/* CSS Document */
/* Anna MacD */


BODY {
}




/***************************************************************************************** */
/* Previews and Recaps */
/***************************************************************************************** */

.preextras {
border-bottom:1px solid #919AA4;
border-top:1px solid #919AA4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:15px;
text-align:left;
width:100%;
padding-top: 5px;
}

.sdi-preview-content { /* created in order to target styles on the preview pages */
	line-height:normal; 
}

.sdi-matchup-holder {

}

.sdi-matchup-left {
float: left;
width: 440px;
}

.sdi-matchup-edge { /* for the matchup edge on preview pages */
	float: right; width: 200px; margin-left: 20px;  margin-top: 28px;
}

.sdi-matchup-left-accuscore {
float:left;
margin-bottom:10px;
width:auto;
}

.sdi-matchup-edge-accuscore {
float:right;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
}

.sdi-quickhits {
font-weight: normal;
border:0;
margin: 10px 0 10px 0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
/***padding-left:5px;***/
min-height: 160px;
}

.sdi-quickhits strong {
font-size:12px;
}


.sdi-quickhits p { /*  */
	margin-bottom:5px; padding-bottom: 8px;
}

.sdi-quickhits UL { /* */
	PADDING: 0px; list-style-type:none; margin: -5px 0px 12px 0px; 
}

.sdi-quickhits LI { /*Background pos is from left and top of div. Padding-left is for space b/w image and text. Margin-left is space b/w items. */
	background-image: url(/HST/shared_images/bullet.gif); background-repeat: no-repeat; background-position: 0 .25em; 
	padding-left: 1.2em; margin-left: .25em; margin-bottom:5px; padding-bottom: 0px;
}

*:first-child+html .sdi-quickhits LI { /* targets IE7 */	
	background-position: 0 .3em; 
}

* html .sdi-quickhits LI { /* targets IE6 */	
	background-position: 0 .5em; 
}

.sdi-preview-content .sdi-title-page-section { /* why would this be different? I don't know, maybe because I made this mock over a year ago */
	clear: left; width:auto; overflow: hidden; position: relative;
}

.sdi-title-page-who-subtext { /* why did I need this new style? I don't know - see above */
	font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-bottom: 7px;
}



/* PAGE ELEMENTS ********************************************************************/



.sdi-title-page-type { /* for the title of the specific page type; ie. NFL TEAMS */
	CLEAR: both; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #243543; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; font-size: 14px; margin-top: 10px; 
	font-family:Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; /* Most of the titles are probably in uppercase anyway, not dependent on the style */
}

.sdi-title-page-type-sublinks { /* for links related to a specific page type; for instance, TEAMS might be divided into NL and AL */
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 100%; margin-bottom: 5px; clear: both;
}

.sdi-title-page-who { /* for the NAME of a specific league, team, or player on the page (sub to the title-page-type); ie. CHICAGO BULLS */
	font-size: 16px; font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; padding-bottom: 5px; COLOR: #000;
}

.sdi-title-page-who-sublinks { /* sublinks on pages, such as the sublinks on TEAM pages or MATCHUP pages */
	font-size: 11px; font-family: Verdana, Helvetica, sans-serif; width: 100%; margin-bottom: 7px; padding-bottom: 4px;
}

.sdi-title-page-who-sublinks a:link, .sdi-title-page-who-sublinks a:visited, .sdi-title-page-who-sublinks a:hover, .sdi-title-page-who-sublinks a:active { /* sublinks on pages, such as the sublinks on TEAM pages or MATCHUP pages */
	font-size: 11px; font-family: Verdana, Helvetica, sans-serif; 
}

.sdi-RightCol-mid .sdi-title-page-who-sublinks { /* targets the name of the team on the Player pages */
	font-size: 12px; font-weight: bold;
}

