@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic', sans-serif;}


html, body, ul, ol, li, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; list-style:none;}
img, table{border:0;}
hr, legend {display:none;}
a:link, a:visited, a:active {color:#555; text-decoration:none;}


body {font-size:14px; line-height:160%; font-family:'Nanum Gothic',³ª´®°íµñ, NG, NGEN, 'µ¸¿ò', sans-serif; color:#666; letter-spacing: -0.5pt;}
input, textarea, select {font-family:'Nanum Gothic',³ª´®°íµñ, NG, NGEN, 'µ¸¿ò', sans-serif; color:#595b5f;}
input.text, input.dateInput, textarea.text {padding:1px 5px; border:1px solid #cbcbcb; vertical-align:middle;}
.png24 {tmp:expression(setPng24(this));}
.parents:after {content:""; display:block; clear:both;}

#header_wrap { width:100%; height:130px; margin:0 auto; border-bottom:1px solid #dddddd;}
#top_wrap {
	width:100%;
	height:40px;
	border-top:5px solid #102894;
min-width:1220px;
	}
#top_menu {
	width:1200px;
	margin:0 auto;
	
	}
#top_menu ul {
	float:right;
	width:162px;
	}
#top_menu ul li {
	float:left;
	font-size:13px;
	height:40px;
	line-height:40px;
	font-weight:600;
	}
#top_menu ul li.first{
		background:url(../images/menu_bar.gif) right center no-repeat;
}

#top_menu ul li a {
	color:#000;
	display:block;
	padding:0 10px;

	}
#top_menu ul li.last a {
	background:#448926;
	color:#fff;
	}
	
#header { width:1200px; height:87px; margin:0 auto;}
#header h1 {
	float:left;
	padding-top:10px;
	}
.nav_wrap { width: 850px; float:right; }
/* @group core nav menu */
#nav { margin: 0; padding: 0; list-style: none; height: 87px;  }
#nav li p{height:72px; line-height:30px; margin-top:15px; font-size:20px; font-weight:500; color:#333; font-family:'Nanum Gothic' !important;}
#nav li p span{font-size:13px;}
#nav li { float: left; display: block;  position: relative; z-index: 999;}
#nav li a { display: block; padding: 0; line-height: 97px; text-decoration: none; zoom: 1; width:170px; text-align:center; color:#242424;  font-family:'Nanum Gothic' !important;}
#nav li a:hover, #nav li a.hov {  color:#6e6e6e; }
.menu_p{ height:72px;  line-height:30px; margin-top:25px;}
.menu_p span { font-size:13px;}

/* @group subnav */
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding: 0; list-style: none; }	
#nav ul.menu1 li { width:170px; float: left; }
#nav ul li:hover { background:#045cb5; }

#nav ul.menu1 a { width:168px; display: block; height: 25px; line-height:25px; padding: 10px 0 ;   font-size:14px; color:#6e6e6e; border-bottom:1px #dddddd solid;border-left:1px #dddddd solid;border-right:1px #dddddd solid; background:#fff;}
.mbd a{  border-top:1px #dddddd solid;}
#nav ul.menu1 a:hover { font-weight:600;	text-decoration:none;  color:#000;  padding: 10px 0; }

