@charset "utf-8";
/* CSS Document */
/*-----------------------------
			
		Date:2009/10/05
-----------------------------*/
body{ 
	text-align:center;
	font-family:Verdana, Arial, Sans Serif; 
	font-size:12px;
	color:#3e3e3e;
	background:#cdcdcd url(../images/body_Bg.jpg) repeat-x;
}

.bold {

	font-weight:bold;
	
	}

*{padding:0; margin:0}
a{text-decoration:none; outline:none;}
img, fieldset, button{border:none; background:none}
p{line-height:15px; padding-bottom:0px;font-family:Verdana, Arial, Sans Serif}
.contBtmLeft p{ line-height:18px; padding-bottom:10px;}
/*---------header-----*/
.contTopRight h3{
	line-height:17px;
	font-size:15px;
	color:#121212;
	margin-bottom:6px;
	}
.contBtmLeft h2{
	line-height:28px;
	font-size:26px;
	margin-bottom:8px;
	}
.contBtmLeft h2 span{color:#141414; font-weight:bold;}
/*-------end header----*/
#wrap{
	width:990px;/*992*/
	padding:0;
	margin:0 auto;
	text-align:left;
	border:1px solid #b1b1b1;
	border-width:0 1px;
}
	#header{
		width:968px;/*990*/
		height:143px;/*145*/
		padding:2px 0 0 22px;
		background:url(../images/header_bg.jpg) no-repeat;
		position:relative;
		}
		#logo{
			width:360px;
			height:142px;
			float:left;
			}
		.exploring{
			width:250px;
			height:25px;
			position:absolute;
			left:693px;
			top:108px;
			text-indent:-1000px;
			overflow:hidden;
			}
	ul#topNav{
		width:990px;/*990*/
		height:32px;
		padding-bottom:1px;
		background:url(../images/topNav.jpg) repeat-x;
		list-style:none;
		/*overflow:hidden;*/
		}
		#topNav li{
			line-height:32px;
			float:left;
			padding-left:3px;
			/*margin-right:15px;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			background:url(../images/topNavHover.jpg) no-repeat left -200px;
			}
			#topNav li:hover, #topNav li.active{
				background-position:left top;
				}
			#topNav li a{
				float:left;
				line-height:27px;
				padding:0 20px 5px;
				color:#fff;
				background:url(../images/topNavHover.jpg) no-repeat left -200px;
				}
			#topNav li:hover a{
				background-position:right top;
				}

.mainCont{
	width:970px;/*990*/
	padding:18px 10px 42px;
	background:#f5f5f3 url(../images/mainCont_Bg.jpg) repeat-x 0 0;
	position:relative;
	}
	.btn_upDown{
		width:20px;
		height:20px;
		position: absolute;
		bottom:-32px;
		right:140px;
		background:url(../images/btn-1.png) no-repeat;
		z-index:100;
		}
	.contTop{
		width:100%;/*970*/
		overflow:hidden;
		}
		.contTopLeft{
			width:614px;
			height:296px;
			float:left;
			/*background:url(../images/rotate-images/rotate-1.jpg) no-repeat;*/
			position:relative;
			}
			#rotate{
				width:100%;
				height:100%;
				position:absolute;
				left:0;
				top:0;
				z-index:1;
			}
			#rotate img{ position:absolute; left:0; top:0; display:none}
			.contTopLeft p{
				width:554px;/*614*/
				height:57px;/*69*/
				padding:12px 30px 0 30px;
				margin-top:227px;
				font-family:Arial, Helvetica, sans-serif;
				color:#fff;
				background:url(../images/conttopLeftPara_BG.png) repeat-x;
				position:relative;
				z-index:2;
				}
		.contTopRight{
			width:327px;/*347*/
			height:288px;/*296*/
			padding:8px 5px 0 15px;
			float:right;
			background:url(../images/contTopRight_Bg.jpg) no-repeat;
			}
			.contTopRight p{color:#2c2b27;}
			.info_form{
			width:292px;/*327*/
			padding-left:35px;
			margin-top:22px;
			}
			.info_form fieldset{
				display:block;
				margin-top:8px;
				}
			.info_form label{
				width:86px;
				line-height:21px;
				float:left;
				color:#3a3a3a;
				}
			.text_3, .text_4, .text_5, .text_6, .text_7{
				height:17px;/*21*/
				line-height:17px;
				padding:2px;
				border:0;
				float:left;
				}
			.text_3{ width:149px;}
			.text_4{ width:142px;}
			.text_5{ width:122px;}
			.text_6{ width:135px;}
			.text_7{ width:78px;}
			.submitbtn_2{
				width:54px;
				height:19px;
				border:none;
				cursor:pointer;
				background:url(../images/submitbtn_2.jpg) no-repeat;
				}
		.contBottom{
			width:970px;/*970*/
			padding-top:27px;
			overflow:hidden;
			}
			.contBtmLeft{
				width:420px;
				float:left;
				}
				.contBottom em{
					font-style:normal;
					color:#ffa205;
					}
					.contBtmLeft a{ color:#ffa205;}
				.contBottom a:hover{ text-decoration:underline;}
			ul.advenergyList{
				/*width:574px;
				padding-top:35px;*/
				width:518px;
				padding-top:20px;
				float:right;
				list-style:none;
				}
				.advenergyList li{
					width:138px;/*158*/
					height:103px;/*111*/
					margin-right:22px;
					padding:6px 9px 0;
					float:left;
					border:1px solid #c6c6c6;
					background:url(../images/advenergyList_Bg.gif) repeat-x;
					}
					.advenergyList li.last{ margin-right:0;}
					.advenergyList li span{
						width:100%;
						padding:2px 0 5px;
						line-height:14px;
						font-size:10px;
						}
						.advenergyList li span a{color:#121212;}
						.advenergyList li span a.moreLink{ color:#ecae61;}
						
						
	ul.bottomNav{
		width:980px;/*990*/
		height:37px;
		padding-left:10px;
		background:url(../images/bottomNav_Bg.jpg) repeat-x 0 0;
		overflow:hidden;
		list-style:none;
		padding-top:23px;
		position:relative;
		}
		.bottomNav li{
			line-height:37px;
			margin-right:46px;
			float:left;
			color:#fff;
			}
			.bottomNav li a{
				float:left;
				color:#fff;
				padding-left:8px;
				background:url(../images/bottomList_Bg.png) no-repeat left 15px;
				}
	#footer{
		width:970px;/*990*/
		height:41px;/*69*/
		padding:28px 10px 0;
		background:url(../images/footer_Bg.gif) repeat-x;
		}
	#footer p{
		width:100%;
		overflow:hidden;
		}
	.ftrLeft{
		float:left;
		color:#383838;
		}
	.ftrRight{
		float:right;
		
		}
		.ftrRight a{
			margin:0 5px;
			color:#393939;
			}
		.ftrRight a:hover{ text-decoration:underline;}
		
		
		
/*---------- inner page -------------------*/


.maincontentInner{
	padding:18px 0 0;
	width:990px;
	background:url(../images/content-top-bg.jpg) repeat-x 0 0 #F4F4F4;
	}
	
.innerContent{
	padding:25px 23px 30px;
	}	

.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}

#leftContent{
	width:536px;
	float:left;
	}
	
#leftContent img.headPic{
	margin-bottom:20px;
	}	
	
h2.pageHeading{
	font-size:18px;
	line-height:21px;
	color:#000000;
	padding-bottom:20px;
		}	
	
h2.pageHeading span{
	font-weight:normal;
	}	
	
	
#leftContent p, #rightContent p{
	font-size:12px;
	line-height:18px;
	padding-bottom:12px;
	}
	
#rightContent{
	width:360px;
	float:right;
	} 		
	
	
h2.subheading{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#216794;
	padding-bottom:12px;
	}	
	
ul.list{
	padding-bottom:30px;
	list-style-type:none;
	}	
	
ul.list li{
	background:url(../images/blt-icon.gif) no-repeat 0 3px;
	padding:0 0 12px 20px;
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#141414;
	}	

.imgMenu { 
	float:left;
	width:240px;
	margin:0 30px 50px;
 }

.imgMenu img { 
	padding:0 0 10px 0;
	
	}

.imgMenu span { 
	display:block;
	text-align:center;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#357EAC;
}

.partnerLogo { padding:20px 0 0 0; }
.partnerLogo img {
	margin:0 40px 0 0;
	}