.sdi-title-page-section { /* replaces cov_sectiontitle; Used for important page sections and often for the title of the page ('NHL Teams') as well*/
	CLEAR: both; 
	FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 5px; 
	COLOR: #243543; 
	BORDER-BOTTOM: none; 
	TEXT-ALIGN: left; 
	font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 15px;
	 /* Most of the titles are probably in uppercase anyway, not dependent on the style */
}/*used to be postioned relative*/





/* for lists  *********************************************************************************************/

ul.sdi-more { /* used in trends table on matchup page */
	list-style-position: outside; list-style-type: disc; margin: 0px; margin-left:12px; padding-left:12px;
}

li.sdi-more { /*  */
	margin: 0px; line-height: 1.45em; /*between items in the list */
}



/* SOME FONTS, WHICH SHOULD BE INCORPORATED INTO DIV STYLES  ******************************************/

.sdi-outofseason { /* for the message on the page when the season ends */
	font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin: 5%;
}

.mbt {  /* should not be used, but might be in a data template somewhere */
	font-size: 12px; font-family: Arial, Helvetica, sans-serif  ;
}

.sdi-smtext { 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
}

.sdi-smtext2 { 
	font-size: 90%; font-family:  Arial, Helvetica, sans-serif; 
}

.sdi-lgtext { 
	font-size: 14px; font-family: Arial, Helvetica, sans-serif; 
}

/* COLUMN WIDTHS ***************************************************************************/

/* ---------------------pages with 50-50 widths------------------------ */	

.sdi-LeftCol-mid { 
    padding: 0; margin: 0; width: 48%; float: left; 
}
	
.sdi-RightCol-mid { 
    padding: 0; margin: 0; width: 48%; float: right;
}	

	


/* STYLES FOR THE DATA ***********************************************************************/

.sdi-so { /*div that surrounds the scores and odds table, incl game name, links, and 15-pixel space between the games*/
    width: 100%; background-color: #F7F7F7; margin-bottom: 15px; font-family: Verdana, Helvetica, sans-serif;  
	padding-bottom:2px; font-size: 11px;
}

.sdi-so a:link, .sdi-so a:visited, .sdi-so a:hover, .sdi-so a:active { /*div that surrounds the scores and odds table, incl game name, links, and 15-pixel space between the games*/
    font-family: Verdana, Helvetica, sans-serif; font-size: 11px;
}

.sdi-so-title { /*game name or table title in the sdi-so tables*/
    width: 99.5%; background-color: #9fafbd; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold; padding-top:2px; padding-bottom:2px; padding-left: 3px; font-size: 12px;
}

.sdi-LeftCol-mid .sdi-so-title, .sdi-RightCol-mid .sdi-so-title { /*game name or table title in the sdi-so tables*/
    width: 99.5%; 
}

.sdi-so-title-bowlname { /*game name or table title in the sdi-so tables*/
    width: 60%; background-color: #EEEEEE; color:#4B4B4B; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #666666; border-bottom: 0;
	font-weight: normal; padding-top:1px; padding-bottom:1px; padding-left: 2px; font-size: 11px; margin-right:-2px; text-transform:uppercase;
}

#sdi-rail-content-odds .sdi-so-title { 
	text-transform:uppercase; 
}

.sdi-so-title a:link, .sdi-so-title a:visited { /* when the link colour doesn't show up against the row colour */
	color: #EEEEEE; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold; font-size: 12px;
} 
	
.sdi-so-title a:hover { /* when the link colour doesn't show up against the row colour */
	color: #FF0000; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold; font-size: 12px;
}

.sdi-data-top { /*title row of tables not within an so div. Used on TEAM directory tables. Match this to sdi-so-title, except for width and padding*/
	background-color: #243543; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; font-size: 12px; padding-top:4px; padding-bottom:4px; padding-left: 2px; 
}

.sdi-titlerow { /* team name - only in the injuries table  */
    width: 99%; background-color: #e6e6e6; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
	padding:2px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999;
}

table.sdi-data-wide {/*for the width of full tables*/
	width: 100%; border-collapse: separate; 
}

