body {
	text-align:center;
	background: #999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;	
	}
	
a {
	color:#5a8339;
	}
	

#wrapper {
	margin: 0px auto 0 auto;
	padding:0;
	width:804px;
	}
	
.container {
	margin:0px 0 0 0;
	padding:0 3px 0 3px;
	text-align:left;
	border-color:#c8c8c8;
	border-width: 0 1px 1px 1px;
	border-style:solid;
	/*border:0px solid #cccccc;
	border-top:4px solid #006600;
	border-bottom:4px solid #006600;*/
	background-color:#ffffff;
	/*background: #fff url("images/stripe.gif") repeat-x;*/
	width:800px;	
	float:left;
	color:#666666;
	}

.promo {display:none;}

/*	
.promo {position:relative; z-index:100; width:500px; height:16px; top:197px; left: 437px; float:left; font-weight:bold; font-size:15px; color:#666666;}
* html .promo {position:relative; top:184px; left: 460px;}
*/


	
.header {
	margin:7px 0 0px 0px;
	padding:10px 0px 0px 0px;
	width:800px;
	/*height:215px;*/
	float:left;
	}
	
.logo{
	float:left;
	width:374px;
	height:180px;
	margin:0;
	padding:0 0 7px 0;
	}

.rightlinks {
	float:left;
	width:426px;
	height:180px;
	background-image:url(images/logo_hdr3B_02.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 7px 0;
	}
	
.promo2 {float:right; background: #fff; color:#444444; font-weight:bold; font-size:.75em; position:relative; top:112px; width: 426px;}
	
.header h1 a{
	margin:0px 0 0 0;
	padding:0px 10px 0 0px;
	font-size:11px;
	color:#003399;
	font-weight:normal;
	float:right;
	text-decoration:none;
	}
	
.header h1 a:hover {
	text-decoration:underline;
	}
/*
.header img {
	float:left;
	vertical-align:middle;
	margin:0 0 0px 0px;
	position:relative;
	z-index:0;
	}
*/	
.toplink a {
	font-size:11px; 
	margin:7px 0 0 0; 
	padding:3px 13px 3px 8px; 
	float:right; 
	background-color:#666666; 
	font-weight:bold; 
	border-left: 2px solid #999;
	text-decoration:none; 
	color:#fff;	
	z-index:999;
	clear:both;
	letter-spacing:1px;
	}

.toplink a:hover {
	text-decoration:none; 
	color:#fff;
	padding-right:23px;
	}


.toplink a.current {
	text-decoration:none; 
	color:#fff;
	padding-right:23px;
	background-color: #5a8339;
	cursor:default;
	}

.content1 ul.hpdetails {
	list-style-type:square;
	margin:0 0 20px 25px;
	padding:0;
	}
	
.content1 ul.hpdetails li {
	list-style-type:square;
	color:#666666;
	font-weight:bold;
	padding-top:7px;
	}
	
.content1 ul.hpdetails ul {list-style-type:square;}
.content1 ul.hpdetails ul li {list-style-type:none;}

/* Below Nav Code from CSS play http://www.cssplay.co.uk/menus/tab_highlight.html */
 
#tabnav ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:11px; background-color:#e5e5e5; width:100%;}

#tabnav li {float:left; margin:0; padding:0; border-left:2px solid #fff;}
#tabnav li.leftbumper {width:16px; height:24px; background-color:#e5e5e5; margin:0 0 0 0; padding:0;}
#tabnav li.rightbumper {height:24px; background-color:#e5e5e5; margin:0 0 0 0; padding:0;}
#tabnav a {float:left; color:#666666; background: #e5e5e5; margin:0 0 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#tabnav a b {float:left; display:block; background:transparent; padding:5px 16px 5px 12px;margin:0;}
#tabnav a:hover {background: #999; color:#fff; cursor:pointer; padding:0 0 0 2px; margin:0 0px 0 0;} 
#tabnav .current a {background: #666666; color:#fff; cursor:default;} 
#tabnav .current a:hover {background: #666666; padding:0 0 0 2px; margin:0 0px 0 0;}
#tabnav {padding:3px 0 3px 0; background:#fff; margin:3px 0 15px 0;  border:1px solid #999999; border-width: 1px 0; height:24px;} 
* html #tabnav {padding:3px 0 3px 0; background:#fff; margin:0px 0 15px 0;  border:1px solid #999999; border-width: 1px 0; height:24px;} 
* html #tabnav ul li.leftbumper {width:16px;}
* html #tabnav ul li.rightbumper {width:0px;}

/* end nav code */




.content1 {
	margin:0;
	padding: 5px 0px 10px 30px;
	float:left;
	font-size:.8em;
	width:520px;
	color:#666666;
	}
	
.content1 h1 {
	margin:0 0 10px -10px;
	width:520px;
	border-bottom:1px solid #EAB368;
	font-size:1.4em;
	padding-bottom:4px;
	}
.content3 h1 {
	margin:0 0 10px -10px;
	width:230px;
	border-bottom:1px solid #5a8339;
	font-size:1em;
	padding-bottom:4px;
	}
	
.sponsors {
	margin:5px 0 10px 0;
	padding:5px 5px 5px 10px;
	width:230px;
	float:left;
	}
 	
.pledgebtnB {
	margin:5px 0 10px 0;
	padding:5px 5px 5px 15px;
	width:230px;
	float:left;
	}	
	
.pledgebtnC {
	margin:5px 0 10px 60px;
	padding:5px 5px 5px 15px;
	width:230px;
	float:left;
	}	
	
.content2 {
	margin:5px 0px 10px 0;
	padding:5px 5px 5px 10px;
	border:1px solid #999;
	width:200px;
	float:right;
	font-size:.8em;
	color:#666666;
	position:relative;
	left:-20px;
	}
	
.content2 a {
	color:#5a8339;
	}

.content2 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

.content2 ul li {
	margin:0;
	padding: 4px 0 4px 5px;
	list-style-type:none;
	}
	
.content3 {
	width:230px;	
	margin:5px 0 10px 0;
	padding:5px 5px 5px 10px;
	font-size:.8em;
	}
	

.footer {
	margin:20px 0 0 0;
	padding: 10px;
	width:780px;
	/*float:left;*/
	font-size:.7em;
	background-color:#ffffff;
	border-top:3px solid #999;	
	color:#666666;
	text-align:center;
	}
.footer p {margin:0; padding:0;}
	
.box {
  width: 200px;
  padding-left:10px;
  margin:0;
  text-align:center;
}

.sponsorinfo, .pledgeinfo {
	margin:0 0 0 20px;
	padding: 15px 0px 10px 30px;
	float:left;
	font-size:.8em;
	width:90%;
	color:#666666;
	}
	
.sponsorinfo h1 {
	margin:0 0 10px -10px;
	width:95%;
	border-bottom:1px solid #EAB368;
	font-size:1.4em;
	padding-bottom:4px;
	}
	
.pledgeinfo h1 {
	margin:0 0 10px -10px;
	width:620px;
	border-bottom:1px solid #ccc;
	font-size:1.4em;
	padding-bottom:4px;
	color:#000066;
	}
	
	
.sponsorinfo ul{
	list-style:none;
	margin-bottom:20px;
	}
.sponsorinfo ul li {
	list-style:none;
	}
.sponsorinfo li.sponsorhdr {
	list-style:none;
	margin-left:-25px;
	font-weight:bold;
	}
	
ul.raise {
	float:left; 
	width: 80px; 
	margin:0; 
	padding:5px 0 3px 0; 
	list-style-type:none; 
	border:1px solid #ccc; 
	border-right:none;
	}	
	
ul.win {
	float:left; 
	margin:0; 
	padding:5px 0px 3px 0px; 
	list-style-type:none; 
	border:1px solid #ccc; 
	border-left:none;
	}	
	
ul.raise li, ul.win li {list-style-type:none; padding:2px 5px 2px 5px;}

ul.raise li.bgc, ul.win li.bgc {background-color:#e5e5e5;}

	
.racedaycontent1 {
	margin:0;
	padding: 15px 10px 10px 60px;
	float:left;
	font-size:.8em;
	width:90%;
	color:#666666;
	}	

.racedaycontent1 ul {
	list-style:none;
	margin:0 0 20px 20px;
	padding:0 0 20px 0;
	}
	
.racedaycontent1 ul li {
	color:#666666;
	padding-top:12px;
	width:500px;
	}
	
.racedaycontent1 ul {
	margin:0 0 0px 20px;
	padding:0 0 0px 0;
	}
	
.racedaycontent1 ul li ul li{
	list-style-type:none;
	color:#666666;
	padding-top:2px;
	width:500px;
	}

	
.racedaycontent1 h1 {
	margin:0 0 10px -10px;
	width:95%;
	border-bottom:1px solid #EAB368;
	font-size:1.4em;
	padding-bottom:4px;
	}
	
.racedaycontent2 {
	margin:5px 0 10px 0;
	padding:5px 5px 5px 10px;
	border:2px solid #cccccc;
	width:45%;
	float:left;
	font-size:.8em;
	color:#666666;
	}
.racedaycontent2 h1 {
	width:90%;
	font-size:1em;
	border-bottom:1px solid #5a8339;
	padding-bottom:10px;
	}