@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #82a733;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: justify;
	background-position: center top;
}
a {
	font-family: Trebuchet MS;
	font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}.container {
	width: 995px;
}
.top_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7CA731;
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: middle;
	height: 79px;
}
.top_button a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7CA731;

}.top_button a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;

}.baner {
	background-image: url(btm_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 359px;
}
.menu_txt {
	padding-right: 25px;
	padding-left: 25px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #55581F;
	text-align: justify;
	vertical-align: top;
}
.menu_txt_00 {
	padding-right: 25px;
	padding-left: 25px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #244D22;
	text-align: justify;
	vertical-align: top;
}
.menu_txt_01 {
	padding-right: 25px;
	padding-left: 25px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #b28079;
	text-align: justify;
	vertical-align: top;
}
.rght_menu {
	height: 359px;
}
.main_baner {
	height: 359px;
	width: 414px;
}

.top_btn_pad {
	color: #666666;
	padding-right: 8px;
	padding-left: 8px;
}
.menu_01 {
	background-color: #c2c761;
	width: 184px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666600;
	text-align: center;
	vertical-align: top;
	
}
.menu_02 {
	background-color: #7fc47c;
	width: 184px;
	background-image: url(menu_01.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #336633;
	text-align: center;
	vertical-align: top;
	
}
.menu_03 {
	background-color: #76443d;
	width: 184px;
	background-image: url(menu_02.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #CC6666;
	text-align: center;
	vertical-align: top;
	
}
.menu_04 {
	background-image: url(manu_03.png);
	background-repeat: repeat-y;
	background-position: left center;
	width: 29px;
	
}
.menu_top_01 {
	background-image: url(top_menu_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 20px;
	background-color: #c2c761;
}
.menu_top_02 {
	background-image: url(top_menu_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 20px;
	background-color: #7fc47c;
	
}
.menu_top_03 {
	background-image: url(top_menu_03.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 20px;
	background-color: #76443d;
}
.menu_pic01 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.more_txt {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #FFFF99;
	text-align: right;
	padding-right: 30px;
	padding-top: 20px;
}
.more_txt a {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	
}
.more_txt a:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	}
.main_button {
	background-color: 909637;
	background-image: url(button_midle.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 44px;
	width: 995px;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-right: 18px;
	padding-left: 18px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.button a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-right: 18px;
	padding-left: 18px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.button a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #C2C761;
	text-align: center;
	vertical-align: middle;
	background-color: #666633;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 14px;
	padding-left: 18px;
}
.left_main_button {
	background-image: url(button_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 14px;
}
.rght_main_button {
	background-image: url(button_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 14px;
}
.main_txt {
	height: 277px;
	width: 598px;
}
.quick_field {
	width: 184px;
}
.main-txt-box {
	height: 211px;
	width: 501px;
	background-color: #F4F5E2;
	background-image: url(box_bg.jpg);
	background-repeat: repeat;
}
.box_top_left {
	background-color: #F4F5E2;
	background-position: left top;
	height: 18px;
	width: 18px;
	background-image: url(top_box_left.jpg);
	background-repeat: no-repeat;
}
.box_top_right {
	background-color: #cace7d;
	background-position: right top;
	height: 18px;
	width: 18px;
	background-image: url(top_box_rght.jpg);
	background-repeat: no-repeat;
}
.box_btm_left {
	background-color: #cace7d;
	background-position: left bottom;
	height: 18px;
	width: 18px;
	background-image: url(btm_box_left.jpg);
	background-repeat: no-repeat;
}
.box_btm_right {
	background-color: #cace7d;
	background-position: right bottom;
	height: 18px;
	width: 18px;
	background-image: url(btm_box_rght.jpg);
	background-repeat: no-repeat;
}.hd_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 34px;
	padding-left: 20px;
}
.box_text_pad {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A4B25;
	text-align: justify;
	vertical-align: top;
	line-height: 19px;
}
.txtfld1_txt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 160px;
	border: none;
	background: none;
	text-align: left;
	vertical-align: middle;
	height: 18px;
	padding: 2px;
}
.txtfld_1 {
	width: 165px;
	height: 22px;
	background-image: url(field_01.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 3px;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-position: center center;
}
.txtfld3_txt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 160px;
	border: none;
	background: none;
	text-align: left;
	vertical-align: middle;
	height: 55px;
	padding: 2px;
}
.txtfld_3 {
	width: 165px;
	height: 50px;
	background-image: url(field_02.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
	margin-top: 3px;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	background-position: center center;
}	
.service {
	height: 308px;
	width: 598px;
}
.service {
	background-image: url(service_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 309px;
	width: 598px;
}
.serv_txt_img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336600;
	background-image: url(pic_01.jpg);
	background-position: center 80px;
	width: 258px;
	text-align: center;
	vertical-align: top;
	background-repeat: no-repeat;
	padding-top: 30px;
	height: 220px;
}
.serv_text {
	color: #333333;
	font-size: 12px;
	font-family: "Trebuchet MS";
	text-align: justify;
	height: 260px;
	padding-top: 50px;
	padding-right: 30px;
	padding-left: 30px;
	vertical-align: top;
	width: 280px;
}
.btm {
	background-color: #252a30;
	height: 80px;
	width: 100%;
}
.btm_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7CA731;
	text-align: left;
	vertical-align: middle;
	background-color: #252a30;
	height: 80px;
	width: 100%;
	background-image: url(btm_img.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-left: 20px;
}
.btm_button a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7CA731;

}
.btm_button a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.btm_lnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336600;
	text-align: right;
	vertical-align: middle;
	padding-right: 50px;
	width: 350px;
}
.btm_lnk a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666600;
}
.btm_lnk a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.green_bg {
	background-image: url(green_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.red_bg {
	background-image: url(red_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC9966;
}
.add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC9966;
	padding: 20px;
	line-height: 18px;
}
.num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.phone {
	background-image: url(phone.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 101px;
}
.address {
	background-image: url(address.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 101px;
}
.search {
	background-image: url(search.jpg);
	background-position: right 10px;
	height: 277px;
	background-repeat: no-repeat;
}
.left_search {
	background-color: e2e698;
	background-image: url(left_serach.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	width: 151px;
	text-align: left;
	text-indent: 10px;
}
.right_search {
	background-image: url(right_search.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #76783b;
	height: 22px;
	width: 32px;
}
.searchfld1_txt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 130px;
	border: none;
	background: none;
	text-align: left;
	vertical-align: middle;
	height: 18px;
	}
.mail {
	height: 50px;
	width: 183px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #7A7C3D;
	background-color: #CBCE7D;
	padding-top: 10px;
	padding-left: 10px;
	text-align: center;
	vertical-align: middle;
}
.seach_box {
	height: 60px;
}
.submit {
	height: 10px;
}
