/* CSS Document */

body{

margin: 0px 20px 0px 20px; 

padding:0px;

background-image:url(images/background_image.gif);

background-repeat:repeat-x;

background-color:#878F96;

height:auto;

width:auto;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

}



#main_div{

height:auto;

margin:0 auto;

align:center;

}

#header{

background-image:url(images/header_bg.gif);

height:141px;

width:962px;

background-position:bottom;

background-repeat:no-repeat;

background-color:#000000;

}

#logo_div{

width:962px;

float:left;

height:82px;

padding-top:20px;

}

#logo{

width:50%;

height:75px;

float:left;

}

#phone_div{

width:50%;

float:left;

height:70px;

}

#top_nav{

height:36px;

}

#top_nav_first_div{

width: 221px;

height:36px;

float:left;

font-size:13px;

color:#000000;

}

#top_navigation{

float:left;

width:auto;

}



#home_btn{

background-image:url(images/home_btn.gif);

height:40px;

width:82px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

font-weight:bold;

}

#home_btn a{

text-decoration:none;

line-height:38px;

text-align:center;

font-size:13px;

color:#000000;

}



#home_btn_active{

background-image:url(images/home_hover_btn.gif);

height:40px;

width:82px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;	 

text-align:center;

font-size:13px;

color:#FFFFFF;

}





#home_btn_active a{

background-image:url(images/home_hover_btn.gif);

height:40px;

width:82px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;	 

text-align:center;

font-size:13px;

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}



#home_btn a:hover{

background-image:url(images/home_hover_btn.gif);

height:40px;

width:82px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

}





#residential_btn{

background-image:url(images/residential_btn.gif);

height:40px;

width:129px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

font-weight:bold;

}

#residential_btn a{

text-decoration:none;

line-height:38px;

text-align:center;

font-size:13px;

color:#000000;

}

#residential_btn a:hover{

background-image:url(images/residential_hover_btn.gif);

height:40px;

width:129px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

}



#residential_btn_active{

background-image:url(images/residential_hover_btn.gif);

height:40px;

width:129px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

}

#residential_btn_active a{

background-image:url(images/residential_hover_btn.gif);

height:40px;

width:129px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}



#solar_btn{

background-image:url(images/solar_btn.gif);

height:40px;

width:86px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

font-weight:bold;

}

#solar_btn a{

text-decoration:none;

line-height:38px;

text-align:center;

font-size:13px;

color:#000000;

}

#solar_btn a:hover{

background-image:url(images/solar_hover_btn.gif);

height:40px;

width:86px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

}



#solar_btn_active{

background-image:url(images/solar_hover_btn.gif);

height:40px;

width:86px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

}

#solar_btn_active a{

background-image:url(images/solar_hover_btn.gif);

height:40px;

width:86px;

background-repeat:no-repeat;

padding-left:1px; padding-right:1px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}





#rebate_btn{

background-image:url(images/rebate_online_btn.gif);

height:40px;

width:156px;

background-repeat:no-repeat;

padding-left:1px; padding-right:3px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

font-weight:bold;

}

#rebate_btn a{

text-decoration:none;

line-height:38px;

text-align:center;

font-size:13px;

color:#000000;

}

#rebate_btn a:hover{

background-image:url(images/rebate_online_hover_btn.gif);

height:40px;

width:156px;

background-repeat:no-repeat;

padding-left:1px; padding-right:3px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

}

#rebate_btn_active{

background-image:url(images/rebate_online_hover_btn.gif);

height:40px;

width:156px;

background-repeat:no-repeat;

padding-left:1px; padding-right:3px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

}

#rebate_btn_active a{

background-image:url(images/rebate_online_hover_btn.gif);

height:40px;

width:156px;

background-repeat:no-repeat;

padding-left:1px; padding-right:3px;

list-style:none;

float:left;

line-height:38px;

text-align:center;

font-size:13px;

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}



#banner{

background-image:url(images/home_page_banner.jpg);

width:962px;

height:274px;

background-repeat:no-repeat;

}

#commercial_banner{

background-image:url(images/commercial_page_banner.jpg) ;

width:962px;

height:274px;

background-repeat:no-repeat;

}

#commercial_form_bg{

background-image:url(images/commercial_form_bg.gif);

height:354px;

width:229px;

background-repeat:no-repeat;

}

.container_bg2{

background-image:url(images/container_bg2.gif);

background-repeat:repeat-y;

background-position:bottom;

}



.residential_strip{

background-image:url(images/residnetial_strip.png);

height:78px;

list-style:none;

background-repeat:no-repeat;

background-position:left;

font-size:18px;

color:#FFFFFF;

padding-left:151px;

}

.residential_strip a{

text-decoration:none;

color:#FFFFFF;

}



.commercial_strip{

background-image:url(images/commercial_strip.png);

height:78px;

list-style:none;

background-repeat:no-repeat;

background-position:left;

color:#FFFFFF;

padding-left:151px;

font-size:18px;

}

.commercial_strip a{

text-decoration:none;

color:#FFFFFF;

}

.solar_strip{

background-image:url(images/solar_strip.png);

height:78px;

list-style:none;

background-repeat:no-repeat;

background-position:left;

color:#FFFFFF;

padding-left:151px;

font-size:18px;

}

.solar_strip a{

text-decoration:none;

color:#FFFFFF;

}

#container{

background-image:url(images/container_bg.gif);

width:962px;

background-position:top;

height:auto;

background-repeat:no-repeat;

}

#container_bg2{

background-image:url(images/container_bg2.gif);

