@CHARSET "UTF-8";
body, button, input {color:#383D41; font-family:"돋움",Dotum,AppleGothic,Sans-serif; font-size:12px; line-height:1.5em;
margin:0px; padding:0px;
}

input[type="radio"], input[type="checkbox"]{
  vertical-align: middle;
  margin-top:-3px;
}
label{
  vertical-align: middle;padding-left:2px;padding-right:3px;
}

form {
margin:0px;
}

input.text, input.password{
height:18px;
}

img {
	border:0px;margin:0px;
}
 #wrapper{width:1000px; margin:0px auto;}

 #left,#body{float:left;}

 #left{clear:both;width:230px;padding:3px 0px}

 #body{width:760px;height:100%;padding:20px 2px; }

 #head{height:80px;}

 #foot{clear:both;}
 
 table {border-collapse:collapse; border-spacing:0;}
  
  .top_menu{
 float:left;margin:2px;
 height:50px;line-height:50px;
 padding:2px 0px;
 }

a:link {
	text-decoration: none;
	color: #666;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:active {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: underline;
	color: #06C;
}


  .left_menu{
height:30px;line-height:30px;
font-family: gulim;
font-size: 10pt;
color: #666;
padding:0px 10px;

border:1px solid white;

 }
 
   .left_menuOn{
height:30px;line-height:30px;
font-weight:bold;
font-family: gulim;
font-size: 10pt;
color: #666;
padding:0px 10px;


border:1px solid #f2f2f2;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
behavior: url(../css/PIE.htc);

 }
 
 
 
 .pop_layer{
/*display:none;position:absolute;z-index:3; left:40%; top:30%;*/
display:none;z-index:3;position:absolute;
}

 .pop_layer1{
display:none;position:absolute;z-index:3; left:15%; top:20%;
}

.pop_contents {
background:white;
width:100%;border:8px solid #bcd3ed;
height:100%;
padding:15px 10px 15px 10px;

-webkit-border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;

-webkit-box-shadow:  0px 0px 4px black;
-moz-box-shadow:  0px 0px 4px black;
box-shadow: 0px 0px 4px black;

behavior: url(../../css/PIE.htc);
}

.pop_contents1 {
background:white;
width:760px;border:8px solid #bcd3ed;
height:500px;
overflow-y:scroll;overflow-x:hidden;overflow-y:hidden;

padding:15px 10px 15px 10px;

-webkit-border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;

-webkit-box-shadow:  0px 0px 4px black;
-moz-box-shadow:  0px 0px 4px black;
box-shadow: 0px 0px 4px black;

behavior: url(../../css/PIE.htc);
}

.paging { /* 페이징 */
	margin:15px auto 0 auto; padding:3px 0;
	border:0px solid #efeee9;
	width:100%;
	text-align:center;
}
.paging span.pre img,
.paging span.nxt img {vertical-align:middle; padding-left:4px;}
.paging span.num {margin:0 3px;
	font:12px Verdana;font-weight:bold;
	height:18px;
	line-height:18px;vertical-align:middle; 
}

.paging span.num a{
	display:inline-block;
	padding:0px 5px;
	text-align:center;
	border:0px solid #e6e6e6;
	margin:0px 1px;
	color:#959595;
}
.paging span.num a:link, .paging span.num a:visited {text-decoration:none;
}
.paging span.num a:hover {color:green; text-decoration:underline;}

.paging span.num strong {
	color:green;	text-align:center;
	padding:0px 5px;
	display:inline-block;
	border:0px solid #d5d5d5;
	margin:0px 1px;
}



.alarmtext {
	font-family: gulim;
	font-size: 8pt;
	color: #F63;
}
.bodytext {
	font-family: gulim;
	font-size: 9pt;
	color: #666;
}

.welcome {
	font-family: gulim;
	font-size: 9pt;
	color: #666;
	line-height:25px;
}