table.sdi-data-wide a:link, table.sdi-data-wide a:visited, table.sdi-data-wide a:hover, table.sdi-data-wide a:active {/*for the width of full tables*/
    font-family: Verdana, Helvetica, sans-serif; font-size: 11px;
}

td.sdi-datahead-sub, td.sdi-datahead-sub-nb { /* the subheader row of the scores and odds table and other tables; has background colour and bolded or non-bolded words */
	font-family: Verdana, Helvetica, sans-serif; background-color: #EEEEEE; padding:2px; color: #333333; font-size: 11px; 
}

td.sdi-datahead-sub { /* subheader rows or columns with non-bolded words */
	font-weight: bold; 
}

td.sdi-datahead-sub a:link, td.sdi-datahead-sub a:visited, td.sdi-datahead-sub a:hover, td.sdi-datahead-sub a:active { /* subheader rows or columns with non-bolded words */
	font-weight: bold; 
}

td.sdi-datahead-sub-odds, td.sdi-datahead-sub-odds-mlb, td.sdi-datahead-sub-odds-nfl { /* subheader rows/cells in the odds tables */
	font-family: Verdana, Helvetica, sans-serif; background-color: #EEEEEE; color: #333333;  font-size: 11px; 
}

td.sdi-datacell, td.sdi-datacell-hi {/* individual cells - default - white back - used by all tables with smaller fonts */
	font-family: Verdana, Helvetica, sans-serif; padding:2px; color: #333333; font-size: 11px; 
}

td.sdi-datacell  {/* individual cells - default - white back - used by all tables with smaller fonts */
	background-color: #ffffff; 
}

td.sdi-datacell-hi  {/* individual cells or rows - highlighted with a background colour */
	background-color: #F7F7F7; 
}

/* ODDS - colours for home line, road line, both *********************************************************/

.sdi-rline { /* replaces .rline; road line for odds*/
	border: 1px solid #cc0000; width: 100%;
}
.sdi-hline { /* replaces .hline; home line for odds*/
	border: 1px solid #037909; width: 100%;
}
.sdi-bline { /* replaces .bline; both line for odds*/
	border: 1px solid #000; width: 100%;
}

/* CLEARS and SPACERS **********************************************************************************/

.sdi-clear {/* to even up rows; overflow and height give layout and stop content shifting*/
	clear: both; overflow:hidden; height: 0.1em;
}	
.clear {/* to even up rows; should use .sdi-clear, but this one might be there somewhere */
	clear: both;
}
.sdi-divclear {/* this one adds 1 pixel of space */
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px
} 
.sdi-row {/* to even up rows*/
	clear: both;
}	

.sdi-spacerhalf { height: 8px; overflow: hidden; }	

.sdi-spacerquarter { height: 4px; overflow: hidden; }

html>body .sdi-row .sdi-spacerquarter { /* this FF hack is to make the row encompass what it contains; applicable to quickchart and quarterbacks on NFL matchups */
	clear: both; height: 2px;
} 

.sdi-spacer { height: 16px; overflow: hidden; }

/* MAIN MATCHUP (Directory) PAGES - make rows disappear by marking them display:none *********************************************************/

.sdi-row-gamematchups-top .sdi-linkmenu { /*gamematchups page, top fieldset */
	float:left; width: 99%;
}
.sdi-row-gamematchups-bottom .sdi-linkmenu { /*gamematchups page, bottom fieldset */
	float:left; width: 99%;
}
.sdi-row-college-tables, .sdi-row-nfl-nba-tables, .sdi-row-mlb-nhl-tables, .sdi-row-ahl-wncaab-tables, .sdi-row-golf-tables, .sdi-row-afl-wnba-tables {/*  */
	clear: both;
}
.sdi-row-college-text, .sdi-row-nfl-nba-text, .sdi-row-mlb-nhl-text, .sdi-row-ahl-wncaab-text, .sdi-row-golf-text, .sdi-row-afl-wnba-text {/*  */
	clear: both; font-size: 12px; 
}

