body  { color: #082744; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; background-color: #DBDBDB; background-repeat: repeat-x; }

h1 { color: #CD1F28; font: bold 16px/14pt arial, verdana, sans-serif; background-image:url(../images/header_bullet.gif); background-repeat:no-repeat; background-position: left; margin-left:0px; padding-left: 25px;}

h2 { color: #666666; font: bold 14px/12pt arial, verdana, sans-serif; margin-bottom:0px;}

.frmBg { font: 11px Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; }

a  { color: #CD1F28; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; text-decoration: underline }
a:hover  { color: #CD1F28; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; text-decoration: none }
a:visited  { color: #CD1F28; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; text-decoration: underline }
a:visited:hover  { color: #CD1F28; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; text-decoration: none }

a.ad  { color: #1568b3; font: bold 12px/14pt Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; text-decoration: underline }
a.ad:hover  { color: #666666; font: bold 12px/14pt Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; text-decoration: none }
a.ad:visited  { color: #CD1F28; font: bold 12px/14pt Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; text-decoration: underline }
a.ad:visited:hover  { color: #666666; font: bold 12px/14pt Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; text-decoration: none }

a.side  { color: #CD1F28; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: underline }
a.side:hover  { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none }
a.side:visited  { color: #CD1F28; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: underline }
a.side:visited:hover  { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none }

a.subhead  { color: #CD1F28; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: underline }
a.subhead:hover  { color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none }
a.subhead:visited  { color: #CD1F28; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: underline }
a.subhead:visited:hover  { color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none }

a.breadcrumb   { color: #CD1F28; font: 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.breadcrumb:hover   { color: #666666; font: 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: underline  }
a.breadcrumb:visited   { color: #CD1F28; font: 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.breadcrumb:visited:hover   { color: #666666; font: 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

a.breadcrumb_on   { color: #1568b3; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.breadcrumb_on:hover   { color: #666666; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: underline  }
a.breadcrumb_on:visited   { color: #1568b3; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.breadcrumb_on:visited:hover   { color: #666666; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.breakaway		{ color: #ffffff; font: 10px/12pt arial, verdana, sans-serif; text-decoration: none }
a.breakaway    { color: #ffffff; font: 10px/12pt arial, verdana, sans-serif; text-decoration: underline }
a.breakaway:hover { color: #ffffff; font: 10px/12pt arial, verdana, sans-serif; text-decoration: none }
a.breakaway:visited   { color: #ffffff; font: 10px/12pt arial, verdana, sans-serif; text-decoration: underline }
a.breakaway:visited:hover { color: #ffffff; font: 10px/12pt arial, verdana, sans-serif; text-decoration: none }

.nav { color: #CD1F28; font: 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
a.nav   { color: #CD1F28; font: 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
a.nav:hover   { color: #666666; font: 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }
a.nav:visited   { color: #CD1F28; font: 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
a.nav:visited:hover   { color: #666666; font: 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }

a.subnav   { color: #ffffff; font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
a.subnav:hover   { color: #ffffff; font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }
a.subnav:visited   { color: #ffffff; font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
a.subnav:visited:hover   { color: #ffffff; font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }

a.nav_on   { color: #CD1F28; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.nav_on:hover   { color: #666666; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: underline  }
a.nav_on:visited   { color: #CD1F28; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.nav_on:visited:hover   { color: #666666; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

a.news  { color: #CD1F28; font: bold 10px/13px verdana, arial, sans-serif; text-decoration: underline }
a.news:hover  { color: #666666; font: bold 10px/13px verdana, arial, sans-serif; text-decoration: none }
a.news:visited  { color: #CD1F28; font: bold 10px/13px verdana, arial, sans-serif; text-decoration: underline }
a.news:visited:hover  { color: #666666; font: bold 10px/13px verdana, arial, sans-serif; text-decoration: none }

a.news_reg  { color: #CD1F28; font: 10px/13px verdana, arial, sans-serif; text-decoration: none }
a.news_reg:hover  { color: #666666; font: 10px/13px verdana, arial, sans-serif; text-decoration: underline }
a.news_reg:visited  { color: #CD1F28; font: 10px/13px verdana, arial, sans-serif; text-decoration: none }
a.news_reg:visited:hover  { color: #666666; font: 10px/13px verdana, arial, sans-serif; text-decoration: underline }

a.race  { color: #1568b3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: underline }
a.race:hover  { color: #1568b3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none }
a.race:visited  { color: #1568b3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: underline }
a.race:visited:hover  { color: #1568b3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none }

.ad   { color: #deb307; font: bold 10px/12pt Verdana, Arial, Helvetica, sans-serif; }

.breadcrumb_on   { color: #CD1F28; font:  10px Verdana, Arial, Helvetica, sans-serif; }
a.breadcrumb_on  { color: #CD1F28; font-size:  10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: underline }
a.breadcrumb_on:hover  { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none }
a.breadcrumb_on:visited  { color: #CD1F28; font-size:  10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: underline }
a.breadcrumb_on:visited:hover  { color: #666666; font-size:  10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none }

.copyright    { color: #666666; font: 10px/12px arial, verdana,  sans-serif; padding-right: 3px; padding-bottom: 2px; padding-left: 10px; padding-top: 0px }

.hone    { color: #666666; font: 10px/12px arial, verdana,  sans-serif; padding-right: 5px; padding-bottom: 2px; padding-left: 0px; padding-top: 0px }

.newstext { color: #666666; font: 10px/13px verdana, arial, sans-serif }

.racetext { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; padding-top: 0px  }
.racetext2 { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif;}
a.racetext { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif; padding-left: -10px;text-decoration:underline;}
a.racetext:hover { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif;padding-left: -10px; text-decoration:underline;}
a.racetext:visited { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif; padding-left: -10px;text-decoration:underline;}
a.racetext:visited:hover { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif;padding-left: -10px; text-decoration:underline;}
a.racetext2 { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif; text-decoration:underline;}
a.racetext2:hover { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif;text-decoration:underline;}
a.racetext2:visited { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif;text-decoration:underline;}
a.racetext2:visited:hover { color: #FFFFFF; font: 10px/12px verdana, arial, sans-serif;text-decoration:underline;}
.subhead   { color: #CD1F28; font: bold 12px/12pt verdana,arial,sans-serif }	

.subhead_home   { color: #FFFFFF; font: bold 10px/12pt verdana,arial,sans-serif; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; padding-top: 0px; text-decoration:none; text-transform:uppercase;}	

.text { color: #666666; font: 10px/13pt verdana, arial, sans-serif; padding-right: 25px; padding-bottom: 35px; padding-left: 25px; padding-top: 25px  }

.title { color: #666666; font: bold 18px/16pt arial, verdana, sans-serif; }

.button { color: #666666; font: 10px verdana, arial, sans-serif; font-weight:bold }


td { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; }
td.nav { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-align:left }

td.racetext {padding-top:10px;}

table.header {background-image:url(../images/subnav_bg2.gif); background-repeat:no-repeat; background-position:bottom; background-color:#FFFFFF;}

hr { background-image: background-repeat: repeat-x; background-position: 0 100%;}
