BODY
{
    SCROLLBAR-FACE-COLOR: #e3e3e3;
    SCROLLBAR-HIGHLIGHT-COLOR: #e3e3e3;
    SCROLLBAR-SHADOW-COLOR: #a5a5a5;
    SCROLLBAR-3DLIGHT-COLOR: #f2f2f2;
    SCROLLBAR-ARROW-COLOR: #777777;
    SCROLLBAR-TRACK-COLOR: #f0f0f0;
    SCROLLBAR-DARKSHADOW-COLOR: #e9e9e9;
    BACKGROUND-COLOR: #ffffff;
}

TD
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Tahoma;
}

OPTION.f0
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: 돋움, Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
OPTION.f1
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: 돋움, Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.purplesm
{
    FONT-SIZE: 8pt;
    COLOR: #B146F6;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.redsm
{
    FONT-SIZE: 8pt;
    COLOR: #CC0000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.graysm
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.graysmb
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-WEIGHT: BOLD;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}


.whitelg
{
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: 돋움, Tahoma;
}

.redlg
{
    FONT-SIZE: 11pt;
    COLOR: #660000;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: 돋움, Tahoma;
}



.whitesm
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.greensm
{
    FONT-SIZE: 8pt;
    COLOR: #009933;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}


.blacksm
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}


.bluesm
{
    FONT-SIZE: 8pt;
    COLOR: #336699;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.bluesm2
{
    FONT-SIZE: 8pt;
    COLOR: #3366FF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.bluemd
{
    FONT-SIZE: 10pt;
    COLOR: #336699;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.blackmd
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.blacklg
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    LINE-HEIGHT: 15pt;
    FONT-FAMILY: 돋움, Tahoma;
}

.mtitle
{
    FONT-SIZE: 14pt;
    COLOR: #000099;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Tahoma;
}

.stitle
{
    FONT-SIZE: 8pt;
    COLOR: #000099;
    LINE-HEIGHT: 9pt;
    FONT-FAMILY: Tahoma;
}


A.topmenu:link
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.topmenu:visited
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.topmenu:active
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.topmenu:hover
{
    FONT-SIZE: 8pt;
    COLOR: #3366FF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}

A.mainlink:link
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.mainlink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.mainlink:active
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.mainlink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #7D9408;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}

A.whitelink:link
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.whitelink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.whitelink:active
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.whitelink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #7D9408;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}

A.mlink:link
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.mlink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.mlink:active
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.mlink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #EEEEEE;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}



A.tlink:link
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.tlink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.tlink:active
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.tlink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: underline;
}


A.purplelink:link
{
    FONT-SIZE: 8pt;
    COLOR: #CC33FF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.purplelink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #CC33FF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.purplelink:active
{
    FONT-SIZE: 8pt;
    COLOR: #CC33FF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.purplelink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #CC33FF;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: underline;
}


A.greenlink:link
{
    FONT-SIZE: 8pt;
    COLOR: #336633;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.greenlink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #336633;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.greenlink:active
{
    FONT-SIZE: 8pt;
    COLOR: #336633;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.greenlink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #336633;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: underline;
}

A.bluelink:link
{
    FONT-SIZE: 8pt;
    COLOR: #336699;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.bluelink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #336699;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.bluelink:active
{
    FONT-SIZE: 8pt;
    COLOR: #336699;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.bluelink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #336699;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: underline;
}

A.anslink:link
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: BOLD;
    COLOR: #336699;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.anslink:visited
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: BOLD;
    COLOR: #336699;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.anslink:active
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: BOLD;
    COLOR: #336699;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: none;
}
A.anslink:hover
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: BOLD;
    COLOR: #336699;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: 돋움, Tahoma;
    TEXT-DECORATION: underline;
}

.descList
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 돋움, Tahoma;
    LIST-STYLE-TYPE: disc;
    TEXT-ALIGN: left
}



.frm1
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: left
}

.frm2
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

.frm3
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    FONT-SIZE: 9pt;
    BORDER-LEFT: none;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}


.frm1sm
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}


