@charset "utf-8";
@import url("./default.css"); 

/* Left Menu */
.leftmenu {width:200px; float:left; display: inline-block; margin-top:20px; padding-bottom:30px;}
.leftmenu_title {background-image: url('/site/template/image/leftmenu_title.png'); width: 200px; height:127px; text-align: center; display: table-cell; vertical-align: middle;}
.leftmenu_title_text {font-family: 'NanumGothic'; font-size: 26px; font-weight: #555; letter-spacing: -2px; 
                    color: #fff;}
.leftmenu a {background-color: #fff; color: #333; display: block; padding: 18px; text-decoration: none; font-size: 15px; letter-spacing: -2px;
	         border-left:1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-collapse :collapse;} 
/*.leftmenu a:hover {background-color: #00a99d; color: #fff; letter-spacing: -2px;} */ /*마우스오버시 백그라운드색상 변화*/
.leftmenu a:hover {border-left: 5px solid #1e7bcb; color: #146fbe; letter-spacing: -2px;}
.leftmenu a.active {background-color: #00a99d; color: #fff;}
.leftmenu_title2 {background-image: url('/site/template/image/leftmenu_title.png'); background-repeat: no-repeat; background-position: bottom; width: 200px; height:70px; background-color: #fff; text-align: center; display: table-row; vertical-align: middle;}
.btn_left_button{
	cursor: pointer;
    border: 1px;
    border-style: solid;
    border-radius: 6px;
    font-size: 16px;
    color:white;
    padding: 5px;
    box-shadow: 3px 3px grey;
    white-space: nowrap;
    border-color: white;
    margin: 4px;
}
.btn_left_button:hover {
	box-shadow: 2px 3px inset grey;
	background-color:rgba(200,200,200,0.5);
	/* color:grey; */
}
.btn_left_button:active {
	box-shadow: 3px 3px inset grey;
	background-color:#d5dcda;
}
/* subpage board */
.sub_board {float:left; width:860px; height:100%; margin-left: 40px; margin-top: 40px;}
.subname { height:50px; border-bottom: solid 1px #c9c9c9;}
.subname .subnameLabel{font-size: 28px; font-weight: bold; color: #222; letter-spacing: -2px; float: left; padding-right: 25px;}
.subname .subname2Label{font-size: 20px; font-weight: bold; color: #222; letter-spacing: -2px; float: left; padding-right: 25px;}
.subname .subNameDoc {pdding-left:20px; font-size:13 px;}
.subname .subNameDoc ul{list-style:none;}
.sboard {/* background-color: #e7f5ff00; */ margin-top: 10px;}


.sub_home {background-image: url('/site/template/image/nav_home.png'); background-repeat: no-repeat; 
           background-position: bottom;  padding-right: 25px; line-height: 20px;}

.sub_nav {font-size: 13px; font-weight: normal; color: #333; vertical-align: bottom; letter-spacing: -2px; text-align: right;}
.nav {height: 20px; overflow: hidden; list-style: none; list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 20px;}
.nav span {float: left; padding-right: 12px;}
.nav ul {float: left; list-style-type: none; padding: 0px; margin:0px;}
/* .nav li.menu_home {margin:0px; background-image: url('/site/template/image/nav_home.png');} */
.nav li {float: left;color: #333; font-weight: normal; line-height: 20px; font-size: 13px; padding: 0 15px 0 24px; list-style-type: none;
	     background: url('/site/template/image/nav_arrow.png') left center no-repeat; letter-spacing: -2px;}
.nav li.last {color: #2480d0; padding-right: 0px;}

/* 검색창 */
.search {width:826px; float:left; border: 1px solid #ccc;}
.search_input {height: 30px; text-align: left; vertical-align: middle;}
