@import url('https://fonts.googleapis.com/css2?family=Jua&display=swap');
@charset "euc-kr";
/* �Ϲ��Է��ʵ� height:17px padding:top right bottom left; */
BODY {margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #F2F2F2;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #999999}

img {border:0;}

/*------------------------------------------------------------ 
 #E7E7E7 ǥ���� ���ڻ� COLOR:Black; border-bottom-color:#CCCCCC;
 padding:top right bottom left; 
------------------------------------------------------------*/
P,TD,TH,BODY {font-size:10pt;font-family:굴림체,Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#333333;}

/* border-bottom:#CCCCCC solid 1px; 
background-color:#FFFFFF;
*/

form {margin:0px 0px 0px 0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	letter-spacing:-0.02em; text-decoration:none;line-height:16pt;}

TEXT{font-size: 10pt;
	font-family:굴림체,Arial, Helvetica, sans-serif;
	border-right-width:1px;
	border-left:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	}

	input[type=text] {  
		margin: 5px 0;  ; /* 위쪽 오른쪽 아래쪽 왼쪽 */
			padding: 6px 20px 6px;  
		  height:22px;
		  display: inline-block;
		  border: 1px solid #ccc;
		  border-radius: 4px;
		  box-sizing: border-box;
	}
	
	input[type=password] {  
	  padding: 12px 20px;
	  margin: 10px 0;
	  height:22px;
	  display: inline-block;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	  box-sizing: border-box;
	}
		

HR {COLOR:#cc3333}

.base     {font-size:9pt;font-family:����,����ü,Arial, Helvetica, sans-serif; color:#666666;}
.text     {font-size:9pt;font-family:����,����ü,Arial, Helvetica, sans-serif;}
.text_gray{font-size:9pt;font-family:����,����ü,Arial, Helvetica, sans-serif; color:#666666;}
.stext    {font-size:9pt;font-family:����,����ü,Arial, Helvetica, sans-serif; color:#666666; line-height:150%;}

/* �Խ��� css - 
9pt:12px  10pt:13px  10.5pt:14px  11pt:15px  12pt:6px
*/

:link	 {COLOR:black;	     font-family:����,����ü,Arial, Helvetica, sans-serif; font-weight:bold; FONT-SIZE:9pt; TEXT-DECORATION:none}arial,
A:visited{COLOR:midnightblue;font-family:����,����ü,Arial, Helvetica, sans-serif; FONT-SIZE:9pt; TEXT-DECORATION:none}
A:hover	 {COLOR:midnightblue;font-family:����,����ü,Arial, Helvetica, sans-serif; FONT-SIZE:9pt; TEXT-DECORATION:underline}

.dummy1{font-family:����,����ü,Arial, Helvetica, sans-serif; FONT-SIZE: 10px}

.board_table{bgcolor=#FFFFFF;
	border="1";
	cellpadding="2";
	cellspacing="0";
	ordercolordark="white";
	bordercolorlight="black";}

.content{font-size=9pt; 
	BACKGROUND-COLOR: #f6f6f6;COLOR: black;HEIGHT: 140px;WIDTH: 460;VALIGN: TOP;}
	
.base	{COLOR:black;FONT-FAMILY:Arial;FONT-SIZE: 9pt}
.head	{COLOR:white;FONT-FAMILY:arial,����; FONT-SIZE: 9pt;ALIGN: center}
.menu	{FONT-SIZE:9pt;FONT-WEIGHT: bold}
.submenu{COLOR: black;FONT-SIZE: 9pt;FONT-WEIGHT: normal}

.main	{position:absolute; left:110px;top:80px;width:640px;}
.lef	t{position:absolute;left:10px; top:80px;width:100}
.top 	{position:absolute; left:0px;  top:0px; height:50}
.list	{BACKGROUND-COLOR:#f3f3f3;BORDER-COLOR:#f3f3f3;}



/*	text-transform: capitalize; border-color:#999999 */
input {font-size: 10pt;
	font-family:����,����ü,Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-position: left top;
	text-align:left;
	margin-left: 1px;
	margin-top: 1px;
	margin-right:0px;
	margin-bottom: 0px;
	padding-top:1px;
	padding-left:1px;	
	text-align:left;
	border:#7F9DB9 1px solid;
	height:20px;
}

/* font-weight:bold; border-color:#396DA5; */
.Inputhlp{color:#223322; /*#0F0FEC; */
	background-color:#EFEBF7;	/*#EFEBF7;*/
	border-top:#7F9DB9 solid 1px;
	border-bottom:#7F9DB9 solid 1px;
	border-left:#7F9DB9 solid 1px;
	border-right:#7F9DB9 solid 1px;
	border-color:#7F9DB9;
	height:15px;
}

.Inputimg{margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;	
	text-align:left;
	border:0px;
}

.InputMarginZero  {border:#a4a4a4 solid 1px; 
	padding-right:0;
	padding-left:0;
	padding-right:0;
	width:70px; color:#3d3d3d; font-size:12px; } 


/* �Ϲ��Է��ʵ� height:17px */
.Input2	{text-align:left;padding:2px 0px 1px 2px;margin:0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-family:����,����ü,Arial, Helvetica, sans-serif;font-size:11pt;}

/* �Ϲ��Է��ʵ� height:17px */
.Input2c {text-align:left;padding:2px 0px 1px 2px;
	font-weight:bold;
	font-family:����,����ü,Arial, Helvetica, sans-serif;font-size:11pt;
	margin:0px 0px 0px 0px;text-align:center;}

/* �ڽ����μ����� */
.InputBZ{
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFFFFF;
}

/* ��������  padding:top right bottom left;  */
.InputC1{margin-left: 2px;margin-right:2px;}

/* �����Է��ʵ� */
.InputN{text-align: right;	margin-right:1px;	padding-right:5px;}

/* �Է¹ڽ������ʵ� Check�ڽ�.Option�ڽ� */
.InputZline	{margin-left: 3px;margin-right:5px;	border:0px;	border-color:#FFFFFF;}

.InputReadonly{background-color:#EEEEEE;height:15px;}

.radio{font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	border:#a4a4a4 solid 1px; 
	margin:0px 0px 0px 0px;
	padding-right:0;	padding-left:0;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:20px; 
	color:#3d3d3d; } 

.radio2{font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	border:#a4a4a4 solid 1px; 
	margin:0px 0px 0px 0px;
	padding-right:0;	padding-left:0;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:20px; 
	color:#0033FF; } 


textarea {border:1px solid;
	margin-left: 1px;
	padding-left:5px;
	border-color:#999999;
}

.texta	{font-size: 9pt;font-family:Arial, Helvetica, sans-serif;
	background-position: left top;
	margin:0px 0px 0px 5px;
	text-transform: capitalize;
	color: #111111;	clear: none;
	left: 10px;
}


/* ������  #313031 normal/bold*/
.grd0 {font-family:����,����ü,Arial, Helvetica, sans-serif;font-size:9pt; font-weight:bold;color: #333333;}
/*����-���� Grid Backcolor #FEEFEC #FFF7E7 #E7EFFF*/
.grd0_b1{font-family:����,����ü,Arial, Helvetica, sans-serif;
	font-size:9pt;color:#333333;font-weight:normal;
	background-color:#FFDF9C}
/*����-����-����ǥ��*/
.grd0_b1s{font-family:����,����ü,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color: #333333; background-color:#FFDF9C;text-decoration:line-through;}

.grd0b{font-family:����,����ü,Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;color: #333333;font-weight:bold;}
/* �����Ķ��� */
.grd1{font-family:����,����ü,Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;color: #333399;}
/* ���� ���� */
.grd2{font-family:����,����ü,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color: #0A0A0A;}
/* ���� ����  */
.grd2i{font-family:����,����ü,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#94A2AD;font-stretch:semi-condensed;text-decoration:inherit;}
/* ���� ���� �����color�� #94A2AD  #E7E7E7*/
.grd2s{font-family:����,����ü,Arial, Helvetica, sans-serif;
	font-size:9pt;font-weight:bold;text-decoration:line-through;color:#333333;}
/* �Ķ��� */
.grd8{font-family:����,����ü,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#0000FF;}
/* ������ */
.grd9{font-family:����,����ü,Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;	color: #FF0000;}
.grd9x12{font-family:'Jua', sans-serif,����,����ü,Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:bold;color: #FF0000;}
/* ����-������*/
.grd9_b1{font-family:����,����ü,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color: #FF0000; background-color:#FFDF9C}

label{
	font-size: 9pt;
	font-family:����,����ü,Arial, Helvetica, sans-serif;
	background-position: left top;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 30px;
}

.labelRt	{
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	background-position: left top;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 0px;
	right: 40px;
	position: absolute;
	text-align: right;
}
.labela 		{
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	background-position: left top;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 30px;
}


/*���������� <TD class="td1">
bgcolor="#E3E4EB" align="right"
style="padding-right:10px; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;"
*/
.td1{
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	height:auto;	/*font-weight:bold;*/
	color:#000000;
	background-color:#E3E4EB;
	text-align:right;
	padding-right:10px;
	border-right-width:1px;
	border-left-width:1px;border-left-style:solid;border-left-color:#FFFFFF;
	border-top-width:1px;border-top-style:solid;border-top-color:#FFFFFF;	
 }
 
 .td11{
	font-style: normal;font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;height:auto;	/*font-weight:bold;*/
	color:#000000;background-color:#CCCCCC;	/*F8F8F4*/
	text-align:left;
	padding-right:1px;padding-left:5px;
	border-right-width:1px;
	border-left-width:1px;border-left-style:solid;border-left-color:#FFFFFF;
	border-top-width:1px;border-top-style:solid;border-top-color:#FFFFFF;	
 }

.td14{background=#FF9A31;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	line-height:18px;
	border-style: solid;
	border-width:0px;
	padding-top:3px;
	}

/* ǥ������� #F8F8F4 */
 .td11C{
	font-size:9pt;
	height:18px;
	color:#000000;
	background-color:#E4ECF7;
	text-align:center;
	padding-right:1px;
	padding-left:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;	
 }

/*���� Captionǥ��*/
 .tdfrmL{
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	height:auto;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding-top:4px;
	padding-left:1px;
 }

.FrxtdC{
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	height:auto;
	/*font-weight:bold;*/
	color:#000000;
	background-color:#FFFFFF;
	text-align:center;
	padding-right:1px;
	padding-left:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;		
 }


.tdBox1{padding-right:1px;
	padding-left:1px;
	border-right:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	border-top:#FFFFFF solid 1px;
}

.tdBoxCmd{padding-right:1px;
	height:20px;
	border-top:#82A9E9 solid 1px;	
}


.tdline1{background-color:#0099FF;line-height:2px;}


/* ---------------------------------------------------------------------------------- */
/* ���嵵��� ������ ���� */
/* ---------------------------------------------------------------------------------- */
/*����:#5261AD 
����:#B58EE7 */
#T1  {width:780px; margin-top:3px; margin:0px auto; 
	border-top:3px solid #B58EE7; 
	border-left:1px solid #B58EE7; 	margin-left:0px;
	border-right:1px solid #B58EE7; margin-right:0px;
	border-bottom:2px solid #B58EE7; margin-bottom:2px;
	text-align:left; } 

/*#5261AD*/
#T2  { border-top:1px solid #C6C6C6; width:850px; 
	margin-top:3px; margin:0px ;
	border-left:1px solid #C6C6C6; margin-left:0px;;
	border-right:1px solid #C6C6C6; margin-right:0px;
	border-bottom:2px solid #C6C6C6; margin-bottom:0px;
	padding-top:1px;		padding-bottom:1px;
	text-align:left; }  
 
 /*#5261AD*/
#T21  { border-top:1px solid #C6C6C6; width:810px; 
	margin-top:3px; margin:0px ;
	border-left:1px solid #C6C6C6; margin-left:0px;;
	border-right:1px solid #C6C6C6; margin-right:0px;
	border-bottom:2px solid #C6C6C6; margin-bottom:0px;
	padding-top:1px;		padding-bottom:1px;
	text-align:left; }  

 
 /* #7BCFDE #94A2AD  board:#B58EE7 */
 
.frmCaption	{FONT-SIZE:10pt;FONT-WEIGHT: bold; 
	color:#223322;
	text-align:center;
	background-color:#D1D7E2;	 /* #D6C3EF #D6C3EF*/
	padding-top:5px;	
	border-bottom:1px solid #82A9E9; /* #5261AD */
	margin-bottom:1px; margin:1px auto;	
	height:30Px }

.frmtitle{FONT-SIZE:12pt;FONT-WEIGHT:bold; 
	color:#223322;
	text-align:left;
	padding-top:2px;	
	margin-bottom:1px; margin:1px auto;	
	height:30Px }
/* background-image:url(/Images/back1.gif); */

/* �׵θ�:#5261AD */
.frmCaptionbox  {width:794px; margin-top:2px; margin:0px auto;
	border-top:2px solid #B58EE7;
	border-left:1px solid #B58EE7; margin-left:0px;;
	border-right:1px solid #B58EE7; margin-right:0px;
	border-bottom:1px solid #B58EE7; margin-bottom:2px;
	padding-top:2px;
	height:27Px;
	FONT-SIZE:12pt;FONT-WEIGHT: bold;
	color:#FFFFFF;	background-color:#08246B; /*#156EBB*/
	text-align:center; }
/* #94A2AD */
 
.frmtditem  { border-top:2px solid #5261AD; margin-top:2px; margin:0px auto;
	border-left:1px solid #5261AD; margin-left:0px;;
	border-right:1px solid #5261AD; margin-right:0px;
	border-bottom:2px solid #5261AD; margin-bottom:2px;		/*#5261AD*/
	padding-top:2px;
	height:25Px; 
	FONT-SIZE:14pt;FONT-WEIGHT: bold;
	color:#FFFFFF;	background-color:#5282E7;	/*#1851BD*/
	text-align:center; } 
 
 
/*��������  #EFEBF7 #F7F7F7 1
 font-weight:bold;
*/ 

.frmtd1{
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	height:15px;
	color:#000000;
	background:#F7F7FF;	/* background-color:#EFEBF7; */
	text-align:right;
	padding-right:10px;
	border-right-width:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-top-width:0px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
}

/*��������2*/ 
.frmtd2{font-size:9pt;color:#313031;text-align:center;}

/* </STYLE> -  */
/* position:absolute;������ġ relative:�����ġ, static:�⺻��, fixed:����*/
.dvstyle{width:auto;height:auto;padding:0; 	margin:0;
	border-left:1px solid #A2ADBC;
	font:normal 10px/20px Arial,Verdana, Helvetica, sens-serif;
	color:#616B76; 	text-align:center; 	background-color:#FFFFFF;
	position:absolute;
	z-index:1;visibility:visible;		/* hidden -> ���̾� ����/visible -> ���̾� ���� */
	overflow:auto;
}

.dvstyle2{width:auto;height:auto;padding:0; margin:0;
	border-left:1px solid #A2ADBC;
	font:normal 10px/20px Arial,Verdana, Helvetica, sens-serif;
	color:#616B76; 	text-align:center; 	background-color:#FFFFFF;
	position:absolute;   /*absolute;������ġ relative:�����ġ, static:�⺻��, fixed:���� left:150px;	top:165px; */ 	
	z-index:1; 	visibility:visible;		/* hidden -> ���̾� ����/visible -> ���̾� ���� */
	overflow:auto;
}

/*--------------------------------------------------------------------------------------*/
/* 2010/03/03 duyeong */
/*--------------------------------------------------------------------------------------*/
.DivGrd{border:1px solid #EFEFEF;	
	width:1000px;height:400px;
	overflow:auto;
	empty-cells:show;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px; 
}

.axtd1{font-style: normal;font-family:Arial, Helvetica, sans-serif;
	color:#000000;	background:#FFFFFF;	
	text-align:right;
	height:30px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
 }

/*background:#FFFFFF;*/
.fxtdr{text-align:right;
	height:22px;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#E9F5F2;
	font-family:����,����ü,Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.fxr{padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

.fxtdc{text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

.dytxtB{text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}

.dytxt{text-align:left;
	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;
	font-weight:normal;
}

.Emptd{margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

