@import url("http://energyresults.com/vea_style.css");
@import url("http://energyresults.com/savings_plan/css/colorbox.css");
@import url("http://energyresults.com/search/templates/standard/search.css");
@import url("http://energyresults.com/search/include/js_suggest/SuggestFramework.css");
@import url("http://energyresults.com/css/jquery.fancybox-1.3.1.css");
@import url("http://energyresults.com/scripts/tooltips/DEMO/demofiles/demo.css");



/* @override 
	http://dev.energyresults.com/style.css
	http://dev.energyresults.com/style.css
*/


@font-face {
    font-family: 'LucidaGrandeRegular';
    src: url('../font/lucida_grande-webfont.eot');
    src: url('../font/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lucida_grande-webfont.woff') format('woff'),
         url('../font/lucida_grande-webfont.ttf') format('truetype'),
         url('../font/lucida_grande-webfont.svg#LucidaGrandeRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Banner Title*/
@font-face {
    font-family: 'GothamRnd-Light';
    src: url('../font/GothamRnd-Light.ttf') format('truetype');
    src: url('../font/GothamRnd-Light.eot?#iefix') format('embedded-opentype'),
         url('../font/GothamRnd-Light.woff') format('woff'),
         url('../font/GothamRnd-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GothamRnd-Bold';
    src: url('../font/GothamRnd-Bold.ttf') format('truetype');
    src: url('../font/GothamRnd-Bold.eot?#iefix') format('embedded-opentype'),
         url('../font/GothamRnd-Bold.woff') format('woff'),
         url('../font/GothamRnd-Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LucidaSansUnicodeRegular';
    src: url('../font/lucidasansunicode-webfont.eot');
    src: url('../font/lucidasansunicode-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lucidasansunicode-webfont.woff') format('woff'),
         url('../font/lucidasansunicode-webfont.ttf') format('truetype'),
         url('../font/lucidasansunicode-webfont.svgz#LucidaSansUnicodeRegular') format('svg'),
         url('../font/lucidasansunicode-webfont.svg#LucidaSansUnicodeRegular') format('svg');
	    font-weight: normal;font-style: normal;

}

* html img, * html div {
	behavior: url(iepngfix.htc);
}
body {
	background: #4389e4 url(images/body_bg.jpg) repeat-x bottom;
	text-align: center;
	margin:0px;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size:12px;
	color:#404040;
}
a:link, a:visited {
	color:#1B7BB5;
}
a img {
	border:0px;
}
#wrapper {
	width:1024px;
	margin: auto;
	text-align: left;
	margin-top: 100px;
}

.clear{ clear:both;}
#Logo {
	float: left;
}
#HeadBanner {
	width: 100%;
	padding: 0;
	/*RN - Modified - 1/22/2009 - Added to fix menu to bottom.*/
	background: url('images/head_banner.png') repeat-x;
	height:65px;
	position: fixed;
	z-index:999;
	top: 0pt;
	left:0px;/*RN - Modified - 1/22/2009 - Added to fix menu to bottom.*/
}
#HeadBanner li div {
	border-left: 1px solid #ffffff;
	color: #666666;
}
#HeadBanner li a {
	border-left: 1px solid #ffffff;
	color: #0099cc;
}
#HeadBanner li div a {
	border-left: 0;
}
#HeadBanner li a:hover {
	color: #a3a4a6;
}
#HeadBanner ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#HeadBanner li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
#HeadBanner li.CartLink {
	text-align: center;
}
#HeadBanner li.First a {
	border-left: 0;
}
#HeadBanner li.First div {
	border-left: 0;
}
#HeadBanner li a, #HeadBanner li div {
	display: block;
	text-decoration: none;
	font-size: 0.9em;
	padding: 0 8px 0 8px;
	margin: 7px 0 0 0;
}
#HeadBanner li div a {
	padding: 0;
	margin: 0;
	display: inline;
	font-size: 1em;
}
#HeadBanner li a:hover {
	text-decoration: underline;
}
#HeadBanner .inner {
	width:981px;
	margin:10px auto 0;
}
#header {
	position:absolute;
	z-Index:20;
	margin:0 34px 0 23px;
	clear: both;
	top: 62px;
	float: right;
	width: 999px;
}
#header img {
	position:absolute;
	border:0px;
}
#tabs {
	height: 53px;
	clear: both;
	display: block;
	z-index: 14;
	padding-top: 0;
	padding-left: 0;
	margin: 0 0 0 0;
	position: relative;
}
#tabs ul {
	list-style: none;
	margin: 0;
	padding: 3px 0 0 71px;
}
#tabs li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background: none;
}
#tabs li a {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	position: relative;
	display: block;
	overflow: hidden;
	height: 36px;
	cursor: pointer;
	text-decoration: none;
}
#tabs li a.home {
	background: url('images/home_nav.png') no-repeat;
	width: 78px;
	display: block;
	padding: 13px 0 0 24px;
	position: relative;
	display: block;
	overflow: hidden;
	height: 37px;
	cursor: pointer;
	text-decoration: none;
	border-right: 1px #cccccc solid;
}
#tabs li a.home:hover {
	background: url('images/home_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.products {
	background: url('images/shopprod_nav.png') no-repeat;
	width: 153px;
	display: block;
	padding: 13px 0 0 21px;
	position: relative;
	display: block;
	overflow: hidden;
	height: 37px;
	cursor: pointer;
	text-decoration: none;
	border-right: 1px #cccccc solid;
}
#tabs li a.products:hover {
	background: url('images/shopprod_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.products.dropdown {
	background: url('images/shopprod_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.services {
	background: url('images/shopserv_nav.png') no-repeat;
	width: 147px;
	display: block;
	padding: 14px 0 0 22px;
	position: relative;
	display: block;
	overflow: hidden;
	height: 37px;
	cursor: pointer;
	text-decoration: none;
	border-right: 1px #cccccc solid;
}
#tabs li a.services:hover {
	background: url('images/shopserv_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.services.dropdown {
	background: url('images/shopserv_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.energy {
	background: url('images/energy_nav.png') no-repeat;
	width: 120px;
	display: block;
	padding: 14px 0 0 19px;
	position: relative;
	display: block;
	overflow: hidden;
	height: 37px;
	cursor: pointer;
	text-decoration: none;
	border-right: 1px #cccccc solid;
}
#tabs li a.energy:hover {
	background: url('images/energy_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.energy.dropdown {
	background: url('images/energy_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.community {
	background: url('images/community_nav.png') no-repeat;
	width: 156px;
	display: block;
	padding: 14px 0 0 31px;
	position: relative;
	display: block;
	overflow: hidden;
	height: 37px;
	cursor: pointer;
	text-decoration: none;
	border-right: 1px #cccccc solid;
}
#tabs li a.community:hover {
	background: url('images/community_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.community.dropdown {
	background: url('images/community_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.about {
	background: url('images/about_nav.png') no-repeat;
	width: 113px;
	display: block;
	padding: 14px 0 0 19px;
	position: relative;
	display: block;
	overflow: hidden;
	height: 37px;
	cursor: pointer;
	text-decoration: none;
}
#tabs li a.about:hover {
	background: url('images/about_over.png') no-repeat;
	color: #0099cc;
}
#tabs li a.about.dropdown {
	background: url('images/about_over.png') no-repeat;
	color: #0099cc;
}
#tabs li.Active a {
	position: relative;
	display: block;
	overflow: hidden;
	height: 39px;
	cursor: pointer;
	text-decoration: none;/*border-bottom: 3px solid #fff;
	background: #fff;*/
}
#logo {
	top:0px;
	left:0px;
}
#navigation {
	position:absolute;
}
.subnavItem {
	background:#81B562;
	color:#FFFFFF;
	padding:2px 20px 2px 5px;
	border:3px solid #538830;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	z-Index:10px;
}
.subnavItem:hover {
	background:#6EAB41;
	color:#C9DABE;
}
#body_content_top {
	width:981px;
	height:12px;
	background:url('images/body_content_top_bottom.png') top repeat-y;
}
#body_content_bottom {
	width:981px;
	height:30px;
	background:url('images/body_content_bg_bottom.gif') bottom no-repeat;
}
#body_content_wrapper {
	width:1024px;
	background: url('images/wrapper_bg.png') repeat-y;
	padding-top:16px;
	
}
#body_content_wrapper1 {
	background: url('images/wrapper_bg.png') repeat-y;
	width:855px;
	margin-top:20px;
}
#body_bottom {
	width:1024px;
	background: url('images/outer_bg.png') no-repeat 0 bottom;
	height: 35px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 10;
}
#b_bottom {
	background: url('images/outer_bg.png') no-repeat bottom;
	height: 35px;
}
#body_top {
   background: url("images/shadow_under_nav.jpg") no-repeat scroll 1px 0px transparent;
    height: 17px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 1024px;
    z-index: -1000;
}
#body_content_body {
	padding: 0px 20px 0px;
	color:#3E3E3E;
	font-size:12px;
	width: 950px;
	margin: 0 auto;