/* LIVE SCORES AND MATCHUPS STYLES (added to reg stylesheet Aug 4) *********************************************************/

.sdi-pr-rank, .sdi-pr-lastweek, .sdi-pr-team, .sdi-pr-record, .sdi-pr-pfpa, .sdi-pr-givetake, .sdi-pr-winperc, .sdi-pr-pr { 
	BORDER:0; WIDTH: 95%; background-color: #FFFFFF; text-align: center; font-size: 11px; font-family:Arial, Helvetica, sans-serif;
}

.sdi-pr-lastweek, .sdi-pr-givetake { 
	width: 20px;
}

.sdi-pr-pr { 
}

.sdi-pr-rank { 
	background-color: #EEEEEE; width: 20px;
}

.sdi-pr-pfpa { 
	width: 20px;
}

.sdi-pr-team { 
	WIDTH: 110px; text-align: left; CURSOR: pointer; color: #0000EE; text-decoration: underline;
}
	
div.sdi-calendar { /* for the date  on the scores and matchups pages*/
	margin-top: -1px;
}

#link1, #link2, #link3, #link4, #link5, #link6, #link7, #link8, #link9, #link10, #link11, #link12 {
}

.sdi-calendar {/* font size seems to affect numbers in the calendar */
	text-align: center; font-size:11px
}

table.sdi-calendar-table { /* font size seems to affect only the table headings (days of the week */
	border: 1px solid black; background-color:#FFFFFF; overflow: visible; visibility: hidden; 
	position: absolute; width: 141px; height: 102px; z-index: 100;
}
	
#sdi-rail-content-sm INPUT { 
	margin: 0; padding: 0; border: 0;
}
	
