/*latest update 2009.07.11*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}


a{ color:#000; text-decoration:underline;}
a:hover{ color:#333;}


body{ font-size:12px; color:#373737; font-family:Arial, Helvetica, sans-serif; background:#ebefe7 url(../images/body_top.gif) top repeat-x; padding:8px 0;}

.wrapper{ width:970px; margin:0 auto;}

/*header*/
#header{ width:100%; margin:0 auto; overflow:hidden;}

	.logo{ float:left; margin:0 0 8px 25px; display:inline; margin-left:10px;}
	.logo a{ font-size:20px;}
	
	.head_info{ float:right; width:300px; display:inline; margin:10px 10px 0 0; text-align:right;}
		.work_tel{ float:right; font-size:24px; font-family:"Arial Black",Arial; color:#62940a; text-shadow:1px 1px 2px #000; padding-left:30px;
					 background:url(../images/aim_online.png) 0 5px no-repeat; margin-bottom:5px;}
		.work_time{ float:right; font-family:"Lucida Sans Unicode",Arial; background:#ededed; color:#414141; white-space:nowrap;
					 font-size:9px; clear:both; border:1px #d9d9d9 solid; padding:0 4px; text-transform:uppercase;}
		.work_time strong{ color:#cb0007; font-weight:normal;}
	

	#navigation{ width:970px; height:45px; background:#517d01 url(../images/nav.gif) 0 0 no-repeat; clear:both;}
	#navigation ul{ font-size:14px; padding:1px 10px 0;}
	#navigation ul li{ float:left; line-height:40px; background:url(../images/nav_line.gif) right top no-repeat;}
	#navigation ul li a{ float:left; color:#fff; line-height:40px; text-decoration:none; padding:0 26px; text-transform:uppercase;}
	#navigation ul li a:hover{ color:#eaeaea;}


/*content*/
#content{ width:100%; background:#fff url(../images/shadow_middle.gif) 0 0 repeat-y;}
.content_inside{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/shadow_top.gif) 0 0 no-repeat; padding-top:7px; padding-bottom:20px;}
	
	.slider_login{ width:950px; overflow:hidden; margin:0 auto 10px;}
		.slider{ float:left; width:634px; height:290px; overflow:hidden; position:relative;}
		.slider ul{ width:2000px; position:absolute;}
		.slider ul li{ float:left; width:634px;}
		.sli_control{ position:absolute; right:15px; bottom:10px; width:70px; overflow:hidden;}
		.sli_control a{ float:left; width:11px; height:11px; margin-left:5px; text-indent:-9999px; overflow:hidden;
						 background:url(../images/ico_sli.png) 0 0 no-repeat;}
		.sli_control a.sli1{ background-position:0 0;}
		.sli_control a.sli2{ background-position:0 -11px;}
		.sli_control a.sli3{ background-position:0 -22px;}
		.sli_control a.sli4{ background-position:0 -33px;}
		
		.login{ float:right; width:316px; height:290px; background:url(../images/login_form.jpg) 0 0 no-repeat;}
			.login_form{ padding-top:170px;}
			.login_form .row{ width:245px; overflow:hidden; margin:0 auto 6px;}
			.login_form .row label{ float:left; width:76px; text-align:right; font-size:14px; color:#151515; margin-right:10px; padding-top:3px;}
			.login_form .row .input_txt{ float:left; width:150px; padding:3px; font-size:14px; font-family:Arial; color:#151515;
										 border:1px #8c8c8c solid; background:#fff;}
			.login_form .row .input_submit{ float:left; width:132px; height:40px; border:0;
											 background:url(../images/btn_enter.png) 0 0 no-repeat; cursor:pointer;}
			.login_form .row .forgot_pass{ float:left; display:inline; margin:13px 10px 0 14px; font-size:11px; color:#525252;}
	
	
	.boxes_holder{ width:940px; overflow:hidden; margin:0 0 10px 25px;}
		.box{ float:left; width:298px; margin-right:14px; font-size:11px; color:#fff;}
		.box_inside{ width:100%; height:171px; background:url(../images/box_bottom.gif) 0 bottom no-repeat;}
			.box_title{ padding:18px 0 10px 20px;}
			.box_intro{ width:255px; margin:0 auto -2px; line-height:116%;}
			.box_more{ width:270px; margin:0 auto; text-align:right;}
			.box_more a{ padding-right:10px; color:#fff; text-decoration:underline; background:url(../images/ico_more.gif) right 4px no-repeat;}
		
		.box1{ background:#9a9d0d url(../images/box1.gif) 0 0 no-repeat;}
		.box2{ background:#646d18 url(../images/box2.gif) 0 0 no-repeat; color:#e6e5e5;}
		.box3{ background:#548510 url(../images/box3.gif) 0 0 no-repeat; color:#e0dfdf;}

	
	.main_content{ float:left; display:inline; width:570px; margin:0 0 0 44px;}
	.main_content p{ margin-bottom:18px; line-height:140%;}
		.img_right{ float:right; margin:0 0 4px 4px;}
		h1{ font-size:22px; color:#528d01; font-weight:bold; margin-bottom:10px;}
		.more{ width:100%; text-align:right; font-size:11px;}
		.more a{ color:#4e4949;}
	
	.sidebar{ float:right; width:310px; display:inline; margin-right:20px;}
		.sidebox{ width:310pxpx; background:#f4e1d6; color:#4e4949; padding:10px 0;}
		.sidebox h2{ width:246px; color:#578839; font-size:22px; font-weight:bold; margin:0 auto 10px;}
		.sidebox ul{ width:246px; margin:0 auto 25px; font-size:11px;}
		.sidebox ul li{ line-height:160%; background:url(../images/ico_dot1.gif) 0px 6px no-repeat; padding-left:12px;}
		.sidebox ul li a{ color:#000; text-decoration:none;}
		.sidebox ul li a:hover{ color:#666;}
		.sidebox .more{ width:90%; margin:0 auto;}
	


#footer{ width:950px; color:#b6b6b6; background:#4e6c1c url(../images/footer_bottom.gif) 0 bottom repeat-x; margin:0 auto;}
.footer_inside{ width:100%; overflow:hidden; background:url(../images/footer_top.gif) top repeat-x; padding:12px 0 12px;}
	.foot_title{ font-size:18px; font-weight:bold; line-height:160%; margin-bottom:15px;}
	
	.foot_copyright{ float:left; width:260px; display:inline; margin-left:12px;}
	.foot_copyright .foot_title{ color:#fff; padding-left:10px;}
		.fo_logos{ width:100%; overflow:hidden; margin-bottom:22px;}
		.fo_logos li{ float:left; margin-right:6px;}
		
		.fo_copyright{ width:238px; padding:8px 0; border-top:1px #67803e solid; text-align:right; margin-bottom:0px; font-size:11px;}
		
		
	.foot_info{ float:left; width:300px; padding-right:35px; border-right:1px #5e7835 solid; margin-left:20px;}
	.foot_info .foot_title{ color:#d4ef48;}
		.fo_items{ width:100%; font-size:14px;}
		.fo_items li{ line-height:136%; padding-left:40px; background:url(../images/ico_correct.gif) 0 0 no-repeat; margin-bottom:11px;}
		.fo_items li strong{ color:#fff;}
	
	.foot_nav{ float:right; width:175px; display:inline; margin-right:70px; margin-top:10px;}
	.foot_nav ul li{ line-height:190%; border-bottom:1px #67803e solid; padding-left:8px;}
	.foot_nav ul li a{ color:#d5d5d5; text-decoration:none;}
	.foot_nav ul li a:hover{ color:#d4ef48;}


