@charset "utf-8";

/* CSS Document */

body {

	margin: 0px auto;

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

	font-size: 12px;

}



p,h1,h2,h3,h4,h5,h6 {

	margin: 0px;

	padding: 0px;

}



img {

	border: 0px;

}



.clear {

	clear: both;

}



#container {

	width: 1200px;

	margin: 0px auto;

	z-index: 1;

	position: relative;

}



#HomeblackLine {

	width: 50%; 

	position: absolute; 

	left: 0; 

	top:202px; 

	height: 317px; 

	background: #000; 

	z-index: 0;

}



#blackLine {

	width: 50%; 

	position: absolute; 

	left: 0; 

	top:213px; 

	height: 165px; 

	background: #000; 

	z-index: 0;

}



#header {

	width: 1200px;

	margin: 0px auto;

}





/*Nav*/



ul#nav {

	margin: 0;

	padding: 0;

	list-style:none;

	height: 40px;

}



ul#nav li {

	position: relative;

	float: left;

}



ul#nav li a {

	height: 40px;

	display: block;

	text-indent: -9999px;

	outline: 0;

}





ul#nav li#home a{

	background: url(../images/home-but.jpg) no-repeat 0 0;

	width: 43px;

}





ul#nav li#home a:hover{

	background: url(../images/home-but.jpg) no-repeat 0 -40px;

	width: 43px;

}



ul#nav li#homeActive a{

	background: url(../images/home-but.jpg) no-repeat 0 -40px;

	width: 43px;

}



ul#nav li#solar a{

	background: url(../images/Solar-information-but.jpg) no-repeat 0 0;

	width: 102px;

}





ul#nav li#solar a:hover{

	background: url(../images/Solar-information-but.jpg) no-repeat 0 -40px;

	width: 102px;

}



ul#nav li#solarActive a{

	background: url(../images/Solar-information-but.jpg) no-repeat 0 -40px;

	width: 102px;

}



ul#nav li#incentive a{

	background: url(../images/incentive-but.jpg) no-repeat 0 0;

	width: 67px;

}





ul#nav li#incentive a:hover{

	background: url(../images/incentive-but.jpg) no-repeat 0 -40px;

	width: 67px;

}



ul#nav li#incentiveActive a{

	background: url(../images/incentive-but.jpg) no-repeat 0 -40px;

	width: 67px;

}



ul#nav li#programs a{

	background: url(../images/program-but.jpg) no-repeat 0 0;

	width: 64px;

}





ul#nav li#programs a:hover{

	background: url(../images/program-but.jpg) no-repeat 0 -40px;

	width: 64px;

}



ul#nav li#programsActive a{

	background: url(../images/program-but.jpg) no-repeat 0 -40px;

	width: 64px;

}





ul#nav li#Photogal a{

	background: url(../images/photogal-but.jpg) no-repeat 0 0;

	width: 84px;

}





ul#nav li#Photogal a:hover{

	background: url(../images/photogal-but.jpg) no-repeat 0 -40px;

	width: 84px;

}



ul#nav li#PhotogalActive a{

	background: url(../images/photogal-but.jpg) no-repeat 0 -40px;

	width: 84px;

}





ul#nav li#news a{

	background: url(../images/news-but.jpg) no-repeat 0 0;

	width: 41px;

}





ul#nav li#news a:hover{

	background: url(../images/news-but.jpg) no-repeat 0 -40px;

	width: 41px;

}



ul#nav li#newsActive a{

	background: url(../images/news-but.jpg) no-repeat 0 -40px;

	width: 41px;

}



ul#nav li#contact a{

	background: url(../images/contact-but.jpg) no-repeat 0 0;

	width: 66px;

}





ul#nav li#contact a:hover{

	background: url(../images/contact-but.jpg) no-repeat 0 -40px;

	width: 66px;

}



ul#nav li#contactActive a{

	background: url(../images/contact-but.jpg) no-repeat 0 -40px;

	width: 66px;

}



ul#nav li#accomplish a{

	background: url(../images/accomplish-but.jpg) no-repeat 0 0;

	width: 110px;

}





ul#nav li#accomplish a:hover{

	background: url(../images/accomplish-but.jpg) no-repeat 0 -40px;

	width: 110px;

}



ul#nav li#accomplishActive a{

	background: url(../images/accomplish-but.jpg) no-repeat 0 -40px;

	width: 110px;

}



/*End nav*/





#headerLeft {

	float: left;

	width: 513px;

	height: 176px;

}



#headerLeft img {

	float: right;

}