.sdi-date-sm { /* for the date  on the scores and matchups pages*/
	margin-bottom: 0; padding: 0; border: 0px; float: left; font-family: Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
	
.sdi-datenav { /* for the date navigation on the scores and matchups pages*/
	margin-bottom: 0; padding: 0; border: 0px; float: right; font-family: Verdana, Helvetica, sans-serif; font-size:11px
} 
	
.sdi-datenav a:link, .sdi-datenav a:visited, .sdi-datenav a:hover, .sdi-datenav a:active { /* for the date navigation on the scores and matchups pages*/
	font-family: Verdana, Helvetica, sans-serif; font-size:11px
}

.onoff {
	float: left;
}

.sot {
	width: 100%; voice-family: "\"}\""; voice-family:inherit; border-width: 1px; border-style: solid; border-color: #D6D6BA; background-color: #F0F0F0;
	padding: 5px; margin-bottom: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left;
}

.staticNav, .staticNCAABNav, .staticWNCAABNav, .staticNBANav, .staticNHLNav, .staticAHLNav, .staticKRDNav, .staticMLBNav, .staticNFLNav, .staticNCAAFNav, .staticAFLNav, .staticWNBANav, .staticMLSNav, .staticMILBNav  {
	width: 16px; background-color: #F0F0F0; color: #00f; border: 0; font-weight: bold; text-align: center; font-family: Helvetica, sans-serif;	 
	font-size: 12px;  height: 12px;  line-height: 8px; padding: 0 0 0 0; margin: 0; cursor: pointer; 
}

.staticActive, .staticNCAABActive, .staticWNCAABActive, .staticNBAActive, .staticNHLActive, .staticAHLActive, .staticKRDActive, .staticNFLActive, .staticNCAAFActive, .staticAFLActive, .staticWNBAActive, .staticMLSActive, .staticMILBActive, .staticMLBActive {  
	border: 0; background-color: transparent; color: #000; font-weight: bold; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;  height: 11px;  line-height: 11px; padding: 0; margin: 0; 
}
.staticActive {  
	width: 45px; 
}
.staticNCAABActive, .staticWNCAABActive, .staticNBAActive, .staticNHLActive, .staticAHLActive {  
	width: 75px; 
}
.staticKRDActive, .staticNFLActive, .staticNCAAFActive, .staticAFLActive, .staticWNBAActive {  
	width: 75px;
}
.staticMLSActive {  
	width: 90px;
}
.staticMLBActive, .staticMILBActive {  
	width: 45px; 
}
body:last-child:not(:root:root) .staticMLBActive {  
	width: 48px; 
}
body:last-child:not(:root:root) .staticMILBActive {  
	width: 48px; 
}

.staticScore, .staticAFLScore, .staticWNBAScore, .staticMLSScore, .staticMILBScore, .staticNCAABScore, .staticWNCAABScore, .staticNBAScore, .staticNHLScore, .staticAHLScore, .staticKRDScore, .staticMLBScore, .staticNFLScore, .staticNCAAFScore  {  
	background-color: #ffffff; color: #000; border: 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;  height: 11px;  line-height: 11px; padding: 0; margin: 0; 
}
.staticScore, .staticWNBAScore, .staticMLSScore, .staticNCAABScore, .staticWNCAABScore, .staticNBAScore, .staticNHLScore, .staticAHLScore, .staticKRDScore  {  
	width: 25px; 
}
.staticNFLScore, .staticNCAAFScore, .staticAFLScore  {  
	width: 25px; 
}
.staticMLBScore, .staticMILBScore  {  
	width: 13px; 
}

body:last-child:not(:root:root) .staticMLBScore  {  
	width: 19px; 
}

body:last-child:not(:root:root) .staticMILBScore  {  
	width: 19px; 
}

body:last-child:not(:root:root) .staticNCAABScore  {  
	width: 30px; 
}

body:last-child:not(:root:root) .staticWNCAABScore  {  
	width: 30px; 
}

.staticScoreTotal, .staticAFLScoreTotal, .staticWNBAScoreTotal, .staticMLSScoreTotal, .staticMILBScoreTotal, .staticNCAABScoreTotal, .staticWNCAABScoreTotal, .staticNBAScoreTotal, .staticNHLScoreTotal, .staticAHLScoreTotal, .staticKRDScoreTotal, .staticMLBScoreTotal, .staticNFLScoreTotal, .staticNCAAFScoreTotal  {  
	background-color: #ffffff; color: #900; border: 0; font-weight: bold; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;  height: 11px;  line-height: 11px; padding: 0; margin: 0; 
}
.staticScoreTotal, .staticWNBAScoreTotal, .staticMLSScoreTotal, .staticNCAABScoreTotal, .staticWNCAABScoreTotal, .staticNBAScoreTotal, .staticNHLScoreTotal, .staticAHLScoreTotal, .staticKRDScoreTotal  {  
	width: 25px; 
}
.staticNFLScoreTotal, .staticNCAAFScoreTotal, .staticAFLScoreTotal  {
	width: 25px;
}
.staticMLBScoreTotal, .staticMILBScoreTotal  {
	width: 12px;
}

body:last-child:not(:root:root) .staticMLBScoreTotal  {  
	width: 19px; 
}

body:last-child:not(:root:root) .staticMILBScoreTotal  {  
	width: 19px; 
}

body:last-child:not(:root:root) .staticNBAScoreTotal  {  
	width: 30px; 
}

body:last-child:not(:root:root) .staticNCAABScoreTotal  {  
	width: 30px; 
}

body:last-child:not(:root:root) .staticWNCAABScoreTotal  {  
	width: 30px; 
}

.staticOvertimeScore, .staticAFLOvertimeScore, .staticWNBAOvertimeScore, .staticMLSOvertimeScore, .staticMILBOvertimeScore, .staticNCAABOvertimeScore, .staticWNCAABOvertimeScore, .staticNBAOvertimeScore, .staticNHLOvertimeScore, .staticAHLOvertimeScore, .staticKRDOvertimeScore, .staticMLBOvertimeScore, .staticNFLOvertimeScore, .staticNCAAFOvertimeScore  {  
	width: 20px; background-color: #ffffff; color: #000; border: 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; height: 11px;  line-height: 11px; padding: 0; margin: 0; 
}

.staticStats, .staticAFLStats, .staticWNBAStats, .staticMLSStats, .staticMILBStats, .staticNCAABStats, .staticWNCAABStats, .staticNBAStats, .staticNHLStats, .staticAHLStats, .staticKRDStats, .staticMLBStats, .staticNFLStats, .staticNCAAFStats  {  
	width: 100px; background-color: #F0F0F0; color: #000; border: 0; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;  height: 11px;  line-height: 11px; padding: 0; margin: 0; 
}

.staticOdds, .staticAFLOdds, .staticWNBAOdds, .staticMLSOdds, .staticMILBOdds, .staticNCAABOdds, .staticWNCAABOdds, .staticNBAOdds, .staticNHLOdds, .staticAHLOdds, .staticKRDOdds, .staticMLBOdds, .staticNFLOdds, .staticNCAAFOdds  {  
	width: 32px; background-color: #ffffff; border: 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;  height: 11px;  line-height: 11px; padding: 0; margin: 0; color: #3300CC;  CURSOR: pointer; text-decoration:underline;
}

.staticOddsLeft, .staticAFLOddsLeft, .staticWNBAOddsLeft, .staticMLSOddsLeft, .staticMILBOddsLeft, .staticNCAABOddsLeft, .staticWNCAABOddsLeft, .staticNBAOddsLeft, .staticNHLOddsLeft, .staticAHLOddsLeft, .staticKRDOddsLeft, .staticMLBOddsLeft, .staticNFLOddsLeft, .staticNCAAFOddsLeft  {  
	width: 25px; background-color: #ffffff; color: #000; border: 0; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;  height: 11px;  line-height: 11px; padding: 0; margin: 0; 
}

.staticBetStatus, .staticAFLBetStatus, .staticWNBABetStatus, .staticMLSBetStatus, .staticMILBBetStatus, .staticNCAABBetStatus, .staticWNCAABBetStatus, .staticNBABetStatus, .staticNHLBetStatus, .staticAHLBetStatus, .staticKRDBetStatus, .staticMLBBetStatus, .staticNFLBetStatus, .staticNCAAFBetStatus  {  
	width: 70px; background-color: #ffffff; color: #000; border: 0; font-weight: bold; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;  height: 9px;  line-height: 9px; padding: 0; margin: 0; 
}

.staticShootout, .staticAFLShootout, .staticWNBAShootout, .staticMLSShootout, .staticMILBShootout, .staticNCAABShootout, .staticWNCAABShootout, .staticNHLShootout, .staticAHLShootout, .staticKRDShootout, .staticMLBShootout, .staticNFLShootout, .staticNCAAFShootout { 
	width: 15px;background-color: #ffffff;color: #900;border: 0;font-weight: bold;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; height: 10px; line-height: 10px;padding: 0;margin: 0;
}

body:last-child:not(:root:root) .staticNHLShootout  {  
	width: 20px; 
}

body:last-child:not(:root:root) .staticAHLShootout  {  
	width: 20px; 
}

.staticGoalieValue, .staticAFLGoalieValue, .staticWNBAGoalieValue, .staticMLSGoalieValue, .staticMILBGoalieValue, .staticNCAABGoalieValue, .staticWNCAABGoalieValue, .staticNHLGoalieValue, .staticAHLGoalieValue, .staticKRDGoalieValue, .staticMLBGoalieValue, .staticNFLGoalieValue, .staticNCAAFGoalieValue  {  
	width: 20px; background-color: #F0F0F0; color: #000; border: 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;   height: 12px;  line-height: 11px; padding: 0; margin: 0; vertical-align: top; 
}

.staticGoalieName, .staticAFLGoalieName, .staticWNBAGoalieName, .staticMLSGoalieName, .staticMILBGoalieName, .staticNCAABGoalieName, .staticWNCAABGoalieName, .staticNHLGoalieName, .staticAHLGoalieName, .staticKRDGoalieName, .staticMLBGoalieName, .staticNFLGoalieName, .staticNCAAFGoalieName { 
	width: 96px;background-color: #F0F0F0;color: #000;border: 0;text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  height: 12px; line-height: 11px;padding: 0;margin: 0;vertical-align: top;
}

div.visible { display: visible; } 
div.hidden { display: none; }

table.mlb_bso {
	width: 100%; border-width: 1px; border-style: solid; border-color: #999999;
}
td.mlb_bso {
	font-size: 10px;	
}

.sdi-nfl-dates {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: black; CLEAR: both; MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px; COLOR: #000000; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left;
}
.sdi-ncaaf-dates {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: black; CLEAR: both; MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px; COLOR: #000000; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left;
}

/***************************************************************************************** */
/* styles for the calendars on the scores pages */
/***************************************************************************************** */

#sdi-rail-content-sm .sdi-title-page-type { /* this is to keep the line under the page title from going under the calendar div */
	clear: left; width:auto; overflow: hidden; 
}

