/* CSS Document */
@font-face {
font-family:'NanumSquare';
font-style: normal;
font-weight: 400;
src: url('/html/fonts/nanum-square-font/NanumSquareR.eot');
src: url('/html/fonts/nanum-square-font/NanumSquareR.eot') format('embedded-opentype'),
url('/html/fonts/nanum-square-font/NanumSquareR.woff') format('woff'),
url('/html/fonts/nanum-square-font/NanumSquareR.otf') format('opentype');
}

@font-face {
font-family:'NanumSquare';
font-style: bold;
font-weight: 400;
src: url('/html/fonts/nanum-square-font/NanumSquareb.eot');
src: url('/html/fonts/nanum-square-font/NanumSquareb.eot') format('embedded-opentype'),
url('/html/fonts/nanum-square-font/NanumSquareb.woff') format('woff'),
url('/html/fonts/nanum-square-font/NanumSquareb.otf') format('opentype');
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-image: url(images/bg.gif);
    background-repeat: repeat-x;
    font-family:'NanumSquare','µ¸¿ò', Dotum, sans-serif;
}
td {
    
    font-size: 10pt;
    line-height: 150%;
    COLOR: #555555;
     letter-spacing: -.5px;
    /*letter-spacing:1px;*/
}
.submn td {
    
    font-size: 10pt;
    line-height: 150%;
    COLOR: #ffffff;
     letter-spacing: -1px;
    /*letter-spacing:1px;*/
}
.submn td a:link {
    
    font-size: 10pt;
    line-height: 150%;
    COLOR: #ffffff;
}
.submn td a:hover  {
    
    font-size: 10pt;
    line-height: 150%;
    COLOR: #00eaff;
}
.submn td a:active  {
    
    font-size: 10pt;
    line-height: 150%;
    COLOR: #00eaff;
}
.submn td a:visited {
    
    font-size: 10pt;
    line-height: 150%;
    COLOR: #ffffff;
}

h1 {
    padding-top:5px;
}
ul, ol, li {margin:0;padding:0; list-style-type:none;}
input {
    
    font-size: 9pt;    
    COLOR: #555555;
}
SELECT {
    
    font-size: 12px;
    COLOR: #555555;
}
IMG {selector-dummy:expression(this.hideFocus=true);}
A:link {
	font-size: 9pt; COLOR: #333333;  TEXT-DECORATION: none;
}
A:visited {
	font-size: 9pt; COLOR: #333333;  TEXT-DECORATION: none;
}
A:hover {
	font-size: 9pt; COLOR: red;  TEXT-DECORATION: none;
}
A:active {
	font-size: 9pt; COLOR: red;  TEXT-DECORATION: none;
}

