/* CSS Document */

html{height: 100%;
overflow: -moz-scrollbars-vertical;	
overflow-x:auto;
}
body{
	padding:0;
	margin:0;
	font-family: Arial, "Trebuchet MS", sans-serif;
	text-align:center;
	background-color:#E8E8E8;
	color:#666666;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, span{
	margin:0; padding:0;
}
img{
padding-left:25px;}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	
	background:url(../images/h_energy_bg.jpg) 0 255px no-repeat;
	background-color:#FFFFFF;
	width:984px;
	height:670px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
	}
#body img{
	display:block;
	font-size:0;
	line-height:0;
}
#body p.toptxt{
	font:bold 10px/17px Arial, "Trebuchet MS", sans-serif;
	margin:4px 0 41px 0;
	display:block;
}
#homegfx {
	float:right;
	width:500px;
	height:200px;	
	position: relative; Left:-20px; Top: -66px;
	z-index:-0;
}.tagline {
	width:500px;
	/*margin:0px auto;*/
	font-family:Arial, "Trebuchet MS", sans-serif;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	line-height:16px;
	color:#666666;
}

	/*index-menu*/
#left{
	float:left;
	position: relative; Left:25px; Top: 300px;
	padding:0;
	margin:0;
}
#left ul.menu{
	width:410px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#left ul.menu li{
	float:left;
	display:block;
	padding:0 0 0 0;
}
#left ul.menu li a.home{
	display:block;
	background:url(../images/main/home.gif) 0 0 no-repeat;
	text-indent:-5000px;
	background-position:top;
	padding-top:50px;
	text-align:center;
	width:55px;
	float:left;
}
#left ul.menu li a.about{
	display:block;
	background:url(../images/main/solar.gif) 0 0 no-repeat;
	text-indent:-5000px;
	background-position:top;
	padding-top:50px;
	text-align:center;
	width:55px;
	float:left;
}
#left ul.menu li a.solar1{
	display:block;
	background:url(../images/main/sunborne.gif) 0 0 no-repeat;
	text-indent:-5000px;
	background-position:top;
	padding-top:50px;
	text-align:center;
	width:55px;
	float:left;
}
#left ul.menu li a.projects1{
	display:block;
	background:url(../images/main/projects.gif) 0 0 no-repeat;
	text-indent:-5000px;
	background-position:top;
	padding-top:50px;
	text-align:center;
	width:55px;
	float:left;
}
#left ul.menu li a.news1{
	display:block;
	background:url(../images/main/news.gif) 0 0 no-repeat;
	text-indent:-5000px;
	background-position:top;
	padding-top:50px;
	text-align:center;
	width:55px;
	float:left;
}
#left ul.menu li a.career1{
	display:block;
	background:url(../images/main/careers.gif) 0 0 no-repeat;
	text-indent:-5000px;
	background-position:top;
	padding-top:50px;
	text-align:center;
	width:55px;
	float:left;
}
#left ul.menu li a.contact1{
	display:block;
	background:url(../images/main/contact.gif) 0 0 no-repeat;
	text-indent:-5000px;
	background-position:top;
	padding-top:50px;
	text-align:center;
	width:55px;
	float:left;
}
/*.hcase{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#399411;
}*/

/*------------------------------------------------right--------------------*/

#right{
	width:920px;
	float:right;
	margin:18px auto 26px auto;
	padding-left:20px;
	padding-right:40px;
	position: relative; Left:0px; Top: 185px;
}
#test{
margin-right:29px;
	width:280px;
	float:left;
}
#test h2{
	display:block;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	color:#000000;

}
#test h3{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color: #666666;
font-size:12px;
padding-top:10px;
}
#test h4{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color: #666666;
font-size:12px;
padding-top:1px;
}
#test p{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666666;
	font-size:11px;
	
	margin-top:10px;
	}
			/*  high  */
#high{
	width:280px;
	float:right;
}
#high h2{
	display:block;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	color:#000000;

}
#high h4{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color: #666666;
font-size:12px;
padding-top:1px;
}
#high p{
	display:block;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666666;
	font-size:11px;
	margin-top:10px;
	}


				/*footer*/


#footerMain{
	width:984px;
	margin:0px auto;
	background:url(../images/footer-BG.gif) 0 0 repeat-x #FFFFFF;
	position: absolute; Top: 640px;
	color:#666666;
	height:60px;
}
#footer{
	width:984px;
	background:url(../images/footer-BG.gif) 0 0 repeat-x #FFFFFF;
	margin:0 auto;
	text-align:left;
	height:60px;
}
#footer ul.menu{
	width:210px;
	position:absolute;
	left:20px;
	top:20px;
	padding:0;
	margin:0;
}
#footer ul.menu li{
	float:left;
	display:block;
	padding:0 2px 0 0;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}
#footer ul.menu li a{
	padding:0 5px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:none;
}
#footer ul.menu li a:hover{
	color:#FEB100;
}
#footer p.copyright{
	font:normal 11px Arial, Helvetica, sans-serif;
	position:absolute;
	left:402px;
	top:25px;
	width:226px;
	color:#989898;
}
.xhtml{
	display:block;
	width:220px;
	height:26px;
	position:absolute;
	left:730px;
	top:23px;
	font:normal 11.5px Arial, Helvetica, sans-serif;
	color:#9e9e9e;
}

