.tablehead  {
	background-color: #C00;
	filter: progid:DXImageTransform.Microsoft.gradient (
	GradientType=0, startColorstr=#CC0000, endColorstr=#F8A215 )
	}
	
.tablesub {
	background-color: #FFCC00;
	font-weight: bold;
	} 
	
.tablesub_links {
	background-color: #FFCC00;
	} 
	
/*live scores scu*/
.so_title { /*game name in the scores and odds table*/
    width: 100%;
	background-color: #FAC517;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	margin-right:-2px;
}

.onoff {float: left;}	/* for Lisa's mathcup links which are hidden*/	

table.s-o /* the tables used for the scores and odds individuals - contained in the so div*/
{
width: 100%;
background-color: #CCC;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
}


.identifier{ /* the sport identifier in the header*/
background-image: url(/CoversEurope/header/identifier_nba.gif);
width: 191px;
height: 42px;
clear:left;
}

.identifier2{ /* image inbetween the search and login*/
background-image: url(/CoversEurope/header/identifier_nba2.gif);
width: 16px;
height: 20px;
}

.colorbar { /* the strip of color along the top of the page*/
background-color: #86865B; 
}

.colorbar2 { /* color behind the search*/
background-color: #86865B;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
text-align: right; 
padding: 0 3px 2px 0;
color: #fff;
}

#submenu-container{ /*the sub menu styles*/
background-color: #86865B; 
}	

.nbatab { /* the tab identifier on the menu*/
	color: white;
	background-color: #86865B;
	} 

h2 { /*the grad block with tthe underline*/
background: url(/CoversEurope/brick_headers/grad.gif) no-repeat bottom left;
	}	
	
H3{ /* the gradient color*/
	background-color: #86865B;
	filter: progid:DXImageTransform.Microsoft.gradient 
	(GradientType=0, startColorstr=#86865B, endColorstr=#BDBD96)
	} 		

/*h1.match { /*the descriptive big first title in the scores and matchup table with image before
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 16pt; 	
	color: #000; 
	font-weight: bold;	
	margin-top:0px;margin-bottom:0px; 
	text-decoration: none;
	padding: 2px 0px 2px 25px;
	background: url(/CoversEurope/brick_headers/05_front/justblock_nba.jpg) no-repeat 50% left;
	} */

/* the outline around the scores and odds table , as well as the 15 pixel space between the games
Style sheets for specific sport sections give the color to the border */	
.so { 
    width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #B0C2D9;
	background-color: #F5F3EB;
	padding: 4px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

.sot { /* the outline around the scores and odds table - when in tables, for Lisa */
	border-color: #D6D6BA;	 
}	

.sobrick { /* the outline around the scores and matchups brick*/
	border-color: #D6D6BA;
}

/* the following mkaes up the ad, dates and calendar at the top of the scores and matchups*/
.sponsorship-container {
    border-width: 1px;
	border-style: solid;
	border-color: #6d7891;
	background-color: #F0F0F0;
	padding: 5px;
	margin-bottom: 15px;
	width: 760px;
	float: left;
	}

html>body .sponsorship-container { /* width for firefox*/
	width: 750px;
	}	

.sponsorship {
width: 445px;
margin-right: 5px;
float: left;
}

.calendar {
width: 150px;
float: right;
}

.dates {
width: 130px;
margin-right: 5px;
float: left;
}



.spacercolor { background-color:  #D6D6BA; height: 1px; overflow-y: hidden; }	/* colored line*/	

td.active /* the highlighted back of completed or in progress games - also used in stats tab*/
{ 
background-color: #86865B;
color: #fff;
padding: 0;
margin: 0;
}

.smtext2 { /* default text*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px ; 
	} 
	

	
/* -------------------------data table - master table is in common style sheet------------------*/


tr.datahead, td.datahead
{ 
background-color: #D6D6BA; /* shaded cell - header*/
}

td.dataheadc
{ 
background-color: #D6D6BA;
}

td.datahead2 /* shaded cell - no bold - centered*/
{ 
background-color: #D6D6BA;
}

td.dataheadsmall
{ 
background-color: #D6D6BA;
font-weight: normal;
text-align: left;
color: black;
line-height: 13px;
}

td.dataheadsmallc
{ 
background-color: #D6D6BA;
font-weight: normal;
text-align: center;
color: black;
line-height: 13px;
}

td.datahl4 /* the cell in the center column on the matchup detail pages - slightly darker shade*/
{ 
background-color: #BFBF95;
}

td.datahl4b
{ 
background-color: #BFBF95;
font-weight: bold;
}

/* the following styles are for Lisa's scores and odds  */
	.staticWCActive /* the active area - in the active cell */
	{ 
		width: 80px;
		background-color: #ffffff;
		border: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		height: 10px; 
		line-height: 10px;
		padding: 0 0 0 1px;
		margin: 0;
	}
	.staticWCScore /* the live score numbers*/
	{ 
		width: 50px;
		background-color: #ffffff;
		color: #000;
		border: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		height: 12px; 
		line-height: 10px;
		padding: 0;
		margin: 0;
		}
	.staticWCScoreTotal /* the score total column - in red*/
	{ 
		width: 50px;
		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;
		}


		
	.staticWCOvertimeScore /* overtime column*/
	{ 
		width: 8px;
		background-color: #ffffff;
		color: #000;
		border: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		height: 10px; 
		line-height: 10px;
		padding: 0;
		margin: 0;
				}
	.staticWCStats /* the names of the players in the leaders table*/
	{ 
		width: 128px;
		background-color: #F0F0F0;
		color: #000;
		border: 0;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		height: 11px; 
		line-height: 11px;
		padding: 0;
		margin: 0;
		}
		
	.staticWCOdds /* odds column*/
	{ 
		width: 36px;
		background-color: #ffffff;
		border: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		height: 10px; 
		line-height: 10px;
		padding: 0;
		margin: 0;
		color: #3300CC; 
	    cursor: hand;
        cursor: pointer; /* had to put this to make it work in firefox?*/
		text-decoration: underline;
		}
	.staticWCOddsLeft /* odds*/
	{ 
		width: 36px;
		background-color: #ffffff;
		color: #000;
		border: 0;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		height: 10px; 
		line-height: 10px;
		padding: 0;
		margin: 0;
		}
	.staticWCBetStatus /* bet status column*/
	{ 
		width: 80px;
		background-color: #ffffff;
		color: #000;
		border: 0;
		font-weight: bold;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		height: 11px; 
		line-height: 11px;
		padding: 0;
		margin: 0;
		}
/* pages with 50-50 and no ad - scores and odds */	
.leftCol_mid { 
    padding: 0;
	margin: 0;
	width: 49.5%;
	float: left;
	}
	
.rightCol_mid { 
    padding: 0;
	margin: 0;
	width: 49.5%;
	float: right;
	}	
	
/*when you need "rows" which line up- on one side of the 50-50 page*/
.row-mid { 
    padding:0;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
	}

/* compartments inside of row above - first and second column */	
.rowleft-mid { 
    padding: 0;
	width: 48%;
	float: left;
	}	
	
.rowright-mid { 
    padding: 0;
	margin: 0;
	width: 48%;
	float: right;
	}				
	
.sot { 
	width: 364px;
	voice-family: "\"}\""; 
    voice-family:inherit;
    width: 374px;
	border-width: 1px;
	border-style: solid;
	border-color: #B0C2D9;
	background-color: #F0F0F0;
	padding: 5px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

html>body .sot { /* to work properly in firefox*/
  width:364px;
}
		
	

html>body .so { /* to work properly in firefox*/
  width:auto;
}