body,th,td,span,div,b,i,p,font,.common,input.common,textarea.common{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input, textarea, select, option{
	background-color: #FFFFFF;
}
a{
	text-decoration : none;
	color : #335BAD;
	font-weight : bold;
}
.nav2,td.nav2{
    font-size: 10px;
	color : #576D95;
	font-weight : bold;
}
.nav,td.nav{
    font-size: 10px;
	color : #335BAD;
	font-weight : bold;
}
td.navwt, .navwt,.navwt a, a.navwt{
    font-size: 10px;
	color : #FFFFFF;
	font-weight : bold;
}
.sm,td.sm, td.sm a, input.sm{
	font-size: 9px;
}
.ttl,td.ttl{
	color: #005418;
	font-size: 15px;
	font-weight: bold;
}
.news, td.news, .news span, td.news span,.news p, td.news p{
	font-size: 10px;
	color: #474747;
}
.date, span.date,td span.date,td.news span.date{
    font-size: 10px;
	color: #6D6D6D;
}
.copy, td.copy, .cont,td.cont{
	font-size: 10px;
	color: #474747;	
}
.copy a, td.copy a{
	font-weight : normal;
}
.ttl_w, td.ttl_w{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.ttl_sm, td.ttl_sm{
	color: #005418;
	font-size: 10px;
	font-weight: bold;
}
.bg_gr, span.bg_gr,td span.bg_gr{
	color: #005418;
	font-size: 14px;
	font-weight: bold;
}
.txt_ttl, td.txt_ttl{
	color: #005418;
	font-size: 12px;
	font-weight: bold;
}
.f10,td.f10, td.f10 a, input.f10,.nav2lvl,td.nav2lvl, td.nav2lvl a, a.nav2lvl,.tbl,td.tbl,td.frm{
	font-size: 10px;
}
.txt,td.txt, span.txt, span.txt p,.txt2,td.txt2,.news_f, td.news_f{
	color: #474747;
}
.tbl b,td.tbl b{
	font-size: 10px;
	color: #335BAD;
}
.txt b,td.txt b,.tbl b,td.tbl b, span.txt b, span.txt p b{

}
.txt_ttl2, td.txt_ttl2,.news_ttl, span.news_ttl{
	color: #005418;
	font-weight: bold;
}
.news_m, td.news_m,.cont,td.cont{
	font-size: 10px;
	color: #474747;	
}
.news_m a, td.news_m a{
	font-size: 10px;
}
.news_m b, td.news_m b{
	color: #005418;
	font-size: 10px;
}
input.frm,textarea.frm, select.frm, select.frm option{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300;
}
.need, span.need{
	color: #00A12E;
}
.comment, td.comment{
	color: #005418;
	font-size: 10px;
}
.cont a, td.cont a{
	font-size: 10px;
	font-weight : normal;
}
.phone, span.phone, td span.phone, td.cont span.phone{
	color: #005418;
	font-size: 11px;
	font-weight : bold;
}
.curmenu2{
	color: #005418;
	font-size: 11px;
	font-weight : bold;
}
.curmenu3{
	color: #005418;
	font-size: 10px;
	font-weight : bold;
}

.date1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6d6d6d;
}