/*	min-height: 500px;
*/}
#body_content_body1 {
	padding:10px 20px 20px 20px;
	color:#3E3E3E;
	font-size:12px;
	width: 830px;
}
#body_content_body p.large {
	font-size:16px;
}
#body_content_body h1 {
	color:#8DD022;
	font-size:24pt;
	margin:0px 0 0 0;
}
#body_content_body h1.page_title {
	color:#666666;
	font-size:18pt;
	margin:0px 0 0 0;
	height: 46px;
	padding: 8px 0 0 10px;
	background: url(images/cont_top1.png) no-repeat;
}
#body_content_body .inner_content1 {
	background: url(images/cont_mid1.png) repeat-y;
	padding: 0 10px;
}
#body_content_body .inner_content_bullets a {
	background:url("../images/bg_subnav.png") no-repeat scroll 0px 4px #FFFFFF;
	padding:0px 0px 0px 20px;
	font-size:14px;
	line-height:300%;
}
#body_content_body .page_bot {
	background: url(images/cont_bot1.png) no-repeat;
	height: 15px;
}
#body_content_body h1.heading {
	color:#666666;
	font-size:20pt;
	margin:0px 0 0 0;
	font-weight: normal;
	font-family: "Lucida Grande", Arial;
	background: url(images/cont_top.png) no-repeat;
	height: 46px;
	padding: 8px 0 0 10px;
}
#body_content_body .inner_content {
	background: url(images/cont_mid.png) repeat-y;
	padding: 0 5px;
}
#body_content_body .inner_content2 {
	background: url(images/cont_mid.png) repeat-y;
	padding: 0 30px;
}
#body_content_body .cont_bottom {
	background: url(images/cont_bot.png) no-repeat;
	height: 15px;
}
#body_content_body h2 {
	color:#1378B2;
	font-size:16pt;
	margin:0px; padding:5px;
}
p{margin:0px;  padding:0px;}
#body_content_body h3 {
	color:#666666;
	font-size:12pt;
	margin:0px;
	padding:20px 0 10px 0;
}
#body_content_body h5 {
	margin:0 0 0 20px;
	font-size:10pt;
}
#body_content_body a {
	color:#0099cc;
	font-weight:normal;
	text-decoration:none;
}
#body_content_body a:hover {
	color:#3E3E3E;
}
#body_content_body ul {
	margin-top:0px;
}
#body_content_body ul li {
	list-style-image:url('images/list-arrow.jpg');
}
#energy-efficiency-nav_top {
	width:164px;
	height:32px;
	background: url(images/side_top.png) no-repeat 2px;
	margin-top: 37px;
	color: #666666;
	font-size: 16px;
	font-family: "Lucida Grande", Arial;
	padding: 12px 0 0 12px;
	font-weight: bold;
}
.side_bot {
	background: url(images/side_bot.png) no-repeat 2px;
	height: 17px;
}
#energy-efficiency-nav {
	border-bottom:0px;
	width:179px;
	padding-top:3px;
	background: url(images/side_mid.png) repeat-y 2px;
}
#energy-efficiency-nav div {
	border-bottom:1px solid #000000;
	margin:10px 0 0px 2px;
	padding-bottom:10px;
	font-family:"Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	font-weight:bold;
	line-height: 18px;
	padding-left: 5px;
}
#energy-efficiency-nav div div {
	margin:0px;
	padding:0px 0 0px 0;
	border-bottom:none;
	font-weight:normal;
}
#energy-efficiency-nav div div {
	margin:0px;
	padding:0px 0 0px 5px;
	border-bottom:none;
}
#energy-efficiency-nav div a {
	font-family:"Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size:11px;
	color:#0099cc;
}
#energy-efficiency-nav div.current_section {
	background: url(images/current_section_bg1.png) no-repeat;
}
#energy-efficiency-nav div.current_section a {
	color:#ffffff;
}
#energy-efficiency-nav div.current_section div a {
	color:#0099cc;
}
#energy-efficiency-nav div a:hover {
	color:#3E3E3E;
	text-decoration: underline;
}
#energy-efficiency-nav div div a {
	font-weight:normal;
}

#energy-efficiency-nav-2 {
	border-bottom:0px;
	width:179px;
	padding-top:3px;
	background: url(images/side_mid.png) repeat-y 2px;
}
#energy-efficiency-nav-2 div {
	border-bottom:1px solid #A2A4A6;
	margin:10px 10px 0px 10px;
	padding-bottom:10px;
	font-family:"Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	line-height: 20px;
	padding-left: 5px;
	text-align: left;
}
#energy-efficiency-nav-2 a:hover {
	color:#3E3E3E;
	text-decoration: underline;
}

#energy-efficiency-nav-2 a img {
	float: right; 
	clear: right;
	display: inline;
	margin:0px 0px 4px 4px;
}

