body{background-color:#f4f4f4; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; text-align: center;}

table.main {
	border-collapse:collapse;

	background-color:#ffffff;
	padding:0px;
	text-align:left;
	height:805px;
	}

table.view{
	width:680px;
	height:576px;
	}
table.maincontent {
	padding:0px;
	text-align:left;
	height:611px;
	max-height:611px;
	}
div.banner{
	width:780px; 
	height:154px; 
	background-image:url(../images/rally.jpg);
	padding:0px;
}

div.dholder{
	width:780px; 
	height:576px; 
	padding:0px;
		text-align:left;
		background-image:url(../images/drivers.jpg);
}

div.holder{
	width:780px; 
	height:576px; 
	padding:0px;
	text-align:left;
		background-image:url(../images/management.jpg);
	}
	
div.nholder{
	width:780px; 
	height:576px; 
	padding:0px;
		text-align:left;
		background-image:url(../images/news.jpg);
	}
	
div.jholder{
	width:780px; 
	height:576px; 
	padding:0px;
		text-align:left;
		background-image:url(../images/jwrc.jpg);
	}
div.cholder{
	width:780px; 
	height:576px; 
	padding:0px;
		text-align:left;
		background-image:url(../images/calendar.jpg);
	}
div.gholder{
	width:780px; 
	height:576px; 
	padding:0px;
		text-align:left;
		background-image:url(../images/maingallery.jpg);
	}
	
div.holder2{
	width:650px; 
	height:576px; 
	padding:0px;
	overflow-x:hidden;
	
	}

div.holder3{
	width:750px; 
	padding:0px;
	position: relative;
	left:25px;
	top:60px;

	
}
	
div.menu{
	width:780px; 
	height:40px; 
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
		padding:0px;
	padding-top: 2px;
	
		}
		
td.news{
	width:566px; 
	height:343px; 
	background-image:url(../images/recentnews.jpg);
		padding:0px;
	font-size:13px;

		}
		
td.results{
	width:214px; 
	height:343px; 
	background-image:url(../images/results.jpg);
		padding:0px;
		font-size:13px;

	}
div.rholder{
	background-image:url(../images/mainresults.jpg);
	width:780px; 
	height:576px; 
	padding:0px;
	text-align:left;
	}

td.maindriver{
	width:780px; 
	height:576px; 
	background-image:url(../images/drivers.jpg);
	padding: 0px;
	padding-left:40px;
	padding-top:60px;
	font-size:13px;
	overflow:hidden;
	max-width:780px; 
	max-height:576px; 
	}
	
td.mainmanage{
	width:780px; 
	height:576px; 
	background-image:url(../images/management.jpg);
	padding-left: 40px;
	padding-top:60px;
	font-size:13px;
	overflow:hidden;
	}
div.hholder{
	background-image:url(../images/history.jpg);
	width:780px; 
	height:576px; 
	padding:0px;
	text-align:left;
	}
	
div.sholder{
	background-image:url(../images/sponsors.jpg);
	width:780px; 
	height:576px; 
	padding:0px;
	text-align:left;
	}
	
td.mainjwrc{
	width:780px; 
	height:576px; 
	background-image:url(../images/jwrc.jpg);
	padding-left: 40px;
	padding-top:60px;
	font-size:13px;
	overflow:no;
	}
		
td.maincalendar{
	width:780px; 
	height:576px; 
	background-image:url(../images/calendar.jpg);
	padding-left: 40px;
	padding-top:60px;
	font-size:13px;
	overflow:no;
	}
			
div.store{
	background-image:url(../images/store.jpg);
	width:780px; 
	height:576px; 
	padding:0px;
	text-align:left;
			}
div.contact{
	width:780px; 
	height:576px; 
	padding:0px;
		text-align:left;
	background-image:url(../images/contact.jpg);
	}
		
td.gallery{
	width:780px; 
	height:233px; 
	background-image:url(../images/gallery.jpg);
		padding:0px;


		}

div.footer{
	width:780px; 
	height:35px; 
	background-image:url(../images/footer.jpg);
		padding:0px;
				}
				
td.content{
	border-left:1px;
	border-right:1px;
	width:780px;
	height:611px;
	overflow:no;
	padding:0px;
	margin:0px;
	}

img{padding:0px; margin:0px;}
p{padding:0px; margin:0px;}
	
.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imclear div{height:1px;top:-1px;position:relative;}.imcm ul,.imcm li,.imcm div,.imcm span{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none;}.imsc{position:absolute;}.imsubc{position:absolute;visibility:hidden;background-image:url(ie_css_fix)}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:1;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:2;}.imcm ul ul ul .imsc,.imcm ul ul .imsubc{z-index:3;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imea{position:relative;left:0px;font-size:1px;line-height:0px;height:0px;float:right;}.imea div{position:relative;font-size:1px;line-height:0px;}</style><!--[if IE]><style type="text/css">.imclear div{height:0px;}.imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]-->

