table.homeboard{
	width:100%;
	border-top:solid 1px #E2E6E7;
	border-left:solid 1px #E2E6E7;
	border-right:solid 1px #E2E6E7;
	font-family:'tahoma';
	font-size:12px;
}

table.homeboard th{
	background-image:url("../img/home_board_bg.gif");
	height:40px;
	border-bottom:solid 1px #E2E6E7;
}

table.homeboard th.head{
	padding-bottom:14px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:bottom;
	text-align:left;
}

table.homeboard th.more{
	padding-bottom:14px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:bottom;
	text-align:right;
}

table.homeboard td{
	border-bottom:solid 1px #E2E6E7;
	color:#5B5B5B;
	vertical-align:middle;
}

table.homeboard td.author{
	color:#9CB51C;
	text-align:center;
	width:120px;
}

table.homeboard td.det{
	text-align:center;
	width:86px;
}

table.homeboard tr.0{
	background-color:#FFFFFF;
	height:23px;
}

table.homeboard tr.1{
	background-color:#F4F1E8;
}

table.about{
	width:100%;
	font-family:'microsoft sans serif';
}

table.about td{
	padding:0px;
	color:#3B3D3C;
	text-align:justify;
}

table.about td.head{
		padding-bottom:7px;
		padding-left:4px;
		padding-right:4px;
		vertical-align:bottom;
		text-align:left;
		font-family:'microsoft sans serif';
}

table.home{
	width:100%;
}

table.home td{
	padding:0px;
	color:#3B3D3C;
	text-align:justify;
}

table.home td.head{
	padding-bottom:7px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:bottom;
	text-align:left;
}

table.home td.more{
	padding-bottom:7px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:bottom;
	text-align:right;
}

table.home td.sep{
	background-image:url("../img/home_sep.gif");
	height:1px;
}

table.home td.home_news_img{
	padding:2px;
	border:solid 1px #A3A3A3;
}

table.home td.home_news_img_no{
	padding:2px;
	border:solid 1px #FFFFFF;
}

table.home td.home_news_det{
	padding-top:11px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:11px;
	font-family:tahoma,'microsoft sans serif';
	font-size:13px;
}

table.home td.home_news_more{
	padding-left:4px;
	padding-right:4px;
	color:#000000;
	font-weight:bold;
	font-family:'tahoma';
	font-size:10px;
}

table.home td.home_news_foot{
	height:13px;
	border-bottom:solid 1px #E5E5E5;
}

table.home td.back_home{
	color:#657A3D;
	font-weight:bold;
	padding-left:5px;
	padding-top:6px;
}

table.home td.back_home a:link{
	color:#657A3D;
}

table.home td.back_home a:visited{
	color:#657A3D;
}

table.home td.back_home a:hover{
	color:89C035;
}

table.homemap{
	width:100%;
	height:500px;
	border:solid 1px #B6B4B5;
	background-image:url(../img/map/map_bg.gif);
}

table.homemap td{
	padding:0px;
	vertical-align:top;
}

table.map_detail{
	border:solid 1px #FFFFFF;
	background-color:#5E5E5E;
	color:#C4C4C4;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#ADADAD', Positive='true')
}

table.map_detail td{
	padding-left:19px;
	padding-right:19px;
	padding-top:9px;
	padding-bottom:9px;
}

table.map_detail td.head_1{
	background-color:#000000;
	border-bottom:solid 1px #FFFFFF;
	color:#FEC104;
	font-weight:bold;
	font-family:'tahoma';
	font-size:14px;
	padding-top:10px;
	padding-bottom:8px;
}

table.map_detail td.head_2{
	background-color:#E7E4D3;
	border-bottom:solid 1px #FFFFFF;
	color:#000000;
	font-weight:bold;
	font-family:'tahoma';
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
}

table.map_detail td.foot{
	background-color:#000000;
	border-bottom:solid 1px #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	font-family:'tahoma';
	font-size:11px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}

table.map_detail a:link{
	color:#C4C4C4;
	text-decoration:none;
}

table.map_detail a:visited{
	color:#C4C4C4;
	text-decoration:none;
}

table.map_detail a:hover{
	color:#9EB421;
	text-decoration:none;
}

span.head{
	font-weight:bold;
	font-family:'tahoma';
	font-size:12px;
}

span.head_det{
	font-weight:bold;
	color:#99B017;
	font-family:'tahoma';
	font-size:12px;
}

div.head{
	font-weight:bold;
	font-family:'tahoma';
	font-size:12px;
	background-color:#dbf692;
	padding:2px;
}

table.link td.icon{
	padding:4px 0px 0px 5px;
	vertical-align:top;
}

table.link td.detail{
	padding:2px 0px 2px 5px;
	vertical-align:top;
	font-size:12px;
}

table.link a:link{
	color:#5B5B5B;
	text-decoration:none;
}

table.link a:visited{
	color:#5B5B5B;
	text-decoration:none;
}

table.link a:hover{
	color:#9EB421;
	text-decoration:none;
}