#house-cutaway {
	position:relative;
	z-Index:0;
	height:560px;
	width:755px;
	background:url('images/House-cutaway--V7-Short-Roof.jpg') no-repeat;
}
#ee_intro {
	position:absolute;
	top:5px;
	left:0px;
	width:410px;
	padding-right:10px;
	background:url('images/ee_intro_bg.png') bottom no-repeat;
}
#section-selector_bg {
	position:absolute;
	top:3px;
	left:0px;
	width:212px;
	height:117px;
	background:url('images/section-selector-bg.gif') no-repeat;
}
#section-selector {
	padding:7px;
	color:#FFFFFF;
	font-size:90%;
}
#section-selector div {
	padding-left:15px;
	width:222px;
}
#section-selector h5 {
	font-size:7pt;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	margin:0 0 2px 0;
}
#section-selector div a {
	color:#FFFFFF;
	font-weight:normal;
	font-family:"Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size:90%;
}
#rollover_key {
	position:absolute;
	left:220px;
	top:10px;
}
.hotspot-top {
	background:url('images/hotspot_title_top-bottom.png') top no-repeat;
	height:10px;
	width:122px;
}
.hotspot-content {
	background:url('images/hotspot_title_bg.png') repeat-y;
	width:122px;
}
.hotspot-content div {
	padding:0 10px 0 10px;
}
.hotspot-bottom {
	background:url('images/hotspot_title_top-bottom.png') bottom no-repeat;
	height:16px;
	width:122px;
}
.hotspot-title {
	text-transform:uppercase;
	color:#1378AA;
	font-size:8pt;
	font-weight:bold;
}
.hotspot-top_expanded {
	background:url('images/hotspot_content_top-bottom.png') top no-repeat;
	height:10px;
	width:300px;
}
.hotspot-content_expanded {
	background:url('images/hotspot_content_bg.png') repeat-y;
	width:300px;
}
.hotspot-content_expanded div {
	margin:0 10px 0 10px;
}
.hotspot-bottom_expanded {
	background:url('images/hotspot_content_top-bottom.png') bottom no-repeat;
	height:16px;
	width:300px;
}
.hotspot-body {
	display:none;
}
.hotspot-body_expanded {
	font-size:7.5pt;
	color:#404040;
	font-weight:normal;
	padding:5px 10px 0 10px;
}
#lookup_table {
	background:#FFC512;
}
#lookup_table th {
	background:#FFC512;
	color:#FFFFFF;
}
#homepage_boxes {
	height:258px;
	position:relative;
	top:11px;
	left:10px;
}
#homepage_boxes div {
	width:461px;
	height:239px;
	background:url('images/homepage_box_bg.gif') no-repeat;
	position:absolute;
	padding:6px;
}
#homepage_boxes div h2 {
	color:#FFFFFF;
	text-align:center;
	background:url('images/Blue Box Background.gif') no-repeat;
	width:449px;
	padding:10px 0 10px 0;
	margin:0px;
}
#homepage_left_box_content {
	height:178px;
	width:440px;
	background:url('images/homepage_house.jpg') bottom left no-repeat;
}
#homepage_right_box_content {
	height:178px;
	width:440px;
	background:url('images/homepage_handyman.jpg') bottom right no-repeat;
}
#why_join {
	color:#24628A;
	margin-bottom:0px;
}
#why_join li {
	list-style-image: url('images/green-leaf.png');
	line-height:24px;
}
#about_home {
	width:298px;
}
#about_home h2 {
	margin-top:0px;
	margin-bottom:0px;
	background:url('images/blue_h2_hdr.jpg') repeat-x;
	color:#ffffff;
	font-size:21px;
	padding:11px 0 11px 10px;
	text-align:left;
}
#body_content_body span.blue {
	color:#2378C1;
	font-size:12px;
}
#body_content_body .green_bg {
	background:#CCFF9A;
	color:#404040;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}
#body_content_body td {
	vertical-align:top;
	margin: 0;
	padding: 0;
}
#body_content_body div {
	
}

#main-photo-slider{ overflow:hidden;}
#in_area_soon {
	/*background:#D4F0A8 url('images/in_area_soon.jpg') no-repeat;*/
	height:230px;
	width:617px;
	position:relative;
	z-Index:0;
}
#in_area_soon .estimated_savings {
	position:absolute;
	color:#2C5E83;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
.chart_bg {
	margin-left:3px;
	background:url('images/chart_bg.jpg') no-repeat;
	width:610px;
	height:317px;
	padding:10px 0 0 10px;
}
.error {
	color:red;
	font-size:12px;
	font-family:Verdana;
}
.message {
	color:#6CC82C;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
	background:url('images/attention_icon.png') no-repeat;
	height:22px;
	padding-left:35px;
	padding-top:10px;
	border:1px solid #6CC82C;
}
td.label, span.label {
	color:#2C5E83;
	font-weight:bold;
	padding-top:5px;
}
td.field {
	padding-top:5px;
}
tr.smalltopper td {
	font-size:9px;
	font-style:italic;
}
#energy_cost_savings {
	margin:10px;
	color:#2C5E83;
	font-size:16px;
	font-weight:bold;
	width:300px;
	float:left;
}
.text14 {
	font-size:14px;
}
.text16 {
	font-size:16px;
}
.text17 {
	font-size:17px;
}
.right {
	text-align:right;
}
.big {
	font-size:20px;
}
.red {
	color:red;
}
.orange {
	color:#F59B36;
}
.darkgreen {
	color:#004000;
}
.darkblue {
	color:#1972AB;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.line {
	height:2px;
	border-top:1px solid #EADAA7;
}
.line1 {
	height:2px;
	border-top:1px solid #EADAA7;
	margin: 10px 0;
}
#cost_details {
	border:1px solid #404040;
	background:#F3F557;
	font-family:Verdana;
	font-size:11px;
	padding:5px;
}
#cost_details td.label {
	text-align:right;
	font-style:italic;
}
select, input, textarea {
	font-size:11px;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
}
input.newsletter {
	width: 191px;
	height: 25px;
	border: none;
	background: transparent url('images/newsletter_box.png') no-repeat;
	font-size: 0.9em;
	padding: 3px 3px 3px 10px;
	outline:none;
}
input.button {
	font-size: 11px;
	text-transform: none;
	color: #fff;
	background:#DE9A30;
	border-top: 1px solid #ffaa48;
	border-right: 1px solid #c85003;
	border-bottom: 1px solid #c85003;
	border-left: 1px solid #ffaa48;
	font-weight: bold;
	padding: 1px 5px;
	text-decoration: none;
	cursor:hand;
	text-align:center;
	height:20px;
}
#footer {
	background: transparent url('images/footer_bg.png') repeat-x;
}
#footer_wrapper {
	width:981px;
	margin: auto;
	padding-top:12px;
	text-align: left;
	margin-top: 50px;
}
#bottom_copy {
	color:#9dd9d9;
	font-size:10px;
	padding-left:20px;
}
#bottom_copy a {
	color:#9bd741;
	text-decoration:none;
	font-size: 11px;
}
.footer_header {
	color:#FFFFFF;
	font-size:18px;
	padding-left:30px;
	background:url('images/leaf.png') top left no-repeat;
	margin-bottom:0;
	margin-top:8px;
}
.footer_content {
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	padding-left:30px;
}
.footer_content a {
	font-size:12px;
	color:#9bd741;
	text-decoration:none;
	font-weight: normal;
}
.footer_content a:hover {
	color:#9DD9D9;
	text-decoration:none;
	font-weight: normal;
}
.footer_content a img {
	border:none;
}
#footer_partners a img {
	border:none;
	margin-left:10px;
}
/* SPECIFIC PAGES */

/* Contractor Application */

