body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#174600;
	background-color:#EFEFEF;
	margin:0px;
	line-height:16px;
}
a {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

p{margin:0px;}
img{border:none;}

/*----------*/
.body{
	background-color:#FFFFFF;
	padding:5px;
	padding-top:0px;
}
.banner_left{
	background: url(../images/left_banner.jpg) top no-repeat left;
	height:135px;
	width:123px;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.banner_left_ja{
	background: url(../images/banner_ja.jpg) top no-repeat left;
}
.banner_center{
	background: url(../images/bg_banner.jpg) top repeat-x;
	height:135px;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.banner_right{
	background: url(../images/right_banner.jpg) top no-repeat right;
	height:135px;
	width:656px;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.banner_right_en{
	background: url(../images/banner_en.jpg) top no-repeat right;
	height:135px;
	width:656px;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.banner_right_ja{
	background: url(../images/right_banner_ja.jpg) top no-repeat right;
	height:135px;
	width:656px;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
#nav a{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 10px;
}
#nav td.selected{
	background:url(../images/nav_selected.gif) top repeat-x;
}
#nav div.text{
	background: url(../images/retang.gif) bottom no-repeat;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:4px 10px;
	padding-bottom:5px;
}

.lang{
	color:#5D5009; 
	padding:0px 4px 0px 2px;
}


/* --- left column --- */
.bg_leftcolumn{
	background:#F2FAEE url(../images/bg_leftcolumn.gif) top repeat-x;
}
.left_column_color{
	background-color:#F2FAEE;
}
.left_column_bl{
	background: url(../images/leftcolumn_bl.gif) bottom left no-repeat;
}
.left_column_br{
	background: url(../images/leftcolumn_br.gif) bottom right no-repeat;
}
.left_column_pad{padding:5px;}

#hitcounter table{
	border:#DFE7C5 solid 3px; 
	border-width:3px 0px;
	color:#5C833A;
	text-align:center;
	padding:5px 0px;
}
#hitcounter table td span{
	font-size:10px;
	text-decoration:underline;
}
#hitcounter table td b{
	font-size:11px;
}


/* --- right column --- */
.bg_right{
	background:url(../images/bg_rightcolumn.gif) top repeat-y;
}
.bg_top{
	background:url(../images/bg_rightcl_t.gif) top repeat-x;
	height:370px;
}
.bg_bottom{
	background:#ECFBE2 url(../images/bg_bottom_rc.gif) bottom repeat-x;
	border:#357C00 solid 1px;
	border-top:none;
}

/* --- footer style ---- */
.bg_footer_color{background-color:#E8EDEA;}
.bg_footer_tl{background:url(../images/bg_footer_tl.gif) top left no-repeat;}
.bg_footer_tl{background:url(../images/bg_footer_tl.gif) top left no-repeat;}
.bg_footer_tr{background:url(../images/bg_footer_tr.gif) top right no-repeat;}
.bg_footer_bl{background:url(../images/bg_footer_bl.gif) bottom left no-repeat;}
.bg_footer_br{background:url(../images/bg_footer_br.gif) bottom right no-repeat;}
.bg_footer_pad{padding: 11px 14px 6px 14px;}

.footer{
	font-size:10px;
	color:#446C46;
}


/* --- text style --- */
.link_normal{
	color:#174600;
}
#menu a{
	color:#022812;
	font-weight:bold;
	background:url(../images/tang_active.gif) left no-repeat;
	border-bottom:#E4EBE4 solid 1px;
	padding:8px 5px 8px 20px;
	display:block;
}
#menu a.selected{
	color:#af742c;
	background:#E0D59B url(../images/tang_selected.gif) left no-repeat;
	border-bottom:#FAFDF8 solid 1px;
}
#menu a.sublev1_se, #menu a.sublev1, #menu a.sublev2{
	color:#af742c;
	background:#ECEACC url(../images/bullet_mn_h.gif) left no-repeat;
	border-bottom:#FAFDF8 solid 1px;
	padding:4px 5px 4px 20px;
}
#menu a.sublev1{
	color:#022812;
	background:#ECEACC url(../images/bullet_mn.gif) left no-repeat;
}
#menu a.sublev2{
	background:none;
	background-color:#F5F7E9;
	color:#022812;
	border-bottom:none;
	font-weight:normal;
}
#menu a.selected:hover, #menu a.sublev1_se:hover{
	text-decoration:none;
}
#menu a.sublev1:hover{
	background:#ECEACC url(../images/bullet_mn_h.gif) left no-repeat;
	text-decoration:none;
}
#menu a.sublev2:hover{
	color:#af742c;
	text-decoration:none;
}

.title01{
	font-size:14px;
	color:#104400;
	font-weight:bold;
	padding:7px 0px;
}
.title02{
	color:#FFF;
	font-weight:bold;
	padding-left:9px;
	padding-top:5px;
}

/* --- search style --- */
.bg_search_c{
	background-color:#C5DEB9;
}
.bg_search_pad{
	padding:4px;
}
.bg_search_tl{background:url(../images/bg_search_tl.gif) top left no-repeat;}
.bg_search_tr{background:url(../images/bg_search_tr.gif) top right no-repeat;}
.bg_search_bl{background:url(../images/bg_search_bl.gif) bottom left no-repeat;}
.bg_search_br{background:url(../images/bg_search_br.gif) bottom right no-repeat;}

.field_search{
	color:#022812;
	font-size:11px;
	font-weight:bold;
	padding:2px 4px;
	border:#396631 solid 1px;
	width:118px;
}

.field_box{
	font-size:11px;
	padding:2px 4px;
	border:#396631 solid 1px;
	width:83px;
}

.title_box01{
	background:#FFFFFF url(../images/icon_preson.gif) left no-repeat;
	width:26px;
	height:25px;
}
.box01{
	background-color:#F3F3F3;
	border:#CFBE65 solid 1px;
}

.vnewtitle {
	font-size: 12px;
	font-weight: bold;
	color: #CE7E00;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.vnewtitle:link {
	color: #CE7E00;
}
.vnewtitle:visited {
	color: #CE7E00;
}
.vnewtitle:hover {
	color: #CC0000;
}
.vnewtitle:active {
	color: #FF6600;
}
.vthongbao{
	color:#2D6379;
	font-size:11px;
}
.title_head {
	font-size: 14px;
	font-weight: bold;
}
.text_red{
	color:#990000;
}
.txt-abc, a.txt-abc{
	font-size:11px;
	font-weight:bold;
	color:#005A98;
	text-transform:uppercase;
	padding:3px;
}
.txt-abc{
	color:#FF8A00;
	text-decoration:underline;
}

/* new style */

.title03{
	color:#AF742C;
	font-weight:bold;
	padding:3px 12px;
	background:#FFFFFF url(../images/bg_title03.gif) bottom left repeat-x;
}
.box02{
	border:#F5F7E9 solid 2px;
	padding:10px;
}
.link_normal2:link,.link_normal2:visited{
	color:#174600;
	text-decoration:underline;
}
.link_normal2:hover{
	text-decoration:none;
}