@charset "utf-8";

/***************************** default *****************************/

body {
	margin:0px;
	font-family:"dotum","돋움";
	font-size:12px;
	scrollbar-face-color:#cccccc;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#cccccc;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-track-color:#f5f5f5;
	scrollbar-arrow-color:#ffffff;
}

div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,p{
	margin:0px;padding:0px;
}

body img{
     border:none;
}

td {font-size:12px; color:#818181; line-height:18px;}
td.PopTitle {
	font-size: 14px;
	vertical-align: middle;
	text-align: center;
	background-color: #0A799E;
	height : 40px;
	margin: 10px 0 20px 0;
}

/* link */

a:link {COLOR: #5d5d5d; TEXT-DECORATION:none }
a:visited {COLOR:#5d5d5d; TEXT-DECORATION:none}
a:active {COLOR:#5d5d5d; TEXT-DECORATION:none}
a:hover {COLOR:#111111; TEXT-DECORATION:none}

a.small:link {COLOR: #828282; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.small:visited {COLOR:#828282; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.small:active {COLOR:#828282; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.small:hover {COLOR:#333333; TEXT-DECORATION:underline; font-size:11px; letter-spacing:-1px; }

a.small_red:link {COLOR: #9b2828; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.small_red:visited {COLOR:#9b2828; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.small_red:active {COLOR:#9b2828; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.small_red:hover {COLOR:#ff0000; TEXT-DECORATION:underline; font-size:11px; letter-spacing:-1px; }

a.leftmenu_1depth:link {COLOR: #020300; TEXT-DECORATION:none; font-size:12px; font-weight:bold;}
a.leftmenu_1depth:visited {COLOR:#020300; TEXT-DECORATION:none; font-size:12px; font-weight:bold;}
a.leftmenu_1depth:active {COLOR:#020300; TEXT-DECORATION:none; font-size:12px; font-weight:bold;}
a.leftmenu_1depth:hover {COLOR:#757575; TEXT-DECORATION:none; font-size:12px; font-weight:bold;}

a.leftmenu_2depth:link {COLOR: #474747; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.leftmenu_2depth:visited {COLOR:#474747; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.leftmenu_2depth:active {COLOR:#474747; TEXT-DECORATION:none; font-size:11px; letter-spacing:-1px; }
a.leftmenu_2depth:hover {COLOR:#729c48; TEXT-DECORATION:underline; font-size:11px; letter-spacing:-1px; }

button,label{cursor:pointer;_cursor /**/:hand;}

ul,ol,li{
	margin:0; padding:0;
	font-size:12px;line-height:18px;color:#818181;font-family:dotum;
	list-style:none;
}

img{
	border: none; 
}

select, input {
	font-size:12px;
	color:#434140;
	border:1px solid #ACA899;
}

.select{font-size:12px; color:#434140; border:1px solid #ACA899; height:18px;}
.input {
	font-family:"돋움";
	font-size:12px;
	color:#434140;
	border:1px solid #ACA899;
	height:18px;
	background-color:#F6FFFd;
	padding : 0;
}
.input[readonly] {
	font-family:"돋움";
	font-size:12px;
	color:#434140;
	border:1px solid #ACA899;
	height:19px;
	background-color:#F6FFFd;
	padding : 1px 1px 1px 1px;
	background-color: #F1F1F1;	
}

.checkbox {border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
textarea {font-family: "dotum"; font-size:12px; line-height:120%; text-decoration:none; border:1px solid #ACA899; width:100%;}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/* ------------------------------- Top Start  -------------------------------------*/


#topmenu{float:left;height:40px;min-height:40px;_height:40px;margin-left:25px;}
#topmenu li{float:left;display:block;font-weight:bold;color:#f7ff9a;padding:10px 20px;background:url(../img/Common/topmenu_line.gif) no-repeat 0px 55%;}
#topmenu li.nobar{background:none;}

#topmenu li a:link		{color:#f7ff9a;text-decoration:none;}
#topmenu li a:visited	{color:#f7ff9a;text-decoration:none;}
#topmenu li a:active		{color:#f7ff9a;text-decoration:none;}
#topmenu li a:hover		{color:#78ff00;text-decoration:none;font-weight:bold;}
#topmenu li a.on:link	{color:#78ff00;text-decoration:none;}
#topmenu li a.on:visited	{color:#78ff00;text-decoration:none;}
#topmenu li a.on:active	{color:#78ff00;text-decoration:none;}
#topmenu li a.on:hover	{color:#78ff00;text-decoration:none;}

#top_submenu{height:30px;min-height:30px;_height:30px;margin-top:5px;margin-left:45px;}
#top_submenu li{float:left;color:#444444;margin:0px; padding: 0px;}
#top_submenu li.bar{padding-top:3px;}
#top_submenu li a:link		{color:#444444;text-decoration:none;}
#top_submenu li a:visited	{color:#444444;text-decoration:none;}
#top_submenu li a:active	{color:#444444;text-decoration:none;}
#top_submenu li a:hover		{color:#0888c5;text-decoration:none;}
#top_submenu li a.on:link	{color:#0888c5;text-decoration:none;font-weight:bold;}
#top_submenu li a.on:visited	{color:#0888c5;text-decoration:none;font-weight:bold;}
#top_submenu li a.on:active	{color:#0888c5;text-decoration:none;font-weight:bold;}
#top_submenu li a.on:hover	{color:#0888c5;text-decoration:none;font-weight:bold;}

.noborder{border:0px solid #FFF;}

#top_bottom_01 {
	width:100%;
	background:url(../img/include/top_bg_01.gif) 0 0 repeat-x;
	height:4px;
	padding:0 0 0 0;
}

/* ------------------------------- Top End  -------------------------------------*/


/* ------------------------------- Popup Start  -------------------------------------*/

#popup{width: 100%; height:100%;}
#popup .header{width:100%;height:50px;background: url('../img/Common/popup_titlebg.gif') repeat-x left top;}
#popup .header .popup_title{text-align:left;padding-left:20px;}
#popup .header .btn_close{text-align:right;padding-right:20px;}

#popup .main{width:100%;min-height:400px;height:100%;}
#popup .content{padding:30px;background: url('../img/Common/popup_main_bg.gif') no-repeat left top;vertical-align:top;} 

#popup .footer{width:100%;height:40px;background: url('../img/Common/popup_footer_bg.gif') repeat-x left top; margin-top:20px;}
#popup .footer .copyright{text-align:center;vertical-align:middle;padding-top:15px;}

/* ------------------------------- Popup End  -------------------------------------*/



/* --------- TreeMenu , BG ---------------- */ 

.bg_top {background:url('../img/Common/bg_top.gif') repeat-x top left; height:60px; vertical-align:middle;} 
.bg_copyright {background:url('../img/Common/bg_copyright.gif') repeat-x top left; text-align:center; height:50px;}
.bg_mid {background:url('../img/Common/bg_mid.gif') repeat-y top left;} 
.bg_menu_bm {background:url('../img/Common/bg_menu_bm.gif') repeat-x top left;} 
.bg_menu01 {background:url('../img/Common/bg_menu01.gif') repeat-x top left; height:70px;} 
.bg_menu02 {background:url('../img/Common/bg_menu02.gif') repeat-x top left; text-align:center;} 
.bg_submenu{background:url('../img/Common/leftmenu_bg.gif') repeat-y top;}
.bg_left {background:url('../img/Common/bg_left.gif') repeat-y top right;} 
.bg_left_top {background:url('../img/Common/bg_left_top.gif') no-repeat top right; height:10px;} 

.bg_login{background:url('../img/Common/login_box_bg.gif') repeat-y top left;}

.bg_date {background:url('../img/Common/date_bg.gif') repeat-x top left; margin:10px 0px 0px 5px;}

margin_leftmenu{margin:0px 10px 10px 15px;}
.margin_leftmenu td.header{background-image:'../img/include/left_head_1px.gif';}

/* -----------------------------------------------------*/

.line_title{border-bottom:1px #ececec solid; margin-bottom:20px;}
.line{border-bottom:1px #d8d6d6 solid; margin:15px 0px 15px 0px;}

.box01{border:1px #ececec solid; background-color:#f3f3f3; text-align:center; vertical-align:middle; padding:10px 13px 10px 13px;}
.box01_rr{border:1px #ececec solid; background-color:#f3f3f3; text-align:right; vertical-align:middle; padding:10px 13px 10px 13px;min-height:20px;_height:20px;}
.box01_l{border:1px #ececec solid; background-color:#f3f3f3; text-align:left; vertical-align:middle; padding:10px 13px 10px 13px;min-height:20px;_height:20px;}
.box02{border-bottom:1px #ededed solid; border-top:1px #ededed solid; padding:13px 0px 13px 0px;}
.style3 {
	color: #FFFFFF;
	font-weight: bold;
}
.style7 {color: #FFFFFF; font-weight: bold; }
.style5 {color: #FFFFFF; }

/* -----------------------------------------------------*/



.txt_date{color:#e7ffba; font-weight:bold; padding-top:2px;}
.txt_c404040{color:#404040;}
.txt_ca7a7a7{color:#a7a7a7; font-size:12px; letter-spacing:-1px; line-height:16px;}
.txt_c020300{color:#020300;}


/* padding margin */

div.box_index{border:7px #5c5c5c solid; background:url('../../img/include/bg_index_top.gif') repeat-x top left; text-align:center; vertical-align:middle; height:100%;}
div.contents{padding:20px 0 0 40px;width:710px;}
#copyright{clear: both; height:30px; margin:-50px 0 0; background:url('../img/include/bg_copyright.gif') repeat-x top left; text-align:center; }
div.img_pad {margin-bottom:15px;}
div.txt_pad {margin-bottom:20px;}

.margin_leftmenu{margin:0px 10px 10px 15px;}
.margin_leftmenu td.header{background-image:'../img/include/left_head_1px.gif';}
.margin_list{margin:20px 0px 20px 0px; text-align:center;}
.margin_left5 {margin-left:5px;}

.margin_login01{margin:10px 27px 0px 27px;}
.margin_login02{margin:0px 27px 10px 27px;}
.margin_login03{margin:0px 27px 25px 27px;}

.margin_top5 {margin-top:5px;}

/* title style */

h1{ margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 20px;
	color:#5c5b5b;
	font-size: 14px;
	font-weight:bold;
	background: url('../img/include/bu_square02.gif') no-repeat 0 40%;
}

.pg_navi{color: #aeaeae; font-size: 11px; letter-spacing:-1px; text-align:right;}

h2{ margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 20px;
    text-align: left;
	color:#007FA4;
	font-size: 12px;
	font-weight: 700;
	background: url('../img/include/underline1.gif') repeat-x 0 100%;
}
	
h3{ margin: 0px 0px 0px 0px;
    padding: 0px 0px 7px 22px;
	color:#5c5b5b;
	font-size: 14px;
	font-weight: 700;
}


/* table style */
	
table.excel{

  width: 100%;
  margin: 0; padding: 0; line-height: 18px;
  border-top:1px solid #e3e3dd;
  border-bottom:1px solid #e3e3dd;border-left:1px solid #e3e3dd;border-right:1px solid #e3e3dd;
  border-collapse: collapse;
  font-size: 12px;
  color:#858585;
  margin-bottom:25px;
  text-align:left;
}

table.excel th {
  background: #a5acb1;
  text-align:center;
  border-right:1px solid #e3e3dd;
  padding: 5px 0 5px 0;
  color:#fffefe;
  line-height: 18px;
  font-weight:700;
}

table.excel td{	
 line-height: 18px;
 border-left:1px solid #e3e3dd;
 border-right:1px solid #e3e3dd;
 border-bottom:1px solid #e3e3dd;
 word-break: break-all;
 padding:5px;
}

table.excel td[align=left] {
 	word-break: break-all;
	padding-left: 10px;
}

table.excel input[readonly]{
	background-color: #F1F1F1
}

table.excel A:link {font-family:"dotum","돋움"; COLOR: #858585; font-size: 12px; text-decoration: none; padding:0 2px 3px 2px; background: url('../img/include/underline0.gif')  repeat-x 100% 100%;}
table.excel A:visited {font-family:"dotum","돋움"; COLOR:#858585; font-size: 12px; text-decoration: none; padding:0 2px 3px 2px; background: url('../img/include/underline0.gif')  repeat-x 100% 100%;}
table.excel A:active {font-family:"dotum","돋움"; COLOR:#858585; font-size: 12px; text-decoration: none; padding:0 2px 3px 2px; background: url('../img/include/underline0.gif')  repeat-x 100% 100%;}
table.excel A:hover {font-family:"dotum","돋움"; COLOR:#FF7F55; font-size: 12px; text-decoration: none; padding : 0 2px 3px 2px; background: url('../img/include/underline1.gif') repeat-x 100% 100%;}

table.excel A.btn {background:none;}

.th_view2 {
  background:#f0f0ec;
  text-align:left;
  border-right:1px solid #e3e3dd;
  color:#404040;
  font-size:11px;
  letter-spacing:-1px;
  line-height: 27px;
  font-weight:normal;
}


table.inputform{
	width: 100%;
	line-height: 18px;
	font-size: 12px;
/*
	border-top:1px dashed #D0D0D0;
	border-left:1px dashed #D0D0D0;
	border-right:1px dashed #D0D0D0;
*/
	color:#858585;
	margin: 10px 0 10px 0;
	padding: 0px 0 0px 0;
}

table.inputform th {
	text-align:center;
/*
	border-bottom:1px solid #D0D0D0;
*/
	color: #858500;
	font-weight: 700;
	line-height: 27px;
 
}

table.inputform td{
	line-height: 18px;
	padding:5px;
/*
	border-bottom:1px solid #D0D0D0;
*/
}

table.inputform td.first_td{
	line-height: 18px;
	color: #858500;
	font-weight: 700;
	padding: 3px 5px 3px 16px;
	text-align: left;
	vertical-align: absmiddle;
	
	background: url('../img/include/bg_td_split.gif') no-repeat 95% 50% ;
}

table.inputform input{
	font-size:12px;
	color:#434140;
	border:expression((this.type=='text' || this.type=='file' || this.type=='password' )? '1px solid #ACA899' : 'none');
	vertical-align:middle;
	text-align: left;
	padding : 1px 5px 1px 5px;
	line-height: 20px;
}

table.inputform input[readonly]{
	background-color: #F1F1F1
}

table.inputform input.btn{
	font-size:12px;
	border:0;
	color:#434140;
	vertical-align:middle;
	text-align: left;
}

table.inputform input.FileInput{
	font-size:12px;
	color:#434140;
	vertical-align:middle;
	padding: 0;
	height: 23px;
	text-align: left;
}

table.inputform select{
	font-size:12px;
	color:#434140;
	border:1px solid #ACA899;
	vertical-align:middle;
	text-align: left;
	height:20px;
	line-height: 20px;
}

table.inputform textarea{
	font-size:12px;
	color:#434140;
	border:1px solid #ACA899;
	vertical-align:middle;
	text-align: left;
	padding : 1px 5px 1px 5px;
	line-height: 20px;
}

.th_view {
  background: #f0f0ec;
  text-align:center;
  border-right:1px solid #D0D0D0;
  color:#404040;
  font-size:11px;
  letter-spacing:-1px;
  line-height: 27px;
  font-weight:normal;
}

table.leftmenu{
  width: 145px;
  margin: 0; padding: 0;
  margin-left:10px;
  margin-top:4px;
}

.leftmenu_1dep{line-height: 27px; background: url('../../img/include/bu_square01.gif') no-repeat 0 55%; padding:2px 0px 0px 15px; border-bottom:1px solid #eaeaea;}
.leftmenu_2dep{line-height: 25px; background: url('../../img/include/bu_arrow01.gif') no-repeat 0 45%; background-color:#f8f8f8; padding-left:13px; border-bottom:1px solid #eaeaea;}

.radio_act{
	border-style: none;
	height:12px;
	width:12px;
}


.index_copyright {
	background:url('../img/Common/bg_copyright.gif') repeat-x top left; text-align:center; height:50px; margin-top:-57px; padding-top:20px;
	border-bottom:7px solid #5c5c5c; border-left:7px solid #5c5c5c; border-right:7px solid #5c5c5c;}
	
.index_wrap{border:7px solid #5c5c5c;}

.qlink_title{
	font-weight: bold;color:blue;
}

span.spanBold {
	font-family:"dotum","돋움";
	font-size:12px;
	text-align: right;
	font-weight: 700;
	line-height: 18px;
	color: #858500;
	padding: 0 10px 0 10px;
}

/* add */
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.left_title{line-height:27px; background:url('../img/include/bu_square01.gif') no-repeat 0 55%; padding:2px 0px 0px 15px; border-bottom:1px solid #eaeaea;font-weight:bold;color:#000;margin-bottom:0px;}

.mt1{margin-top:1px}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt4{margin-top:4px}
.mt5{margin-top:5px}
.mt6{margin-top:6px}
.mt7{margin-top:7px}
.mt8{margin-top:8px}
.mt9{margin-top:9px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt13{margin-top:14px}
.mt15{margin-top:15px}
.mt17{margin-top:17px}
.mt18{margin-top:18px}
.mt20{margin-top:20px}
.mt22{margin-top:22px}
.mt23{margin-top:23px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mt60{margin-top:60px}

.mr1{margin-right:1px}
.mr2{margin-right:2px}
.mr3{margin-right:3px}
.mr4{margin-right:4px}
.mr5{margin-right:5px}
.mr6{margin-right:6px}
.mr7{margin-right:7px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mr12{margin-right:12px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}

.ml1{margin-left:1px}
.ml2{margin-left:2px}
.ml3{margin-left:3px}
.ml4{margin-left:4px}
.ml5{margin-left:5px}
.ml6{margin-left:6px}
.ml7{margin-left:7px}
.ml8{margin-left:8px}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml15{margin-left:15px}
.ml18{margin-left:18px}
.ml20{margin-left:20px}
.ml23{margin-left:23px}
.ml25{margin-left:25px}
.ml27{margin-left:27px}
.ml29{margin-left:29px}
.ml30{margin-left:30px}
.ml33{margin-left:33px}
.ml35{margin-left:35px}
.ml37{margin-left:37px}
.ml40{margin-left:40px}
.ml41{margin-left:41px}
.ml45{margin-left:45px}
.ml49{margin-left:49px}
.ml50{margin-left:50px}
.ml60{margin-left:60px}
.ml70{margin-left:70px}

.mb2{margin-bottom:2px}
.mb4{margin-bottom:4px}
.mb5{margin-bottom:5px}
.mb6{margin-bottom:6px}
.mb7{margin-bottom:7px}
.mb8{margin-bottom:8px}
.mb9{margin-bottom:9px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb18{margin-bottom:18px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb55{margin-bottom:55px}

.f_org{color:#A56501;}
/* title style */
/* Box-Model */
.left {float:left}
.right {float:right}
.cl {clear:both}
.display_n{display:none;}
.display_b{display:block;}
.position_r{position:relative;}
.c {text-align:center}
.rr {text-align:right}
.top {vertical-align:top;}

.mark1{ margin: 0px 0px 0px 15px;
    padding: 5px 0px 5px 20px;
    text-align: left;
	color:#007FA4;
	font-size: 12px;
	font-weight: 700;
}

/*
p{clear:both;}
div{clear:both;} 
*/

/* 20160411 pdh */
.tbl_subject{table-layout:fixed;border-collapse:collapse;border-spacing:0;empty-cells:show;width:689px;font-size:14px;text-align:center}
.tbl_subject th{padding:7px 0px;border:1px solid #ddd}
.tbl_subject td{padding:7px 5px;font-size:12px;border:1px solid #ddd}
.tbl_subject ul{margin:0;padding:0}
.tbl_subject ul li{list-style:none;text-align:left;letter-spacing:-1px}