.green_box {
	background:#FBFCFE;
	border:1px solid #CCFF9A;
	padding:10px;
}
.service_detail {
	width:800px;
}
h2.blue_bg {
	margin-top:0px;
	color:#FFFFFF;
	padding:5px 0 5px 10px;
	background:url('images/homepage_box_hd_bg.jpg') repeat-x;
}
#cost_savings_tips {
	width:525px;
}
#cost_savings_tips #cst_top {
	margin:0px;
	padding:0px;
	height:10px;
	background:url('images/cost_savings_tips_topbottom.png') top no-repeat;
}
#cost_savings_tips #cst_bottom {
	margin:0px;
	padding:0px;
	height:15px;
	background:url('images/cost_savings_tips_topbottom.png') bottom;
}
#cost_savings_tips #cst_content {
	padding:0 10px 0 10px;
	background:url('images/cost_savings_tips_bg.gif') repeat-y;
}
#cost_savings_tips #cst_content h3 {
	border-bottom:1px solid #D4F0A8;
	margin:0 0 5px 0;
}
#ee_goto {
	background:url('images/goto_bg.jpg') no-repeat;
	padding:7px 0 9px 15px;
	font-size:100%;
}
#ee_goto2 {
	background:url('images/GO To Background - large.gif') no-repeat;
	padding:10px 0 8px 15px;
	font-size:100%;
}
#e101_quick-facts_top {
	background:url('images/quick-facts_top.jpg') no-repeat;
	width:192px;
	height:40px;
	margin-top:8px;
}
#e101_how-to-apply_top {
	background:url('images/how-to-apply_top.jpg') no-repeat;
	width:192px;
	height:40px;
	margin-top:8px;
}
#e101_frequent-questions_top {
	background:url('images/frequent-questions_top.jpg') no-repeat;
	width:192px;
	height:40px;
	margin-top:8px;
}
#e101_quick-facts_bottom {
	background:url('images/quick-facts_bottom.jpg') no-repeat;
	width:192px;
	height:20px;
	margin-bottom:12px;
}
#e101_quick-facts {
	background:url('images/quick-facts_bg.jpg') repeat-y;
	width:192px;
	text-align:left;
}
#e101_quick-facts div {
	width:180px;
	text-align:left;
	font-size:90%;
}
#e101_quick-facts ul {
	margin-left:0px;
	padding-left:20px;
}
#e101_quick-facts ul li {
	list-style-image:url('images/quick-facts_bullet.png');
	margin-bottom:6px;
	margin-left:0px;
}
#e101_government_top {
	background:url('images/government_top.png') no-repeat;
	width:340px;
	height:20px;
	margin-top:8px;
}
#e101_government_bottom {
	background:url('images/government_bottom.png') no-repeat;
	width:340px;
	height:20px;
	margin-bottom:12px;
}
#e101_government {
	background:url('images/government_bg.png') repeat-y;
	width:340px;
	text-align:left;
}
#state_info h1 {
	color:#1378B2;
	font-size:16pt;
	border-bottom:0px;
}
.categorytype {
	font-size:12pt;
	font-weight:bold;
}
.footnote {
	font-style:italic;
	font-size:10px;
}
/* Sitemap */
#sitemap-nav {
	padding-top:3px;
}
#sitemap-nav div {
	margin:0px 0px 0px 0px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}
#sitemap-nav div div {
	border-bottom:none;
	font-weight:normal;
}
#sitemap-nav div div {
	margin:0px;
	padding:0px 0 0px 15px;
	border-bottom:none;
	font-weight:normal;
}
#sitemap-nav div a {
	font-family:Arial;
	font-size:10pt;
	color:#0099CC;
}
#sitemap-nav div a:hover {
	color:#A2A4A6;
}
#sitemap-nav div div a {
	font-weight:normal;
}
#sitemap-nav table.padded {
	padding:0px 0px 0px 20px;
}
/*NEW STYLING NAKISHA*/
#app_process {
	margin: 0pt auto;
	padding: 0pt 10px;
	background: url(images/apply_bg.jpg) no-repeat;
	width: 314px;
	height: 168px;
}
#app_process h4 {
	margin:8px 0 0 15px;
}
#app_process ol {
	margin-top: 0;
	margin-bottom: 0;
	padding:5px 0 2px 45px;
	line-height: 15px;
}
#app_process div {
	text-align: center;
}
/*SLIDER STYLES*/

.slider-wrap {
	background: url('images/bg_header_top.png') no-repeat;
	width:657px;
	height:346px;
	margin:0 0 0 7px;
	float:left;
}

.panelContainer {
	text-align: left;
	margin: 0 15px 0 0px;
	overflow: hidden;
	height:346px;
}
.stripViewer {
    height: 346px;
    overflow: hidden;
    position: relative;
    width: 657px;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel {
	float: left;
	height: 346px;
	position: relative;
	width:657px;
}
.stripNavL, .stripNavR, .stripNav {
	display: none;
}
.cross-link {
	display: block;
	width: 62px;
	margin-top: -11px;
	position: relative;
	padding-top: 15px;
}
/*
.thumb0:hover img {visibility:hidden;}
.thumb1:hover img {visibility:hidden;}
.thumb2:hover  img {visibility:hidden;}
.thumb3:hover img {visibility:hidden;}
.thumb4:hover img{ visibility:hidden;}

.thumb0:hover{background: transparent url(images/goGreenSaveGreenBtn_on.png) no-repeat;background-position: 0px 12px;width:132px;}
.thumb1:hover{background: transparent url(images/increaseYourHomeBtn_on.png) top center no-repeat;	background-position: 0px 12px;width:130px;}
.thumb2:hover{background: transparent url(images/findSmartUpgradesBtn_on.png) top center no-repeat;	background-position: 0px 12px;width:130px;}
.thumb3:hover{background: transparent url(images/improve_home_comfort_on.png) top center no-repeat;	background-position: 0px 12px;width:130px;}
.thumb4:hover{background: transparent url(images/your_home_energy_head_quarters_on.png) top center no-repeat;	background-position: 0px 12px;width:132px;}*/

.active-thumb0 {
	width:132px;
	height:68px;
	background: transparent url(images/goGreenSaveGreenBtn_on.png) no-repeat;
	background-position: 0px 12px;
}
.active-thumb1 {
	width:130px;
	background: transparent url(images/increaseYourHomeBtn_on.png) top center no-repeat;	background-position: 0px 12px;
}
.active-thumb2 {
	width:130px;
	background: transparent url(images/findSmartUpgradesBtn_on.png) top center no-repeat;	background-position: 0px 12px;
}
.active-thumb3 {
	width:130px;
	background: transparent url(images/improve_home_comfort_on.png) top center no-repeat;	background-position: 0px 12px;
}
.active-thumb4 {
	width:132px;
	background: transparent url(images/your_home_energy_head_quarters_on.png) top center no-repeat;	background-position: 0px 12px;
}

.active-thumb0 img {visibility:hidden;}
.active-thumb1 img {visibility:hidden;}
.active-thumb2  img {visibility:hidden;}
.active-thumb3 img {visibility:hidden;}
.active-thumb4 img{ visibility:hidden;}





.nav-thumb {
	border: 0px solid black;
	margin-right: 5px;
}
#movers-row {
	float:left;
	position: absolute;
	top: 412px;
	width:658px;
	padding:3px 0 0 0px;
	margin-left:0px;
}
#movers-row div {
	width: 20%;
	float: left;
}
#movers-row div a.cross-link {
	float: left;
}
.panel {
	float:left;
	width:100%;
	height:346px;
	/*margin-top: 38px;*/
}
.panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}



.block1 {
	float:left;
	left: 254px;
    position: relative;
	height:300px;
	width:375px;
	background: url('images/moneySavingImg.png') no-repeat;
	background-position: 105px 63px;
}

.block2 {
	float:left;
	height:300px;
	width:375px;
	background: url('images/savingEnergyImg.png') no-repeat;
	background-position: 85px 63px;
	left: 254px;
    position: relative;
}
.block3 {
	float:left;
	height:300px;
	width:375px;
	background: url('images/rightUpgradesImg.png') no-repeat;
	background-position: 110px 50px;
	left: 254px;
    position: relative;
}

.block4 {
	float:left;
	height:300px;
	width:369px;
	background: url('images/homeApartImg.png') no-repeat;
	background-position: 110px 63px;
	left: 254px;
    position: relative;
}



.block5 {
	float:left;
	left: 225px;
    position: relative;
	height:300px;
	width:420px;
	background: url('images/bannerIcons.png') no-repeat;
	background-position: 105px 38px;

}


