/* base nav styles */
/* 1depth */
#topNav {position:relative;z-index:999;clear:both;background:url(../images/gnbBg.gif) repeat-x 0 0;}
#topNav ul { padding:0; margin:0; }
#topNav ul:after { content:""; display:block;clear:both; height:0;}
#topNav li a { display:block;color:#fff; text-decoration:none; }
#topNav li.depth1{width:20%; position:relative; float:left;height:38px;text-align:center;}
#topNav li.depth1 a{background:url(../images/mainmenuBg.gif) repeat-x 0 0;min-height:38px;display:block;border-right:1px solid #015f98;border-left:1px solid #39a2df;}
#topNav li.depth1 a strong{line-height:35px;font-size:14px;text-shadow:1px 1px 3px #055990;white-space: nowrap;}
#topNav li.depth1 a.on{background:url(../images/mainmenuBg_on.gif) repeat-x 0 0;color:#fff;border-left:1px solid #1e8cef;border-right:1px solid #02569b;}
#topNav li.depth1 a:hover{background:url(../images/mainmenuBg_over.gif) repeat-x 0 0;color:#06284e;}
/* 2depth */
#topNav ul ul {display:none; width:100%;padding:0 0; position:relative;left:0;border:solid #0d90d1;border-width:0 1px 1px;background:#fff;}
#topNav ul ul li { float:none;text-align:left;padding:0 14px;}
#topNav ul ul li a{display:block;min-height:11px !important;padding:7px 3px;font-size:11px;color:#606060;background:none !important;border-right:0 !important;border-left:0 !important;border-top:1px dashed #ccc;}
#topNav ul ul li a:hover{color:#606060;font-weight:bold;background:#edf7fd !important;}
#topNav ul ul li.first,
#topNav ul ul li:first-child{border:0;}
#topNav ul ul li.first a,
#topNav ul ul li:first-child a{border:0;color:#606060;text-shadow:none;}
#topNav ul ul li.letter2 a{height:21px !important;}


/* left nevigation */
.aside{padding:26px 33px 0 1px;width:185px;float:left;}
.aside .lnb{margin-bottom:38px;}
.aside .lnb h2{position:relative;padding:32px 3px 12px 3px;color:#333;text-align:left;line-height:24px;font-size:18px;letter-spacing:-1px;background:url(../images/sideTitleBg.gif) no-repeat right bottom}
.aside .lnb h2 span{position:absolute;left:0;top:0;font-size:12px;line-height:12px;padding-left:2px;color:#108ccf;letter-spacing:0;}
.aside .lnb h2 span.type1{line-height:32px;}
.aside .lnb h2 span.type2{line-height:12px;}
.aside .lnb ul{text-align:left;border-top:1px solid #ccc;}
.aside .lnb ul a{display:block;padding:6px 12px;font-size:12px;color:#333;border:1px solid;border-color:#fff #fff #ccc #fff;}
.aside .lnb ul a:hover{font-weight:bold;background:url(../images/sideMenuBg_over.gif) repeat-x 0 bottom #dcf3ff;color:#333;text-decoration:none;border:1px solid #96d4ff;}
.aside .lnb ul li.on a{font-weight:bold;background:url(../images/sideMenuBg_on.gif) repeat-x 0 bottom #45c6fc;color:#fff;text-decoration:none;border:1px solid #33b1f0;}
.aside .lnb ul ul{border:0;font-size:11px;display:none;}
.aside .lnb ul li ul{padding-top:0;border-bottom:1px solid #ccc;}
.aside .lnb ul li.on ul{display:block;}
.aside .lnb ul li ul li{border-top:1px dashed #ccc;}
.aside .lnb ul li ul li:first-child,
.aside .lnb ul li ul li.first{border-bottom:0;}
.aside .lnb ul li ul li a{font-size:11px;color:#555 !important;font-weight:normal !important;background:#f7f7f7 !important;padding:6px 12px;margin-top:0;border:0 !important;}
.aside .lnb ul li ul li a:hover{font-weight:bold !important;background:none !important;}
.aside .lnb ul li ul li.on a{font-weight:bold !important;background:url(../../../common/images/historyNaviArrow.gif) no-repeat 3px 10px #f7f7f7 !important;}
.aside .sideBtmMenu{margin:0 0 30px 1px;}
.aside .sideBtmMenu li{padding:16px 0 6px;border-bottom:1px solid #ccc;}

/* allmenu */
.allmenuLst{position:absolute;top:40px;left:0;z-index:99999;}