#headerRight {

	float: left;

	width: 687px;

	margin-top: 110px;

}



#mainImage {

	margin: 0px auto;

	width: 1200px;

}



#mainImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/incentive-leftMainImg.jpg) top right no-repeat;

}



#mainImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/insentiveRightMainImg.jpg) top left no-repeat;

}



#content {

	width: 1049px;

	margin: 0px auto;

	padding-top: 40px;

	

}



#contentLeft {

	float: left;

	width: 329px;

	background: url(../images/menuBtmBg.jpg) no-repeat 0 bottom;

}



#contentRight {

	float: left;

	width: 720px;

}



#Solar-Stae-text {



	width: 383px;

	height: 40px;

	margin-bottom: 32px;

}



#content-text-area {

	width: 663px;

}



#footer {

	margin: 0px auto;

	width: 981px;

	border-top: #f1f1f1 solid 1px;

	background: url(../images/bottom_line.jpg) top right no-repeat;

	color: #cdcdcd;

	font-size: 10px;

	padding-top: 14px;

}



#footer img {

	float: right;

}



#contactImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/contactMainImageLeft.jpg) top right no-repeat;

}



#contactImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/contactMainImageright.jpg) top left no-repeat;

}



#custoImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/customeriImgLeft.jpg) top right no-repeat;

}



#coustoImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/customeriImgRight.jpg) top left no-repeat;

}



#FrontImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/frontprochLeft.jpg) top right no-repeat;

}



#FrontImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/frontprochRight.jpg) top left no-repeat;

}



#NewsImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/newsright.jpg) top left no-repeat;

}





#PhotogaImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/photogal-left.jpg) top right no-repeat;

}



#PhotogalImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/photogal-Right.jpg) top left no-repeat;

}



#programImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/programLeft.jpg) top right no-repeat;

}



#programImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/programRight.jpg) top left no-repeat;

}



#programSolarImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/programSolarImageLeft.jpg) top right no-repeat;

}



#programSolarImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/programSolarImageRight.jpg) top left no-repeat;



}



#auroraleft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/auroraright.jpg) top right no-repeat;

}



#auroraright {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/auroraleft.jpg) top left no-repeat;



}

#programSolarIndusImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/solarindustryleft.jpg) top right no-repeat;

}



#programSolarIndusImageRight {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/solarindustryright.jpg) top left no-repeat;

	}



#programCommercilImageLeft {

	float: left;

	width: 600px;

	height: 202px;

	background: url(../images/programSolarImageLeft.jpg) top right no-repeat;

}



#programCommercilImageRight {

	float: left;

	width: 600px;

	height: 203px;

	background: url(../images/programSolarImageRight.jpg) top left no-repeat;

}



#home-left {

	float: left;

	width: 513px;

	height: 170px;

}



#home-left img {

	float: Right;

}



#home-Right {

	float: right;

	width: 687px;

	margin-top: 110px;

}



#homemain {

	width: 1200px;

	margin: 0px auto;

}



#homeImageLeft {

	float: left;

	width: 600px;

	height: 349px;

	background: url(../images/home-img-left.jpg) top right no-repeat;

}



#homelImageRight {

	float: left;

	width: 600px;

	height: 349px;

	background: url(../images/HOME-IMG-RIGHT.jpg) top left no-repeat;

}



#toplighttxt {

	width: 315px;

	margin: 151px 0px 0px 159px;

	color: #FFFFFF;

	font-size: 11px;

	text-align: justify;

}



#toplighttxt p {

	margin-bottom: 20px;

	line-height: 17px;



}



#homeContent {

	width: 1200px;

	margin: 0px auto;

	padding-top: 13px;

}



#homeConborerLe{

	width: 981px;

	background: url(../images/home-left-arrow.jpg) top left no-repeat;

	margin: 0px auto;

	padding-bottom: 30PX;

}



#homeConborerRi{

	background: url(../images/home-right-arrow.jpg) top right no-repeat;

	padding: 15px 0px 0px 18px;

}



#conBox {

	width: 305px;

	height: 164px;

	float: left;

	padding-top: 11px;

	color: #4f4f4f;

	background: url(../images/top-box-img.gif) top left no-repeat;

}



#box-repeat {

	background: url(../images/box-repeat-bg.jpg) top left repeat-x #f4f3e0;

	border-left: #dbdbdb solid 1px;

	border-right: #dbdbdb solid 1px;

	padding-left: 21px;

}



.BoxMarg{

	margin-left: 15px;

}