.frmro
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #CCCCCC;
    TEXT-ALIGN: left
}

.frm2input
{
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #FFFFFF 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left
}

.frm2select
{
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #FFFFFF 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #eeeeee;
}

.Bttn1
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #DDDDDD;
    BORDER-LEFT: #FFFFFF 1px solid;
    CURSOR: hand;
    COLOR: #666699;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: 돋움, Tahoma;
    HEIGHT: 22px;
    TEXT-DECORATION: none;
}

.Bttn2
{
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #FFFFFF;
    BORDER-LEFT: #FFFFFF 1px solid;
    CURSOR: hand;
    COLOR: #333333;
    BORDER-BOTTOM: #FFFFFF 3px solid;
    FONT-FAMILY: 돋움, Tahoma;
    HEIGHT: 17px;
    TEXT-DECORATION: none;
}


.prog_title
{
    FONT-SIZE: 12pt;
    COLOR: #336699;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: 돋움, Tahoma;
    FONT-WEIGHT: BOLD;
}

.frm_desc_small
{
    FONT-SIZE: 8pt;
    COLOR: #4860cf;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: 돋움, Tahoma;
}

#selectaction {;}
/*#selectaction select {height: 18px;}*/

#wrap_login { width:100%; position:relative; min-height:100%; height:auto !important;  background:#f9f9f9; }
/*---------------------------------
  LOGIN
----------------------------------*/
#loginarea { width:320px; height:270px; position:absolute; left:50%; top:50%; margin-left:-160px; margin-top:-135px;}
#loginarea h1 { font-size: 30px; font-weight:bold; color:#fff; margin:0 0 0 0; padding:0 0 6px 0; line-height:30px; float:left; font-family: Arial, 'NanumGothic','나눔고딕','NanumGothicWeb'; }
#loginarea span.r_btn { float:right; padding:8px 5px;}
#loginarea ul { margin:0; padding:0; list-style: none;}
#loginarea ul li { font-family: Arial, 'NanumGothic','나눔고딕','NanumGothicWeb'; color:#909090;list-style: none; font-size: 12px;}

input#ip_id { width:320px; height:46px; background:url('../img/bg_input.png')left top no-repeat; border:none; padding:0 10px; line-height:46px;  font-size:14px; font-family: Arial, 'NanumGothic','나눔고딕','NanumGothicWeb'; margin:0 0 12px 0; color:#909090;}
input#ip_id:focus { background:url('../img/bg_input_over.png')left top no-repeat; outline:none;}
input#ip_pw { width:320px; height:46px; background:url('../img/bg_input.png') left top no-repeat; border:none; padding:0 10px; line-height:46px;  font-size:14px; font-family: Arial, 'NanumGothic','나눔고딕','NanumGothicWeb'; margin:0 0 10px 0; color:#909090;}
input#ip_pw:focus { background:url('../img/bg_input_over.png') left top no-repeat; outline:none;}

#btn_login { width:320px; height:46px; line-height:46px;  background:#2d67b2; text-align:center; color:#fff; font-size:16px; display:block; margin-top:15px; border-radius:2px; text-decoration: none;}
#btn_login:hover { background:#3e8bd2; }

#loginarea p { text-align:center; margin-top:15px; color:#909090; font-size:10px;}




#schedule tr td span:nth-of-type(2) a			{ display:inline-block; zoom:1; *display:inline; background:#bacee4; padding:5px 10px; font-size:12px; border-radius:2px; margin:3px; color:#042e5d; text-decoration:none; line-height:100%; }

.tableType1										{ width:100%; border-collapse:collapse; margin:10px 0px 30px 0px; border:1px solid #ddd; }
.tableType1 td									{ padding:15px; border-bottom:1px solid #ddd; }
.tableType1 tr:first-child td					{ background:#c0d3e7; padding:10px; }
























