@charset "euc-kr";

@import "common.css";


html,
body {
	height: 100%;
	margin: 0 auto;
	padding: 0;
	font-family: "Dotum", "µ¸¿ò";
}
#skipMenu {display: none;}
#wrap {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
}

#header {
	z-index: 1;
	margin: 0 auto;
	position: relative;
	width: 970px;
	height: 107px;
	background: url('../images/main_topline.gif') no-repeat left 106px;
}
.sub_top {
	margin: 0;
	float:right;
}

#main_logo {
	width:136px;
	padding: 37px 0 0 0;
	float:left;
}

#contents {
	float:left;
	width: 970px;
	overflow:hidden;
	margin: 0;
	padding: 0px;
}

#glbNav {
	float: right;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#glbNav ul.home {
	padding-top: 50px;
	margin: 0;
}
#glbNav .home li {
    margin: 0;
	padding: 0 0 7px 0;
	height: 7px;
}

h2 {
	padding: 0 0 0px 1px;
}

#body {
	width: 970px;
	margin: 0 auto; 
}



#footerArea {
	position:relative;
	clear: both;
	width: 100%;
	margin: 0 auto;
	height: 55px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	background-color: #fafafa;
	margin: 0;
	border-top:solid 1px #e7e7e7;
}
#footer {
	overflow: hidden;
	width: 970px;
	margin-top: 1px;
	padding: 18px 0 0 45px;
	margin: 0 auto;
}
#footer p.logo {
	float: left;
	padding: 0 43px 25px 0;
}
#footer address {
	float: left;
}
#footer p {
	float: left;
	padding: 4px 0 0;
}
#footer p.logo2 {
	float: left;
	margin:0;
	padding: 0px 0px 25px 70px;
}

img, a{border:0;selector-dummy:expression(this.hideFocus=true);}

.MainMenu {width:925px; border-bottom: solid 1px #e7e7e7; margin: 69px 21px 0 21px; position:relative; background:transparent url(../images/main_menubg.gif) no-repeat center bottom ; float:left; }
.MainMenu ul.menu {width:199px; margin: 0 16px; float:left;}
.MainMenu .menu  li {width:199px; text-align:left;}
.MainMenu .menu  li.fl {width:199px; height:101px; text-align:left;}
.MainMenu .menu  li.last {width:199px; margin-bottom:28px;}

.mainbaner{width:925px; margin: 30px 21px 36px 21px; position:relative; float:left; }
.mainNewNotice {width:199px; float:left; margin: 0 16px;}
.mainNewNotice .list {margin: 10px 0 0px 0; padding:0; font-size:13px;}
.mainNewNotice .list li {line-height:16px; padding:0 0 0 11px; color: #8d8d8d; position:relative; background:transparent url(../images/bullet.gif) no-repeat 5px 7px; width:194px;  clear: both;}
.mainNewNotice .list li  A:link {color:#7a7a7a;}
.mainNewNotice .list li  A:visited {color:#7a7a7a;}
.mainNewNotice .list li  A:hover {color:#00448a; text-decoration:underline;}
.mainNewNotice  ul.imgBtn {height:89px;}
.mainNewNotice  ul.imgBtn li {padding:0;}


