wbody, html { margin: 10px auto; padding:0; background:#EBFFE8; color:#000; text-align: center; border: 0; }
   
body { min-width:780px; font-family: Helvetica, Arial, "MS Sans-Serif"; }
   
#wrap { background: #FFFFFF; margin: 0 auto; width: 780px; background-image: url(images/navbg.gif); background-repeat: repeat-y; }
   
#header { height: 150px; width: 778px; border-top: 1px solid #B6DDCA; border-left: 1px solid #B6DDCA; border-bottom: 2px solid #718BAE; border-right: 1px solid #718BAE; margin: 0;  margin-bottom: 5px; background: url(images/header2.jpg); }
        
#main { background: #FFFFFF; float: right; width: 600px; border-right: 1px solid #718BB0; text-align: left; margin-top: 0; padding-top: 10px; padding-right: 10px; padding-left: 5px; font-size: 12px; line-height: 1.4em;}

#states img { float: right; }
   
#spacer { height: 2px; padding: 0; margin: 0; background-color: #D8FFD2; border: 0; border-bottom: 1px solid #B6DDC9; margin-top: -5px; }

#big { font-size: 15px; font-weight: bold; line-height: 1.2em; letter-spacing: -0.5px}

#left { float: left; width: 285px; padding-right: 10px; }

#right {float: right; width: 285px; margin-right: 7px; }

#clear { clear: both; }

#navcontain { text-align: right; margin-left: 440px ; margin-top: 117px; width: 326px; height: 32px; border: 0; padding: 0; position: relative;}

#nav {width: 326px; height: 32px; background: url(images/buttonset.jpg) top left no-repeat; padding: 0; position: relative;}

#nav ul{ border: 0; margin: 0; padding: 0; list-style: none; }
#nav li {margin: 0; padding: 0; list-style: none; display: inline; position: absolute; }
#nav li, #nav a {height: 32px; border: 0; display: block;}

div#nav ul#menu li a {text-indent: -9999px; text-decoration: none;}

#emissionsmenu 		{left: 0px; top: 0px; width: 95px; height: 32px;}
#mileagemenu		{left: 95px; top: 0px; width: 65px; height: 32px;}
#powermenu 		{left: 160px; top: 0px; width: 72px; height: 32px;}
#enginemenu 		{left: 231px; top: 0px; width: 93px; height: 32px;}

#emissionsmenu a:hover 		{background: transparent url(images/buttonset.jpg) -0px -32px no-repeat;}
#mileagemenu a:hover 		{background: transparent url(images/buttonset.jpg) -95px -32px no-repeat;}
#powermenu a:hover 		{background: transparent url(images/buttonset.jpg) -160px -32px no-repeat;}
#enginemenu a:hover 		{background: transparent url(images/buttonset.jpg) -231px -32px no-repeat;}

body#emissions #emissionsmenu	{background: transparent url(images/buttonset.jpg) -0px -32px no-repeat;}
body#mileage #mileagemenu     	{background: transparent url(images/buttonset.jpg) -95px -32px no-repeat;}
body#power #powermenu    	{background: transparent url(images/buttonset.jpg) -160px -32px no-repeat;}
body#engine #enginemenu     	{background: transparent url(images/buttonset.jpg) -231px -32px no-repeat;}

#sidebar { float: left; width: 165px; background-color: #D8FFD2; background-image: url(images/navbg.gif); background-repeat: repeat-y; text-align: left; }
   
#sidebar { w\idth: 159px; }

#sidebar li { list-style: none; text-align: left; margin-left: -25px; width: 93px; } 

#sidebar li a { text-decoration: none; font-weight: bolder; font-size: 14px; font-family: Helvetica, Arial, "MS Sans-Serif"; color: #2453A5; line-height: 1.5em; background: url(images/buttonup.gif); background-repeat: none; }

#sidebar li a:visited { color: #718BB0; border-bottom: 1px solid #B6DDC9; border-left: 1px solid #B6DDC9;}

#sidebar li a:hover { color: #79B071; border-top: 1px solid #B6DDC9; border-left: 1px solid #B6DDC9; border-bottom:0; }

#new { width: 130px; margin: 0 auto; font-family: sans-serif; font-size: 12px; font-weight: none; text-align: left; }

#new img { border: 0; text-align: left; margin-left: -10px}

ul { display: block; list-style: none; }

ul#subnavlist { margin: 0; padding-left: 35px; width: auto; }

html>body ul#subnavlist { margin: 0; padding-left: 10px; width: auto; }

#active { font-weight: bolder; font-size: 14px; font-family: Helvetica, Arial, "MS Sans-Serif"; color: #79B071; line-height: 1.5em; }

li a:visited { color: #2453A5; }

li a:hover { color: #79B071; }

ul #two li {background: #EBFFE8; padding-bottom: 5px; }

#sub { text-decoration: italic; font-size: 12px; }

.black { color: #000; font-weight: bold; letter-spacing: .5px}

h1 { width: 583px; font-weight: bolder; font-size: 18px; color: #71B0A1; background-color: #EBFFE8; padding-left: 10px; padding-bottom: 3px; border-bottom: 1px solid #718BB0; border-right: 1px solid #718BB0; border-left: 1px solid #B6DDCA; border-top: 1px solid #B6DDCA; line-height: 1.2em; }  

h2 { line-height: 30px; }
  
h3 { width: 583px; font-weight: bold; font-size: 18px; color: #71B0A1; background-color: #D8FFD2; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #718BB0; border-right: 1px solid #718BB0; border-left: 1px solid #B6DDCA; border-top: 1px solid #B6DDCA;}

h4 { width: 275px; font-weight: bold; font-size: 18px; color: #71B0A1; background-color: #D8FFD2; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #718BB0; border-right: 1px solid #718BB0; border-left: 1px solid #B6DDCA; border-top: 1px solid #B6DDCA;}

.floatright { float: right; padding: 0px; padding: 0 3px 0 5px; }

.floatleft { float: left; padding: 0px; padding: 0 5px 0 0;  }

.red {color: red;}

#color { width: 583px; font-size: 12px; color: #4D8C7D; background-color: #EBFFE8; padding-left: 10px; padding-bottom: 3px; border-bottom: 2px solid #79B071; border-right: 2px solid #79B071; border-left: 2px solid #D7FFD2; border-top: 2px solid #D7FFD2; text-align: center; }

.title { font-weight: bold; font-size: 14px; }

#contact { font-size: 14px;  }

.subline { font-size: 10px; line-height: 1em; }

#footer { clear: both; background: #EBFEE8; text-align: center; border-top: 1px solid #718BB0; width: 780px; line-height: 10px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; }  

#footer a { text-decoration: none; color: #718BB0; }

#footer a:hover { color: #79B071; background-color: #D8FFD2; }