.sdi-divScoreColumn_1-2 { 
padding: 0; margin: 0; width: 49%; float: left; 
}
.sdi-divScoreColumn_2-2 { 
padding: 0; margin: 0; width: 49%; float: right; 
}

.sdi-calendar-holder { /* for the scoreboard calendar and the date dropdowns */
	float: right; width: 275px; margin-left: 10px; background-color:#FFFFFF; margin-top: 10px;
}

#sdi-date-drops { /*  */
	float: right; text-align:right; margin-top: 14px; margin-right: 3px;
}

#sdi-date-drops select { /*  */
	display:block; padding: 1px; margin: 1px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sdi-scores-calendar { /* holds the calender table */
width: 170px; margin-top: 0; margin-bottom: 0; float: right; text-align:left;margin-left:0; overflow:visible; 
}

table.sdi-calendar { /* the actual calender table */
width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#fff; border-collapse:collapse; 
}

table.sdi-calendar td {border:1px solid #ccc; text-align:center; font-weight:normal; padding:1px 4px 1px 4px; 
}

table.sdi-calendar td b a:link, table.sdi-calendar td a:visited { text-decoration:none;}
table.sdi-calendar td a:hover b, table.sdi-calendar td a:active b { text-decoration:none; background-color:#FFFF99;}

table.sdi-calendar td.current-day, tr.sdi-calendar-month td {background-color:#EEEEEE; font-weight:bold;}	

tr.sdi-dayrow {background-color:#CBCBCB;}	
tr.sdi-dayrow td {padding:0px 4px 0px 4px; color:#FFFFFF}	

.sdi-scores-note { 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight: normal; float:left; line-height: 1.5em; margin-bottom: 6px;
}

.sdi-conference-picker {clear:left; margin: 0; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
}

.sdi-conference-picker select { /*  */
	font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}

/***************************************************************************************** */
/* end styles for the calendars on the scores pages */
/***************************************************************************************** */

.player_stats .left,  .player_stats .right, .league_standings .left,  .league_standings .right {
	width: 320px;
}

.player_stats table, .league_standings table {
width: 100%;
}

.player_stats table.sdi-data-wide {
	margin: 0px 0 10px 0;
}

.player_stats table.sdi-data-wide td:nth-child(1) {
	width: 90px;	
}

.player_stats table.sdi-data-wide td:nth-child(2) {
	width: 110px;	
}

.player_stats table.sdi-data-wide td:nth-child(4), .player_stats table.sdi-data-wide td:nth-child(5), .player_stats table.sdi-data-wide td:nth-child(6)  {
	width: 35px;	
}

.sdi-matchup-edge td {
    text-align: center;
}