/* special styles for energiestar */

body {
	background:#F8F4E5 url(../images/bg-body_es.gif) repeat-x;
}

#nav  {
	background:transparent url(../images/nav_ul.gif) no-repeat;
	padding:0 0 0 2px;
}


#nav li {
	background:transparent url(../images/nav_es.gif) no-repeat 100% 0;
}

#nav li a:hover {
	background:transparent url(../images/nav_over_es.gif) no-repeat 100% 0;
}

#nav li.preLast a:hover {
	background:transparent url(../images/nav1_over_preLast.gif) no-repeat 100% 0;
}

#nav li.active {
	background:transparent url(../images/nav-active_es.gif) no-repeat scroll 100% 0;
}

#nav li.last a:hover {
	background:transparent url(../images/nav1_over_last.gif) no-repeat 100% 0;
}

.tx-dropdownsitemap-pi1 {
	width:100%;
}

#footer .form .advanced {
	color:#4cac07;
}

#footer .form .advanced {
	background:transparent url(../images/gt.gif) no-repeat 0 6px;
}

#content_start p.bodytext { padding: 0 0 0 7px;}
#content_start h3 { 
	padding: 0 0 0 7px;
}

#content_start td h4 { padding:0;}
#content_start h4 { padding:0 0 0 7px;}

#content_start div.csc-textpic-imagewrap { padding: 0 0 0 10px;}

.contenttable { border-color:#DBD8CB; border-collapse:collapse;}
.contenttable td{ border-color:#DBD8CB;}
#content .contenttable p.bodytext{ margin:0;}


.printButton {
	border-bottom:1px solid #4cac07;
}
.printButton input {
	background:#4cac07;
}

#content .contenttable .tableNoBorder p.bodytext { padding:0; margin:0;}

.tx-dropdownsitemap-pi1 div.expAll {
	border:1px solid #4cac07;
}

.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
	color: #000000;
	background-color: inherit;
}

.tx-dropdownsitemap-pi1 div.level_2 {
background:#D1FEB4;
}

#content h2 {
color:#4cac07;
}

.breadcrumbs h3 {
	margin:0 0 0 7px;
}

#map_canvas { margin:7px;}

#content-area-start .breadcrumbs ul {
	padding: 0 0 0 7px;
}

embed { margin: 0 0 10px 7px;}

#content .contenttable td h3, #content2 .contenttable td h3, #content_start .contenttable td h3 { margin:0 0 10px 0; padding:0;}
#content .contenttable td p, #content2 .contenttable td p, #content_start .contenttable td p{ padding:0 7px 0 0; margin:0;}
.align-right { text-align:right;}
.align-center { text-align:justify;}

h1 { padding: 0 0 0 7px;}
.contenttable { max-width:97% !Important;}
*html .contenttable { width:97% !Important;}
*+html .contenttable { width:97% !Important;}

#content h4, #content2 h4, #content p, #content2 p { padding: 0 0 0 7px;}
#content .contenttable h4, #content2 .contenttable h4 { padding:0; margin:0 0 10px 0;}