.blockbottom {
	float:left;
	position: absolute;
	top: 186px;
	left:254px;
}
.blockbottom1 {
	float:left;
	position: absolute;
	top: 178px;
	left:15px;
}
.blockbottom2 {
	float:left;
	position: absolute;
	top: 178px;
	left:15px;
}
.blockbottom3 {
	float:left;
	position: absolute;
	top: 178px;
	left:15px;
}
.blockbottom4 {
	float:left;
	position: absolute;
	top: 178px;
	left:15px;
}

.block_left {
	float:left;
	left:3px;
}

.block_left1 {
	float:left;
	left:30px;
}

.blockright {
	float:right;
	height:81px;
	width:474px;
	margin:32px 75px 0px 0px;
	/*background: url('images/yourHomeYourEnergy.png') no-repeat;*/	
	color: #ffffff;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.blockright1 {
	float:right;
	height:81px;
	width:474px;
	margin:32px 75px 0px 0px;
	/*background: url('images/yourHomeYourEnergy.png') no-repeat;*/	
	color: #ffffff;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.blockright2 {
	float:right;
	height:81px;
	width:474px;
	margin:32px 75px 0px 0px;
	/*background: url('images/yourHomeYourEnergy.png') no-repeat;*/	
	color: #ffffff;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.blockright3 {
	float:right;
	height:81px;
	width:474px;
	margin:32px 75px 0px 0px;
	/*background: url('images/yourHomeYourEnergy.png') no-repeat;*/	
	color: #ffffff;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.blockright4 {
	float:right;
	height:81px;
	width:474px;
	margin:32px 75px 0px 0px;
	/*background: url('images/yourHomeYourEnergy.png') no-repeat;*/	
	color: #ffffff;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.blockrightcreate {
	float:left;
	height:42px;
	width:128px;
	margin:20px 0px 0px 18px;
	background: url('images/createYourSavingPlan.png') no-repeat;
}
.blockrightcreate1 {
	float:left;
	height:42px;
	width:128px;
	margin:20px 0px 0px 18px;
	background: url('images/createYourSavingPlan.png') no-repeat;
}
.blockrightget {
	float:left;
	margin:45px 0px 0px 0px;
	height:46px;
	width:138px;
	padding-top: 12px;
	 visibility: hidden;
}
.blockrightbottom {
	float:right;
	margin:110px 24px 0px 40px;
	font-family: Lucida Grande, Lucids Sans, Lucida Sans Unicode, Lucida Sans Regular, Verdana, sans-serif;
	font-size: 11px;
	color:#0c8db8;
}
.text-white {
	color:#FFFFFF;
}
.bg {
	border:1px solid red;
}
a {
	outline: none;
}
.textfield_effect {
	background:#ecf3fd url('images/img_seacrh.gif') no-repeat 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12blockbottompx;
	color: #333333;
	padding:2px 8px 4px 22px;
	border:0px solid #CCCCCC;
	width:180px;
	height:22px;
}
#textblue a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0099cc;
	font-weight:bold;
	text-align:left;
	padding:2px 0 0 3px;
	text-decoration:none;
	display: block;
}
.float_right {
	float:right;
}
.greytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#676767;
}
.text-bold {
	font-weight:bold;
}
.text-font10 {
	font-size:10px;
}
.text-font12 {
	font-size:11px;
}
.text-font16 {
	font-size:16px;
}
/* Bottom Slider CSS*/
.stripViewer_bottom .panelContainer_bottom .panel_bottom ul {
	text-align: left;
	margin: 0 15px 0 30px;
}
.slider-wrap_bottom { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	float:left;
	height:220px;
	width:653px;
	background:#FFFFFF;
}
.stripViewer_bottom { /* This is the viewing window */
	position: relative;
	overflow: hidden;
	margin: auto;
	width:  560px; /* Also specified in  .stripViewer_bottom .panelContainer_bottom .panel_bottom  below */
	height: 180px;
	clear:  both;
	background: #ffffff;
}
.stripViewer_bottom .panelContainer_bottom { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
	-moz-user-select: none; /* Stops the panels from highlighting/selecting, which I found problematic in Firefox. Also stops the CSS from validating though. Oh well. */
}
.stripViewer_bottom .panelContainer_bottom .panel_bottom { /* Each panel is arranged end-to-end */
	float:left;
	width: 560px; /* Also specified in  .stripViewer_bottom  above */
	height: 100%;
	background:#FFFFFF;
}
#stripNav_bottom1 { /* This is the div to hold your nav (the UL generated at run time) */
	margin: 0 0 0 -10px;
	width:660px;
}
#stripNav_bottom1 ul { /* The auto-generated set of links */
	list-style: none;
}
#stripNav_bottom1 ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */
	height:40px;
	padding: 0 20px;
	list-style-image: none;
	border-right: 1px #dddddd solid;
}
#stripNav_bottom1 ul li:last-child {
	border: none;
}
#stripNav_bottom1 a { /* The nav links */
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #0099cc;
	text-decoration: none;
	display: block;
	line-height:15px;
	margin-top:2px;
	background:#FFFFFF;
	height:38px;
}
#stripNav_bottom1 a:hover {
	color: #a3a4a6;
	background: transparent url(images/arrow_down.gif) no-repeat center 30px;
	height:38px;
}
#stripNav_bottom1 a.current {
	color: #a3a4a6;
	background: transparent url(images/arrow_down.gif) no-repeat center 30px;
	height:38px;
}
.stripNavL_bottom, .stripNavR_bottom { /* The left and right arrows */
	text-indent: -9000em;
}
.stripNavL_bottom a, .stripNavR_bottom a {
	display: block;
	height: 40px;
	width: 40px;
}
.stripNavL_bottom {
	position: absolute;
	top: 665px;
	background: url("images/blueLeftArrow.gif") no-repeat center;
	z-index:1;
	text-indent: -9000px;
	width:40px;
	height:40px;
	margin:0 0 0 5px;
}
.stripNavR_bottom {
	float:right;
	top: 665px;
	margin:73px 3px 0 0;
	background: url("images/blueRightArrow.gif") no-repeat center;
	text-indent: -9000px;
	width:40px;
	height:40px;
}
.main_block {
	width:100%;
	height:340px;
	float:left;
	margin-left:7px;
}
.left_block {
	width:655px;
	float:left;
}
.right_block {
	width:264px;
	float:left;
	margin:0px 0 0 20px;
}
.float_left {
	float:left;
}
.Slider2Tabs {
	position: relative;
	top:3px;
}
.wrapper_bottom {
	padding:10px 20px 0px 100px;
	width:500px;
	background:#FFFFFF;
}
.wrapper_bottom a.main_link:link, .wrapper_bottom a.main_link:visited {
	text-decoration: none;
	color: #0099cc;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
}
.width200 {
	width:300px;
}
.headtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099cc;
	font-weight:bold;
	text-align:left;
	padding:10px 0 0 20px;
}
#body_content_body .headtext a, #body_content_body .headtext a:link, #body_content_body .headtext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099cc;
	font-weight:bold;
	text-align:left;
	padding:10px 0 0 20px;
}
#body_content_body a.request_link, #body_content_body a.request_link:link, #body_content_body a.request_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#0099cc;
	font-weight: normal;
}
#body_content_body a.request_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#3E3E3E;
	font-weight: normal;
}

.textgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a3a4a6;
	text-align:left;
	line-height:20px;
	padding:0px 0 0 20px;
}
#body_content_body .textgrey a, #body_content_body .textgrey a:link, #body_content_body .textgrey a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a3a4a6;
	text-align:left;
	line-height:20px;
	padding:0px 0 0 0;
	font-weight: normal;
}
#body_content_body .textgrey ul li {
	list-style: disc;
}
.pleft40 {
	padding-left:40px;
}
.sidebar {
	background:#ced3d7;
	height:220px;
	overflow:hidden;
	width:1px;
	float:left;
}
.getstarted {
	position: relative;
	left: 27px;
	top: -250px;
}
/* END Bottom Slider CSS*/

