/* BREADCRUMB TRAIL */

object { background-color: #FFFFFF; color: #000000;}

a:link{
	color: #87CEFA;
}

input, select, option{color:#000000}

a:hover,a:active{
	color: #CCCCCC;
	text-decoration: underline;
}

big{
	font-size: 12px;
}

body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../Images/body_back.gif) #345C74 repeat-y;
}

.mainarea
{
    color: #000000;
	background: url(../Images/body_back.gif) #345C74 repeat-y;
	height:100%;
}

.mainarea a:link, .mainarea a:visited {
	color: /*#6495ED*/#FFFFFF;
	font-weight:bold;
}	
.mainarea a:hover, .mainarea a:visited:hover {
	color: #FFFFFF;
}	

.mainarea_white{
	color: #000000;
	background: url(../Images/body_back_white.gif) #345C74 repeat-y;
	/*height:100%;*/
}	

.mainarea_white a:link, .mainarea_white a:visited {
	color: #0000FF;
}	
.mainarea_white a:hover, .mainarea_white a:visited:hover {
	color: #FFFFFF;
}	

td{
	font-size: 11px;
}

div.breadcrumb {
	padding: 0px 0px 5px 0px;
	clear: both;
	font-size: 11px;
}

/* CONTENT */
div.contentarea{
	width: 100%;
    background-color: #406174;
	position: relative;
}

div.contentareaalt{
	width: 100%;
	background-color: #FFFFFF;
	position: relative;
}

/* HOMEPAGE CONTENT */
div.flashticker{
	width: 100%;
	background-color: #000000;
	position: relative;
	height: 20px;
}

/* GENERIC */
div.gencon {
	width: 100%;
    background-color: #406174;
}

/* HEADER START */
div.gradbar {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #6C8DA0;
	height: 9px;
}

div.hdr {
	width: 100%;
	background-color: #799AAD;
	position: relative;
	height: 63px;
}

div.hdr img {
	margin-left: 25px;
}

div.hdr_wrap {
	display: none;
}

div.langnv {
	width: 300px;
	text-align: right;
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: 15px;
}

/* HEADER START */
div.langnv a {
	padding: 0px 8px 0px 8px;
	border-right: 1px solid #000000;
	font-weight: bold;
	font-size: 10px;
}

div.langnv a:hover, div.langnv a:active {
	color: #990000;
	text-decoration: underline;
}

div.logo {
	width: 173px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 63px;
}

