@charset "utf-8";

* {margin:0; padding:0;}
html, body {height:100%;}
body {background:transparent; color:#444; font-size:12px; font-family:"굴림", Gulim, "돋움", Dotum, AppleGothic, Sans-serif;}
a:link, a:active {color:#555555; text-decoration:none;}
a:visited {color:#555555; text-decoration:none;}
a:hover   {color:#555555; text-decoration:none;}
input {vertical-align:middle; font-family:"굴림", Gulim, "돋움", Dotum, AppleGothic, Sans-serif;}
select {height:1.59em; border:0.1em solid #c7c7c7; padding:0.08em; font-size:12px; background:#ffffff; color:#373737; vertical-align:middle; font-family:"굴림", Gulim, "돋움", Dotum, AppleGothic, Sans-serif;}
img, fieldset, iframe {border:0;}
img {vertical-align:top}
em, address, cite {font-style:normal;}
table {border-collapse:collapse; border:0;}
caption {width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
textarea {color:#787878; background:#ffffff; font-size:1em; border:0.1em solid #d1d1d1; padding:0.42em; line-height:1.5em;}
.txt {background:#ffffff; color:#8a8a8a; border:0.1em solid #d1d1d1; height:1.17em; font-size:1em; font-family:"굴림", Gulim, "돋움", Dotum, AppleGothic, Sans-serif; padding:0.25em 0 0 0.25em;}
.inputTxt {background:#ffffff; color:#373737; border:1px solid #cecfcf; height:15px; font-size:12px; padding:2px 2px 0 2px;}
.error {color: red; font-weight: bold;}
.bgSub {background:url(/files/insite/images/common/bgbg.gif) 0 0 repeat-y;}
/* Common Page  */
#wrapper {width:100%;}
#wrapper #header {width:100%;}
#wrapper #header .headTop {width: 100%; height: 73px; background-color: #fff;}
#wrapper #header .headTop:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headTop h1 {float: left; display: inline; margin: 25px 0 0 15px;}
#wrapper #header .headTop .schBtn {float:right; display:inline; margin:16px 22px 0 0; text-align:right;}
#wrapper #header .headTop .schBtn ul {width:100%; list-style:none; margin-top:8px;}
#wrapper #header .headTop .schBtn ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headTop .schBtn ul li {float:left; margin-left:10px; background:url(/files/insite/images/common/sch_line.gif) no-repeat left top; padding-left:10px;}
#wrapper #header .headTop .schBtn ul li.first {background:none;}
#wrapper #header .headTop .schBtn .bl {color:#32a7a1;}

#wrapper #header .outer {background:#365da3;}
#wrapper #header .outer .inner {width:100%;}
#wrapper #header .outer .inner:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .outer .inner .headMenu {float:left; width:100%;}
#wrapper #header .outer:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .outer .inner .headMenu .mInfo {width:130px; float:left; display:inline; display:inline; padding:7px 0 12px 20px; }
#wrapper #header .outer .inner .headMenu .mInfo:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .outer .inner .headMenu .mInfo img {float:left; display:inline;}
#wrapper #header .outer .inner .headMenu #gnb {width:100%; float:right; display:inline;}
#wrapper #header .outer .inner .headMenu #gnb:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .outer .inner .headMenu #gnb ul {float:left; display:inline; list-style:none; padding:2px 0 2px 205px;}
#wrapper #header .outer .inner .headMenu #gnb ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .outer .inner .headMenu #gnb ul li {float:left; display:inline; font-weight:bold; ;} 
#wrapper #header .outer .inner .headMenu #gnb ul li a {color:#fff; white-space:nowrap;display:inline-block; padding:8px 11px 8px 11px;}
#wrapper #header .outer .inner .headMenu #gnb ul li.on a,
#wrapper #header .outer .inner .headMenu #gnb ul li a:hover {color:#365da3;background:#fff;}
#wrapper #container {width:100%;}
#wrapper #container .outer {}
#wrapper #container .outer .inner {width:100%;}
#wrapper #container .outer .inner:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container .outer .inner .conSec {padding-bottom:20px; background:url(/files/insite/images/common/bgbg.gif) repeat-y; position:relative;}
#wrapper #container .outer .inner .conSec:after {content:''; display:block; clear:both;}
#wrapper #container .outer .inner .conSec #leftSec {position:absolute; left:0px; top:0px; *top:1px; width:196px;}
#wrapper #container .outer .inner .conSec #leftSec .admin {width:186px; height:51px; background:#4b4b4b; text-align:center; line-height:25px; color:#fff;margin-top:-34px;padding-left:10px;font-size:20px;padding-top:31px}
list-style:none /*0206*/

#wrapper #container .outer .inner .conSec #leftSec h2 {font-size:12px; font-weight:bold;border-bottom:1px solid #c3c3c3;}
#wrapper #container .outer .inner .conSec #leftSec h2 a {display:inline-block; padding:10px 0 9px 23px;width:173px;background:#efefef url(/files/insite/images/common/snb_off.gif) 165px 13px no-repeat;font-size:12px;border-bottom:1px solid #c3c3c3;}
#wrapper #container .outer .inner .conSec #leftSec h2 a:hover,#wrapper #container .outer .inner .conSec #leftSec h2.on a {color:#fff;background:#898989 url(/files/insite/images/common/snb_on.gif) 165px 13px no-repeat} /*0206*/
#wrapper #container .outer .inner .conSec #leftSec ul.on{padding:9px 0 6px 20px; list-style:none;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;background:#fff}
#wrapper #container .outer .inner .conSec #leftSec > ul li {background:url(/files/insite/images/common/dot_04.gif) 0 5px no-repeat; padding:0 0 5px 8px; line-height:17px;}
#wrapper #container .outer .inner .conSec #leftSec ul li a {padding:3px; color:#555555;}
#wrapper #container .outer .inner .conSec #leftSec ul li a:hover,#wrapper #container .outer .inner .conSec #leftSec ul li.on a {text-decoration:underline; font-weight:bold;color:#163e85}
#wrapper #container .outer .inner .conSec #leftSec ul li ul {padding:5px 0 5px 5px; list-style:none;}
#wrapper #container .outer .inner .conSec #rightSec {position:relative; margin:0 0 0 206px;  padding:10px 0 0 0}
#wrapper #container .outer .inner .conSec #rightSec .lnb {height:28px; color:#555; padding:10px 0 0 20px; background: url(/files/insite/images/common/arrow_01.gif) 8px 13px no-repeat;}
#wrapper #container .outer .inner .conSec #rightSec .lnb a {color:#f28d9d;}
#wrapper #container .outer .inner .conSec #rightSec #content {padding:0 10px 0 8px;}
#wrapper #container .outer .inner .conSec #rightSec #content h3 {background:url(/files/insite/images/common/blt_write.gif) 0 0 no-repeat; padding:0 0 10px 20px; font-size:14px; font-weight:bold; color:#333333;}
#wrapper #container .outer .inner .conSec #rightSec #content .conTit {width:100%;}
#wrapper #container .outer .inner .conSec #rightSec #content .conTit:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container .outer .inner .conSec #rightSec #content .conTit h3 {float:left; display:inline; margin-top:3px;}
#wrapper #container .outer .inner .conSec #rightSec #content .conTit .btnR {float:right; display:inline; text-align:right; padding-bottom:5px;}
#wrapper #container .outer .inner .conSec #rightSec #content .conTit .btnL {float:left; display:inline; padding-left:10px;}
#wrapper #container .outer .inner .conSec #rightSec #content .conTit .txtL {float:left; display:inline; padding-left:10px; padding-top:5px;}

#popContainer {padding:20px 20px 20px 20px}

.conTit {width:100%;}
.conTit:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.conTit h3 {float:left; display:inline; margin-top:3px;}
.conTit h3 {background:url(/files/insite/images/common/blt_write.gif) 0 0 no-repeat; padding:0 0 10px 20px; font-size:14px; font-weight:bold; color:#333333;}
.conTit .btnR {float:right; display:inline; text-align:right; padding-bottom:5px;}
.conTit .btnL {float:left; display:inline; padding-left:10px;}
.conTit .txtL {float:left; display:inline; padding-left:10px; padding-top:5px;}

.infoTbl {width:100%; border:1px #cecece solid; color:#6e6e6e;}
.infoTbl thead th {font-size:12px; font-weight:bold; background:#e9e9e9; border:1px #cecece solid; padding:7px 0 6px 0;}
.infoTbl tbody th {font-size:12px; font-weight:bold; background:#e9e9e9; border:1px #cecece solid; padding:7px 0 5px 0; text-align:center; line-height:14px;}
.infoTbl thead th:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.infoTbl thead th .tit {float:left; display:inline; padding-left:5px}
.infoTbl thead th .upDown {width:7px; float:right; display:inline; padding-right:5px;}
.infoTbl thead th .upDown:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.infoTbl thead th .upDown img {float:left; display:inline;}
.infoTbl thead th .upDown img.down {padding-top:3px;}
.infoTbl tbody th .thLeft {text-align:left;}
.infoTbl tbody td {font-size:12px; border:1px #cecece solid; empty-cells:show; padding:5px 10px; text-align:center; line-height:18px;}
.infoTbl tbody td.tdLeft {text-align:left;}
.infoTbl tbody td.tdRight {text-align:right;}
.infoTbl tbody td select,
.infoTbl tbody td input,
.infoTbl tbody td img {vertical-align:middle;}
.infoTbl tbody td a.line,
.infoTbl tbody td a.line:hover {color:#ff6f84; text-decoration:underline;}
.infoTbl tbody td textarea.ta1 {width:99%; height:50px; border:1px #d0d0d0 solid;}
.infoTbl tbody td textarea.ta2 {width:99%; height:150px; border:1px #d0d0d0 solid;}
.infoTbl tbody td.red {color:#FF6F84;}
.infoTbl .sbj {background: none repeat scroll 0 0 #e9e9e9;}
.infoTbl .sbj:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.infoTbl .sbj label {display:inline; color:#777777; font-weight:bold; margin-top:4px; white-space:nowrap; vertical-align:center}

.result {width:100%; overflow-y:hidden; padding-bottom:10px;}

.infoTop {width:100%; padding-bottom:5px;}
.infoTop:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.infoTop .totalPage {float:left; display:inline; font-weight:bold; padding-bottom:5px;}
.infoTop .totalPage strong {color:#ff6f84;}
.infoTop .btns {float:right; display:inline; text-align:right;}

.paging {width:100%; margin-bottom:10px; text-align:center;}
.paging:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.paging .rBtn {float:right; display:inline; position:absolute; top:-5px; right:0;}
.paging .lBtn {float:left; display:inline; position:absolute; top:-5px; left:0;}
.paging a {padding:0 2px;}
.paging a:hover {color:#185084; text-decoration:none;}
.paging img {vertical-align:middle;}
.paging li {display:inline; padding:0 1px 0 1px; font-size:12px; height:13px;}
.paging li img {vertical-align:top;}
.paging li.on {font-weight:bold; color:#555555;}
.paging li.on a {font-weight:bold; color:#555555;}
.paging li.line {font-size:10px; color:#d1d1d1;}

ul.tabs {list-style:none; width:100%; height:22px; background:url(/files/insite/images/common/bg_tab.gif) 0 bottom repeat-x; margin-bottom:30px;}
ul.tabs:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
ul.tabs li {float:left; display:inline; background:url(/files/insite/images/common/bg_tab_l_off.gif) 0 0 no-repeat; padding-left:16px; line-height:12px; margin-right:2px;}
ul.tabs li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
ul.tabs li span {height:16px; float:left; display:inline; background:url(/files/insite/images/common/bg_tab_r_off.gif) right 0 no-repeat; padding:6px 16px 0 0; font-size:12px;}
ul.tabs li.on {background:url(/files/insite/images/common/bg_tab_l_on.gif) 0 0 no-repeat;}
ul.tabs li.on span {background:url(/files/insite/images/common/bg_tab_r_on.gif) right 0 no-repeat; font-weight:bold; letter-spacing:-0.5px;}
ul.tabs li:hover {background:url(/files/insite/images/common/bg_tab_l_on.gif) 0 0 no-repeat;}
ul.tabs li:hover span {background:url(/files/insite/images/common/bg_tab_r_on.gif) right 0 no-repeat; font-weight:bold; letter-spacing:-0.5px;}

.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}

.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}

input.ac {text-align:center;}
.fontPink {color:#ff6f84;}
.fontRed {color:#ff0000;}

.aLeft {text-align:left;}
.aRight {text-align:right;}
.aCenter {text-align:center;}
.aCenter img {vertical-align:middle;}

.fontS11 {font-size:12px;}
.fontS12 {font-size:12px;}
.fontS14 {font-size:14px;}
.fontBld {font-weight:bold;}

.button {white-space:nowrap; display:inline-block;  background:url(/files/insite/images/common/buttonPink.gif) no-repeat; vertical-align:middle; color:#ffffff; margin-right:3px; line-height:14px;}
.button a {height:19px; position:relative; display:inline-block; left:3px; vertical-align:middle; background:url(/files/insite/images/common/buttonPink.gif) no-repeat; background-position:right top; color:#ffffff; font-weight:bold; padding:3px 12px 0 8px; font-size:12px;}
.button a:hover,
.button a:visited {color:#ffffff;}

.button2 {white-space:nowrap; display:inline-block;  background:url(/files/insite/images/common/buttonGray.gif) no-repeat; vertical-align:middle; color:#ffffff; margin-right:3px; line-height:14px;}
.button2 a {height:17px; position:relative; display:inline-block; left:3px; vertical-align:middle; background:url(/files/insite/images/common/buttonGray.gif) no-repeat; background-position:right top; color:#ffffff; padding:2px 12px 0 8px; font-size:12px;}
.button2 a:hover,
.button2 a:visited {color:#ffffff;}

.button3 {white-space:nowrap; display:inline-block;  background:url(/files/insite/images/common/buttonPink.gif) no-repeat; vertical-align:middle; color:#ffffff; margin-right:3px; line-height:14px; float:left;}
.button3 a {height:19px; position:relative; display:inline-block; left:3px; vertical-align:middle; background:url(/files/insite/images/common/buttonPink.gif) no-repeat; background-position:right top; color:#ffffff; font-weight:bold; padding:3px 12px 0 8px; font-size:12px;}
.button3 a:hover,
.button3 a:visited {color:#ffffff;}


/* 코드 관리 */
.srch1 {width:100%; padding-bottom:18px;}
.srch1:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.srch1 .secL {width:300px; float:left; display:inline; margin-right:20px;}
.srch1 .secR {width:720px; float:left; display:inline; color:#6a8e8e; font-size:12px; text-align:right;}
.srch1 .secR img {vertical-align:middle;}


.cInfo h4 {background:#e9e9e9; font-weight:bold; text-align:center; padding:8px 0 6px 0; font-size:12px; border-bottom:1px #cecece solid;}
.cInfo {width:717px; height:498px; float:left; display:inline; border:1px #cecece solid;}
.cInfo .cnb {height:18px; border-bottom:1px #cecece solid; font-weight:bold; padding:5px;}
.cInfo .cnb:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.cInfo .cnb .cate {float:left; display:inline;}
.cInfo .cnb .cate strong {color:#e56279; font-size:16px;}
.cInfo .cnb .btns {float:right; display:inline; text-align:right; padding-right:20px;}
.cInfo .cateInfo {width:700px; padding:10px 0 10px 10px;}

/* 팝업 */
.popWrap {padding:10px;}
.pop520 {width:520px;} /* 팝업사이즈 520 */
.pop640 {width:640px;} /* 팝업사이즈 640 */
.pop600 {width:600px;} /* 팝업사이즈 600 */
.pop510 {width:510px;} /* 팝업사이즈 510 */
.pop485 {width:485px;} /* 팝업사이즈 485 */
.pop820 {width:820px;} /* 팝업사이즈 510 */

.popWrap h3 {background:url(/files/insite/images/common/blt_write.gif) 0 0 no-repeat; padding:0 0 10px 20px; font-size:14px; font-weight:bold; color:#333333;}
.popWrap .popBox1 {border:1px #d0d0d0 solid; padding:20px 20px 16px 20px; color:#898989; font-size:12px; margin-bottom:10px;}
.popWrap .popBox1 .tit {width:100%; padding-bottom:10px;}
.popWrap .popBox1 .tit:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.popWrap .popBox1 .tit .date {width:200px; float:left; display:inline; color:#aeaeae;}
.popWrap .popBox1 .tit .btn {width:200px; float:right; display:inline; text-align:right;}
.popWrap .popBox2 {border:1px #d0d0d0 solid; padding:10px; font-size:12px; margin-bottom:10px; background:#e9e9e9; text-align:center;}

/* 검색버튼 */
.btnSearch{margin-top: 15px;text-align: right;margin-bottom: 15px;}
.zeroPadd{padding: 0px !important;}

/* 폰트 두껍게 */
.fontbold{font-weight: bold;}

/* Board Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.adminMenuModify {width:100%; border-top:2px solid #6896e9; border-bottom:2px solid #b0b0b0; margin-bottom:13px;}
.adminMenuModify td {border-bottom:1px solid #bebebe; padding:4px 7px 4px 7px;}
.adminMenuModify td:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.adminMenuModify td label {float:left; display:inline; color:#777777; padding:0 0 0 7px; font-weight:bold; margin-top:3px; white-space:nowrap;}
.objList:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.objList li {float:left; display:inline; margin-right:20px; padding:3px 0 3px 0; white-space:nowrap;}
.objCk {width:14px; height:14px;}
.objSelect:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.objSelect input {float:left; display:inline;}
.txtSize0 {width:10%;}
.txtSize1 {width:30%;}
.txtSize2 {width:70%;}
.txtSize3 {width:99%;}
.txtSize4 {width:10%;}
.txtSize5 {width:85%;}
.boardSearch {width:150px;}
.btnVa {vertical-align:top;}
.paginate {width:100%; margin-bottom:10px; margin-top:10px; text-align:center;}
.paginate li {display:inline; padding:0 1px 0 1px; font-size:12px; height:13px;}
.paginate li img {vertical-align:top;}
.paginate li.on {font-weight:bold; color:#e88000;}
.paginate li.on a {font-weight:bold; color:#e88000;}
.paginate li.line {font-size:10px; color:#d1d1d1;}
.boardBtnSpace .secL {float:left; display:inline; margin-left:10px;}
.boardBtnSpace .secR {float:right; display:inline; margin-right:10px;}

#contentSpace {vertical-align:top; padding-right:25px;}
.selectControlSpace {width:100%; padding:10px 0 10px 0; border-top:2px solid #6896e9; border-bottom:2px solid #6896e9; background:url(/files/insite/images/common/bg_menu_control.gif) repeat-x 0 bottom; margin-bottom:25px;}
.selectControlSpace .selectSite {width:97%;}
.selectControlSpace .selectSite p {background:url(/files/insite/images/common/spot_arr.gif) no-repeat 0 0; padding:0 0 5px 16px; margin-left:20px; color:#222222;}
.selectControlSpace .selectSite p span {color:#f26521; font-weight:bold;}
.selectControlSpace .selectSite ul {margin-left:20px;}
.selectControlSpace .selectSite ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.selectControlSpace .selectSite ul li {float:left; display:inline; padding:0 8px 8px 0;}
.selectControlSpace .selectMenu {width:97%; border:1px solid #cfcfcf; background:#f1f1f1; padding:10px 0 0 0; margin-left:10px;}
.selectControlSpace .selectMenu p {background:url(/files/insite/images/common/spot_arr2.gif) no-repeat 0 0; padding:0 0 5px 16px; margin:0 0 0 10px; color:#222222;}
.selectControlSpace .selectMenu p span {color:#3070bf; font-weight:bold;}
.selectControlSpace .selectMenu ul {margin-left:10px;}
.selectControlSpace .selectMenu ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.selectControlSpace .selectMenu ul li {float:left; display:inline; padding:0 8px 8px 0;}

.infoTop {width:100%; margin-bottom:5px;}
.infoTop:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.infoTop .secL {float:left; display:inline; margin-right:10px;}
.infoTop .secL:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.infoTop .secR {float:right; display:inline; margin-right:10px;}
.infoTop .secR:after {content:""; display:block; clear:both; height:0; visibility:hidden;}

.btnSpace {position:relative; width:100%; height:21px; text-align:center; margin-bottom:13px;}
.btnSpace .secL {position:absolute; top:0; left:10px;}
.btnSpace .secL:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.btnSpace .secR {position:absolute; top:0; right:10px;}
.btnSpace .secR:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.adminTab {width:100%; height:27px; margin-bottom:13px; background:url(/files/insite/images/common/bg_tab_line.gif) repeat-x 0 bottom;}
.adminTab:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.adminTab a {width:105px; float:left; display:inline; text-decoration:none; cursor:pointer; margin-right:2px;}
.adminTab a.on span {display:block; letter-spacing:-0.05em; height:19px; padding:8px 0 0 0; text-align:center; font-weight:bold; color:#ffffff; background:url(/files/insite/images/common/bg_tab_on.gif) repeat-x 0 0;}
.adminTab a.off span {display:block; letter-spacing:-0.05em; height:18px; padding:7px 0 0 0; text-align:center; background:#f6f6f6; color:#727272; border:1px solid #cfcfcf;}

.textalignL {text-align: left !important;}
.textalignR {text-align: right !important;}
.tableBorderErase{border-left:0px !important; border-top: 0px !important;}
.tableBorderEraseEnd{border-top: 0px !important; border-left: 0px !important; border-right: 0px !important;}

.grayBtn40 { background-image:url(/files/insite/images/common/btn_gray40.gif); height:18px; width:40px; border-width:0px; font-size:12px; color:#ffffff; padding-top:3px; padding-left:0px; cursor:pointer; }
.grayBtn60 { background-image:url(/files/insite/images/common/btn_gray60.gif); height:18px; width:60px; border-width:0px; font-size:12px; color:#ffffff; padding-top:3px; padding-left:0px; cursor:pointer; }
.grayBtn80 { background-image:url(/files/insite/images/common/btn_gray80.gif); height:18px; width:80px; border-width:0px; font-size:12px; color:#ffffff; padding-top:3px; padding-left:0px; cursor:pointer; }

.conscroll {width:100%; overflow:scroll; overflow-x:hidden;height: 540px; }

#wrapper #container #content .snbCnt {width:244px; height: 450px; max-height:480px; border-left:3px solid #4268bc; border-right:3px solid #4268bc; margin-bottom:2px;overflow:auto;}
#wrapper #container #content .snbCntMenuTree {width:100px;height:600px; margin-bottom:2px;overflow:auto;}
#wrapper #container #content .snbCnt .menuSpace {width:223px; margin:0 auto;}
#wrapper #container #content .snbCnt .menuSpace li {margin-bottom:2px;}
#wrapper #container #content .snbCnMenuTreet .treeSpace {width:226px; height:400px; border:1px solid #c3c3c3; margin:0 auto; margin-top:10px; overflow:auto;}
#wrapper #container #content .snbBot {width:250px; height:12px; margin-top:-2px; background:url(/files/insite/images/common/bg_snbline_bot.gif) no-repeat 0 bottom;}

.bdNone{border:medium none}

.topUtil {position:absolute; top:20px; right:10px; width:200px; text-align:right;}
.topUtil:after {content:""; display:block; clear:both;}
.topUtil a {margin-left:2px;}
.topUtil img {vertical-align:middle; padding:1px 0;}
.topSearch {position:absolute; top:23px; left:223px;}
.topSearch:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.topSearch .seLine {width:382px; height:23px; float:left; display:inline;  padding:6px 0 0 16px; border:3px #a1a1a1 solid; margin-right:8px; position:relative;}
.topSearch .seLine:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.topSearch .seLine .view {float:right; display:inline;}
.topSearch .seLine input {float:left; display:inline; font-size:14px; font-weight:bold; color:#27557b; border:0; font-family:"돋움", Dotum;}
.topSearch .seLine #searchMsg {width:364px; padding:10px 16px; position:absolute; top:29px; left:0; border-right:1px #333333 solid; border-top:1px #2277bb solid; border-left:1px #333333 solid; border-bottom:1px #333333 solid; background:#ffffff; line-height:18px;display: block;height: 390px;overflow: auto;z-index: 999;}
.topSearch .seLine #searchMsg ul li:hover {background:#f5f5f5;}
.topSearch .seLine #searchMsg ul li a:hover {text-decoration:none;}
.topSearch img {float:left; display:inline; vertical-align:middle;}

.objList:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.objList li {float:left; display:inline; margin-right:20px; padding:3px 0 3px 0; white-space:nowrap;}
.objCk {width:14px; height:14px;}
.objSelect:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.objSelect input {float:left; display:inline;}
.txtSize1 {width:30%;}
.txtSize2 {width:70%;}
.txtSize3 {width:99%;}
.boardSearch {width:150px;}
.btnVa {vertical-align:top;}
.paginate {width:100%; margin-bottom:10px; text-align:center;}
.paginate li {display:inline; padding:0 1px 0 1px; font-size:11px; height:13px;}
.paginate li img {vertical-align:top;}
.paginate li.on {font-weight:bold; color:#e88000;}
.paginate li.on a {font-weight:bold; color:#e88000;}
.paginate li.line {font-size:10px; color:#d1d1d1;}

a.btnType1 {display:inline-block; height:14px; padding:4px 10px 3px 10px; background:#365DA3; border-radius:2px; text-align:center; color:#fff; font-size:12px; margin-right:3px;}
a.btnType2 {display:inline-block; height:14px; padding:4px 10px 3px 10px; background:#898989; border-radius:2px; text-align:center; color:#fff; font-size:12px; margin-right:3px; }
a.btnType3 {margin:0 3px 0 3px; padding-left:10px; float:left; display:inline; background:url(/files/insite/images/common/btn_bg_type3_left.gif) no-repeat 0 0; color:#757575 !important; text-decoration:none !important;}
a.btnType3 span {font-size:11px; letter-spacing:-0.05em; display:block; padding:2px 10px 1px 0; line-height:15px; background:url(/files/insite/images/common/btn_bg_type3_right.gif) no-repeat right 0; white-space:nowrap;}
a.btnType4On {padding-left:15px; float:left; display:inline; background:url(/files/insite/images/common/btn_bg_type4_left_on.gif) no-repeat 0 0; color:#ffffff !important; text-decoration:none !important;}
a.btnType4On span {font-size:11px; letter-spacing:-0.05em; display:block; padding:3px 15px 2px 0; line-height:15px; background:url(/files/insite/images/common/btn_bg_type4_right_on.gif) no-repeat right 0; white-space:nowrap;}
a.btnType4Off {padding-left:15px; float:left; display:inline; background:url(/files/insite/images/common/btn_bg_type4_left_off.gif) no-repeat 0 0; color:#6e6e6e !important; text-decoration:none !important;}
a.btnType4Off span {font-size:11px; letter-spacing:-0.05em; display:block; padding:3px 15px 2px 0; line-height:15px; background:url(/files/insite/images/common/btn_bg_type4_right_off.gif) no-repeat right 0; white-space:nowrap;}
a.btnType2Style {float:none; height:13px; padding: 3px 0px 5px 13px;}
a span.btnType2SpanStyle {display:inline; padding: 4px 15px 5px 0px; margin-bottom:2px;}

/* Basic Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#subitemlist {border-top:2px solid #6896E9;}
#subitemlist li {border-bottom: 1px solid #BEBEBE; height:210px; margin-top:2px; }
#subitemlist li label{float:left; display:inline; color:#777777; padding-left:7px; font-weight:bold; white-space:nowrap;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Basic2 Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#subitemlist2 {border-top:2px solid #6896E9;}
#subitemlist2 li {border-bottom: 1px solid #BEBEBE; height:45px; margin-top:2px; }
#subitemlist2 li label{float:left; display:inline; color:#777777; padding-left:7px; font-weight:bold; white-space:nowrap;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Basic3 Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#subitemlist3 {border-top:2px solid #6896E9;}
#subitemlist3 li {border-bottom: 1px solid #BEBEBE; height:110px; margin-top:2px; }
#subitemlist3 li label{float:left; display:inline; color:#777777; padding-left:7px; font-weight:bold; white-space:nowrap;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.textarea_355{ width:355px; height:90px; border:1px solid #d6d6d6; background-color:#fff; margin-bottom:4px;}


.codecategory .item {width:24%; float:left; display:inline;  }
.codecategory .item ul {list-style:none;}
.codecategory .item ul.line {border:1px #cecece solid; border-bottom:1px #cecece solid; height:510px; overflow-y:scroll;}
.codecategory .item ul li {border-top:1px #d5d3d4; line-height:22px; padding:5px 0 1px 20px;}
.codecategory .item ul li.top {background:url(/files/insite/images/common/arrow04.gif) 15px 8px no-repeat; color:#e4627a; padding-left:32px; font-weight:bold; border-top:none !important}
.codecategory .item ul li.top a,
.codecategory .item ul li.top a:hover {color:#e4627a;}
.codecategory .item ul li span.sp1 {background:url(/files/insite/images/common/icon_plus1.gif) 22px 0 no-repeat; padding-left:39px; font-weight:bold;}
.codecategory .item ul li span.sp1 a,
.codecategory .item ul li span.sp1 a:hover {color:#4a1912;}
.codecategory .item ul li span.sp2 {background:url(/files/insite/images/common/icon_plus2.gif) 39px 0 no-repeat; padding-left:56px; font-weight:bold;}
.codecategory .item ul li span.sp3 {background:url(/files/insite/images/common/icon_minus3.gif) 56px 0 no-repeat; padding-left:72px; font-size:12px;}
.codecategory .item .btns {padding:10px 0 20px 0; text-align:center;}
.codecategory .item .ptxt1 {padding:5px; font-size:12px;}
.codecategory .item h4 {background:#e9e9e9; font-weight:bold; text-align:center; padding:8px 0 6px 0; font-size:12px;}

/* Survey Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.alignh {float:left; padding:5px 15px 0px 0px;}
.alignv {text-align:left; padding:5px 15px 0px 20px;}
.sortdivl {display:inline; float:left; padding:3px 15px 0px 0px;}
.sortdivh {text-align:left; padding:5px 15px 0px 0px;}
.sortdivv {text-align:left; padding:5px 15px 0px 0px;}
.sortdivtypel {padding:5px 15px 0px 0px;}
.objList:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.objList li {float:left; display:inline; margin-right:20px; padding:3px 0 3px 0; white-space:nowrap;}
.libr {padding-top:10px; #padding-top:0px; clear:both;}
.librI {padding-top:10px; #padding-top:8px; clear:both;}


/*0211*/
.admin2 {width:196px; height:66px; background:#4b4b4b; text-align:center; line-height:25px; color:#cccccc;margin-top:-35px;font-size:12px;padding-top:21px} 
.admin2 .lg {color:#fff;font-size:14px;font-weight:600}
.m_lnb_tit {width:195px;text-align:center;padding-top:22px;padding-bottom:20px;border-right:1px solid #d9d9d9;line-height:16px;background:#fff}
.m_lnb_today {width:196px;text-align:center;line-height:52px;height:52px;background:#5a9ad8;color:#fff;font-size:16px}
.ablue {color:#4d7ed5;font-weight:600}
.m_lnb_g {background:#898989;color:#fff;text-align:left;width:176px;padding:10px 0 10px 20px}

.main_div:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.main_div {width:95%;}
.main_div .main_table {width:48%;float:left}
.main_div .main_table table {width:100%;border-top:2px solid #cecece}
.main_div .main_table table td {border-bottom:1px solid #cecece;padding:9px 0 9px 0;word-break:break-all}
.ml25 {margin-left:25px}
.mt40 {padding-top:40px}
.mt15 {margin-top:15px}
.main_div .tit {font-size:15px;margin-bottom:10px}

.menu_Tab1 {display:block; margin-bottom:19px;}
.menu_Tab1 ul {overflow:hidden;}
.menu_Tab1 ul li {float:left;}
.menu_Tab1 ul li a {display:block; color:#b6a429; height:24px; padding-left:20px;text-decoration:none;background:#2d379d;}
.menu_Tab1 ul li a span {display:block; height:18px; padding-top:6px; padding-right:20px; text-align:center; background:#2d379d; cursor: pointer;}
.menu_Tab1 ul li a:hover {}
.menu_Tab1 ul li a:hover span {color:#ffffff; letter-spacing:-0.1em; font-weight:800; background:#2d379d;}

.menu_Tab1_relation {float:right;} 
.menu_Tab1_relation ul {overflow:hidden;}
.menu_Tab1_relation ul li {float:left; margin-left:5px;}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 2015.5. 29 Login */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.bg_body {background:#f9f9f9;}
.loginPos {width:100%; height:100%;}
.loginSection {width:427px; margin:0 auto;}
.loginSection .logo {width:100%;}
.loginSection .logo:after {content:''; clear:both; display:block;}
.loginSection .logo h1 {float:left; margin-right:10px;}
.loginSection .logo .st {float:left; background:url(../../../files/insite/images/login/logo_line.gif) no-repeat left 18px; padding:18px 0 0 10px;}
.loginSection fieldset legend {overflow:hidden; visibility:hidden; height:0px;}
.loginSection .txt {border:1px solid #b6b6b6; width:415px; height:28px; padding:15px 5px 5px 5px; font-size:15px;}
.loginSection .txt_on {border:1px solid #5b82a9;}
.loginSection .mt1 {margin-top:10px;}
.loginSection .mt3 {margin-top:30px;}
/* 2015.5. 29 Login */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
