/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td {
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 10pt;
    line-height: 150%;
    COLOR: #555555;
     letter-spacing: -.5px;
    /*letter-spacing:1px;*/
}
h1 {
    padding-top:5px;
}
input {
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 9pt;    
    COLOR: #555555;
}
SELECT {
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 12px;
    COLOR: #555555;
}
A {selector-dummy:expression(this.hideFocus=true);}
IMG {selector-dummy:expression(this.hideFocus=true); border:0px;}
label {cursor:pointer}

A:link {
    font-size: 9pt; COLOR: #333333; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; TEXT-DECORATION: none;
}
A:visited {
    font-size: 9pt; COLOR: #333333; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; TEXT-DECORATION: none;
}
A:hover {
    font-size: 9pt; COLOR: red; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; TEXT-DECORATION: none;
}
A:active {
    font-size: 9pt; COLOR: red; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; TEXT-DECORATION: none;
}

#edu_detail * {font-family: Malgun Gothic, Dotum, Gulim;}
#edu_detail h1 {color:#333;}
#edu_detail h2 {color:#0C64BA; font-weight: bold;}
#edu_detail p {font-size:14px; line-height:18px;}
#edu_detail ul li {font-size:14px; line-height:18px; margin-bottom: 5px;}
#edu_detail ul li:last-child {margin-bottom: 0;}

