html, body, td {
margin:10px 0px 0px 0px;
top:10px;
font-size:9pt;
font-family:굴림;
font-weight:400;
color:#363636;
}

form{margin:0px;padding:0px}
img{border:0px;}
img{border:none}

A:link    {color:#000000;text-decoration:none;font-family:tahoma,돋움}
A:visited {color:#000000;text-decoration:none;font-family:tahoma,돋움}
A:active  {color:#063C59;text-decoration:none;font-family:tahoma,돋움}
A:hover  {color:#063C59;text-decoration:underline;font-family:tahoma,돋움}

.button {border:solid 1 #063C59; background:white; height:22px}
.input {border:solid 1 #bbb; height:22px}
.textarea {border:solid 1;font-size:9pt;color:black;background-color:white;}

.input_bg {border:solid 1 #CECECE; background:#F7F7F7; height:22px}
.input_blue {border:solid 1 #CECECE; background:#CADAF7; height:22px}
.input_red {border:solid 1 #CECECE; background:#FFE1D2; height:22px}
.input_white {border:solid 1 #FFFFFF; background:#FFFFFF;}
.textarea_bg {border:solid 1 #CECECE;font-size:9pt;color:black;background-color:#F7F7F7;}

.input_file {border:1px #CECECE solid; background-color:ffffff; color:585858; height:22;}

.menu_10{ color: #000000; font-size:11px; font-family:돋움; letter-spacing:-0px;}


.p {color : 333333; font-size: 12px; font-family:굴림; line-height:20px; }
.p10{font-size:10px}
.p13{font-size:13px}
.p14{font-size:14px}
.p15{font-size:15px}
.p16{font-size:16px}
.p17{color : #333333; font-size: 13px; font-family:굴림; line-height:17px;}
.p20{color : #333333; font-size: 12px; font-family:굴림; line-height:20px;}
.p24{font-size:24px}
.p25{color : #333333; font-size: 13px; font-family:굴림; line-height:25px;}
.p27{font-size:27px}
.p30{ color: #0037A6; font-size:16pt; font-family:돋움; font-weight:bold; letter-spacing:-1px; line-height:30px;}

.t13{ color: #0037A6; font-size:13pt; font-family:돋움; font-weight:bold;}

.p11{ color: #000000; font-size:11px; font-family:돋움;}
.p11r{ color: #FF0000; font-size:11px; font-family:돋움;}
.p11b{ color: #3300FF; font-size:11px; font-family:돋움;}
.p11o{ color: #FF6633; font-size:11px; font-family:돋움;}

.p12{ color: #000000; font-size:12px; font-family:돋움;}
.p12r{ color: #FF0000; font-size:12px; font-family:돋움;}
.p12b{ color: #3300FF; font-size:12px; font-family:돋움;}
.p12o{ color: #FF6633; font-size:12px; font-family:돋움;}

.p_11{ color: #000000; font-size:11px; font-family:돋움; letter-spacing:-1px;}
.p_11r{ color: #FF0000; font-size:11px; font-family:돋움; letter-spacing:-1px;}
.p_11b{ color: #3300FF; font-size:11px; font-family:돋움; letter-spacing:-1px;}
.p_11o{ color: #FF6633; font-size:11px; font-family:돋움; letter-spacing:-1px;}




.top-text {
font-size:11px;
font-family:굴림;
color:#000000;
font-weight:400;
text-align:left;
}
.login-text {
font-size:9pt;
font-family:굴림;
color:#1F8400;
font-weight:400;
text-align:left;
}
.news-text {
font-size:9pt;
font-family:굴림;
color:#7B7B7B;
font-weight:400;
text-align:left;
text-indent:5px;
}
.date-text {
font-size:9pt;
font-family:굴림;
color:#7491BE;
font-weight:400;
text-align:center;
}
.root-text {
font-size:9pt;
font-family:굴림;
color:#939393;
font-weight:400;
text-align:right;
}
.text-center {
font-size:11px;
font-family:굴림;
color:#646464;
font-weight:400;
text-align:center;
text-valign:bottom;
}
.story {
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#0D0D0D;
line-height:18px;
}
.story2 {
font-family:굴림;
font-size:11px;
font-weight:400;
color:#7B7B7B;
line-height:18px;
}
.gray-strong {
font-size:10pt;
font-family:굴림;
color:#474747;
font-weight:700;
}
.strong {
color:#000000;
font-weight:700;
}
.black-strong {
color:#000000;
font-weight:700;
text-align:center;
}
.black-strong2 {
color:#000000;
font-weight:700;
text-align:left;
text-indent:12px;
}
.black-center {
color:#000000;
font-weight:700;
text-align:center;
text-valign:middle;
}
.blue-strong {
font-size:16pt;
color:#043F78;
font-weight:700;
}
.led-title {
font-size:9pt;
font-family:굴림;
color:#D90000;
font-weight:700;
text-indent:10px;
}
.orange-title {
left:10px;
color:#FF6600;
font-weight:700;
}
.dark-blue {
left:10px;
color:#082E6E;
font-weight:500;
}
.left-title {
left:10px;
color:#0050D4;
font-weight:700;
text-indent:10px;
}
.left-title2 {
left:10px;
color:#133A9E;
font-weight:700;
text-indent:10px;
}
.left-title3 {
font-family:굴림;
font-size:12pt;
color:#133A9E;
font-weight:700;
text-indent:30px;
text-valign:top;
}
.head-line {
font-family:굴림;
font-size:19pt;
color:#041386;
font-weight:900;
text-align:center;
text-valign:middle;
letter-spacing:-3;
}
.head-line2 {
font-family:굴림;
font-size:17pt;
color:#041386;
font-weight:900;
text-align:center;
text-valign:middle;
letter-spacing:-3;
}
.focus-title {
font-family:굴림;
font-size:12pt;
color:#000C69;
font-weight:900;
text-valign:middle;
letter-spacing:-3;
}
.sub_title {
font-size:12pt;
color:#000000;
font-weight:700;
text-valign:middle;
}
.input_id {
width:95px;
height:21px;
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#000000;
padding:4px 0px 0px 3px;
border-width:1px;
border-style:solid;
border-color:#CCCC2D;
background-color:#FFFFF7;
}
.input_id2 {
width:174px;
height:21px;
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#000000;
padding:4px 0px 0px 3px;
border-width:1px;
border-style:solid;
border-color:#AFAFAF;
background-color:#FFFFFf;
}
.input_id3 {
width:80px;
height:21px;
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#000000;
padding:4px 0px 0px 3px;
border-width:1px;
border-style:solid;
border-color:#AFAFAF;
background-color:#FFFFFf;
}
.select-ttl{
width:105px;
height:21px;
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#000000;
padding:4px 0px 0px 3px;
border-width:1px;
border-style:solid;
border-color:#7F9DB9;
background-color:#ffffff;
}
.input_ttl-search {
width:245px;
height:21px;
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#000000;
padding:4px 0px 0px 3px;
border-width:1px;
border-style:solid;
border-color:#7F9DB9;
background-color:#ffffff;
}
.input1 {
width:120px;
height:19px;
font-family:돋움;
font-size:9pt;
color:#3E3E3E;
padding:3px 0px 0px 2px;
border-width:1px;
border-style:solid;
border-color:#C5C9BD;
background-color:#ffffff;
}
.input2 {
width:53px;
height:19px;
font-family:돋움;
font-size:9pt;
color:#3E3E3E;
padding:3px 0px 0px 2px;
border-width:1px;
border-style:solid;
border-color:#C5C9BD;
background-color:#ffffff;
}
.input2-1 {
width:30px;
height:19px;
font-family:돋움;
font-size:9pt;
color:#3E3E3E;
padding:3px 0px 0px 2px;
border-width:1px;
border-style:solid;
border-color:#C5C9BD;
background-color:#ffffff;
}
.input3 {
width:330px;
height:19px;
font-family:돋움;
font-size:9pt;
color:#3E3E3E;
padding:3px 0px 0px 2px;
border-width:1px;
border-style:solid;
border-color:#C5C9BD;
background-color:#ffffff;
}
.input3-1 {
width:470px;
height:19px;
font-family:돋움;
font-size:9pt;
color:#3E3E3E;
padding:3px 0px 0px 2px;
border-width:1px;
border-style:solid;
border-color:#C5C9BD;
background-color:#ffffff;
}
.input3-2 {
width:560px;
height:19px;
font-family:돋움;
font-size:9pt;
color:#3E3E3E;
padding:3px 0px 0px 2px;
border-width:1px;
border-style:solid;
border-color:#C5C9BD;
background-color:#ffffff;
}
.input4 {
width:200px;
height:19px;
font-family:돋움;
font-size:9pt;
color:#3E3E3E;
padding:3px 0px 0px 2px;
border-width:1px;
border-style:solid;
border-color:#C5C9BD;
background-color:#ffffff;
}
.button {
height:19px;
font-family:굴림;
font-size:9pt;
font-weight:700;
color:#333333;
padding:0px 0px 0px 0px;
border-width:1px;
border-style:solid;
border-color:#B0B0B0;
background-color:#FAFAFA;
}
.button1 {
width:50px;
height:51px;
font-family:굴림;
font-size:9pt;
font-weight:700;
color:#333333;
padding:2px 0px 0px 0px;
border-width:1px;
border-style:solid;
border-color:#B0B0B0;
background-color:#ffffff;
}
.button2 {
width:60px;
height:30px;
font-family:굴림;
font-size:9pt;
font-weight:700;
color:#333333;
padding:2px 0px 0px 0px;
border-width:1px;
border-style:solid;
border-color:#B0B0B0;
background-color:#ffffff;
}
.top_normal {
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#656565;
text-valign:bottom;
}
.black_normal {
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#000000;
line-height:18px;
}
.gray_normal {
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#646464;
line-height:18px;
}
.white14_b {
font-family:굴림;
font-size:11pt;
font-weight:700;
color:#ffffff;
text-indent:20px;
letter-spacing:-1;
}
.white {
font-family:굴림;
font-size:9pt;
font-weight:700;
color:#ffffff;
}
.black14_b {
font-family:굴림;
font-size:12pt;
font-weight:700;
color:#000000;
text-valign:top;
letter-spacing:-1;
}
.gray14_b {
font-family:굴림;
font-size:9pt;
font-weight:600;
color:#606060;
text-valign:top;
letter-spacing:0;
}
.gray11_b {
font-family:굴림;
font-size:10pt;
font-weight:700;
color:#454545;
text-valign:top;
line-height:18px;
letter-spacing:-1;
}
.black12_b {
font-family:굴림;
font-size:10pt;
font-weight:500;
color:#000000;
text-valign:top;
letter-spacing:0;
}

.orange_b {
font-family:굴림;
font-size:12pt;
font-weight:700;
color:#FF9000;
}

.i-news-text {
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#3E3E3E;
line-height:18px;
}
.center {
text-align:center;
text-valign:middle;
}
.middle {
text-valign:middle;
}
.center_text {
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#3E3E3E;
text-align:center;
text-valign:middle;
}
.member {
font-family:굴림;
font-size:9pt;
color:#616161;
font-weight:400;
border-width:1px;
border-style:solid;
border-color:#C5C9BD;
background-color:#ffffff;
}
.indent20 {
text-indent:20px;
}
.left{
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#575757;
text-align:left;
text-valign:middle;
}
.left-b{
font-family:굴림;
font-size:9pt;
font-weight:700;
color:#575757;
text-align:left;
text-valign:middle;
}
.left-b2{
font-family:굴림;
font-size:9pt;
font-weight:700;
color:#575757;
text-align:center;
text-valign:middle;
}
.left-b3{
font-family:굴림;
font-size:12pt;
font-weight:900;
color:#0065CD;
text-align:left;
text-valign:middle;
}
.left-b4{
font-family:굴림;
font-size:11pt;
font-weight:900;
color:#000000;
text-align:left;
text-valign:middle;
text-indent:5px;
letter-spacing:-1;
}
.left-b5{
font-family:굴림;
font-size:11pt;
font-weight:900;
color:#056AD1;
text-align:left;
text-valign:middle;
text-indent:5px;
letter-spacing:-1;
}
.left-b6{
font-family:굴림;
font-size:11pt;
font-weight:900;
color:#D80000;
text-align:left;
text-valign:middle;
text-indent:5px;
letter-spacing:-1;
}
.left-b7{
font-family:굴림;
font-size:11pt;
font-weight:900;
color:#7200B4;
text-align:left;
text-valign:middle;
text-indent:5px;
letter-spacing:-1;
}

.qna_re {
color:#000000;
font-weight:400;
text-indent:20px;
text-valign:middle;
}
.foot-banner{
font-family:굴림;
font-size:11px;
font-weight:400;
color:#848484;
text-align:left;
text-valign:middle;
}
.bar{
font-family:굴림;
font-size:11px;
font-weight:400;
color:#D8D8D8;
text-align:left;
text-valign:middle;
}
.notice_in {
padding:13px 13px 13px 13px;
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#646464;
line-height:18px;
background-color:#ffffff;
}
.margin_top10 {
font-family:굴림;
font-size:9pt;
font-weight:400;
color:#3E3E3E;
padding:10px 0px 15px 0px;
text-align:center;
text-valign:middle;
}

.historyview {padding:20px 10px 8px 15px;}
.historyview h1 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 33px;
    font-weight: bold;
    margin: 0;
	color:#BBBBBB;
}

.historyview h2 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
}



#Topmenu {position:relative;margin:0 auto;z-index:999;*zoom:1;padding-top:0px;}
#Topmenu:after {content:""; display:block; clear:both;}
#Tmenu {position:relative;margin: 0; padding:0; list-style: none; height: 40px;background-color:#080f6a;  border-radius: 10px;}
#Tmenu li {float: left; list-style: none; display: block; background: none; position: relative; z-index: 999; margin: 0;text-align:center;}
#Tmenu>li {width:20%;}
#Tmenu li.mfirst {margin:0;}
#Tmenu li a {display: block;font-size:15px;font-weight: bold; font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", AppleGothic, sans-serif;line-height: 40px;height: 40px; text-decoration: none;  color: #FFF;margin:0;padding: 0px 20px; _width: 78px; _padding: 0; _text-align: center;_border: 0px;_display: block;letter-spacing:-1px;}
#Tmenu li a:hover, #Tmenu li a.hov, #Tmenu li a.hovx {color: #33ccff;}
#Tmenu li a.hot {color: #33ccff;}

#Tmenu ul {position: absolute; left:0;list-style: none;display: none; margin: 0; padding: 0; border:0;min-width:580px;}
#Tmenu ul.sfirst {left:0px;}
#Tmenu ul.sm1 {left:0px;}
#Tmenu ul li {float: left;display:inline; padding:0px;margin:0;white-space:nowrap;_margin:0;_padding:0;}
#Tmenu ul li a {display: block; height: 22px; line-height: 22px; padding: 0px 5px;margin:0px 3px; color: #444; font-size:13px;font-weight: 200;text-align:center;  _width:120px; _margin:5px 0px;_padding:0;_border: 0px;}
#Tmenu ul li a:hover, #Tmenu ul li a.hov, #Tmenu ul li a.hovx {color: #000;}
#Tmenu ul li a.hot {color: #000;}

* html #Tmenu ul { margin: 0 0 0 -2px; }
/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

#subTitle{font-family: "Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", AppleGothic, sans-serif;font-size:1.8em;color:#404041; padding: 0;margin:0;font-weight:bold;}

/* sub menu*/
#smenuBox1 {position: relative;padding-bottom:0px;margin-bottom:0px;border-bottom:0px solid #DDD;font-family: "Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", AppleGothic, sans-serif;}
#smenuBox1 dl {position: relative;margin:0; padding-left:0px;border-bottom:1px solid #2f981a;}
#smenuBox1 dt {margin-bottom:1px;text-align:left;padding: 9px 0 8px 10px;border-bottom:1px solid #f1f1f1;background-color: rgba( 64, 64, 65, 0 );}
#smenuBox1 dt p.tl{font-size:1.8em;color:#2f981a; padding: 0;margin:0;font-weight:bold;}
#smenuBox1 dt p.eng{font-size:12px;font-weight:bold;color:#666;line-height:22px;height:22px; padding:0;margin:0;}

#smenuBox1 dd {position: relative;vertical-align:middle;padding:0; margin:0;border-bottom:1px solid #ededed;}
#smenuBox1 dd a{line-height:1.2; padding:15px 15px;margin-right:10px;color: #444;font-weight: normal;text-decoration:none;display:block;font-size:14px;}
#smenuBox1 dd:hover {background: #fff;}
#smenuBox1 dd:hover a {color: #009900; background:url("img/current_ico.png") no-repeat scroll right center transparent;}
#smenuBox1 dd.sel {background: #e6fdf1;}
#smenuBox1 dd.sel a {font-weight: 100;color: #444;letter-spacing:0;background:url("img/current_ico.png") no-repeat scroll right center transparent;}

#smenuBox1 dd ul {display: none;}
#smenuBox1 dd.sel ul {display: block;position: relative;margin: 0; padding: 5px 0; border:0;background-color: #e9f2fc;}
#smenuBox1 dd.sel ul li {text-align: left; padding-left:20px;margin:0;white-space:nowrap;}
#smenuBox1 dd.sel ul li a {display: block; height: 26px; line-height: 26px; padding: 0px 0px 0px 20px;margin:0; color: #444; font-size:12px;font-weight: normal;background-image: none;}
#smenuBox1 dd.sel ul li a:hover {color: #009900;background-color:#fff;}
#smenuBox1 dd.sel ul li.sel a {font-weight: bold;color: #fff;background-color:#2f981a;}