/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam div,#imenus0 .imeamj div {width:7px; height:5px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam div, #imenus0 li a.iactive .imeamj  div {}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas div, #imenus0 ul .imeasj div {width:5px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas div, #imenus0 li a.iactive .imeasj div {}


	/* --[[ Main Container ]]-- */
	#imouter0 {border-style:none; border-color:#ffffff; border-width:0px; padding:0px; margin:0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {color:#ffffff; border-style:solid; border-color:#ffffff; border-width:0px; padding:5px; margin:1px 0px 0px; }


	/* --[[ Main Items ]]-- */
	#imenus0 li a {color:#ffffff; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-style:solid; border-color:#dddddd; border-width:0px; padding:2px 20px; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {color: #ffffff; text-decoration:underline; }
		#imenus0 li a.ihover, .imde #imenus0 a:hover {color: #ffffff; text-decoration:underline; }

		/* [active] */
		#imenus0 li a.iactive {color:#ffffff; }

		/* [Main Graphic Button Text Content] */
		#imenus0 .imbuttons {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a {color:#ffffff; background-color:#349901; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {color:#ffffff; text-decoration:underline; }
		#imenus0 ul li a.ihover {color:#ffffff; text-decoration:underline; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#ffffff; color:#ffffff; }
		
		



iframe.newscontent {
	border:0px;
	position:relative;
	left:25px;
	top:54px;
	width:520px;
	height:260px;
	}
iframe.resultscontent {
	border:0px;
	position:relative;
	left:20px;
	top:13px;
	width:160px;
	height:260px;
	}
iframe.gallerycontent {
	border:0px;
	position:relative;
	left:25px;
	top:4px;
	width:720px;
	height:170px;
	}
iframe.mainpage {
	border:0px;
	width:780px;
	height:611px;
	max-width:780px;
	max-height:611px;
	}
iframe.mainnews {
	border:0px;
	width:720px;
	height:495px;
	padding:0px;
	}
iframe.window {
	border:0px;
	width:720px;
	height:350px;
	padding:0px;
	}
iframe.jwindow {
	border:0px;
	width:720px;
	height:490px;
	padding:0px;
	}

	
iframe.managewindow {
	padding:0px;
	margin:0px;
	border:0px;
	width:720px;
	height:350px;
	}
	
h2 {
	font-size:15px;
	padding:0px;
	padding-right:10px;
	}
h3 {
	color:#990000;
	font-size:15px;
	padding:0px;
	padding-right:10px;
	}
p{ font-size:13px;
	padding:0px;}
	
.left{
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;}
	
li {
	font-size:13px;}

	
	a.main:link {color : #000000; text-decoration : none; margin: 1px; padding-left: 0px; padding-right: 0px;}
	a.main:visited {color : #000000; text-decoration : none; margin: 1px; padding-left: 0px; padding-right: 0px;}
	a.main:hover {color : #000000; text-decoration :underline; margin: 1px; padding-left: 0px; padding-right: 0px;}  
	a.main:active {color : #000000; text-decoration : none; margin: 1px; padding-left: 0px; padding-right: 0px;}