.tbl {border-top:2px solid #1b54aa; border-bottom:1px solid #1b54aa;}
.tbl th {text-align:center; padding:5px; font-size:15px; background: #F1F1F1; height:45px;  border-bottom:1px solid #E1E1E1;border-top:1px solid #D1DEE2; color:#555555;}
.tbl td {padding:4px; text-align:center; height:45px; border-bottom:1px solid #E9E9E9; color:#555555;}
.tbl td.aLeft {text-align:left; padding:5px 10px;}
.tbl td.setBlue {background: #eff7ff; font-weight: bold;}
.tbl a {color:#0078ff}

.submn td {
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 10pt;
    line-height: 150%;
    COLOR: #ffffff;
     letter-spacing: -1px;
    /*letter-spacing:1px;*/
}
.submn td a:link {
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 10pt;
    line-height: 150%;
    COLOR: #ffffff;
}
.submn td a:hover  {
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 10pt;
    line-height: 150%;
    COLOR: #00eaff;
}
.submn td a:active  {
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 10pt;
    line-height: 150%;
    COLOR: #00eaff;
}
.submn td a:visited {
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 10pt;
    line-height: 150%;
    COLOR: #ffffff;
}

.inputform{border-width:1; border-color:#b7d8ef; background-color: #edf6f9; border-style:solid; height:22px; font-size: 10pt; line-height: 10pt;}
.txtform{border-width:1; border-color:#b7d8ef; background-color: #edf6f9; border-style:solid;}

.subtd {background-color:#ffffff; color: #2e76bb;}
.subtd a {color:#2e76bb;}
.subtd a:hover {color:#86C3E7;}

.subover {color:#ffffff; height:28px; font-size:13px; padding-left: 25px; background:url(''); cursor:pointer; font-weight: bold;}
.subover:hover {color:#575757; height:28px; font-size:13px; padding-left: 25px; background:url('images/submenu_.gif'); cursor:pointer; font-weight: bold;}
.subover_ {color:#575757; height:28px; font-size:13px; padding-left: 25px; background:url('images/submenu_.gif'); cursor:pointer; font-weight: bold;}
.subovermn {color:#ffffff; font-size:13px; padding: 5px 0px 5px 25px; background:url(''); font-weight: bold;}
.subovermn {color:#ffffff; font-size:13px; padding: 5px 0px 5px 25px; background:url(''); font-weight: bold;}
.subovermn a {color:#ffffff; line-height: 20px;}
.subovermn a:hover {color:#ffffff;}

.tit_height {height:30px;}

.emp {
    COLOR: #5da2ff; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; font-weight: bold;
}

.emp2 {
    font-size: 11pt; COLOR: #1a3153; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; font-weight: bold;
}

.emp1 {
    COLOR: #5da2ff; FONT-FAMILY: Malgun Gothic, Dotum, Gulim;
}

.emp12 {
    COLOR: #1a3153; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; font-weight: bold;
}

.subtit {
    FONT-SIZE: 30px; font-weight: bold; line-height: 160%; COLOR: #333333; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; height:60px;
}

.subtit2 {
    FONT-SIZE: 18px; line-height: 160%; COLOR: #333740; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; height:50px;
    background:url(./images/leaf.gif) no-repeat left center;
    padding-left:35;
}

.subimg1 {
    background:url('images/sub1_img.png') no-repeat right top 50px;
    padding-top:50px;
}
.subimg2 {
    background:url('images/sub2_img.png') no-repeat right top 50px;
    padding-top:50px;
}
.subimg3 {
    background:url('images/sub3_img.png') no-repeat right top 50px;
    padding-top:50px;
}
.subimg4 {
    background:url('images/sub4_img.png') no-repeat right top 50px;
    padding-top:50px;
}
.subimg5 {
    background:url('images/sub5_img.png') no-repeat right top 50px;
    padding-top:50px;
}
.subimg6 {
    background:url('images/sub6_img.png') no-repeat right top 50px;
    padding-top:50px;
}

.subtit3 {
    FONT-SIZE: 16px; line-height: 160%; COLOR: #333740; FONT-FAMILY: Malgun Gothic, Dotum, Gulim; letter-spacing: -1pt;
}

.td_mn {
    padding-left:20; padding-right:20;
}
.td_mn2 {
    padding-left:20;
}

.left_space {
     padding-left:15;
}

.left_padd {
     padding-left:10;
     padding-right:5;
}

.left_line {
	background:url(./images/line2.gif) no-repeat left top
}

.top_bg {
    background:url(./images/top_bg.gif) no-repeat center top
}

.main_bg {
    background:url(./images/main_img.png) no-repeat center top
}

.sub_bg {
    background:url(./images/sub_img.gif) no-repeat center top
}

.main_bg2 {
    background:url(./images/main_img2.png) x-repeat left top
}

.em_txt {
    FONT-SIZE: 15px;
    font-weight: bold;
    color: #35b83c;
    line-height: 180%;
}
.copy_txt {
    font-size: 8pt;
    letter-spacing: -.1px;
}

.small_txt {
    font-size: 8pt;
}
.small_txt a {
    font-size: 8pt;
}
.small_txt a:visited {
    font-size: 8pt;
}
.small_txt a:hover {
    font-size: 8pt;
}
.small_txt a:active {
    font-size: 8pt;
}

.r_img {border-radius:7px; margin:5px;}

.btn_detail {border:1px solid #3e9cde;display:inline-block;margin-right:5px;padding:6px; font-size:11px; line-height:11px;text-align:center; cursor: pointer;}
.btn_detail:link {border:1px solid #3e9cde;background:#fff;color:#333; font-size:11px;}
.btn_detail:hover {border:1px solid #258cd5;background:#3e9cde;color:#fff; font-size:11px;}

.btn_detail2 {border:1px solid #3e9cde;display:inline-block;margin:0 20px;padding:12px; font-size:14px; line-height:14px;text-align:center; cursor: pointer;}
.btn_detail2:link {border:1px solid #3e9cde;background:#fff;color:#333; font-size:14px;}
.btn_detail2:hover {border:1px solid #258cd5;background:#3e9cde;color:#fff; font-size:14px;}

.btn_detail3 {border:1px solid #555;background:#8c8c8c;color:white;display:inline-block;margin-right:5px;padding:6px; font-size:11px; line-height:11px;text-align:center; cursor: pointer;}
.btn_detail3:link {border:1px solid #555;background:#8c8c8c;color:#333; font-size:11px;}
.btn_detail3:hover {border:1px solid #258cd5;background:#3e9cde;color:#fff; font-size:11px;}

.tab_off {
    background-image: url('images/tab_off.gif');
    color: #555555;
    text-align: center;
    font-size: 8pt;
    cursor: pointer;
    height: 24px;
}

.tab_on {
    background-image: url('images/tab_on.gif');
    color: #ffffff;
    text-align: center;
    font-size: 8pt;
    cursor: pointer;
    height: 24px;
}

.top_mg {height:40px;}
.yeartit {
    FONT-SIZE: 18px; font-weight: bold; line-height: 120%; COLOR: #0c64ba; FONT-FAMILY: Malgun Gothic, Dotum, Gulim;
}

/* ------테이블 타이틀 하단선만 있는것-----*/
.table_Ttd_bottom
{
    height:32;
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 9pt;
    color: #666666;
    font-weight:bold;
    text-align:center;
    line-height: 18px;
    background-color: #e9eff6;
    text-align: center;
    border-bottom: solid 1px #b7d8ef; 
}

/* ------테이블 타이틀좌측+하단선 있는것-----*/
.table_Ttd_leftbottom
{
    height:32;
    font-family: Malgun Gothic, Dotum, Gulim;
    font-size: 9pt;
    color: #666666;
    font-weight:bold;
    text-align:center;
    line-height: 18px;
    background-color: #e9eff6;
    text-align: center;
    border-bottom: solid 1px #b7d8ef; 
    border-left: solid 1px #b7d8ef; 
}

/* ------테이블 하단선만 있는것+중앙정렬+배경색-----*/
.table_td_bottomB
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    text-align:center;
    background-color: #fbfbfb;
    border-bottom: solid 1px #b7d8ef;
    padding: 5px;
    letter-spacing: 0pt;
    
}

/* ------테이블 하단선만 있는것+중앙정렬-----*/
.table_td_bottomC
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    text-align:center;
    border-bottom: solid 1px #b7d8ef;
    padding: 5px;
    letter-spacing: 0pt;

}

/* ------테이블 하단선만 있는것-----*/
.table_td_bottom
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    text-align:left;
    border-bottom: solid 1px #b7d8ef;
    padding: 5px;
    letter-spacing: 0pt;

}

/* ------테이블 좌측+하단선 있는것-좌측정렬-----*/
.table_td_leftbottom
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    border-bottom: solid 1px #b7d8ef;
    border-left: solid 1px #b7d8ef;
    padding: 5px;
    letter-spacing: 0pt;
}

/* ------테이블 좌측+하단선 있는것-중앙정렬-----*/
.table_td_leftbottomC
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    text-align:center;
    border-bottom: solid 1px #b7d8ef;
    border-left: solid 1px #b7d8ef;
    padding: 5px;
    letter-spacing: 0pt;

}

/* ------테이블 좌측+하단선 있는것-중앙정렬+배경색-----*/
.table_td_leftbottomB
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    font-weight:normal;
    color:#666666;
    line-height: 18px;
    text-align:center;
    background-color: #fbfbfb;
    border-bottom: solid 1px #b7d8ef;
    border-left: solid 1px #b7d8ef;
    padding: 5px;
    letter-spacing: 0pt;

}

/* ------테이블 좌측+하단선 있는것-중앙정렬-----*/
.td_leftbottom
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#333333;
    line-height: 18px;
    text-align:center;
    border-bottom: solid 1px #C0CDDD;
    border-left: solid 1px #C0CDDD;
    padding: 5px;
    letter-spacing: 0pt;
}

/* ------테이블 좌측선 있는것-중앙정렬-----*/
.td_left
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#333333;
    line-height: 18px;
    text-align:center;
    border-left: solid 1px #C0CDDD;
    padding: 5px;
    letter-spacing: 0pt;
}

/* ------테이블 좌측+하단선 있는것-중앙정렬-----*/
.td_bottom
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#333333;
    line-height: 18px;
    text-align:center;
    border-bottom: solid 1px #C0CDDD;
    padding: 5px;
    letter-spacing: 0pt;
}

.td_txt
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#333333;
    line-height: 18px;
    text-align:left;
    padding-left: 5px;
    letter-spacing: 0pt;
}

.td_txt2
{
    font-family:Malgun Gothic, Dotum, Gulim;
    font-size:9pt;
    color:#333333;
    line-height: 18px;
    text-align:left;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    letter-spacing: 0pt;
}

.tbl_mod a
{
    letter-spacing: -0.5pt;
    line-height: 120%;
}


table.tbl {border-top: solid 3px #1868b3;}
table.tbl td, th {padding: 15px; border-bottom: solid 1px #C0CDDD; border-left: solid 1px #C0CDDD;}
table.tbl td:last-child {border-right: solid 1px #C0CDDD;}
table.tbl thead th {padding: 5px; background:#edf6ff; color:#1868b3; font-size:0.8em;}
table.tbl thead th.flate {padding: 8px 15px;}
table.tbl thead th:last-child {border-right: solid 1px #C0CDDD;}
table.tbl tbody th {color:#333;}
table.tbl tbody tr:last-child > td {border-bottom: solid 1px #C0CDDD;}
table.tbl tbody tr.tdCenter > td {text-align:center;}

.button1 {font-style:normal; font-size:12px; color:white; line-height:16px; background-color:#404040; border-width:1px; border-color:rgb(221,221,221); border-style:solid;}
.online_mn {font-size:1.1em !important;font-weight:bold}
.remark {color:#ff5500;font-size:10pt;padding:0 10px}
.remark2 {color:#333;font-size:10pt;padding:0 10px}
.remark2 b {color:red;font-weight:bold}