html, body{height:100%;font-size:80%;}
body{margin:0px;padding:0px;background:#040D1F url(/images/bg1_01.jpg) repeat;font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#000000;}
h1, h2, h3{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
p, ol, ul{margin-top:0px;}
ul.b{list-style-type:square;line-height:170%;}
ul.b{margin-left:0px;}
html>body ul.b{margin-left:-15px;}
p, ol{line-height:170%;}
strong{}
a{color:#284e95;text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none;}
img.border{}
img.alignleft{float:left;margin-top:2px;margin-right:25px;}
img.alignright{float:right;}
img.aligncenter{margin:0px auto;}
hr{display:none;}
#wrapper{overflow:hidden;background:#040D1F url(/images/subpage1_05.jpg) repeat-x left top;}
.homepage #wrapper{background-image:url(/images/bg1_02.jpg);}
.container{width:960px;margin:0px auto;}
.clearfix{clear:both;}
#header-wrapper{height:151px;padding:84px 0px 0px 0px;background:url(/images/bg1_04.jpg) no-repeat left top;}
#header{overflow:hidden;height:96px;}
#logo{float:left;width:480px;height:100px;}
#logo h1, #logo p{margin:0px;line-height:normal;}
#logo h1 a{display:block;padding:36px 0px 0px 36px;letter-spacing:-0.5px;text-decoration:none;font-weight:600;font-size:42px;color:#FFFFFF;}
#search{float:right;width:240px;}
#search form{margin:0px;padding:48px 0px 0px 0px;}
#search fieldset{margin:0;padding:0;border:none;}
#search input.blank{color:#C0CFEB;}
#search-text{outline:none;width:165px;height:26px;border:none;padding:0px 30px 0px 5px;background:none;line-height:26px;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:400;color:#C0CFEB;}
#search-submit{display:none;}
#menu{height:38px;padding:8px 20px 0 20px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;}
#menu ul{margin:0px;padding:0px;list-style:none;line-height:38px;}
#menu li{display:inline-block;padding:0px 15px;}
#menu li.submenu{background:url(/images/menu_bg03.gif) no-repeat right top;padding-right:30px;}
#menu a, #menu span{display:block;text-decoration:none;color:#FFFFFF;}
#menu a:hover, #menu span:hover{text-decoration:underline;}
#menu ul li.active{background:#2B59AA url(/images/menu_bg02.png) no-repeat right top;}
#menu .arrow{display:inline-block;margin:0 0 0 0.5em;position:relative;width:0;height:0;top:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #470306;}
#page{overflow:hidden;width:920px;padding:20px 20px;background:#E9E9E9 url(/images/bg1_07.gif) no-repeat left top;}
#content{float:left;width:659px;}
.two-column2 #content{float:right;}
#sidebar{float:right;width:241px;}
.two-column2 #sidebar{float:left;}
#footer{height:155px;background:url(/images/bg1_06.jpg) no-repeat left top;}
#footer p{margin:0px;padding:41px 0px 0px 0px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#1A3058;}
#footer .legal{}
#footer .links{}
#footer-content-bg{overflow:hidden;height:218px;background:url(/images/bg1_05.jpg) repeat-y left top;}
#footer-content{padding:40px 50px 0px 50px;font-size:100%;color:#A6B6D0;}
#footer-content h2{letter-spacing:-0.5px;padding:0px 0px 20px 0px;font-size:16px;color:#FFFFFF;}
#footer-content #column1{float:left;width:600px;}
#footer-content #column2{float:right;width:190px;}
#box1{margin-bottom:20px;line-height:20px;}
#box2{}
#box3{margin-bottom:20px;}
#box4{line-height:20px;}
#box5{}
#banner{position:relative;width:920px;height:250px;padding:20px;background:#FFFFFF;}
#image-banner{position:absolute;width:920px;height:250px;top:20px;left:20px;}
#banner-caption{position:absolute;margin-left:50px;padding:68px 80px 0px 500px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;}
#banner-caption h2{font-size:38px;font-weight:700;color:#FFFFFF;}
#banner-caption .text1{margin-top:-5px;padding:0px;font-size:30px;}
#banner-caption .text2{margin-top:-37px;padding:0px;font-size:18px;}
.dropotron{min-width:197px;padding:20px 24px 20px 24px;background:url(/images/menu_bg01.png) no-repeat right top;list-style:none;line-height:40px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.dropotron li{color:#FFFFFF;position:relative;border-top:solid 1px #3C7BE0;}
.dropotron li.submenu{background:url(/images/menu_bg04.gif) no-repeat right top;}
.dropotron li:hover{}
.dropotron li.first{border-top:0;}
.dropotron li.last{border-bottom:0;}
.dropotron li a{color:#FFFFFF;text-decoration:none;}
.dropotron .arrow{display:inline-block;margin:0 0 0 0.5em;position:absolute;right:0px;top:15px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #79070B;}
.box-style1{background:#FFFFFF;}
.box-style1 .title{height:38px;padding:23px 30px 5px 30px;background:url(/images/subpage1_01.gif) no-repeat left top;letter-spacing:-0.5px;font-size:16px;font-weight:600px;color:#090909;}
.box-style1 h3{display:block;padding-bottom:10px;letter-spacing:-1px;font-size:16px;color:#646464;}
.box-style1 .entry{padding:20px 30px;background:url(/images/subpage1_02.gif) no-repeat left top;}
.box-style2{background:#FFFFFF;}
.box-style2 .title{height:36px;padding:15px 20px 0px 20px;background:url(/images/subpage1_03.gif) no-repeat left top;letter-spacing:-0.5px;font-size:16px;font-weight:600px;color:#090909;}
.box-style2 .entry{padding:15px 20px;background:url(/images/subpage1_04.gif) no-repeat left top;}
.box-style3{background:#FFFFFF;}
.box-style3 .title{height:38px;padding:23px 30px 0px 30px;background:url(/images/subpage3_01.gif) no-repeat left top;letter-spacing:-0.5px;font-size:16px;font-weight:600px;color:#090909;}
.box-style3 .entry{padding:20px 30px;background:url(/images/subpage3_02.gif) no-repeat left top;}
ul.style1{margin:0px;padding:0px;list-style:none;}
ul.style1 li{border-top:1px solid #E9E9E9;padding:5px 0px 5px 0px;}
ul.style1 a{display:block;padding-left:17px;background:url(/images/homepage08.gif) no-repeat left 3px;}
ul.style1 .first{padding-top:0px;border:none;}
ul.style2{margin:0px;padding:0px;list-style:none;}
ul.style2 li{}
ul.style2 a{}
ul.style2 .date{display:block;background:url(/images/homepage08.gif) no-repeat left 5px;padding-left:17px;color:#363636;}
ul.style2 .date a{text-decoration:none;color:#363636;}
ul.style2 .first{}
ul.style3{margin:0px;padding:0px;list-style:none;}
ul.style3 li{background:url(/images/homepage06.gif) no-repeat left top;padding-bottom:20px;padding-left:45px;}
ul.style3 a{display:block;text-decoration:none;color:#8A9093;}
ul.style3 a:hover{text-decoration:underline;}
.link-style1{display:inline-block;height:28px;margin-top:10px;padding:0px 10px;background:#2954A3 url(/images/homepage03.gif) no-repeat left top;line-height:28px;text-align:center;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;}
table{border-collapse:collapse;width:100%;}
#keywords{margin:0 auto;font-size:1em;}
#keywords thead{cursor:pointer;background:#2f62be;color:#FFFFFF;}
#keywords thead tr th{font-weight:bold;padding:2px 2px 2px 2px;}
#keywords thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#keywords thead tr th.headerSortUp, #keywords thead tr th.headerSortDown{background:#2f67c6;}
#keywords thead tr th.headerSortUp span{background-image:url('/images/tables/up-arrow.png');}
#keywords thead tr th.headerSortDown span{background-image:url('/images/tables/down-arrow.png');}
#keywords tbody tr{color:#000000;}
#keywords tbody tr td{text-align:center;padding:2px 2px 2px 2px;}
#keywords tbody tr td.lalign{text-align:left;}
#keywords td, #keywords th, #keywords table{border:1px solid black;}
#racetitle td.course{width:24%;border:2px solid black;padding:5px;background:#e9e9e9;}
#racetitle td.horsetype{width:24%;font-weight:bold;}
#racetitle td.racetype{width:72%;text-align:right;font-weight:bold;}
#racetitle td.racename{width:72%;font-size:1.2em;font-weight:bold;text-decoration:underline;vertical-align:top;}
#racetitle td.opento{width:72%;padding-bottom:10px;}
#racetitle td.racetime{width:24%;padding-bottom:10px;}
#racetitle td.distance{width:48%;padding-bottom:10px;}
#racetitle td.ground{width:24%;text-align:right;padding-bottom:10px;}
#racetitle td.claims{width:78%;}
#racetitle td.weightchange{width:20%;padding-top:10px;}
#rresult{margin:0 auto;font-size:0.95em;}
#rresult thead{background:#2f62be;color:#FFFFFF;}
#rresult thead tr th{font-weight:bold;padding:2px 2px 2px 2px;}
#rresult thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#rresult td, #rresult th, #rresult table{border:1px solid black;padding:3px;}
#rresult td.comment{background:#E8E8E8;padding-left:5px;padding-right:5px;}
#rresult td.pos{width:5%;}
#rresult td.dist{width:5%;}
#rresult td.horse{width:23%;}
#rresult td.eqp{width:5%;}
#rresult td.weight{width:5%;}
#rresult td.rat{width:5%;}
#rresult td.age{width:5%;}
#rresult td.price{width:7%;}
#rresult td.trainer{width:20%;}
#rresult td.jockey{width:20%;}
#prizemoney td.prize{width:50%;font-weight:bold;}
#prizemoney td.time{width:50%;}
#weightchanges td.text{font-weight:bold;}
#weightchanges td.output{width:50%;}
.columns{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;line-height:150%;}
.columns1{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;line-height:150%;}
.footerlinks a:link{color:#FFFF00;}
.footerlinks a:visited{color:#FFFFFF;}
.footerlinks a:hover{color:#CCCCCC;}
.footerlinks a:active{color:#FF0000;}
#jockeyform{margin:0 auto;font-size:0.95em;}
#jockeyform thead{background:#2f62be;color:#FFFFFF;}
#jockeyform thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#jockeyform thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#jockeyform td, #jockeyform th, #jockeyform table{border:1px solid black;padding:3px;text-align:center;}
#jockeyform td.date_nosp{width:12%;}
#jockeyform td.horse_nosp{width:30%;}
#jockeyform td.ht_short_nosp{width:7%;}
#jockeyform td.raceshort_nosp{width:7%;}
#jockeyform td.pos_nosp{width:7%;}
#jockeyform td.beat_nosp{width:7%;}
#jockeyform td.trainer_nosp{width:30%;}
#jockeyform td.date{width:12%;}
#jockeyform td.horse{width:26%;}
#jockeyform td.ht_short{width:7%;}
#jockeyform td.raceshort{width:8%;}
#jockeyform td.pos{width:7%;}
#jockeyform td.beat{width:7%;}
#jockeyform td.price{width:7%;}
#jockeyform td.trainer{width:26%;}
#ownerform{margin:0 auto;font-size:0.95em;}
#ownerform thead{background:#2f62be;color:#FFFFFF;}
#ownerform thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#ownerform thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#ownerform td, #ownerform th, #ownerform table{border:1px solid black;padding:3px;text-align:center;}
#ownerform td.date_nosp{width:12%;}
#ownerform td.horse_nosp{width:30%;}
#ownerform td.ht_short_nosp{width:7%;}
#ownerform td.raceshort_nosp{width:7%;}
#ownerform td.pos_nosp{width:7%;}
#ownerform td.beat_nosp{width:7%;}
#ownerform td.jockey_nosp{width:30%;}
#ownerform td.date{width:12%;}
#ownerform td.horse{width:26%;}
#ownerform td.ht_short{width:7%;}
#ownerform td.raceshort{width:8%;}
#ownerform td.pos{width:7%;}
#ownerform td.beat{width:7%;}
#ownerform td.price{width:7%;}
#ownerform td.jockey{width:26%;}
#trainerform{margin:0 auto;font-size:0.95em;}
#trainerform thead{background:#2f62be;color:#FFFFFF;}
#trainerform thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#trainerform thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#trainerform td, #trainerform th, #trainerform table{border:1px solid black;padding:3px;text-align:center;}
#trainerform td.date_nosp{width:12%;}
#trainerform td.horse_nosp{width:30%;}
#trainerform td.ht_short_nosp{width:7%;}
#trainerform td.raceshort_nosp{width:7%;}
#trainerform td.pos_nosp{width:7%;}
#trainerform td.beat_nosp{width:7%;}
#trainerform td.jockey_nosp{width:30%;}
#trainerform td.date{width:12%;}
#trainerform td.horse{width:26%;}
#trainerform td.ht_short{width:7%;}
#trainerform td.raceshort{width:8%;}
#trainerform td.pos{width:7%;}
#trainerform td.beat{width:7%;}
#trainerform td.price{width:7%;}
#trainerform td.jockey{width:26%;}
#keywords td.bloodstock{width:50%;}
#future{vertical-align:top;}
#future td, #future th, #future table{border:1px solid black;padding:3px;vertical-align:top;}
#future thead{background:#2f62be;color:#FFFFFF;}
#future td.shading{width:100%;background:#E8E8E8;}
#entriestitle td.course{width:24%;border:2px solid black;padding:5px;background:#e9e9e9;}
#entriestitle td.spacer{width:6%;}
#entriestitle td.distf{width:35%;font-weight:bold;}
#entriestitle td.racetype{width:35%;text-align:right;font-weight:bold;}
#entriestitle td.opento{width:70%;font-size:1.2em;font-weight:bold;text-decoration:underline;vertical-align:top;}
#entriestitle td.allowances{width:70%;}
#entriesrun{margin:0 auto;font-size:1em;}
#entriesrun thead{background:#2f62be;color:#FFFFFF;}
#entriesrun thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#entriesrun thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#entriesrun td, #entriesrun th, #entriesrun table{border:1px solid black;padding:3px;text-align:center;}
#horseform{margin:0 auto;}
#horseform thead{background:#2f62be;color:#FFFFFF;}
#horseform thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#horseform thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#horseform td, #horseform th, #horseform table{border:1px solid black;padding:3px;text-align:center;}
#horseform td.date{width:12%;}
#horseform td.course{width:6%;}
#horseform td.racetype{width:8%;}
#horseform td.dist{width:5%;}
#horseform td.gshort{width:10%;}
#horseform td.weight{width:6%;}
#horseform td.rat{width:6%;}
#horseform td.eqp{width:7%;}
#horseform td.pos{width:6%;}
#horseform td.beat{width:7%;}
#horseform td.jockey{width:22%;}
#horseform td.price{width:5%;}
#meetings{margin:0 auto;font-size:1em;width:80%;}
#meetings thead{background:#2f62be;color:#FFFFFF;}
#meetings thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#meetings thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#meetings td, #meetings th, #meetings table{border:1px solid black;padding:3px;text-align:center;}
#imeetings{margin:0 auto;font-size:1em;}
#imeetings thead{background:#2f62be;color:#FFFFFF;}
#imeetings thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#imeetings thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#imeetings td, #imeetings th, #imeetings table{border:1px solid black;padding:3px;text-align:center;}
#decs{margin:0 auto;font-size:1em;}
#decs thead{background:#2f62be;color:#FFFFFF;border-top:solid 2px black;border-bottom:solid 2px black;}
}
#decs thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#decs thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#decs td, #decs th, #decs table{padding:6px;text-align:left;border-collapse:collapse;line-height:150%;}
#decs tr{border-bottom:solid 1px black;}
#decs td.cardno{width:8%;text-align:center;}
#decs td.horse{width:40%;}
#decs td.profile{width:11%;}
#decs td.weight{width:11%;}
#decs td.connections{width:30%;}
#formsheets{margin:0 auto;font-size:1em;}
#formsheets thead{background:#2f62be;color:#FFFFFF;}
#formsheets thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#formsheets thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#formsheets td, #formsheets th, #formsheets table{border:1px solid black;padding:3px;text-align:center;width:33%;}
#videoform{margin:0 auto;font-size:1em;width:100%;}
#videoform thead tr th span{padding-right:20px;}
#videoform tr{border-bottom:solid 10px white;}
#fastresults{margin:0 auto;font-size:1em;}
#fastresults thead{background:#2f62be;color:#FFFFFF;}
#fastresults thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#fastresults thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#fastresults td, #fastresults th, #fastresults table{border:1px solid black;padding:3px;text-align:center;}
#fastresults td.date{width:10%;}
#fastresults td.time{width:12%;}
#fastresults td.result{width:26%;}
#earlyentries{margin:0 auto;font-size:1em;}
#earlyentries thead{background:#2f62be;color:#FFFFFF;}
#earlyentries thead tr th{font-weight:bold;padding:3px 3px 3px 3px;}
#earlyentries thead tr th span{padding-right:20px;background-repeat:no-repeat;background-position:100% 100%;}
#earlyentries td, #earlyentries th, #earlyentries table{border:1px solid black;padding:3px;text-align:center;}
#novideo{text-align:center;font-size:1.2em;font-weight:bold;color:red;}