
body {
	background-color:#ffffff;	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333;
}

table.welcome { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:1.0em; color:#FF3300;}

td.nav {font-family: Verdana, Arial,Helvetica, sans-serif; font-size:0.7em;color:#FFFFFF;font-weight: bold; display:block; padding-right:2px; padding-left:3px;}

	
.ptt { font-size: 0.46em;color: #333333; font-style:italic; }	

.welcome { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold;}
.register {width:400px;} 
#header {
background-color:#ffffff;
float:left;
text-align:left;
	position:absolute;
	top:0px;
	left:3px;
	width:350px;
	height:22px;
	z-index:2;
	font-size: 1.6em;
	color: #505A97;
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color:#614A3D;
	border-bottom-width:thin; 
}	

#header2 {
background-color:#ffffff;
float:left;
text-align:left;
	position:absolute;
	top:0px;
	left:3px;
	width:45%;
	height:22px;
	z-index:2;
	font-size: 1.6em;
	color: #505A97;
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color:#614A3D;
	border-bottom-width:thin; 
}	
#topmenu {
background-color:#ffffff;
float:right;
text-align:right;
	position:absolute;
	top:0px;
	right:0px;
	width:55%;
	height:22px;
	z-index:1;
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color:#614A3D;
	border-bottom-width:thin; 
}


.message {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-align:center;}

.quicknav{color: #000;border: solid 1px grey; font-weight:bold;} 
.subhdr {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#333333; text-align:center;}

/* End of Stakes Races page styles*/
a.mainlinks:link, a.mainlinks:visited,  a.mainlinks:active{color:#290d3e;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px; }	
a.mainlinks:hover{color:#421463;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}

a.mainlinks2:link, a.mainlinks2:visited,  a.mainlinks2:active{color:#8d0328;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px; background:#FFF; }	
a.mainlinks2:hover{color:#BE0E1B;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}

.entrywatermark { background-image:url(images/watermark1.jpg); background-repeat:no-repeat; background-position:center; border:thin;
border:0.1em; 
border-color:#E9E1DC;
padding:5px 5px 5px 5px;
border-style:solid; height:250px;
}

.smalltext {font-size:smaller;}

.formtext {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;color:#333333;font-weight: bold;}
.red { color:#FF0000;}

/*  general links css*/
a:link, a:visited{
    color: #505A97;
}
a:hover{
    color: #000;
}
/*  end of general links css*/



/* top nav css*/
a.topnav:link, a.topnav:visited {color:#ffffff; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; background-color:#3A2C24; display:block; padding:1 1 1 1;
}
a.topnav:hover, a.topnav:active{ color: #FBD206;  font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; background-color:#3A2C24; display:block; padding:1 1 1 1;}

/* end of top nav css*/


/* top nav css*/
a.trackname:link, a.trackname:visited {color:#505A97; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; 
}
a.trackname:hover, a.trackname:active{ color: #000;  font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }

/* end of top nav css*/

label,inputlogin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display: block;
	width: auto;
	float: right;
	margin-left: 2px;
}

label {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#333333;
	padding-left: 1px;
}


.loginerror{
text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
	padding-left: 1px;
}

.formbutton{
display:block;
width:auto;
height:21px;
border:none;
cursor:pointer;
background: #666666;
border: 1px outset #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#fff; font-weight:bold;
padding-bottom:0px; 
padding-left:2px; 
padding-right:2px; 
padding-top:1px;
text-align:center;
float:left;
}

.loginhdr{
/*background:url(images/login_hdr.jpg) center no-repeat;*/
color: #FBD206;
background: #614A3D;
border: 1px solid #1F1814;
padding-bottom:0px; 
padding-left:0px;
padding-right:0px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;font-weight:bold;
width:236px;
height:37px;
}



.linklog:link, .linklog:visited, .linklog:active {color:#505A97; text-decoration: none; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
padding:0px 5px 5px 5px;
}
 
 .linklog:hover {color:#505A97; text-decoration:underline; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
padding:0px 5px 5px 5px;
}

a.linktop:link, a.linktop:visited, a.linktop:active{color:#3A4370;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px; }					
a.linktop:hover{color:#505A97;text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;}

a.linkTermCond:link, a.linkTermCond:visited, a.linkTermCond:active{color:#505A97; text-decoration:none;font-size:9px;font-family :  Verdana, sans-serif;font-weight : bold;letter-spacing:1px;}	
a.linkTermCond:hover{color:#000000;text-decoration: underline;font-size:9px;font-family :  Verdana, sans-serif;font-weight : bold;letter-spacing:1px;}
td.pagew3{font-family:Arial, Helvetica, sans-serif;font-size:0.7em;color:#505A97;font-weight:bold;}

.infohdr{
width:100%;
background-color:#3A2C24;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:14px;
font-weight:800;
color:#FBD206;
}

.infotable{
border:#DDCFC8;
border:thin;
border-color:#DDCFC8;
padding:5px 5px 5px 5px;
border-style:solid;
display:block;
border-collapse:collapse;
}

#infobody{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#333333;
background-image:url(images/watermark1.jpg);
background-position:right;
background-repeat:no-repeat;
padding:5px 5px 5px 5px;
width:100%; 
border:#DDCFC8;
border:thin;
border-color:#DDCFC8;
padding:5px 5px 5px 5px;
border-style:solid;
display:block;
border-collapse:collapse;
}

.dropdownbg{
background-color:#000000;
width:100%;
height:21px;
display:block;
padding:1px 1px 1px 1px;
left:0px;
top:0px;
right:0px;
}

.selecttitle {font-family: Verdana, Arial,Helvetica, sans-serif; font-size:0.7em;color:#FFFFFF;font-weight: bold; display:block; padding-right:2px; padding-left:3px;}



/*windows media info*/
#attention {
border: none;	
	margin-left: auto; 
	margin-right: auto;
	width:100%;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align:top;	
	padding-left:9px;
	padding-top:9px;
	text-align:center;	
	}
	

/*end of windows media info*/

/* Stakes Races page styles*/
#container {
top:0px;
left:0px;
min-height:100%;
height: auto !important;
height: 100%;
}

#stakesnamebg{
background-color:#000000;
width:100%;
top:0px;
left:0px;
height:30px;
display:block;
padding:3px 0px 3px 0px;
text-align:left;
vertical-align:middle;
position:absolute;
}

.stakename{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

.stakesyears{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:bold;
}

#stakesinfobg{
width:99%;
top:30px;
left:0px;
height:35px;
display:block;
position:absolute;
}


.table
{
background:#fff;
width:100%;

}
.table ul
{
float:left;
margin:0;
padding:0;
/*border:1px solid #000 thin;
border-collapse:collapse;
*/}
.table ul li
{
list-style:none;
padding:5px 10px;
}
.table ul li.title
{
font-weight:bold;
background:#333;
color:#fff;
}



.table ul li.even
{
background:#fff
}
.table ul li.odd
{
background:#ccc;
}

table.stake{font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
tr.odd{background:#ccc;}
tr.even{background:#fff;}