body { margin: 0 0 20px; font: 11px/15px Verdana, sans-serif; text-align: center; color: #585858; background:  #94947F  }
div, td { vertical-align: top; text-align: left;}

a:link, a:visited {color: #6AC336; text-decoration: none; margin: 0; outline: none; }
a:active, a:hover {color: #68A0F2; }

	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL DIVs

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.d0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; }
div.dl { float: left; }
div.dr { float: right; }
div.d_608 { width: 608px; margin: 0 auto; background: url(pic/bk_top.jpg) no-repeat #fff;}

div.d_serach {	margin: 40px 0 30px; padding: 15px 0 0 70px; ; background: url(pic/bk_serach.gif) 70px 0px no-repeat; }

div.d_g { padding: 0 70px 10px; }

div.d_pag { background: #6AC337; color: #fff; padding: 0 70px; clear: both }
	div.d_pag em { float: left; font-style: normal; padding: 2px; display: block; }
	/* l2 */
	div.d_pag a:link, div.d_pag a:visited { color: #fff; padding: 2px 5px; display: block; float: left; }
	div.d_pag a:active, div.d_pag a:hover { background: #68A0F3;   }

	div.d_pag a.act:link, div.d_pag a.act:visited { background: #E1F3D7; color: #6AC336;  }
	div.d_pag a.act:active, div.d_pag a.act:hover { background: #fff;   }	

div.d_list { padding: 20px 70px; font: 11px "Trebuchet MS"; border-bottom: 1px solid #6AC336; }
	div.d_list em { font-style: normal; color: #94947E; display: block; font: 14px Arial; margin-bottom: 12px;  }

div.d_latest {	 background: #E1F3D7; padding: 20px 0; }
	div.d_latest em { font: 25px/25px Arial; margin: 0 70px 20px; font-style: normal; color: #6AC336; display: block }
	div.d_latest ul { margin: 0; padding: 0; }	
		div.d_latest ul li { list-style: none; }
			/* l4 */
			div.d_latest ul li a:link, div.d_latest ul li a:visited { color: #94947E; padding: 4px 70px 4px 90px; display: block; background: url(pic/bul1.gif) no-repeat 70px 8px; }
			div.d_latest ul li a:active, div.d_latest ul li a:hover { color: #fff; background-color: #6AC337;   }	
	
div.d_archive { background: #6AC337; padding: 20px 70px 40px; }
	div.d_archive em { font-style: normal; }
	div.d_archive em.em_tit { font: 25px/25px Arial; margin: 0 0 10px; color: #fff; display: block }
	div.d_archive div { float: left; margin: 10px 10px 0 0; width: 143px;	}
		/* l5 */
		div.d_archive div a:link, div.d_archive div a:visited { color: #fff; padding-left: 13px; background: url(pic/bul2.gif) no-repeat 0px 4px; }
		div.d_archive div a:active, div.d_archive div a:hover { color: #595959;  }	
	
div.d_detail { padding: 0 70px 30px; font: 12px/17px "Trebuchet MS";  }
	div.d_detail img { margin: 20px 0 30px; }

div.d_sitemap { padding: 0 70px 30px; line-height: 12px }
	div.d_sitemap em { font-style: normal; color: #ccc; font-size: 10px; }
	
div.d_line1 { border-bottom: 1px solid #6AC336; margin: 20px 0; }
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL H, P, EM

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

h1 { font: 25px/25px Arial; margin: 0 70px 5px; font-weight: normal; color: #6AC336; }

em.em_date { font-style: normal; color: #94947E; display: block; font: 14px Arial; margin: 6px 0 12px 70px;  }

br.br1 { clear: both; }	

span.sp1 { line-height: 0px; height: 0px; clear: both; }
span.sp0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; display: block; }

p.p_bc {	margin: 0; font-size: 10px; text-transform: lowercase; color: #ccc; margin: 0px 70px; }
	/* l1 */
	p.p_bc a:link, p.p_bc a:visited { color: #ccc; }
	p.p_bc a:active, p.p_bc a:hover { color: #68A0F2; }
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL LINKs ( 8 )

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
/* list page */
a.l3:link, a.l3:visited { color: #6AC336; margin-bottom: 5px; padding-right: 25px; display: block; background: url(pic/ar1.gif) right top no-repeat; font: 16px/18px Verdana;  }
a.l3:active, a.l3:hover { color: #68A0F2; background-image: url(pic/ar1a.gif); }

/* prev news */
a.l6:link, a.l6:visited { width: 188px; height: 50px; border-right: 1px solid #6AC336; padding: 0 15px 0 30px; display: block; float: left; background: url(pic/ar2.gif) no-repeat; line-height: 14px;  }
a.l6:active, a.l6:hover { color: #68A0F2; background-image: url(pic/ar2a.gif); }

/* next news */
a.l7:link, a.l7:visited { width: 189px; height: 50px;  padding: 0 30px 0 15px; display: block; float: left; background: url(pic/ar3.gif) no-repeat right top; line-height: 14px; text-align: right;  }
a.l7:active, a.l7:hover { color: #68A0F2; background-image: url(pic/ar3a.gif); }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL FORMS

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
form { margin:0; padding:0; clear: both;}
fieldset { border: none; margin: 0; padding: 0 }
button, select, input, textarea  { color: #585858;  }

.f1 { position: relative; top: 5px; left: 5px;	 }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL IMGs

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
img {	margin: 0; padding: 0; display: block; border: none;}
img.im1 { float:left; margin: 0;}
img.im2 { margin: 0; display: inline;}
img.im_logo { margin-left: 70px; }
