BODY  {
	background-image:		url(#);

	background-repeat:		repeat-x;
	font-family: 			Arial, Verdana;
	width:				800px;
	font-size : 			12px;
	text-align: 			center;
	padding:				0px;
	margin:					0px;}
	
#main {
	position:				relative;
	width:					750px;
	height:					auto;
	text-align:				left;
	margin:					30px auto;}	
	
#header {
	position:				relative;
	width:					750px;
	height:					100px;
	background-image:		url(images/home/headerbg.jpg);
	background-repeat:		no-repeat;}

.bodytext { color: #6b6b6b; font-size: 12px; font-family: Arial; font-style: none; text-decoration: none; }

.text { color: #6b6b6b; font-size: 12px; font-family: Arial; font-style: none; text-decoration: none; }


	
#logo {
	margin-top:				10px;
	margin-left:			10px;}	
	
img {
	border:					0px;}	
	
ul#topnav,ul#nav {
	margin:					0px;
	padding:				0px;}	
	
#topnavcontainer {
	position:				relative;
	width:					750px;
	height:					25px;

	margin-top:				2px;}
	
#navwrapper	{
	position:				relative;
	width:					750px;
	height:					28px;}
	
#topnav, #nav {
	margin: 			0;
	list-style: 		none;}	
		
ul#topnav li {
	float: 				left;
	padding-right:		0px;}	
	
ul#nav li {
	float:				left;}	
	
#topnav li a, ul#nav li a {
	display: 			block;
	float: 				left;
	text-indent: 		-9999px;
	overflow: 			hidden;}	
	
#topnav li a {	
	height:				25px;	
	background-image: 	url(images/home/headertaboff.gif);
	background-repeat:	no-repeat;}
	
#nav li a {	
	height:				28px;	
	background-image: 	url(images/home/headerraceoff.gif);
	background-repeat:	no-repeat;}	
	
#topnav li a:hover,
#topnav li a:active,
#topnav li:hover a,
#topnav li.hover a {
	background-image: 	url(images/home/headertabon.gif);
	background-repeat:	no-repeat;}	
	
#nav li a:hover,
#nav li a:active,
#nav li:hover a,
#nav li.hover a {
	background-image: 	url(images/home/headerraceon.gif);
	background-repeat:	no-repeat;}		
	
#topnav li a.schedule {
	width: 				125px;}

#topnav li a.registration {
	width: 				120px;}	

#topnav li a.raceinfo {
	width: 				90px;}	
	
#topnav li a.aboutus {
	width: 				75px;}

#topnav li a.clinics {
	width: 				110px;}	

#topnav li a.sponsors {
	width: 				110px;}	
	
#topnav li a.gear {
	width: 				120px;}	
	
#nav li a.gb1,
#nav li a.gb2,
#nav li a.gb3,	
#nav li a.gb4,
#nav li a.gb5 {
	width: 				150px;}	
							
	
#topnav li a.aboutus,
#topnav li a.aboutus:hover,
#topnav li a.aboutus:active,
#topnav li:hover a.aboutus,
#topnav li.hover a.aboutus {	
	background-position:0 0;}
	
	
#topnav li a.registration,
#topnav li a.registration:hover,
#topnav li a.registration:active,
#topnav li:hover a.registration,
#topnav li.hover a.registration {
	background-position:-130px 0;}	
	
#topnav li a.raceinfo,
#topnav li a.raceinfo:hover,
#topnav li a.raceinfo:active,
#topnav li:hover a.raceinfo,
#topnav li.hover a.raceinfo {
	background-position:-265px 0;}			
	
#topnav li a.aboutus,
#topnav li a.aboutus:hover,
#topnav li a.aboutus:active,
#topnav li:hover a.aboutus,
#topnav li.hover a.aboutus {
	background-position:-350px 0;}			
	
#topnav li a.clinics,
#topnav li a.clinics:hover,
#topnav li a.clinics:active,
#topnav li:hover a.clinics,
#topnav li.hover a.clinics {
	background-position:-430px 0;}		
	
#topnav li a.sponsors,
#topnav li a.sponsors:hover,
#topnav li a.sponsors:active,
#topnav li:hover a.sponsors,
#topnav li.hover a.sponsors {
	background-position:-540px 0;}		
	
#topnav li a.gear,
#topnav li a.gear:hover,
#topnav li a.gear:active,
#topnav li:hover a.gear,
#topnav li.hover a.gear {
	background-position:-630px 0;}			
	
#nav li a.gb1,
#nav li a.gb1:hover,
#nav li a.gb1:active,
#nav li:hover a.gb1,
#nav li.hover a.gb1 {
	background-position:0px 0;}		
	