.crumbs {
	float: left;
	padding-top: 10px;
}
.bread {
	margin-bottom: 10px;
	padding-left: 10px;
	clear: both;
	overflow:auto;
}
.bread1 {
	margin-bottom: 0;
	padding-left: 10px;
}
#SearchForm1 {
	margin-top: 0;
	padding-right: 10px;
	color: #666666;
	position: relative;
	margin-bottom: 0;
	border-spacing: 0;
	float: right;
	z-index: 1000;
}
#SearchForm1 input.Textbox {
	width: 191px;
	height: 23px;
	border: none;
	background: #fff;
	font-size: 0.9em;
	padding: 3px 0px 3px 20px;
	vertical-align: middle;
	background: transparent url('images/search_box.png') no-repeat;
}
#SearchForm1 input.Textbox:focus {
	width: 191px;
	height: 23px;
	border: none;
	background: #fff;
	font-size: 0.9em;
	padding: 3px 0px 3px 20px;
	vertical-align: middle;
	background: transparent url('images/search_box2.png') no-repeat;
}
#SearchForm1 .Button {
	width: 30px;
	height: 29px;
	padding: 0;
	margin-top: 0px;
	vertical-align: middle;
}
#SearchForm {
	margin-top: 0;
	padding-right: 10px;
	color: #666666;
	position: relative;
	margin-bottom: -37px;
	float: right;
	z-index: 1000;
}
#SearchForm input.Textbox {
	width: 191px;
	height: 25px;
	border: none;
	background: #fff;
	font-size: 0.9em;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	vertical-align:text-bottom;
	padding: 3px 3px 3px 20px;
	vertical-align: middle;
	background: transparent url('images/search_box.png') no-repeat;
}
#SearchForm input.Textbox:focus {
	width: 191px;
	height: 25px;
	border: none;
	background: #fff;
	font-size: 0.9em;
	vertical-align:text-middle;
	padding: 3px 3px 3px 20px;
	vertical-align: middle;
	background: transparent url('images/search_box2.png') no-repeat;
}
#SearchForm input.Textbox:focus {
	width: 191px;
	height: 25px;
	border: none;
	background: #fff;
	font-size: 0.9em;
	vertical-align:text-middle;
	padding: 3px 3px 3px 20px;
	vertical-align: middle;
	background: transparent url('images/search_box2.png') no-repeat;
}
#SearchForm .Button {
	width: 30px;
	height: 29px;
	padding: 0;
	margin-top: -1px;
	vertical-align: middle;
}
.nonlink {
	text-decoration: none;
	color: #666666;
	font-family: "Lucida Grande", "Lucids Sans", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
}
/*------------------------------21-7-2010-----------------------------*/

#lb_body_content_body {
	padding:10px 20px 20px 20px;
	color:#3E3E3E;
	font-size:12px;
	width: 330px;
}
/*--------------------22-7-2010  (Createed by sedate)-----------------------*/

a.gray_link11:link {
	color:#656565;
	font-size:11px;
	text-decoration:underline;
}
a.gray_link11:visited {
	color:#656565;
	font-size:11px;
	text-decoration:underline;
}
a.gray_link11:hover {
	color:#339933;
	font-size:11px;
	text-decoration:none;
}
a.gray_link11:active {
	color:#656565;
	font-size:11px;
	text-decoration:underline;
}
.mak11 {
	float:left;
	width:655px;
}
.whiteBoxBottombar {
	float:left;
	width:655px;
	height:56px;
}

/*--------------------------------21may 2011--------------------------*/

