@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;
}