#nav li a.gb2,
#nav li a.gb2:hover,
#nav li a.gb2:active,
#nav li:hover a.gb2,
#nav li.hover a.gb2 {
	background-position:-150px 0;}		
	
#nav li a.gb3,
#nav li a.gb3:hover,
#nav li a.gb3:active,
#nav li:hover a.gb3,
#nav li.hover a.gb3 {
	background-position:-300px 0;}		
	
#nav li a.gb4,
#nav li a.gb4:hover,
#nav li a.gb4:active,
#nav li:hover a.gb4,
#nav li.hover a.gb4 {
	background-position:-450px 0;}	

#nav li a.gb5,
#nav li a.gb5:hover,
#nav li a.gb5:active,
#nav li:hover a.gb5,
#nav li.hover a.gb5 {
	background-position:-600px 0;}	
	
.menuContent, .menucallContent {
	background-color: 		#3E3832; 
	color: 					#ffffff;
	padding-top:			5px;
	padding-bottom:			10px;
	font-size:				95%;
	height:					130px;
	border-top:				1px dotted #DE7A26;
	filter: 				alpha(opacity=90);
 	filter: 				progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 	-moz-opacity: 			0.90; 
	opacity:				0.9;}	
	
.menucallContent {
	height:					157px;
	background-color:		#3E3832;
	overflow:				hidden;}	
	
.hcalloutcontent, .hcalloutcontenteve {
	margin:					10px 15px;}	
	
div.hcalloutcontent a, div.hcalloutcontenteve a {
	color:					#ff9900;}	
	
div.hcalloutcontent p {
	margin-top:				12px;
	margin-bottom:			3px;}	
	
div.hcalloutcontenteve p {	
	margin-top:				5px;
	margin-bottom:			2px;}	

div.hcalloutraceschedule {	
	width: 120px; margin-top: 15px; margin-left: 15px; padding: 12px; background-color: #FAD9B6; border: 1px dotted #8A4E10; color:	#8A4E10; line-height: 18px; font-weight: bold;
	}
	
div.hcalloutraceschedule a,div.hcalloutraceschedule a:visited {
	color:					#6A3A0E;
	}	
div.hcalloutraceschedule a:hover {
	color:					#DD8F3D;
	}	

div.hcalloutraceschedule1 {	
	width: 120px; margin-top: 15px; margin-left: 15px; padding: 12px; background-color: #FAD9B6; border: 1px dotted #8A4E10; color:	#8A4E10; line-height: 18px; font-weight: bold;
	}
	
div.hcalloutraceschedule1 a,div.hcalloutraceschedule1 a:visited {
	color:					#6A3A0E;
	}	
div.hcalloutraceschedule1 a:hover {
	color:					#DD8F3D;
	}	
	
ul.topnavpd {
	float: 					left; 
	list-style:				none; 
	margin: 				0px;
	padding: 				0px;
	margin-left:			15px;}	

ul.topnavpd li a {
	display:				block;	
	color:					#ffffff;
	border-left:			3px solid #666666;
	padding:				5px;
	padding-left:			8px;
	width:					120px;
	margin-top:				3px;
	text-decoration:		none;}		
	
ul.topnavpd li a.menuwidth	{
	width:					130px;}	

ul.topnavpd li a.menuwidth2	{
	width:					200px;}	

ul.topnavpd li a.menuwidth3	{
	width:					175px;}

ul.topnavpd li a.menuwidth4	{
	width:					145px;}	


	
ul.topnavpd li a:hover,
ul.topnavpd li a:active,
ul.topnavpd li:hover a,
ul.topnavpd li.hover a  {
	border-left:			3px solid #ffffff;
	background-color:		#ff0000;
	text-decoration:		none;}		

	
#imagebanner {
	position:				relative;
	width:					750px;
	margin-top:				2px;}
	
#imagebanner.homepage {
	height:					288px;}		
	
#imagebanner.contentpage {
	height:					142px;}			
	

#bottomcontentwrapper, #botcontent, #footerwrapper {
	position:				relative;
	width:					750px;
	margin-top:				1px;
	padding:				0px;}
	
#bottomcontentwrapper.contentpage	{
	background-color:		#DE7A26;}
	
#botcontent.contentpage {
	padding-top:				15px;}	
	

#botcontent ul {
	margin:					0px;
	padding:				0px;}	
	
#botcontent ul li {
	margin:					0px;
	padding:				0px;
	display:				inline;
	float:					left;}
	
#footer  {
	color:					#000;
	font-size:				90%;
	text-align:				left;
	padding:				8px 0;}	
	
#footer a {
	color:					#000;}	

	