width:962px;

background-repeat:repeat-y;

}

.container{

background-image:url(images/container_center_bg.gif);

background-repeat:repeat-x;

background-position:top;

width:950px;

}

.container_text{

font-size:13px;

padding-left:41px;

padding-right:41px;

padding-top:28px;

}

.container_heading1{
font-size:28px;
color:#004890;
font-weight:normal;
margin:0px;
padding:0px;
}

#form_bg{

background-image:url(images/form_bg.gif);

width:877px;

background-position:top;

background-repeat:no-repeat;

font-size:13px;

color:#484848;

font-weight:bold;

line-height:38px;

vertical-align:top !important 

}

.form_heading{

font-size:18px;

color:#D05327;

padding-left:50px;

}

.form_textfield{

width:190px;

height:22px;

border:1px solid #7F9DB9;

}



.form_textfield2{

width:348px;

height:95px;

border:1px solid #7F9DB9;

}

.form_textfield3{

height:88px;

width:190px;

border:1px solid #7f9db9;

}



#footer{

background-image:url(images/footer_bg.gif);

height:82px;

width:962px;

background-repeat:no-repeat;

background-position:top;

}

.amazing_div{

height:45px;

width:962px;

padding-left:24px;

}

.fotter_text{

color:#818181;

font-size:13px;

padding-left:25px;

list-style:none;

text-align:left;

line-height:24px;

width:65%;

float:left;

font-weight:bold;

}

.email_heading{

font-weight:normal;

font-size:13px;

float:left;

}

.all_right_reserved_heading{

font-size:11px;

color:#818181;

float:left;

list-style:none;

line-height:24px;

}

.form_heading1{

font-size:13px;

color:#484848;

font-weight:bold;

line-height:28px;

}

.commercial_text{

font-size:13px;

text-align:left;

}

.commercial_text a{

color:#004890;

}

.commercial_li {

list-style-image:url(images/arrow_bullet.gif);

padding-right:8px;

}

.solar_heading{

font-size:13px;

color:#D56842;

font-weight:bold;

}

#solar_contirner_bg{

background-image:url(images/solar_bg_container_image.gif);

height:124px;

background-repeat:no-repeat;

background-position:right;

}

#solar_banner{

width:962px;

background-image:url(images/solar_banner.jpg);

background-repeat:no-repeat;

height:274px;

}

#rebate_banner{

width:962px;

background-image:url(images/rebate_banner.jpg);

background-repeat:no-repeat;

height:274px;

}

#low_voltage_banner{

width:962px;

background-image:url(images/low_voltage_banner.jpg);

background-repeat:no-repeat;

height:274px;

}

#rasidential_banner{

width:962px;

background-image:url(images/residential_banner.jpg);

background-repeat:no-repeat;

height:274px;

}

.blue_heading{

font-size:16px;

color:#004890;

font-weight:bold;
margin:0px;
padding:10px 0 10px 0;

}

.arrow_bullet{

background-image:url(images/arrow_bullet.gif); 

font-weight:bold;

background-repeat:no-repeat; 

padding-left:16px;

margin-top:2px;
font-size:13px;
 }

 .orange_heading{

 font-size:18px;

 color:#D05327;

 }

 .residental-text{

 font-size:12px;

 }

 .residental-text a {

 color:#004890;

 }

 .download_bg{

 background-image:url(images/residential_download_bg.gif);

 width:340px;

 height:75px;

 background-repeat:no-repeat;

 padding-top:18px;

 padding-left:18px;

 }

 



/* the div that holds the date picker calendar */

.dpDiv {

	}





/* the table (within the div) that holds the date picker calendar */

.dpTable {

	 

	text-align: center;

	color: #505050;

	background-color: #ece9d8;

	border: 1px solid #AAAAAA;

	}





/* a table row that holds date numbers (either blank or 1-31) */

.dpTR {

	}





/* the top table row that holds the month, year, and forward/backward buttons */

.dpTitleTR {

	}





/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTR {

	}





/* the bottom table row, that has the "This Month" and "Close" buttons */

.dpTodayButtonTR {

	}





/* a table cell that holds a date number (either blank or 1-31) */

.dpTD {

	border: 1px solid #ece9d8;

	}





/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlightTD {

	background-color: #CCCCCC;

	border: 1px solid #AAAAAA;

	}





/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */

.dpTDHover {

	background-color: #aca998;

	border: 1px solid #888888;

	cursor: pointer;

	color: red;

	}





/* the table cell that holds the name of the month and the year */

.dpTitleTD {

	}





/* a table cell that holds one of the forward/backward buttons */

.dpButtonTD {

	}





/* the table cell that holds the "This Month" or "Close" button at the bottom */

.dpTodayButtonTD {

	}





/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTD {

	background-color: #CCCCCC;

	border: 1px solid #AAAAAA;

	color: white;

	}





/* additional style information for the text that indicates the month and year */

.dpTitleText {

	font-size: 12px;

	color: gray;

	font-weight: bold;

	}





/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 

.dpDayHighlight {

	color: 4060ff;

	font-weight: bold;

	}





/* the forward/backward buttons at the top */

.dpButton {

	 

	color: gray;

	background: #d8e8ff;

	font-weight: bold;

	padding: 0px;

	}





/* the "This Month" and "Close" buttons at the bottom */

.dpTodayButton {

	 

	color: gray;

	background: #d8e8ff;

	font-weight: bold;

	}

 .style1 {color: #FF6600}
.style2 {	color: #FF6633;
	font-weight: bold;
}


