
div#Layout { min-width:1000px; position:relative; clear:both; }

div#HeaderWrap { background:#ffffff;}
div#Header { width:1000px; margin:0 auto; position:relative; clear:both; clear:both; height:100px; }
div#Header h1 { position:absolute; top:0; left:0; z-index:2; }
div#indNavi { position:relative; overflow:hidden; clear:both; width:1000px; }
div#indNavi ul { float:right; margin-top:20px;}
div#indNavi ul li { float:left;   }
div#indNavi ul li a { color:#707070; float:left; padding:0 0 0 10px; font-size:11px;}
div#indNavi ul li a:hover { color:#252525; text-decoration:underline;}


/* 네비게이션 */
#navigation { position:absolute; z-index:1000; left:0; top:57px; width:100%; min-width:100px; height:42px; border-top:1px solid #e6e6e6; border-bottom:2px solid #97c93c;  }
#top-navigation {  width:751px; margin:0 auto; padding-left:249px; }
ul#topnav { height:115px;}
ul#topnav > li {
	float: left;
	height:42px;
	text-align:left;
}
ul#topnav > li > div {}
div.submenu {
	position: absolute; top:42px; left:0;
	list-style:none;
	display:none;
	width:100%; min-width:1000px;
	background:#97c93c;
}
ul.menu {
	width:1000px; margin:0 auto; overflow:hidden;
}
ul.menu > li { float:left; }

ul#topnav > li.menu1 > div > ul > li:first-child { margin-left:250px; }
ul#topnav > li.menu2 > div > ul > li:first-child { margin-left:390px; }
ul#topnav > li.menu5 > div > ul > li:first-child { margin-left:570px; }

ul#topnav li ul li {	margin:0; }
#topnav ul li a {
	color: #363636; height:34px; line-height:34px; font-size:12px; float:left;
	padding:0 15px 0 0;
}
#topnav li ul li a:hover { color:#ffffff; font-weight:bold;}



div#LayerNavi div#SubNavi {   z-index:2000; width:100%; min-width:970px; height:1px; position:absolute; overflow:hidden; top:104px; background:#ffffff; border-bottom:1px solid #0f155b;   }
div#LayerNavi div#SubNavi div#Layerz { width:775px; height:100%; padding:1px 0 0 195px; margin:0 auto;  }
div#LayerNavi div#SubNavi div#Layerz ul { float:left; padding:0 0 20px 0; margin:0;}
div#LayerNavi div#SubNavi div#Layerz ul#sub1 { padding-right:40px; width:110px;}
div#LayerNavi div#SubNavi div#Layerz ul#sub2 { padding-right:35px; width:130px;}
div#LayerNavi div#SubNavi div#Layerz ul#sub3 { padding-right:40px; width:110px;}
div#LayerNavi div#SubNavi div#Layerz ul#sub4 { padding-right:45px; width:110px;}
div#LayerNavi div#SubNavi div#Layerz ul#sub5 { width:100px;}
div#LayerNavi div#SubNavi div#Layerz ul li { position:relative; overflow:hidden; clear:both; height:25px;  }
div#LayerNavi div#SubNavi div#Layerz ul li a { width:100%; display:block; padding-left:10px; height:24px; line-height:24px; font-size:12px; border-bottom:1px solid #ebebeb; color:#252525;}
div#LayerNavi div#SubNavi div#Layerz ul li a:hover { background:#0e76bc; font-weight:bold; color:#ffffff; }


div#footer { width:100%; background:#e1e1e1; padding:30px 0 20px 0; margin-top:15px;}
div#footer div.foot { width:1000px; position:relative; overflow:hidden; clear:both; margin:0 auto; color:#555555;}
div#footer div.foot address { font-size:11px; padding-bottom:5px; color:#464646; line-height:16px;}
div#footer div.foot div.copy { color:#898989; }
div#footer div.foot div.copy span { color:#0054a6;}
div#footer #banner { float:right;}
div#footer #banner { position:absolute; top:0; right:0;}
div#footer #banner li { float:left; margin-left:10px;}