body {
margin: 0;
padding: 0;
font-family: verdana, sans-serif;
text-align: center;
color: #666;
background: #FFF;
font-size: x-small; /* IE5 Win */
voice-family: "\"}\""; 
voice-family: inherit;
font-size: small;
	}


#wrap {
position: relative;
margin: 0 auto;
padding: 0px;
padding-left:11px;
padding-right:11px;
font-size: 95%;
text-align: left;
background:  url(images/bg_8003.gif) repeat-y;
width: 750px;
margin-bottom:25px;

	}
	

html>body #wrap {
  	width: 750px;
	} 
	
#mbody {
	width:728px;
}

#header {
background-color: #000;
height:126px;
background-image:  url(images/logo.gif);
background-repeat: no-repeat;
background-position: left center;
width: 100%;
border-bottom: 1px solid #9BB0C2;
clear:right;
	

}

#mnav {
float:right;
margin-right:5px;
}

#mnav h4 {
color:#eee;
padding:0px;
margin:0px;
text-align: right;
margin-top:2px;
}

#nav { 
margin: 0; 
padding: 0; 
padding-top:2px;
border-top: 1px solid #CCC;
margin-top:2px;

 }

#nav ul, #nav li
	{
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;

  	}


#nav li {
list-style: none;
font-weight: bold; 
font-size: 10px;
line-height: 18px;
margin: 0;

}

#nav a
{ 

text-decoration: none; 
color: #3D6969;  
background-color: #CCC;
padding: 2px 9px; 
border-top: 1px solid #FFF; 
border-bottom: 1px solid #DDD; 
border-right: 1px solid #DDD;
border-left: 1px solid #FFF;
}
  	
#nav a:link, #nav a:visited
{  
text-decoration: none; 
color: #000;  
background-color: #CCC; 
padding: 2px 9px; 
border-top: 1px solid #FFF; 
border-bottom: 1px solid #DDD; 
border-right: 1px solid #DDD;
border-left: 1px solid #FFF;
}



#nav a:hover
 { 
color: #000; 
text-decoration: none; 
background-color: #EEE;
 }
 


#subnav {
font-size: 10px;
line-height: 1.8em;
background-color: #336699;
border-bottom: 1px solid #000;
width:728px;
height:18px;
}

#subnav ul  {
    float: left; 
    padding: 0px;
    margin:0px;
    background-color: transparent;
}

#subnav ul li {
    display: inline;
    padding: 0px;
    margin:0px;
} 

#subnav ul li a {
float: left;
padding: 0px 5px 0px 5px;
text-align: center;
color: #FFF;
font-weight: normal;
text-decoration: none;
border-left: 0;
background-color: #336699;
border-right:1px solid #FFF;
}



#subnav ul li a:hover, #subnav li a#current:hover 
 {
background-color: #69f; 
color: #000;
}


#content {
	margin:0px 0px 15px 0px;
	width:535px;
	padding: 15px 15px 20px 15px;
	float:left;
	font-size: 10px;
}


#content td {
font-size: 10px;	
}

#content a, #rightrail a{
color: #00C;
font-weight: bold;
text-decoration: none;
}

#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image: url(images/dotbkg.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}


#content p {
margin-top:2px;
}

#content .item {
width:155px;
float:left;
padding:10px;

}

#content .item h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #000;
	margin:0px 0px 5px 0px;
	padding:0px;

}

#content .item img {
border:1px solid #000;
}

#content .item .nob {
border:1px solid #fff;
}





#content .item2 {
width:245px;
float:left;
padding:0px 20px 0px 0px;

}

#content .item2 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #000;
	margin:0px 0px 5px 0px;
	padding:0px;

}

#content .item2 img {
border:1px solid #000;
}

#content .item2 .nob {
border:1px solid #fff;
}

#grayfield
{
display: block;
background-color:#d3d3d3;
border: 1px solid #9BB0C2;

}





#rightrail {
	margin:0px;
	width:140px;
	padding:5px;
	float:right;
	text-align: center;
	clear:right;
	font-size: 10pt;

}

#rightrail p{
padding:0px;
margin:0px;
margin-top:10px;
width:130px;
text-align:center;
}
 

#footer {
	width:100%;
	border-bottom: 1px solid #9BB0C2;
	border-top: 1px solid #9BB0C2;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #FFF;
	color:#999;
	margin: 0px;
	padding-top: 2px;
	padding-bottom:2px;
	line-height: normal;
	clear: left;

}

#footer a {
color:#00C;
text-decoration: none;
font-weight: bold;
}


#footer p a{
	color:#999;
	text-decoration: none;
	font-weight: bold;
}

#footer p {
margin:0px 0px 10px;
padding:0px;
}

#subfoot {
	margin: 0 auto;
	padding: 0px;
	padding-left:11px;
	padding-right:11px;
	text-align: left;
	background:  url(images/bttm2.gif) no-repeat left top;
	height:10px;
	width: 750px;

}
html>body #subfoot {
  	width: 750px;
	} 

#hhold{
width:1px;
padding:0px;
margin:0px;
float:left;
}
.red {
	font-size: 12px;
	color: #990000;
	text-align: center;
	font-weight: bold;

}

.green {
	font-size: 12px;
	color: #0FBB0B;
	text-align: center;
	font-weight: bold;

}

.drive {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:60%;
padding:15px;
border: 1px solid #999;
margin-top:10px; 
background-color: #C5D1E2;
color:#000;
}

.map {
font-size: 11px;
font-family: Verdana, sans-serif;
}

.map img{
margin-top:15px;
border: 1px solid #000;
}

.little{
font-size:7pt;
}
#cblock {
	padding: 10px;
	margin: 0px;
	background-color: #FDF6E4;
	border: 2px dotted #666666;
	width: 50%;
}
#stepon {
	display: block;
	width: 130px;
	float: left;
	padding:5px;
	margin-right: 2px;
	background-color:#ffffff;
	border-left: 1px solid #9BB0C2;
	border-top: 1px solid #9BB0C2;
	border-right: 1px solid #9BB0C2;
}
#stepoff {
	display: block;
	padding: 5px;
	margin-right: 2px;
	width:130px;
	float:left;
	background-color:#DAE6EF;
	border: 1px solid #9BB0C2;
}
#main {
	clear: both;
}
#choosetype { margin-right: 10px; margin-top: 10px; width:200px; text-align:center; border:1px solid #0071D0;padding:10px;font-size:11px;font-weight:bold;background-color:#DAE6EF; float:left }
.response { margin-top: 10px; width: 250px; float: left }

.tablecolor
{
background-color:#DAE6EF;
font-size: 12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#links { width:250px; float: left }
div#links h3 { margin: 0; padding: 5px; background-color:#E0EAEF; border:1px solid #83ADBF }
div#links ul { margin:0; padding:0 }
div#links ul li { list-style: none; padding: 5px; border-bottom:1px dotted #e0e0e0  }
div#links ul li a { font-size:10px; font-weight:normal; }
div#charts { width:450px; float: right; text-align:center; border-left:1px dashed #CCCCCC }


#refmessage { width: 70%; background: #DAE6EF; margin: 10px auto; text-align: center; padding: 10px; border: 1px solid #59819F }

.clear{ clear:both; height:0; }
