/* CSS Document */
body{
	padding:0;
	margin:0;
	background:url(images/body_top_bg.gif) 0 0 repeat-x #f6e8d5;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	}
div, p, span, img, h1, h2, h3, h4, h5, h6, form, input, select, textarea {
	padding:0;
	margin:0;
	border:0;
	}
*{
	padding:0;
	margin:0;
	}
.spacer{
	clear:both;
	}
a {
	outline:none;
	text-decoration:none;
	}
#wraper{
	width:1003px;
	padding:0;
	margin:0 auto;
	}
	
/*top start*/

#body_top_bg{
	width:1003px;
	height:118px;
	float:left;
	}
#body_top_left{
	width:209px;
	height:118px;
	float:left;
	padding-left:56px;
	}
	

	
	
	
		/*body start*/	
	
#body_mdl_bg{
	width:900px;
	float:left;
	padding:0 0px 0 56px;
	}
#body_mdl_cont_bg_inr{
	width:900px;
	background-color:#fff;
	color:inherit;
	float:left;
	padding:0;
	margin:0;
	}	
	
	
/*banner start*/	
	
#banner_bg2{
	background:url(images/banner_bg.gif) 0 0 repeat-x;
	border:2px solid #fff;
	width:896px;
	height:308px;
	float:left;
	}	
#banner_bg1{
	background:url(images/banner.jpg) 0 0 no-repeat;
	width:611px;
	height:308px;
	float:left;
	}	
#banner_rgt1{
	width:281px;
	height:308px;
	float:left;
	}	
#srcbox_rgt{
	background:url(images/src_bg.gif) 0 0 no-repeat;
	width:281px;
	height:36px;
	float:right;
	padding:6px 0 0px 0px;
	}
#srcbox_left{
	font: bold 11px/20px  Arial, Helvetica, sans-serif;
	color:#2f170c;
	background-color:inherit;
	width:40px;
	float:right;
	padding:0px 5px 0 0px;
	}
#srcbox{
	width:198px;
	height:30px;
	float:right;
	padding:0;
	}
#srcbox_right{
	width:22px;
	height:32px;
	float:right;
	padding:1px 0 0 7px;
	}
.src_input_bg{
	background-color:#f8f6da;
	border:1px solid #aaa890;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color:#323231;
	width:196px;
	height:20px;
	margin:0px;
	}
	
	
	
/*body_left*/


	
#body_left_bg{
	width:569px;
	float:left;
	padding:5px 21px 6px 21px;
	}




.welcome_txt{
	font:normal 22px/40px "Times New Roman", Times, serif;
	color:#008789;
	background-color:inherit;
	}
.wel_bld_txt{
	font: bold 12px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8e751d;
	background-color:inherit;
	}
.wel_bld_txt a{
	color:#b10300;
	background-color:inherit;
	text-decoration:underline;
	}
.normal_txt{
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	background-color:inherit;
	margin:8px 0 8px 0;
	}	
.btn_read{
	background:url(images/btn_read.gif) 0 0 no-repeat;
	width:74px;
	height:22px;
	text-align:center;
	}
.btn_read a{
	font: bold 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	}
	
	
	
	/*body left bottom start*/
	
#body_btm_cont{
	background-color:#faf8e4;
	color:inherit;
	border:1px solid #d5d3bf;
	width:541px;
	float:left;
	padding:0px 14px 12px 14px;
	margin-top:14px;
	}		
	
#btm_right_cont{
	width:190px;
	float:left;
	padding:0;
	}		
.letest_pro_txt{
	font:normal 19px/35px Georgia, "Times New Roman", Times, serif;
	color:#84011f;
	background-color:inherit;
	margin-top:15px;
	}	
.pro_over_txt{
	background:url(images/pro_over_sub_bg.gif) 0 0 no-repeat;
	width:463px;
	font: bold 11px/25px Georgia, "Times New Roman", Times, serif;
	color:#d87500;
	background-color:inherit;
	float:right;
	padding-left:30px;
	margin:0;
	}
.letest_pic_cont{
	width:541px;
	float:left;
	padding-top:20px;
	}
.letest_pic_bg{
	background-color:#fff;
	color:inherit;
	border:1px solid #dcdac8;
	width:159px;
	height:133px;
	float:left;
	padding:6px;
	margin-right:15px;
	}
.let_pic_txt{
	background:url(images/letest_pic_arrow.gif) 3px 17px no-repeat;
	padding:13px 0 0 20px;
	}		
.let_pic_txt a{
	font: bold 11px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cc0303;
	background-color:inherit;
	text-decoration:underline;
	}
.btm_cont_bgr{
	width:174px;
	float:left;
	}	
.let_pic_txt a:hover{
	text-decoration:none;
	}
.letst_proj_con_txt{
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0a0a0a;
	background-color:inherit;
	margin:5px 0 20px 0;
	}
	
	
	
.pro_list_bg{
	background-color:#faf8e4;
	color:inherit;
	border: 1px solid #a36d44;
	width:276px;
	float:left;
	padding:3px;
	margin:0;
	}	
.pro_list_txt{
	background-color:#938c5d;
	border:1px solid #57543d;
	font:normal 18px/29px  Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0 0 0 8px;
	margin-bottom:5px;
	}	
.pro_list_ul{
	padding:0;
	margin:0;
	list-style:none;
	}		
.pro_list_ul li{
	border-bottom:1px dashed #757350;
	margin:0 5px;
	}
.pro_list_ul li.noborder{
	border-bottom:none;
	margin:0 5px;
	}	
