body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-image:url(images/runners.jpg);margin-top:0px;background-attachment:fixed;background-repeat:repeat-x;background-position:center;}
ul.NoBullet{list-style-type:none;}
a:hover{color:#000000;font-weight:bold;}
a:active{color:#000000;font-weight:bold;}
a:link{color:#333333;font-weight:bold;}
a:visited{color:#333333;font-weight:bold;}
.tabletextheadings{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:italic;border:none;color:#000000;text-align:center;}
.heading{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-style:normal;border:none;line-height:normal;font-weight:bolder;font-variant:normal;color:#223584;margin-left:10px;margin-top:0px;margin-bottom:5px;}
.Calendar{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;letter-spacing:normal;text-align:left;vertical-align:top;word-spacing:normal;margin:10px;line-height:18px;}
.tinytext{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-weight:normal;font-variant:normal;color:#666666;text-align:center;}
.byline{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;border:none;color:#333333;margin-left:10px;margin-top:2px;margin-bottom:2px;}
.tabletext{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;border:none;color:#000000;text-align:center;line-height:13px;}
.bodyspecial{background:#fff9ce;margin:10px;border:1px solid #e7c886;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}
.tabletextheader{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;color:#000000;text-align:left;line-height:17px;text-indent:8px;font-weight:bold;}
.heading2{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:bolder;font-variant:normal;color:#FF0000;margin-left:10px;margin-top:2px;border-bottom-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:dotted;border-left-style:none;border-bottom-color:#999999;padding-bottom:3px;}
.heading3{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;border:none;line-height:normal;font-weight:bolder;font-variant:normal;color:#FF0000;margin-left:10px;margin-top:2px;}
.heading4{margin-top:10px;background-color:#646464;margin-left:10px;font-family:Arial, Helvetica, sans-serif;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#333333;margin-right:0px;margin-bottom:0px;padding-top:10px;font-size:15px;color:#FFFFFF;letter-spacing:1px;text-indent:5px;font-weight:bold;}
.headinggrey{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;border:none;line-height:normal;font-weight:bolder;font-variant:small-caps;color:#646464;margin-left:10px;margin-top:2px;}
.headinggreen{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;border:none;line-height:normal;font-weight:bolder;font-variant:normal;color:#006633;margin-left:10px;margin-top:0px;margin-bottom:5px;}
.subnav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	background:#CCCCCC;
	padding:10px;
	margin:10px;
	border:1px solid #444;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color: #900;
}
.bodytext{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:10px;line-height:16px;}
.indexbody{margin-top:0px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;line-height:18px;font-weight:normal;color:#333333;text-align:center;}
.linkstext{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:16px;text-align:center;margin:0px;}

#leftpad{padding-left:5px;}

#table-results {margin:20px;}
#table-results th{}
#table-results td{border-bottom:1px solid #fff;border-top:1px solid transparent;}
#table-results tr:hover td{background:#d0dafd;color:#339;}