#boxMain {

	background: url(../images/houseimg.gif) 180px bottom no-repeat;

	width: 282px;

	height: 115px;

}



#conBox h5{

	font-size: 16px;

}



#conBox p{

	padding-top: 18px;

	line-height: 18px;

}



#conBox a:hover{

	text-decoration: underline;

}





#boxWhite {

	height: 26px;

	border-left: #dbdbdb solid 1px;

	border-right: #dbdbdb solid 1px;

	background: url(../images/house-bot.jpg) 203px top no-repeat;

}



#boxWhite a {

	color: #000000;

	width: 90px;

	display: block;

	text-decoration: none;

	padding: 12px 0px 0px 26px;

	background: url(../images/learnmore.gif) 90px 15px no-repeat;

}



#box-bottom {

	background: url(../images/bot-boximg.gif) top left no-repeat;

	height: 10px;

}



#boxbuld {

	background: url(../images/build-top.gif) 180px bottom no-repeat;

	width: 282px;

	height: 115px;

}



#boxWhiteBuld {

	height: 26px;

	border-left: #dbdbdb solid 1px;

	border-right: #dbdbdb solid 1px;

	background: url(../images/buld-bot.jpg) 204px top no-repeat;

}



#boxWhiteBuld a {

	color: #000000;

	width: 90px;

	display: block;

	text-decoration: none;

	padding: 12px 0px 0px 26px;

	background: url(../images/learnmore.gif) 90px 15px no-repeat;

}



#boxCap {

	background: url(../images/cap-top.gif) 180px bottom no-repeat;

	width: 282px;

	height: 115px;

}



#boxWhiteCap {

	height: 26px;

	border-left: #dbdbdb solid 1px;

	border-right: #dbdbdb solid 1px;

	background: url(../images/cap-bot.jpg) 199px top no-repeat;

}



#boxWhiteCap a {

	color: #000000;

	width: 90px;

	display: block;

	text-decoration: none;

	padding: 12px 0px 0px 26px;

	background: url(../images/learnmore.gif) 90px 15px no-repeat;

}

/* content area css*/

.text{

	border-left:1px solid #eeeeee; 

	padding-top: 50px;

	background:url(../images/fui_hdg.jpg) no-repeat;

	background-position:28px 0px;

	

}

.text p{

	color:#7c7d7f;

	margin:0px 0 36px 0;

	padding:0px 0 0 28px;

	line-height:20px;

}



.textcmn{

	border-left:1px solid #eeeeee; 

	padding-top: 50px;

	/*background: url(../images/sbi_hdg.jpg) no-repeat;

	background-position:28px 0px;*/

	

}

.textcmn p{

	color:#666666;

	margin:0px 0 36px 0;

	padding:10px 0 0 28px;

	line-height:24px;

}

.textcmn h6{

	font-family: Tahoma, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#08458A;

	margin:0px 0 16px 0;

	padding:0px 0 0 28px;

}









.textcmn li{

    font-family: Tahoma, sans-serif;

	font-size: 12px;

    color:#7c7d7f;

	padding-top: 50px;

	margin:0px 0 24px 0;

	padding:0px;

	

}	

.textcmn li a{

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

	font-size: 13px;

	color:#0066FF;

	padding-top: 50px;

	margin:0px 0 24px 0;

	padding:0px;

	text-decoration:underline;

}	

.textcnt{

	padding-top: 50px;

	/*background: url(../images/sbi_hdg.jpg) no-repeat;

	background-position:28px 0px;*/

	

}

.textcnt p{

	color:#7c7d7f;

	margin:0px 0 10px 0;

	padding:0px 0 0 15px;

	line-height:20px;

}	

	

.glryBox{

	  width:490px;

	  margin:0px 0 40px 28px;

	  padding:0px;

}

.glryBox img{

	padding-right:6px;

}	

.glryBox2{

	  width:490px;

	  margin:0px 0 40px 28px;

	  padding:0px;

}

.glryBox2 img{

	padding-right:6px;

}	















/*left menu*/





#topmenu {

	height: 14px;

	width: 239px;

	background: url(../images/menuactive.jpg) no-repeat 0 0;

	float:right;

	color: #07448B;

	padding: 13px 0px 13px 90px;

	font-weight: bold;

}



#topmenu a {

	text-decoration: none;

	color: #07468C;

	font-weight: bold;

}



#topmenuN {

	height: 14px;

	width: 239px;

	background: url(../images/menunormal.jpg) no-repeat 0 0;

	float:right;

	color: #7c7c7c;

	padding: 13px 0px 13px 90px;

}



