
/* -------- ⺻  ------------------------------------------------------- */
BODY
     {
        FONT-FAMILY:dotum,Verdana,arial,helvetica,sans-serif; FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 140%; SCROLLBAR-FACE-COLOR: #fbfbfb;  SCROLLBAR-HIGHLIGHT-COLOR: #999999; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #999999; SCROLLBAR-TRACK-COLOR: #E9E9E9; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
     }


TD   {FONT-FAMILY:dotum, Verdana, arial, helvetica, sans-serif;FONT-SIZE: 9pt; COLOR: #333333}

 
/* -------- Form  ------------------------------------------------------- */
INPUT
     {
        FONT-FAMILY:dotum,Verdana,arial,helvetica,sans-serif; FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 140%; BORDER-RIGHT: #B9BABA 1px solid;
        BORDER-TOP: #B9BABA 1px solid; BORDER-LEFT: #B9BABA 1px solid; BORDER-BOTTOM: #B9BABA 1px solid; padding: .0em .2em .5em .2em;
     }
SELECT{
	font-size:8pt; color:#000000; background-color:#FFFFFF;
}     

.INPUT_no
     {
        FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 140%; FONT-FAMILY: "sans-serif"; BORDER-RIGHT: #999999 0px solid;
        BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid;
     }

.INPUT_center
     {
       FONT-FAMILY:dotum,Verdana,arial,helvetica,sans-serif; FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 140%; BORDER-RIGHT: #B9BABA 1px solid;
        BORDER-TOP: #B9BABA 1px solid; BORDER-LEFT: #B9BABA 1px solid; BORDER-BOTTOM: #B9BABA 1px solid; padding: .0em .2em .5em .2em;
        text-align: center
     }

.INPUT_right
     {
        FONT-FAMILY:dotum,Verdana,arial,helvetica,sans-serif; FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 140%; BORDER-RIGHT: #B9BABA 1px solid;
        BORDER-TOP: #B9BABA 1px solid; BORDER-LEFT: #B9BABA 1px solid; BORDER-BOTTOM: #B9BABA 1px solid; padding: .0em .2em .5em .2em; 
		TEXT-ALIGN: right;
     }
	 
.INPUT_login
     {
        FONT-FAMILY:dotum,Verdana,arial,helvetica,sans-serif; FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 120%; BORDER-RIGHT: #CACACA 1px solid;
        BORDER-TOP: #CACACA 1px solid; BORDER-LEFT: #CACACA 1px solid; BORDER-BOTTOM: #CACACA 1px solid; BACKGROUND-COLOR:#FFFFFF; padding: .1em .2em .4em .2em;
     }
	 

/* -------- Table  ------------------------------------------------------- */

.Title  {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 11pt; COLOR: #37383C; font-weight: bold; }
.Table1 { border-top:2px solid #B6B6B6;  border-bottom:0px solid #B6B6B6; border-right:1px solid #B6B6B6; width:1030px; }
.Table1NoW{ border-top:2px solid #B6B6B6;  border-bottom:1px solid #B6B6B6; border-right:1px solid #B6B6B6;}
.Table2 { border-top:0px solid #C7CCD0;  border-bottom:1px solid #B6B6B6; border-right:1px solid #C7CCD0; width:1030px; }
.Table2NoW { border-top:0px solid #B6B6B6;  border-bottom:1px solid #B6B6B6; border-right:1px solid #B6B6B6; }
.Table3 { border-top:2px solid #B6B6B6;  border-bottom:1px solid #B6B6B6; border-right:1px solid #B6B6B6;  }
.Table1_Tit   { border-top:1px solid #B6B6B6; border-left:1px solid #B6B6B6; text-align:center; line-height:24px; padding-left:2px;padding-right:2px;background-color: #EFEFEF;  COLOR: #6B6B6B; font-weight: bold; }
.Table1_Tit01   { border-top:1px solid #B6B6B6; border-left:1px solid #B6B6B6; line-height:24px; padding-left:2px;padding-right:2px;background-color: #EFEFEF;  COLOR: #666666; }
.Table1_Tit02   { border-top:1px solid #B6B6B6; border-left:1px solid #B6B6B6; line-height:22px; padding-left:2px;padding-right:2px;background-color: #F1F5F8;  COLOR: #003366; }
.Table1_List   { border-top:1px solid #C7CCD0; border-left:1px solid #C7CCD0; text-align:left; line-height:2em; padding-left:2px;padding-right:2px; }
.Table1_List01   { border-top:1px solid #C7CCD0; border-left:1px solid #C7CCD0; text-align:left; line-height:23px; padding-left:8px;padding-right:2px;margin-left:5px; }
.Table1_List02   { border-top:1px solid #C7CCD0; border-left:1px solid #C7CCD0; text-align:left; line-height:23px; padding-left:15px;padding-right:2px;margin-left:10px; }
.Table1_List_Center   { border-top:1px solid #C7CCD0; border-left:1px solid #C7CCD0; text-align:center; line-height:2em ;padding-left:2px;padding-right:2px;}
.Table1_List_Right   { border-top:1px solid #C7CCD0; border-left:1px solid #C7CCD0; text-align:right; line-height:2em;padding-left:2px;padding-right:2px; }

.Table1_Tit_Req   { border-top:1px solid #B6B6B6; border-left:1px solid #B6B6B6; text-align:center; line-height:24px; padding-left:2px;padding-right:2px;background-color: #EFEFEF;  COLOR: Blue; font-weight: bold; }
.Table1_Tit01_Req { border-top:1px solid #B6B6B6; border-left:1px solid #B6B6B6; line-height:24px; padding-left:2px;padding-right:2px;background-color: #EFEFEF;  COLOR: Blue; }
.Table1_List_Req  { border-top:1px solid #C7CCD0; border-left:1px solid #C7CCD0; text-align:left; line-height:23px; padding-left:2px;padding-right:2px;COLOR: Blue; }
.Table1_List01_Req   { border-top:1px solid #C7CCD0; border-left:1px solid #C7CCD0; text-align:left; line-height:23px; padding-left:8px;padding-right:2px;margin-left:5px; COLOR: Blue;}
.Table1_List02_Req   { border-top:1px solid #C7CCD0; border-left:1px solid #C7CCD0; text-align:left; line-height:23px; padding-left:15px;padding-right:2px;margin-left:10px; COLOR: Blue;}

.bottom{ border-bottom:1px solid #C7CCD0; }

.Tb_Left  { TEXT-ALIGN:left; line-height:26px; padding-left:20px; letter-spacing: 0pt; background: url(../images/left/Icon.gif)  left top; }
.Tb_Left01  { TEXT-ALIGN:left; line-height:20px; padding-left:34px; letter-spacing: 0pt; background: url(../images/left/Icon01.gif)  left top; }
.LeftTit  { FONT-SIZE: 11pt;  TEXT-DECORATION: none; COLOR: #000000; font-weight: bold;  line-height:26px; padding-left:20px;letter-spacing: -1pt;}

/* -------- Font  ------------------------------------------------------- */	
.fontHistory   {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 8pt; COLOR: #333333}

.fontCol_B   {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 9pt; COLOR: #274D83}
.fontCol_R   {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 9pt; COLOR: #9A3E3E}
.fontCol_G   {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 9pt; COLOR: #527934}
.fontCol_O   {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 9pt; COLOR: #CC6600}
.fontCol_P   {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 9pt; COLOR: #9D4A81}
.fontCol_OG   {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 9pt; COLOR: #815F03}
.fontCol_BL   {FONT-FAMILY:"dotum", Verdana, arial, helvetica, sans-serif;FONT-SIZE: 9pt; COLOR: #ffffff}
.font_Req    {COLOR: Blue}
/* -------- Link  ------------------------------------------------------- */	 
A:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #4471AA }
A:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #4471AA }
A:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #4471AA }
A:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #4471AA }

A.TopMenu:link    { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #006699 }
A.TopMenu:visited { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #006699 }
A.TopMenu:hover   { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #A81629 }
A.TopMenu:active  { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #006699 }

A.Menu:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #FFFFFF; font-weight: bold; }
A.Menu:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #FFFFFF; font-weight: bold; }
A.Menu:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #9BF1FE; font-weight: bold; }
A.Menu:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #FFFFFF; font-weight: bold; }

A.MenuSub:link    { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #000000; }
A.MenuSub:visited { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #000000; }
A.MenuSub:hover   { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: orange; }
A.MenuSub:active  { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #000000; }

A.left:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666; font-weight: bold; }
A.left:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666; font-weight: bold; }
A.left:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #4471AA; font-weight: bold;}
A.left:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666; font-weight: bold; }

A.left01:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666 }
A.left01:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666 }
A.left01:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #4471AA; font-weight: bold;}
A.left01:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666 }

A.left01On:link    { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #4471AA; }
A.left01On:visited { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #4471AA; }
A.left01On:hover   { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #4471AA; }
A.left01On:active  { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #4471AA; }

A.Notice:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666 }
A.Notice:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666 }
A.Notice:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #305584 }
A.Notice:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666 }

A.Paging:link    { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #000000;	font-weight: bold; }
A.Paging:visited { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #000000 ;	font-weight: bold;}
A.Paging:hover   { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #4471AA ;	font-weight: bold;}
A.Paging:active  { FONT-SIZE: 8pt;  TEXT-DECORATION: none; COLOR: #000000;	font-weight: bold; }



/* -------- ٰ  ------------------------------------------------------- */
.line   { LINE-HEIGHT: 150% }

.line01 { LINE-HEIGHT: 120% }

/* -------- ư  ------------------------------------------------------- */
/* buttonSm */
.buttonSm {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1em/100% dotum, sans-serif;
	padding: .4em .8em .2em;
	font: 8pt/100% dotum, sans-serif;
    
	
}


/* buttonBig */
.buttonBig {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1em/100% dotum, sans-serif;
	padding: .3em .9em .3em;
	font: 10pt/100% dotum, sans-serif;
}

.buttonBig1 {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 1em/100% dotum, sans-serif;
    padding: .3em .9em .3em;
    font: 20pt/100% dotum, sans-serif;
}


/* gBtn1 */
.gBtn1 {
	color: #333333;
	border: solid 1px #B9D2DA;
	background: #DAF0F7;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DAF0F7));
	background: -moz-linear-gradient(top,  #FFFFFF,  #DAF0F7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DAF0F7');
}
.gBtn1:hover {
	color: #0A82A7;
	background: #DAF0F7;
	background: -webkit-gradient(linear, left top, left bottom, from(#DAF0F7), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #DAF0F7,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DAF0F7', endColorstr='#FFFFFF');
}

A.FontgBtn1:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }
A.FontgBtn1:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }
A.FontgBtn1:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #0A82A7 }
A.FontgBtn1:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }

/* gBtn2 */
.gBtn2 {
	color: #000000;
	border: solid 1px #999999;
	background: #D4D4D4;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D4D4D4));
	background: -moz-linear-gradient(top,  #FFFFFF,  #D4D4D4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#D4D4D4');
}
.gBtn2:hover {
	color: #666666;
	background: #D4D4D4;
	background: -webkit-gradient(linear, left top, left bottom, from(#D4D4D4), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #D4D4D4,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4D4D4', endColorstr='#FFFFFF');
}

A.FontgBtn2:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #000000 }
A.FontgBtn2:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #000000 }
A.FontgBtn2:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #666666 }
A.FontgBtn2:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #000000 }

/* gBtn3 */
.gBtn3 {
	color: #333333;
	border: solid 1px #ED9C92;
	background: #F2DCCE;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2DCCE));
	background: -moz-linear-gradient(top,  #FFFFFF,  #F2DCCE);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F2DCCE');
}
.gBtn3:hover {
	color: #BB3D00;
	background: #F2DCCE;
	background: -webkit-gradient(linear, left top, left bottom, from(#F2DCCE), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #F2DCCE,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2DCCE', endColorstr='#FFFFFF');
}

A.FontgBtn3:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }
A.FontgBtn3:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }
A.FontgBtn3:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #BB3D00 }
A.FontgBtn3:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }

/* gBtn4 */
.gBtn4 {
	color: #333333;
	border: solid 1px #93AFC7;
	background: #CBD0DF;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CBD0DF));
	background: -moz-linear-gradient(top,  #FFFFFF,  #CBD0DF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CBD0DF');
}
.gBtn4:hover {
	color: #4166B1;
	background: #CBD0DF;
	background: -webkit-gradient(linear, left top, left bottom, from(#CBD0DF), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #CBD0DF,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CBD0DF', endColorstr='#FFFFFF');
}

A.FontgBtn4:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }
A.FontgBtn4:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }
A.FontgBtn4:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #4166B1 }
A.FontgBtn4:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }

/* gBtn5 */
.gBtn5 {
	color: #333333;
	border: solid 1px #ED9C92;
	background: #F2DCCE;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2DCCE));
	background: -moz-linear-gradient(top,  #FFFFFF,  #F2DCCE);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F2DCCE');
}
.gBtn5:hover {
	color: #BB3D00;
	background: #F2DCCE;
	background: -webkit-gradient(linear, left top, left bottom, from(#F2DCCE), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #F2DCCE,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2DCCE', endColorstr='#FFFFFF');
}

A.FontgBtn5:link    { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }
A.FontgBtn5:visited { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }
A.FontgBtn5:hover   { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #BB3D00 }
A.FontgBtn5:active  { FONT-SIZE: 9pt;  TEXT-DECORATION: none; COLOR: #333333 }

/* buttonBig */
.buttonGiant {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1em/100% dotum, sans-serif;
	padding: .2em .13em .2em;
	font: 15pt/100% dotum, sans-serif;
}


.calendar {ime-mode:disabled; width:63px; maxlength:8}
