body {
/*	background: #00A848 url('img/global/body_bg.gif') repeat-x;	*/
	background: #B3D236 url('img/global/body_bg.jpg') repeat-x;
	text-align:center;
	margin: auto;
	padding: 0;
}
/* page */
#page {
	background: white url('img/global/v2_page_bg.gif') repeat-y;
	text-align:left;
	width:990px;
	margin: auto;
}
#page #wrapper {
	background: url('img/global/v2_page_wrapper_bgl.jpg') no-repeat;
	text-align:left;
	width:970px;
/*	margin: auto;	*/
	padding:0 0 0 20px;
}
#page #wrapper #wrapper2 {
	padding:0 17px 0 0;
	background: url('img/global/v2_page_wrapper_bgr.jpg') no-repeat right top;
}

#shortcut {
	float:left;
	margin: 5px 0 0 0;
}

#path {
	float:right;
	text-align:right;
/*	margin: 6px 3px 0px 0px;	*/
	margin:5px 3px 0 0;
	font-size:11px;
	color:#999;
	vertical-align:middle;
}
#path a{
	color:#999;
	text-decoration:none;
	font-size:11px;
}
#path a:hover {
	font-size:11px;
	color:#999;
}

#path strong a {
	font-weight:normal;
	color:#999;
	font-size:11px;
}
#path strong {
	color:#03451F;
	font-size:14px;
}

#header {
	width:950px;
	height:210px;
	/*background: url("img/global/header_bg.jpg");*/
	background: #B7D63D url("img/global/header_bg_line2.gif") repeat-x;
}
#content {
}

#content_nav, #content_nav a {
	margin-top:30px;
	font-size:11px;
	text-decoration:none;
	color:#666;
}
#content_nav a:hover {
	color:#333;
}

/* menu */
#header ul.menu {
	margin:0;
	padding:0;
	position:absolute;
	top:141px;
	left:0px;
	list-style:none;
}
#header ul.menu li {
	float:left;
}

