﻿.my_Title td { border-bottom: 1px solid #B9473E !important;border-right: 1px solid #B9473E !important;border-left: 1px solid #B9473E !important;}
.newsheadphoto 	{ width:55px;	text-align:center;	font-size:10px;	margin-top:0 !important; 	}
.newsheadphoto td 	{ 	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#B9473E;	border-style:solid;	border-color:#B9473E;	border-width:1px;	text-align:center; 	}
.pagetitle2 { font-family:OSB, sans-serif;font-size: 17px;}
.h1cls { float:left; }
.select_ddl{ font-size:11px;height: auto;}
.button_showntothers {
    min-height: 20px;
    border: 1px solid #B9473E;
    color: #B9473E;
    border-radius: 10px 10px 10px 10px;
    position: relative;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: 500;
    padding: 4px;
    width: auto;
    text-align: center;
    transition-duration: 0.4s;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition-duration: 0.4s;
}
.button_showntothers:hover { background-color: #B9473E;color:white;}
.extrafaclass { margin-right: 3px;}
.newsheadphoto td img{padding: 2px;}
.newsheadphoto a:link {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#B9473E;text-decoration:none;}
.newsheadphoto a:active  {color:#B9473E;text-decoration:none;}
.newsheadphoto a:visited { color:#B9473E; text-decoration:none; }
.newsheadphoto a:hover { color:#000000; text-decoration:underline;}
.authorstitle { background-image: none !important;background-repeat: repeat-x; background-color: #B9473E !important; font-size: 17px; color: #ffffff !important; border-bottom: 0px solid #B9473E; text-align: center; font-family: OSB, sans-serif; font-weight: normal; }
.ntimgss{ vertical-align: initial;}
.NationalTeamTable { width:500px; }
a.checkalso_team { font-family: OSB;font-size: 17px; }
.ResponsiveImage  { width:100%; text-align:center; margin-top:10px;}
.NationalTeamStatsTable { width:780px; }
.NationalTab { float:right; font-size:14px; }
.NationalTab span { padding:0px 5px 0px 5px; font-weight:bold;  }
.NationalTab a { margin-right:10px; padding:5px 10px 5px 10px; font-size:12px; text-decoration:none; color:#ad706b; border:1px solid #ad706b; border-radius: 10px 10px 10px 10px; }
.NationalTab a:visited { padding:5px 10px 5px 10px;font-size:12px; text-decoration:none; color:#B9473E; border:1px solid #B9473E; border-radius: 10px 10px 10px 10px; }
.NationalTab a:hover { padding:5px 10px 5px 10px; font-size:12px; text-decoration:none; color:#FFFFFF; background-color:#B9473E; border:1px solid #B9473E; border-radius: 10px 10px 10px 10px;  }
.ntothertogglethings{margin-bottom:10px;}
@media only screen and (max-width: 780px) and (min-width: 320px)
{
.h1cls { float:none; }
.blue_border label {font-size: 12px;position: relative; }
.blue_border select { font-size:13px; }
.blue_border { margin-bottom:10px; }
.NationalTeamTable { width:400px; }
.NationalTeamStatsTable { width:780px; }
table td { font-size:14px; }
.divNationTeamResp { width:100%;  }
.divNationTeamRespInner { display: flex;flex-wrap: nowrap;overflow-x: auto; width: auto;}
.ResponsiveImage  { margin-top:0px;}
.ResponsiveImage img { max-width:100%;}
.NationalTeamPreviousNextTable td { font-size:14px; }
.select_ddl { width:100%; }
.NationalTab{float:left;}
.NTsmallclear {clear: none !important;}
button#button_showntothers {top: -2px;float: right;}
.blue_border {margin-top:10px;}
.select_ddl{font-size:13px;}
.ntothertogglethings{margin-bottom:0px;}
} 
@media only screen and (max-width: 420px) and (min-width: 200px){
	.rosterflagimg{display:none;}
}