@charset "utf-8";
/* CSS Document */

div.left_title {width:100%; margin-bottom:10px;}
div.left_title h3 {font:normal 1.500em "NanumBarunGothic"; color:#ffffff;}

div.vNav {width:100%;}

div.vNav ul li {min-height:34px; border-bottom:1px solid #3a5710;}
div.vNav > ul li a {font:normal 0.875em "NanumBarunGothic"; color:#ffffff; display:block; padding:10px 0 10px 10px;}
/*div.vNav ul > li a:hover {color:#ffffff; background:#589cdd;}*/

/*div.vNav ul > li.active a {color:#ffffff; background:#589cdd;}*/



/* Vertical Navigation */
.vNav{width:100%;}
/*.vNav ul{padding-top:23px; padding:0; list-style:none;background:#fff;width:200px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;
box-sizing:border-box;}*/
.vNav li{padding:0; position:relative;border-bottom:1px solid #dfdfdf;}
.vNav li span{position:absolute; top:55%; left:98%; margin:-4px 0 0 -16px; width:10px; height:10px; background:url(/communityboard/image/comm_new.gif) no-repeat left top;}
.vNav li a{font:normal 0.875em "NanumBarunGothic"; color:#ffffff; display:block; padding:10px 0 10px 10px; word-break: keep-all;}
.vNav li a:hover {color:#ffffff; background:#3a5710;}
.vNav li a .i{ position:absolute; top:50%; left:100%; margin:-4px 0 0 -16px; width:8px; height:8px; color:#ccc; background:url(/image/menu/iconSub.gif) no-repeat left top;}
.vNav li ul{width: 100%; margin:0 0 5px 0;padding-top:0;position:relative;border-top:1px solid #dfdfdf;border-left:0;border-right:0;}
.vNav li li{margin: 0; padding:0; display: block;border:0;background-image:none; }
.vNav li li a{height: auto; line-height: 1; display: block; text-transform: none;	font-family: 'Nanum Gothic'; font-size:0.813em; color:#b6b6b6;	font-weight:normal;word-break: keep-all;
margin-left:0; background-color:none; text-indent:10px;}
.vNav li li a:hover {text-decoration:underline;color:#000; background-color:#none;}
.vNav li.active{position: relative;left:0; background-color:#3a5710;}
.vNav li.active a{color:#fff; background-color:none;}
.vNav li.active a .i{position:absolute; top:50%; left:100%; margin:-4px 0 0 -16px; width:8px; height:8px; color:#ccc; background:url(/image/menu/iconSub2.gif) no-repeat left top;}
.vNav li.active li a{color:#1466b5; background-color:#eee;}
.vNav li.active ul{width: 100%; margin:0;position:relative; background-color:#eee;}
.vNav li li.active a{color:#1466b5;background:#eee;border:0; font-weight:600;}
.vNav li li.active a:hover {background-color:none;}