body{font-family:verdana,sans-serif,arial,helvetica;font-size:13px;background-color:#2d75bd;margin:0px;padding:0px;height:100%; }
div#container{width:760px;margin:0 12% auto;padding:2%;position:relative;display:block;}
div#banner{position:absolute;top:0px;left:0px;width:760px;height:80px;margin:0px;padding:0px;}
div#banner img{margin:0px;padding:0px;}
div#dateplace{width:100%;position:absolute;top:80px;left:0px;width:760px;height:20px;background-color:#eeb;font-weight:bold;}
div#dateplace span#dateline{padding-left:16px;}
div#mainblock{position:absolute;top:100px;left:0px;width:760px;padding:0px;margin:0px;height:498px;min-height:498px;}
div#mainblock a{text-decoration:none;color:#0839ad;}
div#mainblock a:hover{text-decoration:underline;color:#0839ad;}
a.external:after{content:" " url(external.png);}
div#leftbar{width:124px;position:absolute;height:100%;top:0px;left:0px;background-color:#8cb9f4;color:#fff;padding:0px;margin:0px;font-size:11px;}
div#leftbar div#nav{position:relative;width:112px;margin:0px;margin-left:12px;margin-top:12px;padding:0px;font-weight:bold;}
div#leftbar div#nav a{text-decoration:none;vertical-align:top;text-align:left;display:block;padding:0px;padding-top:4px;padding-bottom:4px;padding-left:2px;margin:0px;margin-right:2px;width:108px;z-index:100;color:#0839ad;}
div#nav a:hover{background-color:#ffffff;color:#105abd;}
div#leftbar div#extrainfo{color:#0839ad;width:110px;margin:0px;padding:0px;margin-left:10px;margin-right:4px;margin-top:12px;}
div#leftbar div#extrainfo img{margin:0px;padding:0px;}
div#w10kcontent{width:481px;position:absolute;top:0px;left:124px;padding:0px;margin:0px;height:auto;min-height:100%;background-color:#d8e8ff;}
div#w10kcontent div#innercontent{margin-top:8px;margin-bottom:6px;margin-left:16px;margin-right:16px;width:449px;padding:0px;height:auto;min-height:100%;background-color:#d8e8ff;text-align:justify;}
div#w10kcontent div#innercontent p{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;margin-top:10px;margin-bottom:6px;}
div.pagenav{padding-top:4px;width:400px;font-size:11px;}
div.pagenav span.currentpage{font-weight:bold;}
div.team_results{margin-top:10px;}
p.links span.printable_version{position:absolute;right:20px;}
h2{text-align:left;}
h2.contenthead{padding-top:0px;margin-top:0px;font-size:20px;font-weight:bold;font-family:inherit;padding-bottom:4px;margin-bottom:2px;color:#105abd;}
h3.section{padding-top:2px;margin-top:2px;font-size:16px;font-weight:bold;font-family:inherit;padding-bottom:2px;margin-bottom:1px;color:#105abd;}
h4.subhead{padding-top:2px;margin-top:0px;font-size:13px;font-weight:bold;font-family:inherit;padding-bottom:4px;margin-bottom:1px;color:#105abd;}
div#rightbar{position:absolute;width:155px;height:100%;font-size:12px;top:0px;left:605px;margin:0px;margin-right:0px;padding:0px;padding-left:0px;background-color:#fff;text-align:center;
}
div#rightbar div#info div#upcoming div#presentinfo{font-weight:bold;font-style:italic;padding-top:10px;padding-left:8px;padding-right:2px;margin:0px;margin-bottom:0px;height:auto;}
div#rightbar div#info p{margin:0px;padding:0px;}
div#rightbar div#info div#sponsorinfo{padding-left:0px;padding-right:0px;margin:0px;}
div#rightbar div#info img{margin-top:4px;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
div#rightbar div#info a img{border:none;margin-top:4px;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
div#rightbar div#info div#presentinfo{margin:0px;padding:0px;margin-top:16px;}
div#rightbar div#info div#authorinfo{margin:0px;padding:0px;margin-top:16px;}
div#rightbar div#info div#presentinfo a img{margin-top:2px;}
div#rightbar div#info div#otherinfo{margin:0px;padding:0px;margin-top:6px;font-weight:normal;font-style:normal;}
div#footer{padding-top:2px;padding-bottom:4px;padding-left:0px;padding-right:2px;border-top:1px solid #105abd;margin-top:6px;margin-bottom:1px;margin-right:8px;margin-left:0px;font-weight:normal;font-style:normal;}
div#footer div#authorinfo{margin-top:0px;text-align:left;font-size:9px;}
div.directions{margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}
div.directions dl{margin:0px;padding:0px;}
div.directions dl dt{margin-top:8px;font-style:italic;}
div.directions dl dd{margin-left:13px;padding-bottom:0px;padding-top:0px;margin-top:0px;margin-bottom:0px;}
div#coursedesc{font-family:inherit;font-size:13px;margin-top:0px;padding-top:0px;}
div#coursedesc a img{border:solid 1px #aaa;margin-top:4px;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
div#coursedesc div#courselist{font-size:11px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
div#accinfo{text-align:center;padding-left:0px;padding-top:14px;padding-right:10px;padding-bottom:0px;}
table.runners{margin-top:6px;margin-left:auto;margin-right:auto;padding:0px;font-family:inherit;font-size:10px;text-align:left;background-color:#8cb9f4;border-collapse:separate;border-spacing:1px;}
table.runners th{color:#0839ad;font-weight:bold;}
table.runners th a{text-decoration:none;color:#0839ad;}
table.runners th a:hover{text-decoration:underline;color:#0839ad;}
table.runners th a#curorder{font-style:italic;}
table.runners td{padding:2px;padding-left:1px;padding-right:1px;margin:0px;}
table.runners td.rr, table.runners td.club{padding-left:2px;padding-right:2px;}
table.runners td.cat{text-align:center;}
td.bib, td.pos, td.ft, td.rt{text-align:right;}
table.runners tr.f{background-color:#e4f4ff;}
table.runners tr.m{background-color:#d8e8ff;}
table.winners{width:100%;margin-left:auto;margin-right:auto;font-family:inherit;font-size:12px;text-align:left;background-color:#8cb9f4;border-collapse:separate;border-spacing:1px;}
table.winners caption{font-weight:bold;padding-bottom:2px;text-align:left;}
table.winners th{color:#0839ad;font-weight:bold;}
table.winners tr{background-color:#d8e8ff;}
div.selects{height:18px;padding-bottom:4px;}
div.selects select, div.selects option, div.selects optgroup{font-size:11px;}
div.numberspage{font-size:11px;padding-top:2px;}
div.numberspage input{font-size:11px;}
div.formsubmit{font-size:11px;padding-top:8px;}
div.formsubmit input{font-size:11px;}
div.orderinfo{margin-top:6px;font-size:11px;}
form.racefilter{font-size:11px;}
table.photoholder{float:right;position:relative;top:0px;margin-left:4px;padding-left:6px;padding-right:0px;padding-top:0px;margin-top:4px;margin-right:0px;width:150px;vertical-align:top;}
table.photoholder caption{display:table-caption;caption-side:bottom;font-size:10px;font-weight:bold;padding:0px;margin:0px;text-align:center;}
table.photoholder tr, table.photoholder td{padding:0px;margin:0px;vertical-align:top;}
table.photoholder img{border-color:#8cb9f4;padding:0px;margin:0px;vertical-align:top;}
@media print{div#leftbar, div#rightbar, div#banner, div#dateplace, a.jsprint{display:none;}
div#mainblock{top:0mm;left:0mm;margin:0mm;}
div#w10kcontent{position:absolute;top:0mm;left:0mm;width:auto;height:auto;float:none;}
}
}
