BODY {
 margin:0;
 padding:0;
 background-color:#0A3470;
 font: 16px "Arial", sans-serif;
 padding-top:10px;
}
#featured{
 float:left;
 margin-right:20px;
 width:847px;
 clear:both;
}
#topnavmenu{
 padding-top:140px;
}
#header_image{
 background:url('images/header.jpg') bottom no-repeat #160D08;
 height:280px;
}
#main{
 color:#000;
 width:900px;
 margin:auto;
 border:2px solid #fff;
 background-color:#fff;
}
#left{
 float:left;
 width:222px;
 background:url('images/navtile.jpg') #fff; 
 margin:8px;
 font-size:14px;
 font-weight:bold;
}
#nav_box{
 background:url('images/navbackground.jpg') no-repeat ; 
 padding-left:30px;
}
#nav_bottom{
 background:url('images/navbottom.jpg') no-repeat #fff; 
 height:25px;
 clear:both;
}
#nav_expert{
height:210px;
background-color:#fff;
}
#nav_content
{padding-bottom:165px}
#nav_expert img{
	border:none;}
#menu0{
 padding-left:10px;
 padding-bottom:12px;
 font-size:1.4em;
}
.menu{
 padding:0;
 margin:0;
 list-style-type:none;
}
#menu1 a{
 padding-left:30px;
}
#menu2 a{
 padding-left:50px;
}
#center{
 line-height:23px;
 padding:20px;
 width:590px;
 float:left;
}
#left a,#center a,#breadcrumbs a,#tools a{
 color:#AD253B;
 text-decoration:none;
}
#footer a{
 color:#64BDE7;
}
#footer a:hover{
 color:#fff;
}
#left a:hover,#center a:hover,#breadcrumbs a:hover, #tools a:hover{
 color:#000;
 text-decoration:underline;
}

#topper{
 height:20px;
}
#breadcrumbs{
 font: 16px "Arial", serif;
 float:left;
 width:400px;
}
#breadcrumbs li, ul{
 display:inline;
 margin:0px;
 padding:3px;
}
#tools li, ul{
 display:inline;
 margin:0px;
 padding:1px;
}
#tools{
 float:right;
}
#right{
 width:250px;
 padding:5px;
 float:right;
}
.thumbs{
 float:left;
 margin:5px;
}
#footer{
 color:#64BDE7; 
 width:800px;
 clear:both;
 margin:auto;
 height:16px;
 padding:10px;
 font-size:14px;
}

#subfooter{
 clear:both;
 text-align:center;
 padding:15px;
 width:847px;
 margin:auto;
 font-size:16px; 
}
#subfooter ul{
 padding:0;
 display:inline;
 margin-left:-5px;
}
#subfooter li{
 display:inline;
 padding:10px;
 padding-left:30px;
 padding-right:30px;
}
.url{
 width:400px;
 font-size:10px;
}
#description{
 font-size:14px;
 margin-right:20px;
}
#description img{
 float:left;
 margin-right:20px;
 margin-bottom:10px;
 width:360px;
}
#result_report,#results{
 width:500px;
}
.title{
 width:400px;
}
label
{
 width: 8em;
 font-weight:bold;
 float: left;
 text-align: right;
 margin-right: 0.5em;
 display: block;
}
#map_canvas,#map_courses{
 float:left;
}
#mycontentfooter{
 clear:both;
 width:500px;
}
#powered_by{
 font-size:8px;
 color:#888888;
}
#powered_by a{
 color:#888888;
 text-decoration:none;
}
#powered_by a:hover{
 color:#0000cc;
 text-decoration:underline;
}