#topmenuN a {

	text-decoration: none;

	color: #7C7C7C;

}





#btmMenu {

	height: 40px;

	width: 329px;

	background: url(../images/menunormal.jpg) no-repeat 0 -40px;

	float:right;

	color: #7c7c7c;

	

}



#btmMenu p {

	margin: 0px;

	padding-top: 12px;

	padding-left: 90px;

}



#btmMenu a {

	color: #7c7c7e;

	text-decoration: none;

}



#btmMenuA {

	height: 40px;

	width: 329px;

	background: url(../images/menuactive.jpg) no-repeat 0 -39px;

	float:right;

	color: #7c7c7c;

	

}



#btmMenuA p {

	margin: 0px;

	padding-top: 12px;

	padding-left: 90px;

	color: #07468B;

	font-weight: bold;

}





#btmMenuA a {

	color: #07458B;

	text-decoration: none;

	font-weight: bold;

}



#accomplishNor {

	width: 328px;

	height: 105px;

	background: url(../images/acoomplishNormal.jpg) top left no-repeat;

}



#accomplishActi {

	width: 328px;

	height: 94px;

	background: url(../images/acvombotActi.jpg) top left no-repeat;

}



#newsBotNor{

	background: url(../images/newsBotnor.jpg) top left no-repeat;

	height: 81px;

	width: 328px;

}



#newBotActi{

	background: url(../images/nwsbotActi.jpg) top left no-repeat;

	height: 88px;

	width: 328px;

}



.NormalList{

	background: none;

	list-style:none;

}

.ListBull{

	background: url(../images/bull.gif) 80px 18px no-repeat;

}



#menubg {

	background: url(../images/leftMenuBg.jpg) repeat-y 41px 0;

	float: right;

	width: 329px;

}



#menubg ul {

	width: 329px;

	background: url(../images/leftMenuBtm.jpg) no-repeat 41px bottom;

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#menubg ul li {

	height: 40px;

	color: #7c7c7e;

	font-size: 12px;

	background: url(../images/topborder.jpg) no-repeat 56px 0;

	list-style:none;

}



.nonBg {

	background: none;

	margin-left: 10px;

}





#menubg ul li div {

	background: url(../images/menuactive.jpg) no-repeat 0px -80px;

	height: 40px;

}



#MenuAdown{

	background: url(../images/menuAdown.jpg) no-repeat -3px -80px;

	

	

}



#MenuATop{

	background: url(../images/menuAdown.jpg) no-repeat -3px 0px;

	height: 14px;

	width: 239px;

	float:right;

	color: #7c7c7c;

	padding: 13px 0px 13px 90px;

}



#MenuATop a{

	color: #07448B;

	font-weight: bold;

	text-decoration: none;

}



#MenuABot{

	background: url(../images/menuAdown.jpg) no-repeat -3px -39px;

	height: 40px;

	width: 329px;

	float:right;

	color: #7c7c7c;

}





#MenuABot a{

	text-decoration: none;

	color: #FFFFFF;

}



#MenuABot p {

	margin: 0px;

	padding-top: 12px;

	padding-left: 90px;

}















#menubg ul li div p a{

	color: #074589;

	font-weight: bold;

}



#menubg ul li p {

	padding-left: 90px;

	padding-top: 13px;

	margin: 0px;

	list-style:none;

	color: #276EAE;

}



#menubg ul li p a{

	color: #7c7c7e;

	list-style:none;

}



#menubg ul li a {

	color: /*#7c7c7c;*/ #78c230;
	text-decoration: none;

	list-style:none;

}





#menuFooter {

	height: 100px;

	background: url;

	clear: both;

}



/*solar contractors page */



table.boxer {

} 

td.cells { 

border-top : 1px solid #dbdbdb;

border-right : 1px solid #dbdbdb;

border-bottom : 1px solid #dbdbdb;

border-left : 1px solid #dbdbdb;

font-weight : normal;

color : #7c7c7e;

padding:0px;

margin:0px;



} 



.cellnew{

margin:0px;

padding:0px;

}



.cellnew p{

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

font-size:12px;

color:#7c7c7e;

padding:0px 0 0 10px;

margin:0px 0 10px 0;

}

td.cellscnt {

	border-top : 1px solid #dbdbdb;

	border-right : 1px solid #dbdbdb;

	border-bottom : 1px solid #dbdbdb;

	border-left : 1px solid #dbdbdb;

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

	font-size:12px;

	color:#7c7c7e;

	padding:20px 0 20px 5px;

	margin:0px;

}