/*----------------shop Product Start-------------------*/
#shop_products{ width:278px; float:right; margin-bottom:15px;}
.shop_products_top{ width:278px; height:44px; background:url(../images/shop_products_top.png) no-repeat; }
.shop_products_mid{border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;height: 137px;margin-left: 8px; width: 260px;}
.shop_products_bottom{ width:278px; height:11px;background:url(../images/shop_products_bottom.png) no-repeat;margin-left: 8px;}
.slides_control{ top:20px;}
#slides {position:absolute;z-index:100;height:125px;width:260px;}
#slides a{ font-weight:bold;}
.slides_container {width:260px;overflow: visible;	position:relative;display:none; background-color:#FFFFFF;}
.slides_container a {width:260px;height:137px;display:block; text-align:center; font-weight:bold;}
.slides_container a img {}
.slides_container_txt{ width:180px; display:block; text-align:center; color:#0099cc; font-size:12px; font-weight:bold; clear:both;}
.slides_container_txt a{color:#0099cc; text-decoration:none;}
.slides{ overflow:visible;}

/*	Next/prev buttons*/
#slides .next,#slides .prev {display: block;height: 24px;left:24px;position: absolute; top: 54px; width: 18px;z-index: 101;}
#slides .next {left:215px;}

/*Pagination*/
#slides .pagination {left: 0px; margin: 26px auto 0;position: relative;top: -166px;width:130px;z-index: 999;   }
#slides .pagination li {float:left;margin:0 1px;list-style:none;}
#slides .pagination li a {display:block;width:12px;	height:0;padding-top:12px;background-image:url(../images/pagination.png) ;background-position:0 0;float:left;overflow:hidden; z-index:999;}
#slides .pagination li.current a {background-position:0 -12px;}


/*----------------Order Services Start-------------------*/
#order_services{ width:278px; float:right;}
.order_services_top{ width:278px; height:44px; background:url(../images/order_services_top.png) no-repeat; }
#order_services .order_services_mid{border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;height:71px;margin-left: 8px; width: 260px; background-color:#FFFFFF;}

#order_services .order_services_mid ul {margin:0px; display:inline; list-style-type:none;float:left;width:108px;padding:0px;}
#order_services .order_services_mid ul.padd{ margin-left:27px;}
#order_services .order_services_mid ul li{background: url("../images/bullets_order.gif") no-repeat scroll 0 7px transparent; color: #666666; font-family: 'LucidaSansUnicodeRegular'; font-size: 9px;line-height: 16px;margin: 0 0 0 0px; padding-left: 5px; list-style:none;}
.sealing{position: relative;top: 0px; background:url(../images/order_services_top.png) no-repeat;}

.order_services_bottom{ width:262px; height:29px;background:url(../images/order_services_bottom.png) no-repeat;margin-left: 8px;color:#666;font:normal 11px/30px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-family: 'LucidaSansUnicodeRegular';text-align:center; display:block; }

.order_services_bottom a{color:#0099cc;text-decoration:none;background:url(../images/right_go.gif) no-repeat right 4px; padding-right:10px;padding-left:0px;}
.order_services_bottom a:hover{background:url(../images/right_go_hover.gif) no-repeat right 4px;}

.free_services{font:13px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-family: 'LucidaSansUnicodeRegular';text-align:center;color:#0099cc; float:left;  padding-left: 65px;}

/*----------------Order Services End-------------------*/
/*----------------Main Services Start-------------------*/
#main_services{ width:940px;margin: 0 auto;margin-bottom:20px;margin-top:18px;}
#main_services a{ color:#666; text-decoration:none; text-transform: none;}

#main_services_container1{ width:304px; height:151px;float: left; background:url(../images/1energy101.png) no-repeat; cursor:pointer;}
#main_services_container2{background:url(../images/2professionalenergyaudit.png) no-repeat; width: 294px; height:151px;float: left; cursor:pointer;}
#main_services_container3{ background:url(../images/services3.png) no-repeat;width: 304px; height:151px;float: left; cursor:pointer;}
#main_services_container6{ background:url(../images/our_community.png) no-repeat;width: 294px; height:151px;float: left; cursor:pointer;}

.arrow_button{ width: 22px; height: 22px; position: relative;right: -269px;	bottom: -62px;}
.heading_txt_energy{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666; text-align:center; display:block; text-transform:capitalize; padding-top:13px;}
#main_services_container2 .arrow_button{ width: 22px; height: 22px; position: relative;right: -260px;	bottom: -62px; font-family: 'LucidaGrandeRegular';}
span.heading_txt_energy_small{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#666; text-align:center; display:block; text-transform:capitalize; line-height: 20px; font-family: 'LucidaGrandeRegular';}
.main_services_sep{ width:18px; float:left;}
/*----------------Main Services end-------------------*/


/*----------content_part_footer Start----------------------*/

.content_part_footer{width:937px;margin: 0 auto;border-bottom:1px solid #e2e3e5;border-top:1px solid #e2e3e5;padding-bottom:13px;padding-top:17px;}

.footer1{float:left;width:264px;margin: 0 0px 0 9px;padding-right:9px;border-right:1px solid #e2e3e5;min-height:100px;}
.footer2{float:left;width:244px;margin: 0 0px 0 14px;padding-right:9px;border-right:1px solid #e2e3e5;min-height:100px;}
.footer3{float:left;width:364px;margin: 0 0px 0 12px;min-height:100px;}
.footer3 ul li{ list-style:none;}
.footer1 .fackbook{display:block;font:normal 9px/35px "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-family: 'LucidaSansUnicodeRegular';color:#2d5a99;padding-top:5px;}
.footer1 .fackbook img{margin: 0 3px;}
.footer1 .fackbook a,.footer1 .fackbook a:active,.footer1 .fackbook a:visited{color:#2d5a99;text-decoration:none;}
.footer1 .twitter{display:block;font:normal 9px/35px "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-family: 'LucidaSansUnicodeRegular';color:#26a9ce;}
.footer1 .font12{font-size:12px;}
.footer_logo img{margin:7px 32px 0 0px;}

.content_part_footer a.see_more{background:url(../images/right_hover_icon.gif) no-repeat right 7px; padding-right:11px; float:right; clear:both; font:13px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-family: 'LucidaSansUnicodeRegular'; color:#0099CC; text-decoration:none; margin-right:20px;}
.content_part_footer a.see_more:hover{background:url(../images/right_icon.gif) no-repeat right 7px;color:#666;text-decoration:none;  margin-right:20px;}


.people_quote{font-family: 'LucidaSansUnicodeRegular';color:#666;background:url(../images/l_quote.gif) no-repeat 0px 10px; padding: 5px 0 0 27px; font-size:11px; line-height:21px;}
.people_quote div{background:url(../images/r_quote.gif) no-repeat bottom right;}


/*---------------content_part_footer End--------------------*/

.free{ position:absolute;top: 129px;z-index:9;}
.top_banner_slide{width:657px;height:347px; float:left; position: absolute;}
.top_banner_title{font:normal 26px Arial, Helvetica, sans-serif;color:#FFF;padding:27px 0 13px 30px; font-family: 'GothamRnd-Light';}
.top_banner_txt{font:normal 12px/18px Arial, Helvetica, sans-serif;color:#FFF;padding:0px 0 20px 30px; font-family: 'LucidaGrandeRegular';}
.top_banner_create{font:1.2em/22px Arial, Helvetica, sans-serif;color:#FFF;padding:0px 0 0 30px; font-family: 'GothamRnd-Bold';letter-spacing: 0.5px;}
.top_banner_create span{font:normal 18px/22px Arial, Helvetica, sans-serif;color:#a5e436; font-family: 'GothamRnd-Bold';}

.top_banner_btn{padding:6px 0 0 30px; cursor:pointer;clear:both;overflow:auto;}
.top_banner_btn a,.top_banner_btn a:active,.top_banner_btn a:visited{background:url(images/getStartedBtn_on.png) no-repeat;width:162px;height:42px;float:left;clear:both;}
.top_banner_btn a:hover{background:url(images/getStartedBtn_off.png) no-repeat;}

.top_banner_create strong{font:normal 14px/22px Arial, Helvetica, sans-serif;color:#FFF;padding:0px 0 0 0px;font-family: 'GothamRnd-Bold';letter-spacing:0.5px;}
 #body_content_body .free .take_a_tour{color: #FFFFFF;font: 12px Arial,Helvetica,sans-serif;padding: 6px 0px 5px 32px; font-family: 'LucidaGrandeRegular';}
 
  #body_content_body .free .take_a_tour:hover{}
	
#body_content_body .free .take_a_tour a{ font-weight:bold;}
#body_content_body .free .take_a_tour a, #body_content_body  .take_a_tour a:active, #body_content_body .take_a_tour a:visited{font:bold 11px;color:#048fb9;text-decoration:none; font-family:Arial, Helvetica, sans-serif;background: url("../images/tour_icon.png") no-repeat scroll 72px 5px transparent;padding: 6px 50px 5px 0px}
#body_content_body .take_a_tour a:hover{color:#38c2eb;background: url("../images/tour_icon_hover.png") no-repeat scroll 72px 5px transparent;}
#footer_partners{padding-top:16px;}

/*----------------Navigation Start-------------------*/

#nav{background-image: url("../images/nav.png");background-position: 0 -57px;clear: both;font-family: 'LucidaSansUnicodeRegular';height:55px;
    overflow: hidden; width: 980px;z-index:99999;position: relative;top: 3px;}
#nav ul{ padding:0px; margin:0px; display:block; list-style:none;position:relative;left:0px;}
#nav ul li{float: left;   margin: 0;padding: 0px; }
#nav ul li a{display: block; margin: 0;height:57px; color:#666666; font-size:16px; font-weight:normal; line-height:50px; text-align:center; text-decoration:none; }
#nav ul li a:hover{  border-bottom:solid 0px #FFF; }

.nav_home1{background: url("../images/nav.png") no-repeat scroll 0px 57px; width:163px;position:relative;}
.nav_home1 a:hover{background: url("../images/nav.png") no-repeat  0px -114px ;}

.nav_home2{background: url("../images/normal.jpg") no-repeat scroll -163px 0 transparent; width:162px;}
.nav_home2 a:hover{background: url("../images/nav.png") no-repeat -163px -114px ;}

.nav_home3{background: url("../images/normal.jpg") no-repeat -325px 0px ; width:106px;}
.nav_home3 a:hover{background: url("../images/nav.png") no-repeat -325px -114px ;}

.nav_home4{background: url("../images/normal.jpg") no-repeat -431px 0px ; width:146px;}
.nav_home4 a:hover{background: url("../images/nav.png") no-repeat -431px -114px ;}

.nav_home5{background: url("../images/normal.jpg") no-repeat -577px 0px ; width:121px;}
.nav_home5 a:hover{background: url("../images/nav.png") no-repeat -577px -114px ;}


.active1{background: url("../images/nav.png") no-repeat  0px -114px ;}
.active2{background: url("../images/nav.png") no-repeat -163px -114px ;}
.active3{background: url("../images/nav.png") no-repeat -325px -114px ;}
.active4{background: url("../images/nav.png") no-repeat -431px -114px ;}
.active5{background: url("../images/nav.png") no-repeat -577px -114px ;}

.searchpanel{  height:50px; float:left; padding-left:5px;}
#Searchbox{ padding-top:10px; float:right; width: 230px;}
#Searchbox input{background: url("../images/search_bg.gif") no-repeat scroll 0 0 transparent; border: 0px none; font-family: "Lucida Grande","Lucids Sans","Lucida Sans Unicode","Lucida Sans Regular",Verdana,sans-serif;font-size: 0.7em; height:26px;padding:0px 5px 0px 20px; vertical-align: middle; width: 119px; color:#666; float:right;}
#Searchbox input:focus {background: url("../images/search_bg_onfocus.gif") no-repeat scroll top right transparent;border: 0px none; font-family: "Lucida Grande","Lucids Sans","Lucida Sans Unicode","Lucida Sans Regular",Verdana,sans-serif;font-size: 1em; height:30px;padding:0px 0px 0px 40px; vertical-align: middle; width:185px; color:#666;float:right; outline:none;}
.button_search {background: url("../images/search_button.png") no-repeat scroll 0 0 transparent; border: 0px none;height: 29px; padding: 0;  vertical-align: middle;width: 30px; text-indent:999999px; cursor:pointer; margin:8px 0px 0px 0px; float:right;}



.megamenu{
		position: absolute;
		display: none;
		left: 0;
		top: 0;
/*		background:#fbfbfb;
		border-bottom: 5px solid #8BB234;
		border-top: 0px solid #8BB234;
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		padding: 10px;*/
		font: normal 12px ;
		z-index:-999;
}
.megamenu .column{
	float: left;
	width: 235px; /*width of each menu column*/
	margin-right: 5px;
/*	border-right:solid 1px #CCC;
*/}

.megamenu .columnlast{ border:0px none;}
.megamenu .column ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.megamenu .column ul li{
/*	padding-bottom: 5px;
*/	text-align:left;
	display:block;
	line-height:22px;
/*	border-bottom: 1px solid #acd5f7;*/
	padding-bottom:2px;
}
.megamenu .column h3{
    font: bold 12px/25px "Lucida Grande","Lucids Sans","Lucida Sans Unicode","Lucida Sans Regular",Verdana,sans-serif;
    text-decoration: none;
	text-align:left;
	padding-left:5px;
	background-color:#0b9ec5;
	text-align:left;
	padding:3px 0px 3px 5px; margin:5px 5px 4px 2px;
	
}
.megamenu .column h3 a {
    background: url("../images/nav_arrow_heading.gif") no-repeat scroll right 7px transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: none;
}
.megamenu .column h3 a:hover{
    color:#d4e6c6;
	 background: url("../images/nav_arrow_heading_hover.gif") no-repeat scroll right 7px transparent;
 
}

.megamenu .column ul li{ border-bottom: 1px solid #74aedf;}

.megamenu .column ul li a {
    background: url("../images/nav_arrow_right.gif") no-repeat scroll right 5px transparent;
    color: #3F3F3F;
    font: 11px/18px "Lucida Grande","Lucids Sans","Lucida Sans Unicode","Lucida Sans Regular",Verdana,sans-serif;
    margin-right: 5px;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 15px;
    text-align: left;
    text-decoration: none;
}

.megamenu .column ul li a:hover{
	color: #0099CC;
/*	background-color:#eafbff;
*/}

.megamenu  .sub { background:url(../images/bg_sub_nav.gif) no-repeat ;}
.megamenu  .sub_right{background:url(../images/bg_sub_nav_right.gif) no-repeat top right ; height:290px; position:relative;left:5px; }

.moreorder_services{border-top: 1px dashed #CCCCCC;bottom: 0;color: #3F3F3F;display: block;float: left;font-size: 14px;height: 30px;position: absolute;bottom: 0;text-align: right;width: 100%;}
.moreorder_services a{ color:#3f3f3f;background:url("../images/arrow_more.png") no-repeat scroll  right 1px transparent; padding-right:20px; text-decoration: none; line-height:16px; margin-right:10px; font-weight: bold;}
.moreorder_services a:hover{ text-decoration:underline;}
/*----------------Navigation End-------------------*/

/*nav _box*/
.mm{background:#c2e4ff;}

.tm{border-top:1px solid #8dc9fc; background:#c2e4ff;}
.bm{border-bottom:1px solid #8dc9fc; background:#c2e4ff;}
.lm{border-left:1px solid #8dc9fc; background:#c2e4ff;}
.rm{border-right:1px solid #8dc9fc; background:#c2e4ff;}
.blue_bg{ background:#c2e4ff;}


.left_top{background:url(../images/top_lt.gif) repeat-x  0px 0px ;height:6px;line-height:6px; background-position:bottom;}
.right_top{background:url(../images/top_rt.gif) repeat-x  0px 0px ;height:6px;line-height:6px; background-position:bottom;}

.left_bottom{background:url(../images/bot_lt.gif) repeat-x  0px 0px ;height:6px;line-height:6px; background-position:top;}
.right_bottom{background:url(../images/bot_rt.gif) repeat-x  0px 0px ;height:6px;line-height:6px; background-position:top;}
/*nav _box*/



/*Quote*/
#testimonials {list-style-type: none;margin:0px;padding:0;}
#testimonials .slide {}
blockquote {font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;color: #333;font-style: italic}
/*Quote*/



.QuickSearch{position:relative;z-index:999999;margin:0;padding:0;text-align:left;border-collapse:collapse;background:#fff;border:1px
solid #BFBFBF}
.QuickSearchTitle td, .QuickSearchAllResults
td{font-weight:bold;padding:4px;font-size:11px}
.QuickSearchResult
td{font-size:11px;padding:8px;cursor:pointer}
.QuickSearchResultImage{margin-left:4px;margin-right:10px;text-align:center}
.QuickSearchResultNoImage{padding-top:10px;color:#777}
.QuickSearchResultName{margin:0;padding:0;padding-bottom:5px}
.QuickSearchResultName
a{font-weight:bold;text-decoration:none}
.QuickSearchResult
.Price{font-size:11px}.QuickSearchHover
td{background:#E8F4F8}.QuickSearchHover
a{text-decoration:underline;font-weight:bold}
.QuickSearchAllResults
td{text-align:right;height:25px}
.QuickSearchAllResults
a{text-decoration:underline}
.QuickSearchAllResults a:active, .QuickSearchAllResults
a{outline:none;-moz-outline-style:none}
.BrandCloud
.smallest{font-size:12px}
.BrandCloud
.small{font-size:15px}
.BrandCloud
.medium{font-size:18px}.BrandCloud
.large{font-size:20px}.BrandCloud
.largest{font-size:26px}.BrandCloud
a{padding-right:5px}



/*-----------------24-6-2011----------------*/

.hover-tab0:hover {
	width:132px;
	height:65px;
	background: transparent url(images/goGreenSaveGreenBtn_on.png) no-repeat;
	background-position: 0px 12px;
}
.hover-tab1:hover  {
	width:130px;
	background: transparent url(images/increaseYourHomeBtn_on.png) top center no-repeat;
	background-position: 0px 12px;
}
.hover-tab2:hover  {
	width:130px;
	background: transparent url(images/findSmartUpgradesBtn_on.png) top center no-repeat;
	background-position: 0px 12px;
}
.hover-tab3:hover {
	width:130px;
	background: transparent url(images/improve_home_comfort_on.png) top center no-repeat;
	background-position: 0px 12px;
}
.hover-tab4:hover{
	width:132px;
	background: transparent url(images/your_home_energy_head_quarters_on.png) top center no-repeat;
	background-position: 0px 12px;
}










