#fill_pannel_so{
padding:10px 20px 0px 20px;
display:none;

}

a .btn-slide_so{
font-size:9px;
color:#CCCCCC;
text-decoration:none;
}

img{
	border:0;
}
* {
	margin:0;
	padding:0;
}
#fullbackground{
	width:762px;
	margin:0 auto;
	background-image:url(images/bg.gif);
	overflow:hidden;
}
#fullbackground h1{
	font-size:12px;
	color:#000000;
	font-family:"MS PGothic";
	padding-left:10px;
}
	#header_menu{
		height:29px;
		line-height:29px;
		text-align:right;
		overflow:hidden;
	}
		#header_menu ul{
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			overflow:hidden;
		}
			#header_menu ul li{
				float:right;
				list-style-type:none;
				background:url(images/header_menupic.gif) no-repeat left;
				padding-left:10px;
				padding-right:20px;
			}
			#header_menu ul li a{
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#000;
			}
			#header_menu ul li a:hover{
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:underline;
				color:#99CC00;
			}
	#header_full{
		clear:none;
		padding:0 11px;
		overflow:hidden;
	}
		#header_logo{
			float:left;
		}
		#header_img{
			float:left;
		}
		#menu{
			height:51px;
			background-image:url(images/header_menu.gif);
			overflow:hidden;
		}
			#menu ul{
				height:51px;
				margin-right:4px;
				margin-left:7px;
			}
				#menu ul li{
					height:51px;
					float:left;
					list-style-type:none;
					margin-right:3px;
				}
					#menu ul li a{
						display:block;
						height:51px;
						cursor:pointer;
						background-position:0 0;
					}
					#menu ul li a:hover{
						background-position:0 -51px;
					}
					#menu01 {
						width:143px;
						background-image:url(images/menu01.gif);
					}
					#menu02 {
						width:143px;
						background-image:url(images/menu02.gif);
					}
					#menu03 {
						width:143px;
						background-image:url(images/menu03.gif);
					}
					#menu04 {
						width:143px;
						background-image:url(images/menu04.gif);
					}
					#menu05 {
						width:142px;
						background-image:url(images/menu05.gif);
					}
		#menu_di{
			margin-top:3px;
			height:7px;
			clear:left;
			background-image:url(images/menu_di.gif);
			overflow:hidden;
		}
		#content_title{
			height:39px;
			line-height:39px;
			overflow:hidden;
		}
			.page_title{
				float:left;
				background:url(images/page_pic.gif) no-repeat left;
				padding-left:10px;
				font-size:12px;
				font-weight:bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin-left:10px;
			}
				.page_title span{
					border-bottom:#99CC00 1px dotted;
				}
			#page_img{
				float:right;
			}
