#hd { z-index:5 !important; }
#topmenu {position:relative; z-index:15; margin:-1px 0 0;height:35px; border-top:1px solid #c9c9c9;border-bottom:1px solid #dde4e9;background:#fff;width:970px;margin:0 auto}
#topmenu .wrap {position:absolute; z-index:15; top:3px; width:970px; left:50%; margin-left:-480px;} /* 메뉴 위치조정 */
#topmenu .wrap ul{ float:left; z-index:10; clear:both; margin-right:10px; zoom:1} 
#topmenu .wrap ul:after {display:block; visibility:hidden; clear:both; content:""; }
#topmenu .wrap ul li{float:left;list-style:none;margin:0;padding:0;height:2.95em}
#topmenu .wrap ul li.active { height:35px; color:#fff; background:#0a834d; margin:0 5px; border-radius:5px 5px 3px 3px} /* 1차 */
#topmenu .wrap ul li a{ height:35px;line-height:35px;display:block;cursor:pointer;text-decoration:none; padding:0 20px;color:#333;letter-spacing:0px;display:inline-block; font-weight:bold;font-size:1.0em; margin-top:-1px} /* 1차메뉴 */
#topmenu .wrap ul li a:hover{color:#fff;}
#topmenu .wrap ul li.active a {color:#fff;}

.subBox { position:absolute; z-index:15; top:37px; width:100%; min-height:35px; background-color:#0a834d; border-radius:0px 0px 10px 10px; border-bottom:1px solid #187b97; display:none} /* 2차 */
.subBox:after {display:block;visibility:hidden;clear:both;content:""} 

#topmenu .wrap div.subMenuBox{display:none;position:absolute;left:0;top:35px; height:35px; line-height:35px; margin:0;padding:0; }
#topmenu .wrap div.subMenuBox ul,#topmenu .wrap div.subMenuBox ul li{margin:0;padding:0;background:none}
#topmenu .wrap div.subMenuBox ul li {height:32px;}
#topmenu .wrap div.subMenuBox ul li a{margin:0;padding:0 12px; font-size:1.0em; letter-spacing:-1px;color:#b9d8ca;height:30px;line-height:32px;display:inline-block}
#topmenu .wrap div.subMenuBox ul li a:hover{color:#fee303; font-weight:bold; }
#topmenu .wrap div.subMenuBox ul li a.active,#topmenu .wrap div.subMenuBox ul li a:active{color:#466022;}
#topmenu .wrap div.subMenuBox ul li.on a{text-decoration:underline;}