
body {font-size:9pt;font-family: "굴림","Verdana", "Arial", "Helvetica", "sans-serif";color:#666666;margin:0px;padding:0px auto;}
body {scrollbar-face-color: #cococo; scrollbar-highlight-color: #efefef; scrollbar-shadow-color: #efefef; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #66666; scrollbar-track-color: #f1f1f1;  scrollbar-darkshadow-color: #808080;}
td,input,select,textarea,div,span,pre {font-size:9pt;font-family:  "굴림","verdana", "arial", "helvetica", "sans-serif";color:#666666}
form { display:inline; }

a{cursor:pointer;}
a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none} 
a:hover{color:#FFA834;text-decoration:underline}
img { border:none;vertical-align:absmiddle; }
* {margin:0px;padding:0px;}
ul, li {
   list-style: none;
}

.menu:link{color:#000000;text-decoration:none}
.menu:visited{color:#000000;text-decoration:none} 
.menu:hover{color:#E46C6C;text-decoration:none;letter-spacing:3}

.treemenu:link{color:#666666;text-decoration:none}
.treemenu:visited{color:#666666;text-decoration:none} 
.treemenu:hover{color:#FFA834;text-decoration:none}

.logotit {font-weight:normal;color:#FFFFFF}
.menubarleft {background-color:#cccccc}
.menubarright {font-weight:normal;color:#ffffff;background-color:#306183}
.menubarright1 {font-weight:normal;background-color:#eeeeee}
.menubarright2 {font-weight:normal;background-color:#eeeeee}
.menubarrightsmall {font-size:8pt;font-weight:normal;color:#ffffff;background-color:#306183}
.submenubar {background-color:#CECECE}
.submenubar1 {background-color:#CECECE}
.submenubar2 {background-color:#CECECE}
.submenubg {background-color:#CBCBCB}
.ptext {font-size:9pt;font-family:verdana;color:#F26522;}
.mem_01 {FONT-SIZE: 8pt;COLOR: #676767;FONT-FAMILY: 돋움;TEXT-DECORATION: none}
.address {font-weight:bold;color:#545454;background-color:#F1F2F2;height:16px}
.address2 {font-weight:bold;color:#ff6868;background-color:#F1F2F2;height:16px}

.tablelistmargin {margin-top:10px;margin-left:5px;}
.hand {cursor:hand}
.tablefilter {font-weight:bold;background-color:#FFFFFF;color:#ffffff}
.tabletit {font-weight:bold;background-color:#A2A2C1;color:#ffffff;height:24px}
.tablebody {background-color:#FFFFFF;color:#000000;height:22px}
.trover {background-color:#E6EDF8;color:#000000}
.tabledetailtit {background-color:#EBEBEB;color:#000000;height:22px;text-align:center}
.tabledetailbody {background-color:#FFFFFF;color:#000000;height:22px}
.tabledetailline {background-color:#6B696B}
.text12 {font-size:12px;color:#333333;}
.text14 {font-size:14px;color:#333333;}
.text16 {font-size:16px}
.input {border-style:solid;border-color:#DBDBDB;background-color:#E6E6E6;border-width:1px}
.minput {border-style:solid;border-color:#DBDBDB;background-color:#ffffff;border-width:1px;height:20px}
.linput {border-style:solid;border-color:#DBDBDB;background-color:#ffffff;border-width:1px;height:18px}
.vinput {border-style:solid;border-color:#B0B0B0;background-color:#ffffff;border-width:1px;height:20px}
.dspinput {border-style:solid;border-color:#AFAFAF;border-width:0px}
.dateinput {border-style:solid;border-color:#ffffff;background-color:#ffffff;border-width:1px;height:16}
.todateinput {border-style:solid;border-color:#ffffff;background-color:#ffffff;border-width:0px;height:20;font-weight:bold;color:#3594BA;font-size:12pt;font-family:  "굴림","Verdana", "Arial", "Helvetica", "sans-serif"}
.textarea {border-style:solid;border-color:#DBDBDB;background-color:#ffffff;border-width:1px}

.infobgcolor {background-color:#E6EDF8}
.bbsbgcolor {background-color:#E6F4F8}
.longcut  { text-overflow : ellipsis;overflow : hidden; }

.tabletitlebg {font-weight:normal;color:#464D74;background-color:#D3D6E4}
.tablebg {font-weight:normal;background-color:#F5F5F5}

.box_01{font-family:돋움; font-size: 12px;  color: #666666;; background-color#FFFFFF;  text-decoration: none; border:
#FFFFFF; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; height:15px}

.box_02{font-family:돋움; font-size: 12px;  color: #666666; background-color:#FFFFFF;  text-decoration: none; border:
#E6E6E6; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; height:20px; padding-left:8px; }

.box_03{font-family:돋움; font-size: 12px;  color: #666666; background-color:#FFFFFF;  text-decoration: none; border:
#EEE7D9; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; height:15px}


.textarea_comment { font-size:9pt; background-color:#FFFFFF;; border:1px solid #E6E6E6; line-height:140%;  height:263px; width:470px;
	    scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF;    scrollbar-shadow-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF;
		    scrollbar-darkshadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF;  scrollbar-arrow-color:#FFFFFF;}



#diva {
Z-INDEX: 1000;
COLOR: white;
TOP: 300px;
BACKGROUND-COLOR: red;
layer-background-color: red
POSITION: absolute
}
.italictext {
font-family: Verdana;
font-size: 11px;
font-style: italic;
color: #060660;
}


#nav {
   margin: 0;
   padding: 0;
   width: 1000px;
   height: 30px;
   background-color: #5B6497;
   line-height: 30px;
}
#nav li.globalNav {
   float: left;
   margin: 0;
   padding: 0 10px;
   width: 180px;
}
* html #nav li.globalNav {
   width: 140px;
   text-align:center;
}
.localNav li {
  
}
.localNav {
   display: none;
   position: absolute;
   top: 90px;
   border: 1px solid #FFFFFF;
   background-color: #39425B;
   z-index: 1;
   line-height: 23px;
   text-align:left;
}
#menu01_sub {
   left: 195px;
   width: 170px;
}
#menu02_sub {
   left: 335px;
   width: 170px;
}
#menu03_sub {
   left: 480px;
   width: 170px;
}
#menu04_sub {
   left: 620px;
   width: 170px;
}
#menu05_sub {
   left: 770px;
   width: 170px;
}
#menu06_sub {
   left: 910px;
   width: 170px;
}














body,td,input,select,textarea {	
	font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	color:#222222;
	font-size:9pt;
	}

/*********************************** 왼쪽메뉴 ***********************************/
.leftmenu div {
	font-family:돋움;
	font-size:9pt;
	text-align:left;
	cursor:pointer;
}
.leftmenu_dept1{
	font-weight:bold;
	color:#ffffff;
	background:url('/Images/leftmenu_dept1.gif') no-repeat;
	width:170px;
	height:25px;
	line-height:26px;
	padding:0 0 0 10px;
}
.leftmenu_dept2{
	width:170px;
	padding:0 0 0 8px;
	border:1px solid #ffffff;
}
.leftmenu_dept2_on{
	width:170px;
	padding:0 0 0 8px;
	border:1px solid #efc779;
	background-color:#f5eada;
}
.leftmenu div a {
	height:20px;
	line-height:20px;
	font-weight:bold;
	color:#555555;
	letter-spacing:-1px;
	text-decoration:none;
	padding:0 0 0 8px;
	background:url('/Images/leftmenu_arrow01.gif') no-repeat 2px 48%;
}
/*********************************** 왼쪽메뉴 끝 ***********************************/

.title{
	font-family:돋움;
	font-size:11pt;
	color:#000000;
	padding-top:15px;
	padding-bottom:12px;
	letter-spacing:-1px;
	font-weight:bold;
	vertical-align:top;
	background-image:url('/Images/title_back.gif');

}

/***********************************  검색부분 ***********************************/

.sh_gubun{
	font-family:돋움;
	color:#8b7661;
	font-size:9pt;
	font-weight:bold;
	padding-left:15px;
	padding-right:5px;
	text-align:right;
}
.btn2, .btn2_on,
.btn3, .btn3_on,
.btn4, .btn4_on,
.btn5, .btn5_on,
.btn6, .btn6_on {
	display:inline-block;
	color:#333333;
	font-family:돋움;
	font-weight:bold;
	height:21px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	background-size:100% 100%;
}
.btn2{
	background-image:url("/Images/btn2.gif");
	width:58px;
}
.btn2_on {
	color:#000000;
	background-image:url("/Images/btn2_on.gif");
	width:58px;
}
.btn3{
	background-image:url("/Images/btn3.gif");
	width:70px;
}
.btn3_on{
	color:#000000;
	background-image:url("/Images/btn3_on.gif");
	width:70px;
}
.btn4{
	background-image:url("/Images/btn4.gif");
	width:82px;
}
.btn4_on{
	color:#000000;
	background-image:url("/Images/btn4_on.gif");
	width:82px;
}
.btn5{
	background-image:url("/Images/btn5.gif");
	width:95px;
}
.btn5_on{
	color:#000000;
	background-image:url("/Images/btn5_on.gif");
	width:95px;
}
.btn6, .btn6_on {
	width:102px;
	background-image:url("/Images/btn5.gif");
}
.btn6_on{
	color:#000000;
	background-image:url("/Images/btn5_on.gif");
}

/***********************************  표 ***********************************/

.tr_index {background-color:#eeeeee;}
.tr_index td {color:666666;font-weight:bold;text-align:center;padding:7px 0;line-height:13px;}
.tr_content {background-color:#ffffff;line-height:13px;}
.tr_content td {height:25px;padding:0 7px;line-height:13px;}

.td_center {background-color:#ffffff;text-align:center;padding:2px 0;height:23px;}
.td_left {background-color:#ffffff;text-align:left;padding:2px 7px;height:23px;}
.td_right {background-color:#ffffff;text-align:right;padding:2px 7px;height:23px;}

.tbl_header{
	background-color:#e8e5dc;
	text-align:center;
	height:25px;
	color:#7d604f;
	font-weight:bold;
	padding-top:3px;
}
.align_left{
	height:21px;
	text-align:left;
	padding:2px 5px 2px 5px;
}
.align_center{
	height:21px;
	text-align:center;
	padding:2px 0px 2px 0px!important;
}
.align_right{
	height:21px;
	text-align:right;
	padding-right:5px;
	padding:2px 5px 2px 0px;
}

.tbl_gubun{
	background-color:#e8e5dc;
	text-align:left;
	height:28px;
	color:#7d604f;
	font-weight:bold;
	padding-top:3px;
	padding-left:10px;
}

.tbl_gubun2{
	background-color:#f2f0e9;
	text-align:left;
	height:28px;
	color:#7d604f;
	font-weight:bold;
	padding-top:3px;
	padding-left:10px;
}

.tbl_gubun_c{
	background-color:#e8e5dc;
	text-align:center;
	height:28px;
	color:#817061;
	font-weight:bold;
	padding-top:3px;
}
.subtitle{
	font-weight:bold;
	color:#333333;
	padding-top:12px;
	padding-bottom:8px;
}
.subt_des{
	font-family:돋움;
	font-size:8pt;
	font-weight:normal;
	color:#777777;
	letter-spacing:-1px;
}

.gubun_des{
	font-family:돋움;
	font-size:9pt;
	font-weight:normal;
	color:#777777;
	padding-left:7px;
}

.attention{
	font-family:돋움;
	font-size:9pt;
	font-weight:normal;
	color:#fc4e12;
	padding-left:7px;
}


.pop_title{
	height:46px;
	font-family:돋움;
	font-size:11pt;
	color:#000000;
	padding-top:14px;
	padding-bottom:12px;
	padding-right:15px;
	letter-spacing:-1px;
	font-weight:bold;
	vertical-align:top;
	background-image:url("/Images/pop_left_back.gif");
}

.input_read {
text-align:right;
border:0px;
width:90%;
margin:5px 5%;
}
.input_write {
text-align:right;
border:1px solid #ed551a;
background-color:#faeecb;
width:90%;
margin:5px 5%;
padding:3px;
height:21px;
}
.red { color:#ff0000; }
.bold { font-weight:bold; }

.page_list td {margin:0px;padding:0px;}
.page_separator {width:10px;height:100%;}
.page_on {color:#FF4D00;}





.changepw {position:relative;width:978px;margin:90px auto;}
.changepw_ttl {padding:0 0 50px 0}
.changepw_container {width:978px; font-family:돋움}
.changepw_img {position:absolute; left:115px}
.changepw_container .text16 {position:relative;font-size:18px; font-weight:bold; color:#444444; margin:0 0 15px 220px; letter-spacing:-0.5}
.changepw_container .text14 {position:relative;font-size:14px; font-weight:bold; color:#444444; margin:0 0 3px 220px; letter-spacing:-0.5}
.changepw_container .text14red {font-size:14px; font-weight:bold; color:#d8171c; letter-spacing:-0.5}
.changepw_container .text12 {position:relative;font-size:12px; color:#444444; margin:0 0 0 220px; letter-spacing:-0.5; line-height:20px}
.changepw_container .text12gray {font-size:12px; color:#999999; letter-spacing:-0.5}
.changepw_btn2 {width:978px; margin-top:50px; text-align:center}
.changepw_btn2 img {cursor:pointer;}
.changepw_box {width:480px; font-family:돋움; border:1px solid #dcdcdc; padding:20px 122px; margin:30px 0 0 127px; background-color:#f5f5f5; text-align:center; font-size:12px}
.changepw_box table { width:480px;table-layout:auto; }
.changepw_text12 {font-size:12px; font-weight:bold; color:#444444; padding-bottom:13px; letter-spacing:-0.5}
.changepw_label {width:76px;  color:#000000;font-size:12px; text-align:right; padding:0 10px 0 0; }
.changepw_input {width:152px;}
.changepw_input input { width:150px; height:25px; border:1px solid #dcdcdc; }
.changepw_btn { width:84px; text-align:left; padding-left:10px; }
.changepw_box .btn {margin-bottom:-4px; margin-left:20px}
.changepw_table_cell1 {width:100px; text-align:left; font-size:12px; color:#000000;}
.changepw_table_cell2 {width:160px; height:31px}
.changepw_table_cell3 {width:220px; text-align:left; font-size:11px; color:#d8171c; padding-top:10px}
.changepw_table_cell4 {width:220px; text-align:left; font-size:11px; color:#999999;}
.changepw_table_cell2 input { width:150px; height:25px; border:1px solid #dcdcdc; }


.changepw .box1 {width:720px; margin:100px auto 0 auto;}
.changepw .box2 {width:718px; margin:0 auto; padding:20px 0; border:1px solid #dcdcdc; background:#f5f5f5;}
.changepw .box3 {width:720px; margin:30px auto 0 auto; text-align:center;}
.changepw .box3 img {margin:0 5px;cursor:pointer;}
.changepw .table {font-family:dotum; font-size:12px;}
.changepw .table tr {height:30px;}
.changepw .table input {border:1px solid #dcdcdc;}
.changepw .red {font-size:11px; color:#d8171c;}
.changepw .gray {font-size:11px; color:#999999;}

table.user .td1 {background-color:#F6F6F6;text-align:center;font-weight:bold;width:120px;height:27px;}
table.user .td2 {padding:0 5px;}
table.user .td_span4 {background-color:#D6D6D6;height:1px;}

#ifrm_popup {display:none;position:absolute;left:380px;top:230px;width:700px;height:245px;background:#ffffff;border:solid 1px gray;}


.popup {width:100%;}
.poplayer {position:absolute;top:0px;left:50%;width:400px;margin-left:-200px;border:solid 1px #c0c0c0;background:#ffffff;display:block;}
.popup h1 *,
.poplayer h1 * {float:left;}
.popup h1,
.poplayer h1 {width:100%;height:46px;background:url('/Images/pop_back.gif') repeat-x;}
.popup h1 i,
.poplayer h1 i {width:28px;height:100%;background:url('/Images/pop_left.gif') no-repeat;}
.popup h1 b,
.poplayer h1 b {height:100%;background:url('/Images/pop_left_back.gif') repeat-x;padding-right:10px;font-family:돋움;font-size:11pt;color:#000000;letter-spacing:-1px;line-height:43px;}
.popup h6,
.poplayer h6 {width:100%;height:30px;padding:10px 0;text-align:center;}
.popup div {padding:10px;}
#CertPop, #CertPop2 {top:180px;display:none;}
#CertPop div, #CertPop2 div {text-align:center;padding:20px 0;}
