body {
	margin:0px 0px 0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:left; /* Hack for IE5/Win */
	background:#D8E2D3
	height:100%;
	}
	
/* 
#background { 
	background:url(images/bg_main_fade.gif) repeat-y center;
	height:100%; 
	}	
	
*/
	
#frame {
	width:840px;
	height:100%;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	background:#0B5191;
	font-family:verdana;
	/* padding:15px;
	border:1px dashed #333;
	background-color:#eee; */
	}


.top { background:#0B5191; width:843px; height:102px; }

.logo { position:absolute; margin-left:0px; margin-top:0px; }

.searchbox { position:absolute; margin-left:380px; margin-top:35px; z-index:1; }

.leftnav {background:#D8E2D3; background:url(images/eco_left-nav.gif) no-repeat; width:214px; height:517px; vertical-align:top}

.leftnav2 {background:#D8E2D3; background:url(images/eco_left-nav2.gif) no-repeat;}

.middle { background:#000000; background:url(images/home-middle-bgknd.jpg) no-repeat;}

.footer { background:#000000; background:url(images/footer.gif) no-repeat; height: 140px; width:843px; padding-top:20px;}

.tenpt { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:2px; line-height:16px; align:center;}	

.tenpt2 { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-left:12px; line-height:16px; align:center;}

.Calcheader { color:#FFFFFF; background-color:#326EA3; border-bottom: 1px solid  #D8E2D3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:12px; line-height:140%; align:left;}

.CalcSubheader { color:#E5F2E3; background-color:#8CABA3; border-bottom: 1px solid #D8E2D3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:12px; padding-right:20px; line-height:16px; align:left;}

.Calctext { color:#326EA3; background-color:#C0D0C3; border-bottom: 1px solid  #D8E2D3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-left:12px; padding-top:5px; line-height:16px; align:left;}

.Calcresult { color:#40AF63; background-color:#D8E2D3; border-bottom: 1px solid  #D8E2D3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:12px; line-height:16px; align:left;}

.Calctotal { color:#FFFFFF; background-color:#40AF63; border-bottom: 1px solid  #D8E2D3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:12px; line-height:16px; align:left;}

.Calcerror { color:#FF3300; background-color:#C0D0C3; border-bottom: 1px solid  #D8E2D3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7px; font-weight:normal; padding-left:5px; line-height:16px; align:left;}

.Calcost { color:#FFFFFF; background-color:#40AF63; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:12px; padding-top:2px; padding-bottom:2px; padding-right:0px; line-height:16px; align:left;}



.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; color:#FFFFFF; padding-left:20px; padding-top:20px;}
.title2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; color:#003366; padding-left:20px; padding-top:20px;}
.subtitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#003366; padding-left:20px; line-height:30px;}
.footercopy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-left:40px; padding-top:20px; }
.search { border:1px solid #999999; font-size:11px; color:#555555; font-family:verdana; width:140px; height:15px; }


h1 { color:#FFFFFF; /*color:#0065CB;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:20px; line-height:150%;}
h2 { color:#000000; /*color:#0065CB;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:20px; line-height:150%;}
h3 { color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:20px; line-height:110%; vertical-align:top}


#box {
width: 300px;
padding-left: 5px;
padding-top:2px;
padding-bottom:2px;
margin-left: 20px;
margin-top:10px;
font-family: 'Verdana', 'Lucida Grande', Arial, sans-serif;
font-size:16px;
background-color: #90bade;
color: #FFF;
}



#topnav {
 margin-left: 20px; padding: 5px;
 /* margin: 0px auto; padding: 0px; */  /* make it centered in IE */
 position: relative; 
}

#topnav li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366;}
#topnav a {display: hover; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#326EA3;}


dl, dt, dd, ul, li {
margin: 0px;
padding: 0;
list-style-type: none;
}

#menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
position: absolute;
padding-top:30px;
left: 0;
}

dl#menu {
color:#1D3E53;
width: 200px;
}


dl#menu dt {
cursor: pointer;
padding-left:20px;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border: none;
background: none;
}


dl#menu dd {
padding-top:0px;
border: none;
}

dl#menu li {
text-align: left;
padding-left:30px;
padding-top:0px;
background: none;
}

dl#menu li a, dl#menu dt a {
color: #1D3E53;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

dl#menu li a:hover, dl#menu dt a:hover {
color:#FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#mentions {
font-family:Verdana, Arial, Helvetica, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #FFFFFF;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #FFF;
}
#mentions a:hover{
color:#FFFFFF;
text-decoration: underline;
}

		
/************ MAIN CONTENT *****************/


