body {
	 margin:0px;
	padding:0px;
	background-color:#B9DCF9;
}

#wrapper
{
 width:750px;
 margin:0px auto;
 margin-top:0px;
}

#toplogo
{
	width:750px;
	height:196px;
	background-image:url(../assets/images/toplogo_bgr.jpg);
	background-repeat:no-repeat;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC6600;
 }
 

 
#navigation
{
	width:750px;
	height:35px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:right;
	border-top: 1px solid #999999;
	position:relative;
 }
 
 #navleft{
 width:226px;
 height:35px;
 float:left;
 background-color:#FFFFFF;
 border:none;
}

 #navright{
 width:524px;
 height:35px;
 float:right;
 background-image:url(../assets/images/navigation_bgr.jpg);
 background-repeat:repeat-x;
	border-bottom: 1px solid #999999;

}

 .menu ul li a, .menu ul li a:visited  
{
 display:block; 
 text-decoration:none; 
 padding-left:10px;
 padding-right:10px;
 height:35px; 
 text-align:center; 
 color:#ffffff; 
 line-height:35px;
 overflow:hidden;
list-style-type: none;


}

.menu ul 
{
 padding:0px; 
 margin:0px; 
 list-style:none;


}

.menu ul li 
{
 float:left; 
 position:relative;
 
}



.menu ul li:hover a 
{
 background-image:url(../assets/images/navigation_bgr_hov.jpg);
 background-repeat:repeat-x;
 height:35px;
 display:block;
 
}

.menu ul li:hover ul 
{
 display:block; 
 position:absolute; 
 top:30px; 
 left:0px; 
 width:125px;
}
	
.menu ul li:hover ul li a 
{
 display:block; 
 background:#134b66; 
 color:#ffffff;
 height:20px;
 line-height:20px;
 text-align:left;
 padding-left:5px;
 width:145px;
}

.menu ul li:hover ul li a:hover 
{
 background:#276888; 
 color:#ffffff;
}


#content {
background-color:#FFFFFF;
 width:750px;
 float:left;
 border:none;
 height:100%;
}

#contentleft {
 width:226px;
 height:420px;
 float:left;
 background-color:#FFFFFF;
	border-right: 1px solid #999999;
	background-image:url(../assets/images/contentleft_bgr.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	 font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#6699CC;
  font-weight:bold;
	}
#contentleft p{
margin-left:15px;
margin-top:0px;
}
	
#contentright {
 width:523px;
 background-color:#FFFFFF;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  line-height:12pt;
  color:#333333;

}
#contentright p {
margin:15px;

    }
 
#contentright hr {
width:60%;
border-bottom:solid thin #CC6633;
border-top:none;
border-left:none;
border-right:none;
    }  

#insidebox{
background-image:url(../assets/images/insidebox_bgr.jpg);
background-repeat:no-repeat;
width:488px;
height:45px;
float:left;
margin-left:10px;
margin-bottom:10px;
}
#insidebox p {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#3399FF; 
margin-left:10px;
margin-bottom:0px;
margin-top:5px;
}

#insidebox .small {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-stretch:wider;
color:#003366;
margin-left:15px;
margin-bottom:0px;
margin-top:3px;
}

#insidebox #right {
float:right;
text-align:left;
margin-top:6px;
margin-right:23px;
}

#insidebox #right a, #footer a:link a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:left;
text-decoration:none;
} 
  

#racebox {
background-image:url(../assets/images/sidebox_bgr.jpg);
background-position:top;
background-repeat:repeat-x;
width:200px;
float:right;
margin:10px;
border-top:1px solid #FFCC00;
border-bottom:1px solid #FFCC00;
}

#racebox h1{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#3399FF;
text-align:left;
margin-top:2px;
margin-left:2px;
margin-bottom:6px;
text-indent: 10px;
}

#racebox  p {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
margin-right:3px;
margin-left:10px;
margin-top:0px;
list-style-type: none;
line-height: 13px;
margin-bottom:2px;

}  
  
#racebox   ul.racelinks{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
text-align:left;
margin-top:15px;
line-height:15px;
list-style:none;
} 

#racebox  li.racelinks{
display:block;


}  



#racebox a:link, #racebox  a:visited {
text-decoration:none;
color:#003366;
display:block;
width:150px;
height:25px;
line-height:25px; 
padding-left:5px;
}

#racebox a:hover {
color:#003366;
text-decoration:none;
background-image:url(../assets/images/racehover.jpg);
background-repeat:no-repeat;
display:block;
width:150px;
padding-left:5px;
}  
#racebox  img {
margin-left:30px;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
#sidebox {
background-image:url(../assets/images/sidebox_bgr.jpg);
background-position:top;
background-repeat:repeat-x;
width:200px;
float:right;
margin:10px;
border-top:1px solid #FFCC00;
border-bottom:1px solid #FFCC00;
}

#sidebox h1{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#3399FF;
text-align:left;
margin-top:2px;
margin-left:2px;
margin-bottom:6px;
text-indent: 10px;
}

#sidebox  p {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
margin-right:3px;
margin-left:10px;
margin-top:0px;
list-style-type: none;
line-height: 13px;
margin-bottom:2px;

}  
  


#sidebox a:link, #sidebox a:visited {
text-decoration:underline;
color:#0066FF;

}

#sidebox a:hover {
color:#0066FF;
text-decoration:none;
}  
#sidebox img {
margin-left:30px;
}



.specs {
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  margin-left:10px;
  }  
  
  
h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#003366;
  font-weight:bold;
  margin-top:20px;
  margin-left:15px;
}
#lightblue {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#006699;
  font-weight:bold;
}





#footer {
width:750px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-align:center;
border-top: 1px solid #999999;
background-image:url(../assets/images/footer_bgr.jpg);
background-repeat:repeat-x;
height:20px;
line-height:20px;
 float:left;
}

#footer a, #footer a:link a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
}

#footer a:hover {
text-decoration:underline;
}

#contentright a, #contentright a:visited{
text-decoration:underline;
color:#0066FF;
}

#contentright a:hover{
color:#0066FF;
text-decoration:none;
}
#linkstable {
margin-left:20px;
}

.italbold {
font-weight:bold;
font-style:italic;
}
