@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	}
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000000;
	background:url(../images/banner_bg.gif) repeat-x top #F6F1EE;	
	}
#main_container{
	margin:0 auto;
	padding:0;
	width:1000px;
	text-align:left;
	background-color:#F6F1EE;
	}	

#line20{
	height:20px;
	background-color:#F6F1EE;
	}
#efficiency01{
	float:left;
	width:300px;
	height:400px;
	}
	
#efficiency01 ul{
	margin:0;
	padding:0 0 0 20px;
	}	
#efficiency01 li{
	margin:0px;
	padding:0 0 0 10px;
	}	
#efficiency02{
	float:right;
	width:300px;
	height:400px;
	}	
#efficiency02 ul{
	margin:0;
	padding:0 0 0 20px;
	}
#efficiency02 li{
	margin:0px;
	padding:0 0 0 10px;
	}		
/* --------------------------------------BANNER START -------------------------------------- */	

#banner{
	width:1000px;
	height: 240px; 
	background:url(../images/banner_bg.gif) repeat-x;
	}
#banner_left{
	float:left;
	background:url(../images/hollow_inn.gif) repeat-x;
	width:288px;
	height:240px;
	margin:0 30px 0 22px;
	}	
#banner_right{
	float:left;
	width:1000px;
	}		
#banner_picture{
	float:right;
	}	
#banner-img{
	text-align:right;
	}		
#top_btn{
	float:right;
	width:610px;
	line-height:36px;
	background:url(../images/bottom.gif) repeat;
	}

/* --------------------------------------BODY START -------------------------------------- */		

#mid_section{
	width:948px;
	height:100%;
	background-color:#F6F1EE;
	margin:0 26px 0 26px;
	}
#body_part{
	float:left;
	width:711px;
	padding:15px 0 0 0px;
	}	
#body_part01{
	float:left;
	width:711px;
	padding:15px 0 0 0px;
	}		
#mid_part_top{
	background:url(../images/mid_part_top.gif) repeat-x;
	width:711px;
	height:15px;
	}
.mid_part_top{
	background:url(../images/mid_part_top.gif) repeat-x;
	width:711px;
	height:15px;
	}	
#mid_part_mid{
	background:url(../images/mid_part_bg.gif) repeat;
	width:671px;
	padding:20px;
	}
#mid_part_mid01{
	background:url(../images/mid_part_bg.gif) repeat;
	width:691px;
	padding:0 10px 0 10px;
	height:230px;
	}
#mid_part_mid02{
	background:url(../images/mid_part_bg.gif) repeat;
	width:671px;
	padding:20px;
	height:400px;
	}
#mid_part_mid03{
	background:url(../images/mid_part_bg.gif) repeat;
	width:671px;
	padding:20px;
	height:520px;
	}		
#mid_part_botton{
	background:url(../images/mid_part_bottom.gif) repeat-x;
	width:711px;
	height:13px;
	}	
#mid_part_botton01{
	background:url(../images/mid_part_bottom.gif) repeat-x;
	width:711px;
	height:13px;
	}		

/* --------------------------------------BODY START -------------------------------------- */	
#left_part{
	clear:both;
	float:left;
	width:216px;
	padding:15px 21px 15px 0px;
	}
#left_nav_bg{
	width:216px;
	background:url(../images/left_nav_bg.gif) repeat;
	}
#left_nav_bg ul{
	margin:0;
	padding:0 0 0 22px;
	}
#left_navcontact_bg{
	width:191px;
	background:url(../images/left_nav_bg.gif) repeat;
	}	
#left_nav_bg li{
	margin:0;
	padding:3px 0 0 25px;
	list-style:none;
	line-height:22px;
	background:url(../images/white_arrow.gif) no-repeat 0px 13px;
	font-weight:bold;
	font-size:12px;
	color:#F1E4CB;
	line-height:25px;
	}
	
.inn{
	width:209px;
	float:left;
	margin:8px;
	}
#inn{
	width:209px;
	float:left;
	margin:8px;
	}	
.inn01{
	width:209px;
	}	
#inn02{
	background:url(../images/inn_02.gif) repeat;
	height:20px;
	width:209px;		
	}	
#inn03{
	background:url(../images/inn_03.gif) repeat;
	width:192px;
	padding:0 8px 0 8px;
	}
.inn04{
	background:url(../images/inn_04.gif) repeat-x;
	height:10px;
	width:209px;		
	}		
		
.inn{
	width:209px;
	float:left;
	margin:8px;
	}
.inn01{
	width:209px;
	}	
.inn02{
	background:url(../images/inn_02.gif) repeat;
	height:20px;
	width:209px;		
	}	
.inn03{
	background:url(../images/inn_03.gif) repeat;
	width:192px;
	padding:0 8px 0 8px;
	}
.inn04{
	background:url(../images/inn_04.gif) repeat-x;
	height:10px;
	width:209px;		
	}		
	
			
/* --------------------------------------FOOTER START -------------------------------------- */		

#footer{
	width:100%;
	clear:both;
	background:url(../images/footer_bg.gif) repeat-x;
	height:86px;
	}
#footer_tab{
	margin:0 auto;
	width:1000px;
	background:url(../images/footer_bg.gif) repeat-x;
	}	
#footer_left{
	float:left; 
	margin:5px;
	width:490px;
	}
#footer_right{
	float:right;
	margin:10px;
	width:420px;
	padding:0 50px 0 0px;
	text-align:right;
	}		