html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin:0; padding:0; border:0; outline:0;color:#959b94;text-decoration:none;
}
ol, ul, li 
{
	border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;
}

body { line-height:normal; color: #959b94; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/*-------------------------------------------
	CLEARFIX
-------------------------------------------*/

.clearfix:after 
{
	content: ".";display:block; height:0; clear:both; visibility: hidden;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 0; }
.clearfix { display:block; }
.clear {clear:both; font-size:0.01em; height: 0; display:block;}

/*-------------------------------------------
	GENERAL SELECTORS
-------------------------------------------*/

body { font-family:"Georgia", Times New Roman, Times, serif; font-size:15px; background:#ffffff; }

h1{font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#587691; font-size:47px; padding:0; margin:0;}
h1 span{font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#93a78e; font-size:35px; padding:0; margin:0;}

h2{font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#959b94; font-size:15px; padding:20px 0 0 0; margin:0; line-height:22px;}
h2.break{ line-height:22px; padding-top:5px; font-size:13px;}

h5{font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#587691; font-size:20px; padding:35px 0 0 0; margin:0; line-height:26px;}
h6{font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#959b94; font-size:12px; padding:0; margin:0; line-height:18px; }

p {}

/* FORMS */
input, select { margin: 0; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; color: #555; }
input[type=text], input[type=password] { padding: 6px 4px 2px 4px; font-size: 1.4em; border: 1px solid #a0a0a0; border-bottom-color: #e7e7e7; border-right-color: #e7e7e7; }
select { padding: 1px; font-size: 1.4em; border: 1px solid #a0a0a0; border-bottom-color: #e7e7e7; border-right-color: #e7e7e7; }
textarea { margin: 0; padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; border: 1px solid #a0a0a0; border-bottom-color: #e7e7e7; border-right-color: #e7e7e7; color: #555; }
button { margin: 0; padding: 0; text-indent: -9999px; border: 0; background: none; background-image: url(/assets/images/buttons/button_matrix.png); background-repeat: no-repeat; cursor: pointer; }
input:focus { outline: 1px solid #999; }

/*-------------------------------------------
	INDEX AREA
-------------------------------------------*/

#wrapper { background:url(../images/background.jpg) 0 0 repeat-x #edf6eb; padding:0px; margin:0px; }
#wrap { width:950px; margin:0px auto; padding:0px; position:relative; }

.header_area { width:950px; padding:0px; margin:0px; }
	.header_area .left_area { width:414px; padding:20px 0 0 0; margin:0px; float:left; }
	.header_area .right_area { width:536px; padding:0px; margin:0px; float:right; }
	.header_area .right_area .phone_no { width:178px; padding:58px 0 0 358px; margin:0px; }
	.header_area .right_area .phone_no .call { padding:0px; margin:0px; font:normal 22px "Arial", Helvetica, sans-serif; color:#587691; }
	.header_area .right_area .phone_no .call span { font:normal 13px "Arial", Helvetica, sans-serif; color:#8a9088; }
	
	.header_area .right_area .menu_area { width:516px; padding:18px 0 0 20px; margin:0px; }
	.header_area .right_area .menu_area ul { padding:0px; margin:0px; list-style:none; }
	.header_area .right_area .menu_area ul li { padding:0px 0 0 2px; margin:0px; float:left; }
	.header_area .right_area .menu_area ul li a { display:block; background:url(../images/left_button_white.png) left no-repeat; font:bold 13px/36px "Arial", Helvetica, sans-serif; color:#8a9088; padding:0px 0px 0 16px; margin:0px; text-align:center; text-decoration:none; }
	.header_area .right_area .menu_area ul li a:hover { background:url(../images/left_button.png) left no-repeat; margin:0px; }
	.header_area .right_area .menu_area ul li a span { display:block; background:url(../images/right_button_white.png) right no-repeat; padding:0px 12px 0 0px; font:bold 13px/36px "Arial", Helvetica, sans-serif; color:#8a9088; }
	.header_area .right_area .menu_area ul li a:hover span { background:url(../images/right_button.png) right no-repeat; }
	.header_area .right_area .menu_area ul li a.select { display:block; background:url(../images/left_button.png) left no-repeat; padding:0 0 0 16px; margin:0px; }
	.header_area .right_area .menu_area ul li a.select span { background:url(../images/right_button.png) right no-repeat; padding:0 10px 0 0; }

.body_area { width:950px; padding:45px 0 0 0; margin:0px; }
/*.body_area p { font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#959b94; font-size:12px; padding:0 0 16px 0; margin:0; line-height:18px; }*/
.box_area { float:left; width:273px; background:url(../images/white_box.png) 0 0 no-repeat; padding:15px 15px; margin:0px; cursor:pointer; }
.box_area h1 { font:bold 16px "Georgia", Times New Roman, Times, serif; color:#587691; }
.box_area .text02 { font:normal 13px/18px "Georgia", Times New Roman, Times, serif; color:#acacac; padding:8px 0 0 0; }
.box_area .line_area { margin:3px 0px; background:url(../images/line_one.jpg) center no-repeat; }
.box_area .left_contain { width:150px; float:left; padding:0px; margin:0px; text-align:left; }
.box_area .left_contain p { font:normal 13px/16px "Georgia", Times New Roman, Times, serif; color:#acacac; }
.box_area .left_contain p span { font:normal 13px/16px "Georgia", Times New Roman, Times, serif; color:#5c5b5b; }
.box_area .right_container { width:120px; text-align:right; float:right; padding:0px; margin:0px; }
.box_area .right_container .text06 { font:normal 13px/16px "Georgia", Times New Roman, Times, serif; color:#acacac; }
.box_area .right_container span { font:normal 15px/16px "Georgia", Times New Roman, Times, serif; color:#53a952; }
.box_area:hover { background:url(../images/green_box.png) 0 0 no-repeat; }
.box_area:hover h1 { font:bold 16px "Georgia", Times New Roman, Times, serif; color:#3a6339; }
.box_area:hover .text02 { font:normal 13px/18px "Georgia", Times New Roman, Times, serif; color:#ffffff; }
.box_area:hover .line_area { background:url(../images/line_one_new.jpg) center no-repeat; }
.box_area:hover .left_contain p { color:#ffffff; }
.box_area:hover .left_contain p span { color:#3a6339; }
.box_area:hover .right_container .text06 { color:#fff; }
.box_area:hover .right_container span { color:#3a6339; }


.box_area_one { float:left; width:273px; height:179px; background:url(../images/white_box.png) 0 0 no-repeat; padding:17px 15px; margin:0px 20px; cursor:pointer; }
.box_area_one h1 { font:bold 16px "Georgia", Times New Roman, Times, serif; color:#587691; }
.box_area_one .text03 { font:normal 13px/18px "Georgia", Times New Roman, Times, serif; color:#acacac; padding:8px 0 0 0; }
.box_area_one .line_new { margin:3px 0px; background:url(../images/line_one.jpg) center no-repeat; }
.box_area_one .left_contain { width:150px; float:left; padding:0px; margin:0px; text-align:left; }
.box_area_one .left_contain .container { font:normal 13px/16px "Georgia", Times New Roman, Times, serif; color:#acacac; }
.box_area_one .left_contain span { font:normal 13px/16px "Georgia", Times New Roman, Times, serif; color:#5c5b5b; }
.box_area_one .right_container { width:120px; text-align:right; float:right; padding:0px; margin:0px; }
.box_area_one .right_container .text06 { font:normal 13px/16px "Georgia", Times New Roman, Times, serif; color:#acacac; }
.box_area_one .right_container span { font:normal 15px/16px "Georgia", Times New Roman, Times, serif; color:#53a952; }
.box_area_one:hover { background:url(../images/green_box.png) 0 0 no-repeat; }
.box_area_one:hover h1 { font:bold 16px "Georgia", Times New Roman, Times, serif; color:#3a6339; }
.box_area_one:hover .text03 { font:normal 13px/18px "Georgia", Times New Roman, Times, serif; color:#ffffff; }
.box_area_one:hover .line_new { background:url(../images/line_one_new.jpg) center no-repeat; }
.box_area_one:hover .left_contain .container { color:#ffffff; }
.box_area_one:hover .left_contain span { color:#3a6339; }
.box_area_one:hover .right_container .text06 { color:#fff; }
.box_area_one:hover .right_container span { color:#3a6339; }
.text04 { font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#959b94; font-size:15px; padding:20px 0 0 0; margin:0; line-height:22px; }
.devider { width:20px; float:left; }

.producont_rsb{ width:290px; float:right; height:34px; }
			.producont_rsb_link{ width:290px; margin:0 auto; font-size:12px;}
				.producont_rsb_link ul{ padding:7px 0 7px 0; margin:0; list-style-type:none;}
					.producont_rsb_link ul li{ float:left; width:19px; height:19px; line-height:19px; color:#a2aba2; display:block; text-align:center;}
						.producont_rsb_link ul li a{ text-decoration:none; color:#a2aba2; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
						.producont_rsb_link ul li a:hover{ background:#73c172; color:#FFFFFF; display:block; outline:none;}
						.producont_rsb_link ul li a.active{ background:#73c172; color:#FFFFFF; display:block;outline:none;}
						
						.producont_rsb_link ul li.gap{ width:1px; display:block; }
						.producont_rsb_link ul li.txt{ width:167px; text-decoration:none; color:#a2aba2; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
						.producont_rsb_link ul li.txt ul{ padding:0px 0 0px 0; margin:0; list-style-type:none;}
						.producont_rsb_link ul li.txt ul li{ float:left; color:#a2aba2; margin:0px 20px; display:block; text-align:center;}
						.producont_rsb_link ul li.txt ul li a{ width:55px; height:19px; text-decoration:none; color:#a2aba2; display:block; font-weight:normal; font-family:"Georgia", Times New Roman, Times, serif; font-size:12px; }
						.producont_rsb_link ul li.txt ul li a:hover{ background:#73c172; color:#FFFFFF; display:block; outline:none;}
						.producont_rsb_link ul li.txt ul li a.active{ background:#73c172; color:#FFFFFF; display:block;outline:none;}


#footer_wrap { background:url(../images/footer_bg.jpg) 0 0 repeat-x #FFFFFF; padding:0px; margin:0px; }
#footer_wrapper { margin:0px auto; padding:32px 0 0 0; width:950px; text-align:center; }
.footer_link { font:normal 12px/30px "Arial", Helvetica, sans-serif; color:#999d99; text-decoration:none; }
.footer_link_text { font:normal 12px/30px "Arial", Helvetica, sans-serif; color:#587691; text-decoration:none; } 
.footer_link_text:hover { font:normal 12px/30px "Arial", Helvetica, sans-serif; color:#587691; text-decoration:none; } 


/*-------------------------------------------
	INNER AREA
-------------------------------------------*/

.inner_area { padding:0px 14px; margin:0px; width:922px; background:#fff; }
.inner_area .left_inner { float:left; width:192px; font:bold 16px "Georgia", Times New Roman, Times, serif; color:#587691; padding:0 0 10px 0; }
.inner_area .right_inner { float:right; width:70px; font:bold 16px "Georgia", Times New Roman, Times, serif; color:#587691; padding:0 0 10px 0; }
.inner_area .left_text { width:167px; float:left; font:normal 15px/24px "Georgia", Times New Roman, Times, serif; color:#acacac; padding:11px 0 14px 0; }
.inner_area .right_text { width:350px; float:right; text-align:right; font:normal 15px/24px "Georgia", Times New Roman, Times, serif; color:#5c5b5b; padding:11px 20px 14px 0; }
.inner_area .text01 { font:normal 15px "Georgia", Times New Roman, Times, serif; color:#53a952; text-decoration:none; }
.inner_area .text01:hover { font:normal 15px "Georgia", Times New Roman, Times, serif; color:#53a952; text-decoration:underline; }

.text10 { font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#959b94; font-size:12px; padding:0 0 16px 0; margin:0; line-height:18px; }
.text10 a { font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#959b94; font-size:12px; text-decoration:none; }
.text10 a:hover { font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#587691; font-size:12px; text-decoration:none; }



.box_area, .producont_rsb {display:none;}