body {  padding:0px;
margin:0px; }

a:link
{color:#ff0000; text-decoration:none;  }

a:visited
{color:#ff0000; text-decoration:none;    }

a:hover
{color:#000; text-decoration:none;   }

a:active
{color:#ff0000; text-decoration:none;   } 

.all { width:779px; background: #64c74d url(images/bac_img.jpg); background-repeat:repeat-x; height:auto; position:relative; margin-left:auto;
margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#383636;}
.flash {
width:779px; height: 299px; }

.overall { width:736px; height:auto; }

.area { width:710px; min-height:540px;  height:auto; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; background:#fff; margin-top:7px; padding-top:7px; _height:450px   }
.areain { width:700px; min-height:450px; height:auto;   margin-left:6px;  font-family:Tahoma;  font-size:11px; _height:420px  }
.areaincover { width:680px; height:450px; padding-left:20px; background:url(images/areain_cover.jpg); background-repeat:repeat-x;  }

.areainleft { width:420px; height:430px; font-family:Verdana, Arial, Helvetica, sans-serif;  margin-top:20px; line-height:20px; text-align:justify; float:left; font-size:12px; color:#383636 }

.areainright { width:210px; height:420px; margin-left:40px;  margin-top:20px; float:left; }
.areatitle { width:394px; height:19px; clear:both; background:url(images/welcome_name.png); background-repeat:no-repeat;
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/welcome_name.png', sizingMethod='fixed');   }




.menu { width:710px;  height:65px; background:url(images/menu_bac.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
  }




.productitems { width:450px; float:left; height:250px; text-align:left; margin-left:10px; color:#383636; font-weight:bold;   }

.addressitems { width:300px; float:left; height:300px; margin-top:7px; margin-left:8px; text-align:left; color:#383636; font-weight:bold; float:left; }

.divider { width:10px; height:270px; float:left; margin-top:20px; margin-left:5px; background:url(images/divider_img.png); background-repeat:no-repeat; * background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/divider_img.png', sizingMethod='fixed');  }
.table td { height:25px; color:#009900; }

h1 { font-size:15px;font-family:Tahoma; color:#FF0000; font-weight:bold; margin:0; padding:0; padding-bottom:10px; padding-top:10px; }
h2{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin:0; padding:0;  }


.address { width:710px; height:340px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:1px; margin-top:5px;   clear:both; background:#9be3cb; }



.addressin { width:700px; height:305px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;  margin-top:5px; margin-left:5px;  clear:both;  background:url(images/address_bacimg.jpg); background-repeat:repeat-x;  }





.powersoftad { width:220px; margin-left:80px; height:100px; line-height:20px; margin-top:-18px; }

.office { width:220px; height:49px; margin-left:14px; clear:both; background:url(images/office_img.png); background-repeat:no-repeat; 
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/office_img.png', sizingMethod='fixed');}


.ass { width:211px; height:49px; margin-left:6px; clear:both; background:url(images/associates_img.png); background-repeat:no-repeat; 
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/associates_img.png', sizingMethod='fixed');}


.more {
	width:100px;
	height:22px;
	color:#FF0000;
	text-align:left;
	float:right;
	padding-left:15px; margin-top:23px; 
}


.menuin { width:177px; height:62px; float:left;}



/* Menu */




ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:177px;
	position:relative;
	display:block;
	float:left;
	height:60px;
	font-size:13px; margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu li{
	display:block;
	float:left;
	width:177px;
	margin:0;
	pading:0;
	
	}
ul#menu li a{
	display:block;
	float:left;
	color:#000; 
	text-decoration:none;
	height:60px; width:177px;
	background: url(images/solar_menu.jpg); background-repeat:no-repeat;
	}
ul#menu li a:hover{
background:url(images/solar_hover.jpg); background-repeat:no-repeat; 

	}


/*menu2*/

ul#menu2{
	margin:0;
	padding:0;
	list-style-type:none;
	width:177px;
	position:relative;
	display:block;
	float:left;
	height:60px;
	font-size:13px; margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu2 li{
	display:block;
	float:left;
	width:177px;
	margin:0;
	pading:0;
	}
ul#menu2 li a{
	display:block;
	float:left;
	color:#000;
		background:url(images/wind_menu.jpg); background-repeat:no-repeat;
		background-position:center;
	text-decoration:none;
	height:60px; width:177px;
	}
ul#menu2 li a:hover{
	background:url(images/wind_hover.jpg); background-repeat:no-repeat; 
		
	
	}


	
	
/*menu3*/

ul#menu3{
	margin:0;
	padding:0;
	list-style-type:none;
	width:177px;
	position:relative;
	display:block;
	float:left;

	height:60px; margin-top:2px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu3 li{
	display:block;
	float:left;
	width:177px;
	margin:0;
	pading:0;
	}
ul#menu3 li a{
	display:block;
	float:left;
	color:#000; 
	text-decoration:none;
	height:60px; width:177px;
		background:url(images/hybrid_menu.jpg); background-repeat:no-repeat;
	text-align:center;
	}
ul#menu3 li a:hover{
background:url(images/hybrid_hover.jpg); background-repeat:no-repeat;

	}


	
	/*menu4*/

ul#menu4{
	margin:0;
	padding:0;
	list-style-type:none;
	width:177px;
	float:left;

	position:relative;
	display:block;
	height:60px; margin-top:2px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu4 li{
	display:block;
	float:left;
	width:177px;
	margin:0;
	pading:0;
	}
ul#menu4 li a{
	display:block;
	float:left;
	color:#000; 
	text-decoration:none;
		background:url(images/lighting_menu.jpg); background-repeat:no-repeat;
	height:60px; width:177px;
	text-align:center;
	}
ul#menu4 li a:hover{
	background: url(images/lighting_hover.jpg); background-repeat:no-repeat; 	
	}
	

ul#menu li a.active{
	background: url(images/solar_hover.jpg); background-repeat:no-repeat; 	
	}

ul#menu2 li a.act{
	background: url(images/wind_hover.jpg); background-repeat:no-repeat; 	
	}

	ul#menu3 li a.hyact{
	background:url(images/hybrid_hover.jpg); background-repeat:no-repeat; 	
	}

	ul#menu4 li a.lightact{
	background:url(images/lighting_hover.jpg); background-repeat:no-repeat; 	
	}

	
	
	
	
/*sub pages*/
	
	.area1 { width:710px; min-height:1380px;  height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#fff; margin-top:7px; padding-top:7px; _height:1200px   }
	.area2 { width:710px; min-height:960px;  height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#fff; margin-top:7px; padding-top:7px; _height:897px   }
	
.area3 { width:710px; height:750px;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; background:#fff; margin-top:7px; padding-top:7px;   }
.area4 { width:710px; height:1040px;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; background:#fff; margin-top:7px; padding-top:7px;   }

.areain1 { width:700px; min-height:550px; height:auto;   margin-left:7px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; _height:545px  }
.areain2 { width:700px; min-height:600px; height:auto;   margin-left:7px;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; _height:600px  }

.leftbar { width:206px; height:540px; float:left; background:url(images/leftbar_img.jpg); background-repeat:repeat-x; border:1px solid #62979a; }


/*left menu */
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 

	

	
#button {
	width: 184px; margin-left:22px; margin-top:15px; line-height:32px;
	font-family:Tahoma; font-size:11.5px; color:#383838;
	
	}
	
#button li a {
	height: 32px;
	text-decoration: none;
	background:url(images/dot_img.png); background-position:bottom; background-repeat:no-repeat;
	
	}	
	
#button li a:link, #button li a:visited {
	color: #383838;
	display: block;
	padding: 0px 0 0 10px;
	}
	
#button li a:hover {
	color: #ff0000;
	padding: 0px 0 0 10px;
	}	
	
	
	#button li a:active {
	color: #ff0000;
	padding: 0px 0 0 10px;
	}
	
	#button li a:focus {
	color: #ff0000;
	padding: 0px 0 0 10px;
	}
	
	
	#button li a.action {
	color: #ff0000; font-weight:bold;
	padding: 0px 0 0 10px;
	}	
	/*leftmenu Over */
.rightbar { width:450px; min-height:520px; height:auto; float:left; background: #fff url(images/product_bac.jpg); background-repeat:repeat-x; margin-left:2px; border:1px solid #62979a; text-align:justify; font-size:12px; color:#383636; line-height:18px; padding-left:10px; padding-top:20px; padding-right:20px; _height:515px }
.rightbar1 { width:500px; min-height:520px; height:auto; float:left; background: #fff url(images/product_bac.jpg); background-repeat:repeat-x; margin-left:5px; border:1px solid #62979a; text-align:justify; font-size:12px; color:#383636; line-height:18px; padding-left:20px; padding-top:20px; padding-right:20px; _height:515px }


.producttitle { width:152px; height:63px; margin-left:25px; margin-top:10px; background:url(images/product_title.png); background-repeat:no-repeat; * background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/product_title.png', sizingMethod='fixed'); } 

	.productarea { width:660px; min-height:900px; height:auto; margin-left:250px; text-align:justify; line-height:20px; _height:900px  }
	
	
	
	.solartable { width:450px; margin-top:40px; text-align:center;  }
	
	.solartable td { height:10px; width:50px; border: 1px solid #DADADA; }
	
	.img { width:200px; height:200px; margin-top:30px; margin-left:60px; margin-bottom:20px;  background:url(images/solar_water.png); background-repeat:no-repeat;  * background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/solar_water.png', sizingMethod='fixed');   }


.smalltable { width:450px;  margin-top:1px; text-align:center; font-size:11px;}

.smalltable td { height:18px;   border: 1px solid #DADADA;  }

.bigtable { width:620px;  margin-top:2px; text-indent:8px;  }

.bigtable td { height:18px;   border: 1px solid #DADADA;  }


.windtable { width:400px;  text-indent:7px; text-align:left;  }

.windtable td { height:12px;   border: 1px solid #DADADA; text-indent:7px; }

.wind2 { width:300px; }

.wind3 { width:200px; }
.table2 td { height:20px; color:#000; }

.lighttable { width:440px;   text-indent:7px;  }

.lighttable td { height:15px;  border: 1px solid #DADADA; text-indent:7px; }