.mainimage {
	background-attachment: inherit;
	/* background-image: url(../images/mainimage.gif);  */
	background-repeat: no-repeat;
}

.pageTitle{
	height:30px;padding:10px 0px;
	font-family: gulim;
	font-size: 14pt;
	color: #666;
	font-weight:bold;
}

 /* table setting */
.table1 {clear:both; background:#FFF; border:1px #dfdfdf solid; width:100%; position:relative;}
.table1 caption {font-weight:bold; text-align:left;  padding-bottom:10px; font-size:14px;}
.table1 th,.table1 td {border:1px #dfdfdf solid; padding:4px 6px 5px; vertical-align:middle;}
.table1 th {background:#f7f7f8; text-align:center;}
.table1 img,.table1 select, {vertical-align:middle;}
.table1 label {padding-top:3px;}
.table1 a { color:#013fa3; text-decoration:underline;}
caption.none {display:none;}

.table2 {clear:both; background:#FFF; border:1px #dfdfdf solid; width:100%; position:relative;}
.table2 caption {font-weight:bold; text-align:left;  padding-bottom:10px; font-size:14px;}
.table2 th,.table2 td {border:1px #dfdfdf solid; padding:4px 2px 2px 2px; vertical-align:middle;}
.table2 th {background:#f7f7f8; text-align:center;}
.table2 img,.table2 select, {vertical-align:middle;}
.table2 label {padding-top:3px;}
.table2 a {color:#013fa3; text-decoration:underline;}
caption.none {display:none;}

.table3 {background:#FFF; border:1px #dfdfdf solid;width:97%; }
.table3 th,.table3 td {border:1px #dfdfdf solid; padding:4px 2px 2px 2px; vertical-align:middle;}
.table3 th {background:#f7f7f8; text-align:center;}
.table3 a {color:#013fa3; text-decoration:underline;}
.warningF{color:#ff6600;}

.table4 {background:#FFF; border:1px #dfdfdf solid;width:97%; }
.table4 th,.table4 td {border:1px #dfdfdf solid; padding:5px 3px 5px 3px; vertical-align:middle;}
.table4 th {background:#f7f7f8; text-align:center;}

.tableFile{clear:both; background:#FFF; border:0px #dfdfdf solid; width:100%; position:relative;}
.tableFile th,.tableFile td {
	padding:0px 0px; vertical-align:middle;
	border-style : dotted ;border-color :#dfdfdf  ;border-width : 0px 0px 1px 0px;
}



.textac {text-align:center;}
.textal {text-align:left;}

.overflowText120{
text-overflow: ellipsis; overflow: hidden;
white-space: nowrap;
width:120px;
}

.overflowText170{
text-overflow: ellipsis; overflow: hidden;
white-space: nowrap;
width:170px;
}
.overflowTex250{
text-overflow: ellipsis; overflow: hidden;
white-space: nowrap;
width:250px;
}
.overflowText430{
text-overflow: ellipsis; overflow: hidden;
white-space: nowrap;
width:430px;
}

.btnImg{
cursor:pointer;margin:3px 0px
}

.listSS{
width:100%;
margin:5px 0px;
}
.ness{
color:#ff6600;
}

.fileS{
	width:450px;padding:2px 0px;margin:1px 0px;
}
.fileS370{
	width:370px;padding:2px 0px;margin:1px 0px;
}

.pageSubTitle{
	font-family: gulim;
	font-size: 11pt;
	color: #666;
	font-weight:bold;
}

.pageSubTitle1{
	font-family: gulim;
	font-size: 12pt;
	color:#F60;
}

.hideBtnS{
background-Color:#e7e7e7;
font-weight:plain;
cursor:pointer;
border-radius: 4px;
border:1px gray solid;
padding:1px 3px;
}
.viewBtnS{
background-Color:white; 
font-weight:bold;
cursor:arrow;
border-radius: 4px;
border:1px gray solid;
padding:1px 3px;
}
