/* CSS Document */
/* Anna MacD */

/* 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; text-align:left;
}

.sdi-so-title { /*game name or table title in the sdi-so tables*/
    width: 99.5%; background-color: #990000; color:#FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif;  
	font-weight: bold; padding-top:2px; padding-bottom:2px; padding-left: 3px; font-size: 16px;
}

.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: #990000; 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; 
}

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 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 bolded words */
	font-weight: bold; 
}

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; 
}


/* CLEARS and SPACERS **********************************************************************************/

.sdi-row {/* to even up rows*/
	clear: both;
}	

.sdi-spacerhalf { height: 8px; overflow: hidden; }	

.sdi-spacerquarter { height: 4px; overflow: hidden; }

.sdi-spacer { height: 16px; overflow: hidden; }