#contentfull{
	width:762px;
	margin:0 auto;
	background:url(images/content_bg.gif) no-repeat left top;
	overflow:hidden;
}
	#content_pic{
		margin:0 11px;
		height:15px;
		background:url(images/content_pic.gif);
		overflow:hidden;
	}
	#content_left{
		margin-left:11px;
		float:left;
		width:186px;
		overflow:hidden;
	}
		#content_new{
			background:url(images/new_bg.gif);
			overflow:hidden;
		}
		#content_new ul{
			background-color:#FFFFFF;
			margin-left:13px;
			margin-right:17px;
			border:1px #CCCCCC solid;
		}
		#content_new ul li{
			background-color:#F6F6F6;
			list-style-type:none;
			font-size:12px;
			color:#000000;
			font-family:"MS PGothic";
			margin-bottom:3px;
			padding:5px 7px;
		}
		#content_new ul li.end{
			margin-bottom:0;
		}
			.news_time{
				background:url(images/news_time_bg.gif) no-repeat 2px center;
				text-align:right;
				color:#999999;
				line-height:2em;
			}
			.news_more{
				text-align:right;
			}
		#contact{
			margin-left:9px;
			margin-right:13px;
			height:93px;
			width:164px;
			background:url(images/contact_bg.gif);
			overflow:hidden;
		}
			#contact_img{
				text-align:center;
				overflow:hidden;
			}
			#contact_email{
				margin-top:9px;
				margin-left:4px;
				margin-right:4px;
				height:32px;
				line-height:32px;
				border:1px dashed #99CC00;
				background-color:#FFFFFF;
				overflow:hidden;
			}
			#contact_email p{
				height:32px;
				line-height:1.4em;
				font-size:12px;
				font-weight:bold;
				color:#99CC00;
				text-align:center;
				font-family:"MS Gothic";
			}
	#content_right{
		margin-right:11px;
		float:left;
		width:543px;
		overflow:hidden;
	}
		.sitemap_title{
			padding:5px;
			margin:6px 6px 6px 20px;
			line-height:1.5em;
			border-bottom:#99cc00 2px dotted;
			width:500px;
		}
		.sitemap_title h3 a{
			font-size:14px;
			font-family:"MS PGothic";
			color:#000000;
			text-decoration:none;
		}
		.sitemap_title h3 a:hover{
			font-size:14px;
			font-family:"MS PGothic";
			text-decoration:none;
			color:#99cc00;
		}
		.sitemap_titletwo{
			padding:5px;
			margin:6px 6px 6px 40px;
			line-height:1.5em;
			border-bottom:#99cc00 2px dotted;
			width:480px;
		}
		.sitemap_titletwo h4 a{
			font-size:13px;
			font-family:"MS PGothic";
			color:#000000;
			text-decoration:none;
		}
		.sitemap_titletwo h4 a:hover{
			font-size:13px;
			font-family:"MS PGothic";
			text-decoration:none;
			color:#99cc00;
		}
		.text_title{
			border-bottom:1px #99cc00 solid;
			font-size:12px;
			font-weight:bold;
			font-family:"MS PGothic";
			color:#99cc00;
			padding:5px;
		}
		.profile_title{
			font-size:12px;
			color:#99cc00;
			font-family:"MS PGothic";
			margin:9px;
			font-weight:bold;
		}
		#content_right h2{
			font-size:12px;
			color:#99cc00;
			font-family:"MS PGothic";
			padding:9px;
			border-bottom:#99CC00 1px dotted;
		}
		#content_right h2 a{
			color:#000;
			font-family:"MS PGothic";
			background:url(images/page_pic.gif) no-repeat left;
			padding-left:9px;
			text-decoration:none;
		}
		#content_right h2 a:hover{
			color:#99cc00;
			text-decoration:none;
		}
		#content_right p.notes{
			border:1px #999999 dotted;
			padding:5px;
		}
		#content_right p{
			font-size:12px;
			font-family:"MS PGothic";
			font-weight:normal;
			margin:9px 22px 12px 22px;
			line-height:2em;
		}
		#content_right p a{
			font-size:12px;
			color:#99cc00;
			text-decoration:underline;
			font-family:"MS PGothic";
			font-weight:normal;
			line-height:2em;
		}
		
#main_form{
	clear:left;
	margin:5px auto;
	width:554px;
	overflow:hidden;
	font-size:12px;
}
	#main_form #remark{
		width:554px;
		text-align:right;
	}
		#main_form #remark b{
			color:red;
		}
	#main_form table{
		margin:1px auto;
		font-size:12px;
		line-height:20px;
		border-collapse:collapse;
		border:1px solid #dddddd;
		width:520px;
	}
		#main_form table td{
			padding:5px 5px 5px 10px;
			height:28px;
			border:1px solid #dddddd;
		}
		#main_form table #btn{
			width:170px;
			padding-top:3px;
			font-size:11px;
		}
		#main_form table #content{
			width:300px;
		}
		
	#foot{
		margin:0 11px;
		height:55px;
		width:738px;
		border:#ccc 1px solid;
		background:url(images/foot_bg.gif);
		overflow:hidden;
		margin-bottom:10px;
	}
		#foot ul{
			font-size:12px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin-left:15px;
			line-height:2.2em;
		}
			#foot ul li{
				float:left;
				list-style-type:none;
				line-height:2.2em;
				padding-right:10px;
				margin-right:10px;
				background:url(images/foot_pic.gif) right no-repeat;
			}
			#foot ul li.end{
				background:none;
			}
				#foot ul a{
					font-size:12px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					text-decoration:none;
					color:#CCCCCC;
				}
				#foot ul a:hover{
					font-size:12px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					text-decoration:underline;
					color:#99CC00;
				}
		#foot p{
			font-size:12px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			line-height:2.2em;
			margin-left:15px;
			clear:left;
		}
		#foot p a{
			color:#000000;
			text-decoration:none;
		}
		#foot p a:hover{
			color:#000000;
			text-decoration:none;
		}