#m0,#m1,#m2,#m3,#m4,#m5,#m6,#m7,#m8,#m9,#m10,#m11,#m12,#m13,#m14,#m15 {
	position:absolute;
	display:none;
	z-index:999;
	font-weight:normal;
	font-size:11px;
	color:#38590F;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	background:#B2D235;
	top:175px;
	list-style:none;
	margin:0;
	padding:0;
}
#m8,#m9,#m10,#m11,#m12,#m13,#m14,#m15 {
	position:absolute;
	display:none;
	z-index:999;
	font-weight:normal;
	font-size:11px;
	color:#38590F;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	background:#B2D235;
	top:210px;
	list-style:none;
	margin:0;
	padding:0;
}
#m0 a,#m1 a,#m2 a,#m3 a,#m4 a,#m5 a,#m6 a,#m7 a,#m8 a,#m9 a,#m10 a,#m11 a,#m12 a,#m13 a,#m14 a,#m15 a {
	text-decoration:none;
	color:#38590F;
}
#m0 a:hover,#m1 a:hover,#m2 a:hover,#m3 a:hover,#m4 a:hover,#m5 a:hover,#m6 a:hover,#m7 a:hover,#m8 a:hover,#m9 a:hover,#m10 a:hover,#m11 a:hover,#m12 a:hover,#m13 a:hover,#m14 a:hover,#m15 a:hover {
}
#m0 li,#m1 li,#m2 li,#m3 li,#m4 li,#m5 li,#m6 li,#m7 li,#m8 li,#m9 li,#m10 li,#m11 li,#m12 li,#m13 li,#m14 li,#m15 li {
	padding:6px 10px 6px 10px;
	cursor:pointer;
	border-top:1px dashed white;
}
.h1 {
	background: url("img/global/h1_bg.gif");
}
.h1 .h1r {
	background: url("img/global/h1_bgr.gif") no-repeat;
	background-position: top right;
	height:30px;
	margin-bottom:5px;
}
.h1 .h1r h1 {
	height:25px;
	margin:0;
	padding-left:8px;
	padding-top:5px;
	font-size:15px;
	font-family:verdana;
	color:#fff;
	font-weight:bold;
	filter: dropshadow(color=#29B24A, offx=2, offy=2, positive=true);
}
.h1_img {
	margin:0 10px 0 0 ;
	text-align:right;
}

.box .header {
	margin-top:6px;
	background: url("img/global/box_header_bg.gif") no-repeat;
	font-size:1px;
}
.box .header .header_end {
	background: url("img/global/box_header_bgr.gif") no-repeat;
	background-position: top right;
	height:10px;
}
.box .content {
	background: url("img/global/box_content_bg.gif") repeat-y;
}
.box .content .content_end {
	padding:1px 10px 1px 10px;
	background: url("img/global/box_content_bgr.gif") repeat-y;
	background-position: top right;
}
.box .footer {
	background: url("img/global/box_footer_bg.gif") no-repeat;
	font-size:1px;
}
.box .footer .footer_end {
	height:13px;
	background: url("img/global/box_footer_bgr.gif") no-repeat;
	background-position: top right;
}

/* rest */
form, img { border:0; margin:0; }
input.button240 {
	width:240px; height:24px;
	font-family:tahoma;
/*	color: #6D870C;	*/
	color:white;
	font-weight:bold;
	border: 0px;
	font-size:12px; 
	/*background: url('img/global/input_button_bg.jpg');*/
	background: url('img/global/input_button_bg240.gif') no-repeat;
	cursor:pointer;
}
input.button {
	width:100px; height:24px;
	font-family:tahoma;
/*	color: #6D870C;	*/
	color:white;
	font-weight:bold;
	border: 0px;
	font-size:12px; 
	/*background: url('img/global/input_button_bg.jpg');*/
	background: url('img/global/input_button_bg.gif') no-repeat;
	cursor:pointer;
}
input.button40 {
	width:40px; height:24px;
	font-family:tahoma;
/*	color: #6D870C;	*/
	color:white;
	font-weight:bold;
	border: 0px;
	font-size:12px; 
	background: url('img/global/input_button_bg40.gif') no-repeat;
	cursor:pointer;
}
input.text {
	font-family:tahoma; 
	border:1px solid #B2BEC5;
	padding:3px;
	background: url("img/global/input_text_bg.gif") repeat-x;
}
textarea.textarea {
	font-family:tahoma; 
	background: url("img/global/input_text_bg.gif") repeat-x;
	border:1px solid #ccc;
	padding:3px;
	width:99%;
	height:100px;
}
select.select {
	font-family:tahoma;
	border:1px solid #ccc;
	padding:3px;
}
input.file {
	font-family:tahoma; 
	width:400px;
	padding:3px;
	border:1px solid #B2BEC5;
	background: url("img/global/input_text_bg.gif") repeat-x;
}



/* menu_main */
div.content_menu {
	float:left;
	height:640px;
	width:180px;
	z-index:1;
	margin-right:40px;
}
div.content_main {
	float:left;
	width:700px;
}
ul.menu_main {
	list-style:none;
	padding:0;
	margin:20px 0 0 0;
}
ul.menu_main li {
	margin-top:5px;
}

/* menu_more */
ul.menu_more {
	list-style:none;
	padding:0;
	margin:0;
	margin-top:20px;
}
ul.menu_more li {
	margin-top:10px;
}

.ul {
	list-style:square;
	padding:0;
	margin:0;
}
.ul li {
	margin-left:16px;
}

ul.menu_tree {
	list-style:square;
	padding:0;
	margin:0;
	margin-bottom:15px;
	line-height:15px;
}
ul.menu_tree li {
	color:#FADC00;
	margin-left:16px;
	margin-top:5px;
	margin-bottom:5px;
}
ul.menu_tree li a {
	color:#4D6100;
}
ul.menu_tree li a:hover {
	color:#819D17;
}

.img_menu {
	cursor:pointer;
}
.img_right {
	float:right;
	margin-left:20px;
}
.img_left {
	float:left;
	margin-right:20px;
}
.img_src {
	width:180px;
	height:30px;
	background: url('file/menu/bg0.gif') no-repeat;
	cursor:pointer;
	filter:alpha(opacity=100);
/*	border-bottom: 1px solid #D3EE69;	*/
}
body, td {
	font-family:tahoma;
	font-size:12px;
}
a {
	color:#819D17;
	text-decoration:underline;
}
a:hover {
	color:#4D6100;
}

h1 {font-size:18px; margin:0 0 0 0; color:red;}
h2 {font-size:16px; margin:35px 0 0 0; color:#90AC20;}
h3 {font-size:14px; margin:35px 0 0 0; color:red;}
h4 {font-size:12px; margin:35px 0 0 0; color:black;}

table.table {
	background:#B2D235;
	text-align:center;
}
table.table tr {
	background: url('img/global/table_bg.gif') repeat-x;
	vertical-align:top;
}
table.table tr.head {
	background:#E0F686;
	font-weight:bold;
	color:#678100;
	vertical-align:middle;
}

.small, small, table.small tr td, tr.small td {
	font-size:11px;
}

#footer_curve {
/*	position:absolute;
	margin-top:-316px;
	background: url("img/global/box_footer_bg_bigc.gif") no-repeat;
	width:230px;
	height:330px;
	*/
}

#footer_map {
	background:url('img/global/footer_bg.jpg'); width:950px; height:115px; margin-top:8px;
	font-size:11px;
	color:#6D870C;
}
#footer_map strong {
	color:#6D870C;
}
#footer_map a {
	text-decoration:none;
	color:#6D870C;
}
#footer_map ul {
	line-height:15px;
	list-style:none;
	padding:0;
	margin:0;
}
#footer_map ul li a:hover {
	color:black;
}

#footer {
	font-size:10px;
	font-family:tahoma;
	padding:5px;
	color:#6E6E6E;
}
#footer a{
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}

dl.w80 dd { margin:0; width:80px; float:left; }
dl.w80 dt { width:590px; float:left; }

#s0, #s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8, #s9 { 
	margin:20px 0 20px 0;
	line-height:16px;
}

div.hr { border-bottom:1px dashed silver;} 

#menutop {
	background: url('file/menutop/bg.gif') no-repeat;
	height:40px;
	width:700px;
}
#menutop ul{
	margin:0;
	padding:10px 0 0 10px;
	list-style:none;
}
#menutop ul li {
	margin:0 3px 0 0; padding:0;
	float:left;
}
#menutop ul li img {
	cursor:pointer;
	filter:alpha(opacity=100);
}
