html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	background:transparent;
}

body {font:11px tahoma; color:#2a2a2a;} 
a {text-decoration:none;} 
li {list-style:none;}

/*********** top *************/
.top {border-top:#017fbc 2px solid; font-family:tahoma; font-size:11px;}

.top_menu {padding:0 0 0 735px; width:235px; background:url('../main_img/div-bottom.gif') no-repeat bottom right;}
.top_menu ul {padding:15px 0 10px 20px;}
.top_menu li {background:url('../main_img/blt_top.gif') no-repeat left; padding-left:17px; font-weight:bold; display:inline;}
.top_menu a {color:#fff; text-decoration:none;}
.top_menu a:hover {text-decoration:underline;}

/*********** Header, Navi  *************/	 
.logo {padding-right:15px 0 0 40px; float:left;}
.title {padding:15px 0 60px 40px;}

.navi {float:left; margin:20px 0 0 20px; }
.navi ul li {padding:20px 12px 0 12px; list-style:none; display:inline;}

/*********** Message *************/	
.message {background-color:#fbfbfb; border-top:#f3f3f3 1px solid; border-bottom:#cecece 1px solid; font-family:tahoma; font-size:11px; padding:10px 0 10px 40px;}
.message a {text-decoration:none; color:#2a2a2a;}
.message a:hover {text-decoration:underline; color:#2a2a2a;}

/*********** Main all *************/	
.main {background:#fff; width:930px; padding:0 0 0 40px;float:left;}

/*********** area_search *************/	
.area_search {float:left; height:320px; width:160px; padding:0 0 12px 0; background:#fff; border-bottom:2px solid #dcdcdc;}
.area_search_tlt {padding:18px 0 12px 10px; border-bottom:2px solid #dcdcdc;}
.area_search ul {padding:18px 0 12px 10px;} 
.area_search li {line-height:8px;}
.area_search a {text-decoration:none; color:#2a2a2a;}
.area_search a:hover {display:block; text-decoration:underline; color:#2a2a2a;}

/*********** Map_search *************/	
.map_search {float:right; height:332px; width:750px; margin:0; background:#fff; border-bottom:2px solid #dcdcdc;}
.map_search_tlt {padding:13px 0 10px 10px; border-bottom:2px solid #dcdcdc;}
.map_search_flash {float:left;}
.map_search_list {float:right; padding:15px 0 0 0;}
.map_search_list ul{width:90px;}
.map_search_list li {line-height:8px; background:url('../main_img/li_bullet.gif') no-repeat left; padding-left:10px;}
.map_search_list a {text-decoration:none; color:#2a2a2a;}
.map_search_list a:hover {text-decoration:underline; color:#2a2a2a;}

/*********** apt_list *************/	
.container {margin:10px 0 0 0; height:157px; width:928px; border:1px solid #ddd; background:#fff;}

.apt_list_tlt h3 {color:#2a2a2a; font:bold 11px tahoma; border-bottom:#cecece 1px solid; padding:10px 0 10px 15px;}
.apt_list_tlt {float:left; width:160px; background:#f6f6f6; padding:0 0 20px 0;}

.apt_list_tlt ul {padding:5px 10px 5px 0; line-height:8px;}
.apt_list_tlt a {color:#2a2a2a;}
.apt_list_tlt li a:active {color:#0256aC; text-decoration:underline;}
.apt_list_tlt li a:hover {color:#0256aC; text-decoration:underline;}	

.apt_list {float:left; height:157px; border-left:#cecece 1px solid;}
.apt_list li {float:left; height:138px; text-align:center; color:#2a2a2a;}
.apt_list li a {font-weight:bold; text-decoration:none; color:#2a2a2a;}
.apt_list li a:hover {color:#0256aC; text-decoration:underline;}
	
/*********** SVC_apt *************/
.svc_apt {width:930px;}
.svc_banner_tlt	{overflow:hidden; *zoom:1; padding:5px 0 13px 10px;}
.svc_banner_1 {float:left;}
.svc_banner_2 {float:left; padding:0 0 0 7px;}	
.svc_img {width:208px; height:246px;}
.svc_banner_link {width:208px; height:22px; background:#126bc5;}
.svc_banner_link ul,li {padding:8px 0 6px 15px;}
.svc_banner_link a {text-decoration:none; color:#6eb1E4;}
.svc_banner_link a:hover {text-decoration:underline; color:#fff;}

.svc_apt_list {float:left; width:530px; border-top:2px solid #017fbc; border-bottom:2px solid #017fbc;}
.svc_apt_list li {text-align:center; padding:14px 9px; float:left; color:#2a2a2a;}
.svc_apt_list li a {font-weight:bold; text-decoration:none; color:#2a2a2a;}
.svc_apt_list li a:hover {color:#0256aC; text-decoration:underline;}

/*********** Sub_Menu *************/
.sub_menu {float:left; width:930px; padding:3px 0;}

/*********** Board/Info *************/
.container_2 {clear:both; margin:10px 0; height:157px; width:928px; border:1px solid #ddd; background:#fff;}

table {width:100%; position:relative; top:-4px; left:-4px;}
table caption {padding:10px 0 10px 10px; color:#0258ad; text-align:left; font-weight:bold; border-bottom:#e9e9e9 1px solid;}
table caption a {display:block; color:#0258ad; text-decoration:none;}	
table caption a:hover {display:block; color:#0258ad; text-decoration:underline;}	
table th, td {padding:10px 0 0 10px; text-align:left;}
table td.date {color:#888;}
table td a {display:block; color:#2a2a2a; text-decoration:none;}
table td a:hover {display:block; color:#2a2a2a; text-decoration:underline;}

.board_menu {width:600px; margin:10px; float:left;}
.info_menu {width:270px; margin:10px; float:left;}

/*********** Footer *************/	
.footer {background-color:#f6f6f6; margin:0 0 0 40px; clear:both; width:930px; border-top:#19679c 2px solid; text-align:center; padding:10px 0 10px 0px;}