div.mainln {
	float: left;
	padding: 0px 5px;
	color: #9ABBCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

div.mainln a:visited, div.mainln a:link {
	color: #9ABBCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

div.mainln a:hover, div.mainln a:active {
	color: #FFFFFF;
	text-decoration: none;
}

td.leftcol a:visited, td.leftcol a:active, td.leftcol a:link, td.leftcol a:hover, td.leftcol a:visited:hover
{
    color: #FFFFFF;
}

div.mainnv a:visited, div.mainnv a:active, div.mainnv a:link, div.mainnv a:hover, div.mainnv a:visited:hover
{
    color: #FFFFFF;
}

div.mainnv {
	width: 100%;
	padding-top: 0px;
	padding-left:14px;
	background-color:#56778A;
    BACKGROUND-IMAGE: url(../Images/mainnavbak.gif);
	/*position: relative;*/
	height: 25px;
}
div.mainnv_menu {
	width: 100%;
	padding-top: 0px;
	padding-left:0px;
	background-color:#56778A;
}
div.maintext {
	padding: 5px;
	background-color: #FFFFFF;
	font-size: 0.8em;
}

div.newstext {
	padding: 0px 5px;
	font-size: 0.9em;
}

div.newstext p, .mainnav:hover, .ln_item:hover, a {
	color: #FFFFFF;
}

div.newswrap {
	background-color: #FFFFFF;
	height: 240px;
	overflow: auto;
}

div.preak_hdr{
	background: url(../Images/hdr_back.jpg) #628396 repeat-y;
	position: relative;
	/*height: 69px;*/
}

dt{
	font-weight: bold;
}

form {
	margin: 0px 0px 0px 0px;
}

h1{
	margin-top: 0px;
	color: #000000;
	font: normal 30px Arial, Helvetica, sans-serif;
}

h2{
	margin: 0px 0px 5px 0px;
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

h3{
	margin-top: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
}

h4{
	margin: 0px;
	font: bold 10px Arial, Helvetica, sans-serif;
}

p{
	margin: 5px 0px 15px 0px;
	color: #000000;
}

select{
	font-size: 11px;
}

small{
	font-size: 9px;
}

sup{
	font-size: 10px;
}

td.leftcol {
	display:none;
}

td.maincol {
	padding:3px 10px 0px 20px;
	width:300px;
}

td.rightcol {
	/*padding-left: 8px;
	padding-top: 3px;*/
	padding-top:3px;
}

ul{
	margin: 0px 0px 10px 25px;
	list-style-position: outside;
}

ul li {
	margin: 0px 0px 5px 0px;
}

.ad{
	text-align: center;
	padding: 7px 0px 5px 0px;
}
/* calendar */
.calbody {
	color: #000000;
	background-color: #FFFFFF;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align: center;
	height: 15px;
}

.calendar{
	color: #000000;
	font-size: x-small;
}

.calheader {
	color: #FFFFFF;
	background-color: #7A96DF;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align: center;
}

.calmidline {
	background-color: #BECBEF;
}

.caltopline {
	background-color: #767776;
}
/* calendar ends*/

/* FOOTER START */
.footer {
	display: none;
	color: #999999;
}

.footer a {
	padding: 0px 8px 4px 8px;
	border-right: 1px solid #999999;
	font-weight: bold;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.footer a:link, .footer a:visited {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.h2_nugget{
	background: url(../Images/h2_nugget_line.gif) #C4C4C4;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
}

.h2_nugget span{
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	background-color: #ADD8E6;
}

.ln {
	padding: 2px 0px 4px 15px;
	margin: 4px 0px 0px 0px;
	background: url('../Images/ln_item_bg.jpg');
	vertical-align: middle;
}

.ln_item, .ln_item:visited{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.ln_item:hover{
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.mainnav {
	color: #D0A44E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.nugget
{
	margin: 0px 4px 10px 4px;
	background: url('../Images/ln_item_bg.jpg') #5A7B8E repeat-y;
}

.nugget .link{
	padding: 0px 3px 5px 3px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.nugget .link:hover{
	padding: 0px 3px 5px 3px;
	display: block;
	color: #DEDEDE;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.nugget p{
	padding: 4px 4px 4px 4px;
	color: #FFFFFF;
	font-size: 11px;
}

.white_content{
	background: url(../Images/content_back_white.gif) /*#345C74 repeat-y*/;
	padding: 15px 10px 20px 25px;
	font-size: 11px;
	color:#000000;
	background-color:#FFFFFF;
	width:500px;
}
.white_content a{
	color:#0000FF;
	text-decoration: underline;
}
.white_content a:visited{
	color:#800080;
	text-decoration: underline;
}
.white_content a:hover{
	color:#FF0000;
}
.white_content a:visited:hover{
	color:#FF0000;
	text-decoration: underline;
}
.white_content h1{
	padding: 15px 0px 0px 0px;
}
.white_content table {
color: #000000;
}
.date_entry{background-color:#CCCCCC; margin:20px 0px;}
.date_entry td{background-color:#FFFFFF; font-size:11px;width:14%}
.date_entry th{font-size:11px; font-weight:bold;background-color: #166796;color:#FFFFFF}
.date_entry .date td{background-color:#C8D9EA; text-align:right}
.date_entry .top_header td{padding:5px 2px; background-color:#30577E; color:#FFFFFF;}
.date_entry .top_header td *{color:#FFFFFF}
.date_entry .top_header a:link, .date_entry, .top_header a:visited, {color:#FFFFFF;}
.date_entry .red{color:#FF0000; font-size:9px;}
.date_entry .black{color:#000000; font-size:9px;}
.date_entry caption{color:#000000; font-size:12px; font-weight:bold;background-color:#CCCCCC}
.date_entry .empty{background-color:#EFEFEF}
.table_header th, .table_header td{font-size:11px; font-weight:bold;background-color: #9BBAD9;color:#FFFFFF}

.todaydaystyle{background-color:#CCCCCC; margin:20px 10px;}
.selectorstyle{background-color:#CCCCCC}
.dayheaderstyle{font-size:11px; font-weight:bold;background-color: #166796;color:#FFFFFF}
.titlestyle{color:#000000; font-size:12px; font-weight:bold;}
.weekenddaystyle{background-color:#DDDDDD}
.othermonthdaystyle{color:#FFFFFF; background-color:#FFFFFF;}

legend{font-weight:bold}
fieldset{padding:15px 10px;}

.racingtodaydaystyle{background-color:#aaaaaa; margin:20px 10px;}
.racingdayheaderstyle{font-size:11px; font-weight:bold;background-color: #166796;color:#FFFFFF}
.racingtitlestyle{color:#000000; font-size:12px; font-weight:bold;}
.racingothermonthdaystyle{color:#FFFFFF; background-color:#FFFFFF;}
.racingdaystyle{background-color:#FFFFFF;}
.racingdarkdaystyle{background-color:#cccccc;color:#ffffff;}
.racingstakesdaystyle{background-color:#000000;color:#ffffff;}
.racinglivedaystyle{background-color:#6495ED;color:#ffffff;}

/* INCOMPASS SPECFIC STYLES */


.bottommargin{ margin: 5px 0px 20px 0px; width: 470px;}
.leadinglabel{ margin: 0px 0px 0px 0px; font-size: 18px;}
table.bottommargin caption { font-weight: bold; font-size: 1em; text-align: center; }

.dotbot{border-bottom:2px dotted #333333;}
.dottop{border-top:2px dotted #333333;}
.stakesclosing{ border-bottom: 2px solid #cccccc; border-top: 1px solid #cccccc; background-color: #ddeeff; text-align:center; }
.lgtblubak1 {background-color: #ddeeff;}
.lgtblubak1 th{font-size:11px; font-weight:bold;}
.lgtgrybak1 {background-color: #eeeeee;}
.hdrpadtop { padding-top: 1em;}
.bignum{ font-size: 2.5em; font-weight:bold; margin-top:0px; padding-top:0px;}

.table_line td{border-top:1px solid #9BBAD9; padding:10px 10px }

/* 4x9 STYLES */
div.fourbynine {background-color:#FFFFFF; width:300px; padding: 5px 5px 5px 5px;}
div.fourbynine table {margin-bottom:10px;}
div.fourbynine tr, div.fourbynine td  {font:11px Arial, Helvetica, sans-serif; color:#000000;}
div.fourbynine strong {font: bold 11px Arial, Helvetica, sans-serif; color:#222255;}
div.fourbynine th {font:10px Arial, Helvetica, sans-serif; color:#333366; text-decoration:underline; letter-spacing:2px;}
tr.programnumbers td{font:bold 11px Arial, Helvetica, sans-serif; color:#000000;}

/* Web Author Edit/Live Mode Styles */
body.liveMode
{
	margin-left: 0;
}
body.editMode
{
	margin-left: 0;
	border: double thick blue;
}
/* Console */
.wbcToolbox a:link, .wbcToolbox a:visited
{
	font-weight: bold;
	color: navy;
}	
.wbcToolbox a:hover, .wbcToolbox a:visited:hover {
	color: red;
}	