.inputform{border-width:1; border-color:#b4e1ff; background-color: #edf6f9; border-style:solid;height:19px;}
.txtform{border-width:1; border-color:#b4e1ff; background-color: #edf6f9; border-style:solid;}

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

.subover_ {color:#000; height:27px; font-size:13px; padding-left: 24px; background:url('images/sub_over.gif'); cursor:pointer;}
.subover {color:#777; height:27px; font-size:13px; padding-left: 24px; background:url('images/sub_mn.gif'); cursor:pointer;}

.mainover_ {color:#000; font-size:13px; padding-left: 15px; padding-bottom: 2px; background:url('images/rollover.png'); cursor:pointer;}
.mainover {color:#fff; font-size:13px; padding-left: 15px; padding-bottom: 2px; cursor:pointer;}

.emp {
    COLOR: #5da2ff;  font-weight: bold;
}

.emp2 {
    font-size: 11pt; COLOR: #1a3153;  font-weight: bold;
}

.emp1 {
    COLOR: #5da2ff; 
}

.emp12 {
    COLOR: #1a3153;  font-weight: bold;
}

.subtit {
    FONT-SIZE: 30px; font-weight: bold; line-height: 160%; COLOR: #333333;  height:60px;
}

.subtit2 {
    FONT-SIZE: 15px; line-height: 150%; COLOR: #333740;  font-weight: bold; height:40px;
    background:url(./images/leaf.gif) no-repeat left center;
    padding-left:30;
}

.subtit3 {
    FONT-SIZE: 16px; line-height: 160%; COLOR: #333740;  letter-spacing: -1pt;
}

.subtit4 {
    FONT-SIZE: 18px; line-height: 160%; COLOR: #333740;  height:50px;
}

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

.left_space {
     padding-left:15;
}

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

.left_line {
	background:url(./images/line2.gif) no-repeat left top
}
.sub_bg {
	background-image: url(images/sub_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.em_txt {
    FONT-SIZE: 15px;
    font-weight: bold;
    color: #35b83c;
    line-height: 180%;
}
.emp_red{
    color:red; font-weight: 600;
}
.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;}
.line1 {border-radius:7px; margin:5px; border:0px;}

.defaultDotList {margin-top:5px;margin-bottom:5px;}
.defaultDotList li {padding-left:20px;background:url('images/dot.png') no-repeat 12px 11px;font-size:12px;line-height:23px}

.Divcontent p {line-height: 140%; margin:0; padding:0;}

/* ------Å×ÀÌºí Å¸ÀÌÆ² ÇÏ´Ü¼±¸¸ ÀÖ´Â°Í-----*/
.table_Ttd_bottom
{
    height:32;
    
    font-size: 9pt;
    color: #666666;
    font-weight:bold;
    text-align:center;
    line-height: 18px;
    background-color: #E6F0FC;
    text-align: center;
    border-bottom: solid 1px #b4e1ff; 
}

/* ------Å×ÀÌºí Å¸ÀÌÆ²ÁÂÃø+ÇÏ´Ü¼± ÀÖ´Â°Í-----*/
.table_Ttd_leftbottom
{
    height:32;
    
    font-size: 9pt;
    color: #666666;
    font-weight:bold;
    text-align:center;
    line-height: 18px;
    background-color: #E6F0FC;
    text-align: center;
    border-bottom: solid 1px #b4e1ff; 
    border-left: solid 1px #b4e1ff; 
}

/* ------Å×ÀÌºí ÇÏ´Ü¼±¸¸ ÀÖ´Â°Í+Áß¾ÓÁ¤·Ä+¹è°æ»ö-----*/
.table_td_bottomB
{
    
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    text-align:center;
    background-color: #fbfbfb;
    border-bottom: solid 1px #b4e1ff;
    padding: 5px;
    letter-spacing: 0pt;
    
}

/* ------Å×ÀÌºí ÇÏ´Ü¼±¸¸ ÀÖ´Â°Í+Áß¾ÓÁ¤·Ä-----*/
.table_td_bottomC
{
    
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    text-align:center;
    border-bottom: solid 1px #b4e1ff;
    padding: 5px;
    letter-spacing: 0pt;

}

/* ------Å×ÀÌºí ÇÏ´Ü¼±¸¸ ÀÖ´Â°Í-----*/
.table_td_bottom
{
    
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    text-align:left;
    border-bottom: solid 1px #b4e1ff;
    padding: 5px;
    letter-spacing: 0pt;

}

/* ------Å×ÀÌºí ÁÂÃø+ÇÏ´Ü¼± ÀÖ´Â°Í-ÁÂÃøÁ¤·Ä-----*/
.table_td_leftbottom
{
    
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    border-bottom: solid 1px #b4e1ff;
    border-left: solid 1px #b4e1ff;
    padding: 5px;
    letter-spacing: 0pt;
}

/* ------Å×ÀÌºí ÁÂÃø+ÇÏ´Ü¼± ÀÖ´Â°Í-Áß¾ÓÁ¤·Ä-----*/
.table_td_leftbottomC
{
    
    font-size:9pt;
    color:#666666;
    line-height: 18px;
    text-align:center;
    border-bottom: solid 1px #b4e1ff;
    border-left: solid 1px #b4e1ff;
    padding: 5px;
    letter-spacing: 0pt;

}

/* ------Å×ÀÌºí ÁÂÃø+ÇÏ´Ü¼± ÀÖ´Â°Í-Áß¾ÓÁ¤·Ä+¹è°æ»ö-----*/
.table_td_leftbottomB
{
    
    font-size:9pt;
    font-weight:normal;
    color:#666666;
    line-height: 18px;
    text-align:center;
    background-color: #fbfbfb;
    border-bottom: solid 1px #b4e1ff;
    border-left: solid 1px #b4e1ff;
    padding: 5px;
    letter-spacing: 0pt;

}

/* ------Å×ÀÌºí ÁÂÃø+ÇÏ´Ü¼± ÀÖ´Â°Í-Áß¾ÓÁ¤·Ä-----*/
.td_leftbottom
{
    
    font-size:9pt;
    color:#333333;
    line-height: 18px;
    text-align:center;
    border-bottom: solid 1px #bcd2ee;
    border-left: solid 1px #bcd2ee;
    padding: 5px;
    letter-spacing: 0pt;
}

/* ------Å×ÀÌºí ÁÂÃø¼± ÀÖ´Â°Í-Áß¾ÓÁ¤·Ä-----*/
.td_left
{
    
    font-size:9pt;
    color:#333333;
    line-height: 18px;
    text-align:center;
    border-left: solid 1px #bcd2ee;
    padding: 5px;
    letter-spacing: 0pt;
}

/* ------Å×ÀÌºí ÁÂÃø+ÇÏ´Ü¼± ÀÖ´Â°Í-Áß¾ÓÁ¤·Ä-----*/
.td_bottom
{
    
    font-size:9pt;
    color:#333333;
    line-height: 18px;
    text-align:center;
    border-bottom: solid 1px #bcd2ee;
    padding: 5px;
    letter-spacing: 0pt;
}

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

.td_txt2
{
    
    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%;
}

ul, ol, li {list-style:none; margin:0; padding:0;}

.main_bann {font-size:9pt; color:white; padding:10px;}
.main_bann h3 {line-height: 16px; margin:0; padding:0; border-bottom:1px solid white; cursor:pointer;}
.main_bann h3:hover {background:white; color:black;}
.main_bann > ul > li > ul > li {font-size:8pt; line-height: 125%;}
.main_bann > ul > li > ul {margin:6px 0; padding-left:5px; padding-right:5px;}

.facil {width:750px;}
.facil > ul {float:none;}
.facil > ul:after {content:""; display:block; clear:both; zoom:1;}
.facil > ul > li {float:left; width:250px; height:205px; text-align:center; cursor:pointer;}
.facil > ul > li > p {margin-top:5px;}
.facil > ul > li > img {width:220px;}

.big_img {width:720px; margin:20px auto;}
.mCenter {margin:0 auto;}