.pro_list_ul li a{
	background:url(images/arrow_pro_list.gif) 0px 6px no-repeat;
	font: bold 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#757350;
	background-color:inherit;
	padding-left:13px;
	}		
.pro_list_ul li a:hover{
	color:#000;
	background-color:inherit;
}
	
	
.clnt_com_bg{
	background:url(images/qck_contact_bg.gif) 0 0 no-repeat;
	width:233px;
	height:230px;
	float:left;
	padding:15px 24px;
	margin:0;
	}	
.clnt_com_txt{
	font:normal 18px/24px  Georgia, "Times New Roman", Times, serif;
	color:#fff567;
	background-color:inherit;
	margin-bottom:4px;
	}		

.clnt_form_input{
	background-color:#b3b080;
	border:1px solid #d7d49f;
	font: normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	width:231px;
	height:19px;
	margin:4px 0;
	}	
.clnt_form_area{
	background-color:#b3b080;
	border:1px solid #d7d49f;
	font: normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	width:231px;
	height:105px;
	margin:4px 0;
	}	
.clnt_form_btn{
	width:auto;
	float:right;
	margin-top:4px;
	}	
	


		/*nav start*/
		
	
#nav_bg{
	width:692px;
	height:32px;
	float:left;
	margin:0;
	padding-top:87px;
	}	

.nav_main{
	width:auto;
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	}
.nav_main li{
	margin:0 1px 0 1px;
	float:left;
	width:auto;
}
.nav_main li a{
	background:url(images/nav_bg.gif) no-repeat 0 0;
	float:left;
	width:90px;
	cursor:pointer;
	display:block;
	font: bold 12px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
}

.nav_main li a:hover{
	background:url(images/nav_hov_bg.gif) no-repeat 0 0;
	font: bold 12px/31px Arial, Helvetica, sans-serif;
	color:#f7de7a;
	background-color:inherit;
	width:90px;
}

.nav_main li a.active{
	background:url(images/nav_hov_bg.gif) no-repeat 0 0;
	color:#f7de7a;
	background-color:inherit;
	width:90px;
}


/*---------nav end------*/	
	
	
	
	
	
	
	
	
	/*right start*/
	

		
#body_right_bg{
	width:285px;
	float:right;
	padding:0 2px 6px 0;
	margin:0;
	}	
#news_ltr_bg{
	background:url(images/news_ltr.jpg) 0 0 no-repeat;
	width:220px;
	height:60px;
	float:right;
	padding:12px 0px 0px 65px;
	margin:0;
	}	
.news_ltr_txt{
	font: normal 17px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#021c1c;
	background-color:inherit;
	}
.news_box{
	width:165px;
	margin:0px 0 0 0px;
	float:left;
	}	
.news_input{
	background-color:#fff;
	border:1px solid #8a8867;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color:#323231;
	width:163px;
	height:20px;
	margin:0px;
	}	
.sign_btn{
	width:auto;
	padding:0px 4px 0 0px;
	float:right;
	}
		
#spcl_offr_bg{
	width:auto;
	padding:6px 0;
	}
#email_add_bg{
	background:url(images/email_add.jpg) 0 6px no-repeat;
	height:45px;
	width:auto;
	padding:16px 0 6px 135px;
	}				
.trebu11{
	font: bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2b450f;
	background-color:inherit;
	}
.trebu11 a{
	color:#2b450f;
	background-color:inherit;
	}	
.icon_pro_over_pad{
	margin-right:3px;
	margin-bottom:5px;
	}	
.read_txt_sml{
	font: normal 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#0a0a0a;
	background-color:inherit;
	}	
.read_txt_sml a{
	font: bold 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#7c011d;
	background-color:inherit;
	text-decoration:none;
	}	
	/*fooetr start*/
	
#footer_bg{
	background-color:#472412;
	color:inherit;
	width:1003px;
	height:80px;
	float:left;
	padding:0;
	margin:0;
	}			
	
#footer_cnt_left{
	width:950px;
	float:left;
	}
#footer{
	padding:0px;
	margin:25px 0 0 300px;
	list-style:none;
	}
#footer li{
	padding:0px 3px;
	margin:0px;
	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	float:left;
	width:auto;
	}
#footer li a{
	font: bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	display:block;
	}
#footer li a:hover{
	color:#fff;
	background-color:inherit;
	}
#footer_top1{
	width:auto;
	float:left;
	}

#footer_right{
	width: auto;
	padding-left:400px;
	float:left;
	}
.footer_right_txt{
	padding:0px 0px;
	margin:0px;
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	color:#ddd16a;
	background-color:inherit;
	float:left;
	width:auto;
	}

	
/*contact start	*/
	
.black_big_txt{
	font: bold 16px/22px Arial, Helvetica, sans-serif;
	color:#272727;
	background-color:inherit;
	margin:20px 0 10px 0px;
	}	
.frm_cont1{
	width:540px;
	float:left;
	}		
.frm_lft_bg{
	width:142px;
	float:left;
	padding:8px;
	}	
.frm_lft_txt{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color:#3c392e;
	background-color:inherit;
	}	
.frm_rgt_bg{
	width:210px;
	float:left;
	padding:8px;
	}	
.frm_rgt_input{
	background-color:#fff;
	color:inherit;
	border:1px solid #b3b2a6;
	width:206px;
	height:20px;
	}		
.frm_rgt_area{
	background-color:#fff;
	color:inherit;
	border:1px solid #b3b2a6;
	width:206px;
	height:83px;
	}	