/* SCORECARD PAGE STYLES */

#scoreCardHeaderBlk
	{
	font-size: 16px;
	font-family:arial, helvetica, sans-serif;
	line-height: 19px;
	color: #044e89;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	font-weight:normal;
	}
#scoreCardTablesBlk td.cardTD
	{
	padding:5px 5px 5px 5px;
	vertical-align:middle;
	}
tr.firstTR td.cardTD
	{
	border-top:1px solid #f7fafd;
	}
.lastUpdated
	{
	margin:5px 0px 0px 0px;
	font-style:oblique;
	font-size:9px;
	}
.legend
	{
	padding:0px 5px 0px 0px;
	}
	
/* RACES TO WATCH STYLES */
#racesToWatch
	{
	margin:1px 0px 0px 0px;
	}
#racesToWatch td, #racesToWatch p
	{
	font-size:11px;
	}
img.homePageCandidateThumb
	{
	border:1px solid #ffffff;
	}
td.homePageCandidateThumbTD
	{
	padding:0px 8px 0px 8px;
	}
td.homePageCandidateDescripSpcrTD
	{
	padding:0px 9px 0px 9px;
	}
.candidatesToWatch h2
	{
	font-size:14px;
	color:#60764f;
	}
.candidatesToWatch
	{
	background-color:#ebf2e0;
	}
.candidatesToWatch td
	{
	color:#60764f;
	vertical-align: middle !important;
	}
.candidatesToWatch a:link
	{
	font-size:10px;
	color:#60764f;
	}
/*.candidatesToWatch a:visited
	{
	font-size:10px;
	color:#60764f;
	}*/
.candidatesToWatch a:hover
	{
	font-size:10px;
	color:#60764f;
	}
.candidateToWatchDescrip
	{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	}
.firstCandidateBlk
	{
	padding:8px 8px 8px 8px;
	}

/*	
#secondCandidateBlk
	{
	border-top:1px solid #ffffff;
	padding:8px 8px 8px 8px;
	background-color:#d4dfce;
	}
#thirdCandidateBlk
	{
	border-top:1px solid #ffffff;
	padding:8px 8px 8px 8px;
	}
#fourthCandidateBlk
	{
	border-top:1px solid #ffffff;
	padding:8px 8px 8px 8px;
	background-color:#d4dfce;
	}
*/

.liteCandidateBlk
	{
	border-top:1px solid #ffffff;
	padding:8px 8px 8px 8px;
	}
.darkCandidateBlk
	{
	border-top:1px solid #ffffff;
	padding:8px 8px 8px 8px;
	background-color:#d4dfce;
	}

/* SUBPAGE MAIN BODY */
#mainContent
	{
	padding:5px 0 0 0;
	overflow:hidden;
	width:566px;
	background:url(../images/template/subPage_mainBodyTopCurve.gif);
	background-repeat:no-repeat;
	}
.newsHeadNoFloat
	{
	margin:10px 0px 10px 0px;
	}
#subPageMainWhiteBlk
	{
	clear:both;
	width:530px;
	margin:10px 20px 0px 10px;
	padding:0px 0px 20px 0px;
	overflow:hidden;
	line-height:140%;
	}
.highlighted
	{
	background-color:#FFFFCC;
	}



/* SUB PAGE RACES TO WATCH */
#subPageRacesToWatch
	{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	margin:0px 0px 0px 0px;
	}
.subPageRacesToWatchHeadBlk
	{
	background-color:#5A891F;
	margin:8px 7px 0;
width:251px;
	}
.subPageRacesToWatchHeadBlk h2
	{
	font: 130%/1em "Century Gothic", Helvetica, "Trebuchet MS", sans-serif;
	color:#ffffff;
	}
#subPageRacesToWatch td, #subPageRacesToWatch p
	{
	font-size:9px;
	}
table.subRacesToWatchDescripTable
	{
	width:223px;
	}

#racesToWatchBlk {margin:0px 7px 0;
width:251px;}
