div.Header {width:100%; clear:both; margin:0px; border:2px solid; color: #0B377D; }
div.HeaderText {position:relative; left:20%; }
div.HeaderPic {position:relative; left: 15%; float: left}

div.Menu {width:100%; clear:both; margin:0px; margin-bottom:20px; width:100%; clear:both; background-color: #0B377D; }
a.Menu {padding: 0cm 0.4cm; font: bold 10pt calibri; text-decoration: none; text-align:center; float:left; background-color: #0B377D; color:#FFFFFF; }
a.Menu:visited {color:#FFFFFF; }
a.Menu:hover {color:#FA9B00; }

a {text-decoration:none; color:#0B377D; }
a:visited {color:#0B377D; }
a:hover {color:#FA9B00; }

.BodyColour {background-color: #EFEFF4; }

div {
	margin:4px 2px;
	font: 9pt verdana;
}
div.heading {
	padding: 15px 5px 5px;
	font-weight: bold; 
}
div.paragraph {
	text-align:justify;
	text-justify:distribute;
}
div.Footer {
	font: 8pt calibri;
	float: left;
}


table {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 2px;
	border: 2px ridge midnightblue;
	border-collapse: collapse;
	position:relative;
	font: 9pt Century Gothic;
	background-color: #F5F5F5;
	text-align:center;
}

table.RaceList {
	width:94%;
	clear:both;
	text-align:left;
	font: 9pt Monospace;
	background-color: #E4E4E4;
	line-height: 18px;
}

table.News {
	border: 3px ridge white;
	background-color: #F5F5F5;
	font: 9pt Century Gothic;
	text-align:left; 
}

table.Blog {
	border: 1px solid #FA9B00;
	border-collapse: collapse;
	position:relative;
	font: 8pt verdana;
	background-color: #F5F5F5;
	text-align:center;
}

table.NoBorder {
	border: none;
	border-collapse: collapse;
	position:relative;
	font: 8pt verdana;
	background-color: #F5F5F5;
	text-align:left;
}

th {font: 14pt Arial Rounded MT Bold;  height:35px;  text-align:center; }
th.Red {background-image: url("images/RedFade35.jpg"); }
th.Blue {background-image: url("images/BlueFade35.jpg"); }
th.Grey {background-image: url("images/GreyFade35.jpg"); }
th.Green {background-image: url("images/GreenFade35.jpg"); }
th.Yellow {background-image: url("images/YellowFade35.jpg"); }

td {padding: 5px;}
td.heading {
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold; 
}
td.paragraph {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 5px;
	text-align:justify;
	text-justify:distribute;
}
td.verticalSpace {
	padding: 10px 0px;
}


.left {float:left; }
.right {float:right; }
.center {float:both; }
.newline {clear:both;}


.Full {width:100%; clear:both;}
.Seventy {width:68%; }
.Sixty {width:58%; }
.Forty {width:38%; }
.Thirty {width:28%; }
.Twenty {width:19%; }


.largeHeader {font: bold 12pt verdana; margin-bottom:20px; margin-top:20px; text-align:center; }
.smallHeader {font: bold 10pt verdana; margin-bottom:10px; margin-top:10px; text-align:center; }

.largeText {font: 12pt verdana; text-align:justify; text-justify:distribute;}
.middleText {font: 10pt verdana; text-align:justify; text-justify:distribute;}
.smallText {font: 8pt verdana; text-align:justify; text-justify:distribute;}

.centerText {text-align:center; }
.leftText {text-align:left; }
.rightText {text-align:right; }
.topText {vertical-align:top; }
.bottomText {vertical-align:bottom; }
.middleText {vertical-align:middle; }

.boldText {font-weight: bold; }


img {border:none; }
img.photos {border:none; width:200px; }
img.photos_v {border:none; width:140px; }
img.photos_h {border:none; width:280px; }
img.photos_200 {border:none; width:200px; }
img.photos_240 {border:none; width:240px; }
img.photos_people {border:none; width:120px; }
img.result_icon {border:none; width:20px; cursor:pointer; }


ul {
	list-style-type: disc;
}
ul.none {
	list-style-type: none;
}
li {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
li.close {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.blue1 {color: #0B377D; }
.blue2 {color: #000099; }
.red1 {color: #8B0000; }
.yellow1 {color: #FA9B00; }

.bgblue1 {background-color: #0B377D; }
.bgred1 {background-color: #FFF0F0; }
.bgyellow1 {background-color: #FA9B00; }


.Show { display: inline; }
.Hide { display: none; }




.ResultHeader {font: italic 20pt arial; text-align: right; }
.ResultPic {float:left; }
.ResultBodyColour {background-color: #EFEFF4; }
.ResultTable {
	width:100%;
	clear:both;
	text-align:left;
	border: 1px solid black;
	position: relative;
	background-color: #FFFFFF; }
.ResultText {font: 10pt Century Gothic; }
.ResultTextBold {font: bold 10pt Century Gothic; }

