body{ margin:0; padding:0; text-align:center; font-family:NanumGothic,Verdana, Tahoma, Arial, sans-serif; background:url(../images/bg_dot.png); font-size:10pt; color:#000000; }
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
p{ text-align:left; background:#4c6a9b; padding:5px; }
ul { list-style:none; margin:20px 0 0 15px; padding:30px 0 0 0; }
li { padding-left: 10px; background:url(images/bullet.gif) no-repeat 0 50%; }

#logo{text-align:center; padding:20px 0 10px 0}
#main_nav{padding:0; margin:0 auto; list-style:none; width:100%; clear:both}
#main_nav > li{padding:0 0 2px 0; margin:0; border:0px solid black; background:url(/images/main_nav_line.png) no-repeat bottom center; font-size:0}
#main_nav > li > a{display:block; height:34px; width:255px; background:url(/images/main_nav_2_220228.png) no-repeat 0 -3px}
#main_nav > li > a:hover{background-position-x:-265px}
#main_nav > li > a.active{background-position-x:-265px}
#main_nav > li > a > span{display:none}
#main_nav > li > a.mn1{background-position-y:-3px}
#main_nav > li > a.mn2{background-position-y:-42px}
#main_nav > li > a.mn3{background-position-y:-81px}
#main_nav > li > a.mn4{background-position-y:-120px}
#main_nav > li > a.mn5{background-position-y:-159px}
#main_nav > li > a.mn6{background-position-y:-198px}
#main_nav > li > a.mn7{background-position-y:-237px}
#main_nav > li > a.mn8{background-position-y:-276px}
#main_nav > li > a.mn9{background-position-y:-315px}
#main_nav > li > a.mn10{background-position-y:-354px}

#main_nav li ul{padding:0; margin:0; list-style:none; background:url(/images/main_nav_s_bg.png);}
#main_nav li ul li{padding:0; margin:0; border-bottom:1px solid #0c4871}
#main_nav li ul li a{display:block; padding:0; margin:0; height:25px; width:255px; background:url(/images/main_nav_s.png) no-repeat 0 0}
#main_nav li ul li a span{display:none}
#main_nav li ul a:hover{background-position-x:-265px}
#main_nav li ul li a.msn1{background-position-y:0}
#main_nav li ul li a.msn2{background-position-y:-29px}
#main_nav li ul li a.msn3{background-position-y:-58px}
#main_nav li ul li a.msn4{background-position-y:-87px}
#main_nav li ul li a.msn5{background-position-y:-117px}
#main_nav li ul li a.msn6{background-position-y:-146px}
#main_nav li ul li a.msn7{background-position-y:-175px}
#main_nav li ul li a.msn8{background-position-y:-204px}
#main_nav li ul li a.msn9{background-position-y:-233px}
#main_nav li ul li a.msn10{background-position-y:-262px}
#main_nav li ul li a.msn11{background-position-y:-291px}
#main_nav li ul li a.msn12{background-position-y:-320px}
#main_nav li ul li a.msn13{background-position-y:-349px}
#main_nav li ul li a.msn14{background-position-y:-378px}
#main_nav li ul li a.msn15{background-position-y:-407px}
#main_nav li ul li a.msn16{background-position-y:-436px}
#main_nav li ul li a.msn17{background-position-y:-465px}
#main_nav li ul li a.msn18{background-position-y:-494px}
#main_nav li ul li a.msn19{background-position-y:-523px}
#main_nav li ul li a.msn20{background-position-y:-552px}
#main_nav li ul li a.msn21{background-position-y:-581px}
#main_nav li ul li a.msn22{background-position-y:-610px}
#main_nav li ul li a.msn23{background-position-y:-639px}
#main_nav li ul li a.msn24{background-position-y:-667px}

#top_nav{padding:0; margin:0 auto 28px auto; list-style:none; width:214px}
#top_nav li{float:left; margin:0 5px}
#top_nav li a{font-size:11px; font-weight:bold; font-family:dotum; color:#667790; letter-spacing:-1px;}
#top_nav li a:hover{color:#a8b6cb}

#timetable{position:absolute; bottom:0}

#qbanner{list-style:none; padding:0; margin:0; width:95px; background:url(/images/qbanner_220228.png) no-repeat }
#qbanner li{padding:0; margin:0; font-size:0 }
#qbanner li a{display:block; width:100%; background:url(/images/qbanner.png) no-repeat; font-size:0}
#qbanner li a:hover{ background-position-x:-95px }
#qbanner .qb1 a{ height:130px; background-position-y:0px; }
#qbanner .qb2 a{ height:144px; background-position-y:-130px;}
#qbanner .qb3 a{ height:144px; background-position-y:-274px;}
#qbanner .qb4 a{ height:153px; background-position-y:-418px;}
#qbanner .qb5 a{ height:96px; background-position-y:-571px;}
#qbanner .qb6 a{ height:89px; background-position-y:-667px;}
#qbanner .qb7 a{ height:119px; background-position-y:-756px;}



a:link{ color:#a0a0a0; text-decoration:none; }
a:hover{ color:#a0a0a0; text-decoration:none;}
a:visited{ color:#a0a0a0; text-decoration:none; }
a:active{ color:#a0a0a0; text-decoration:none; }



a:link.shf_left_left { color:#ffffff; text-decoration:none; font-size:8pt; }
a:hover.shf_left_left { color:#72c1e0; text-decoration:none; font-size:8pt; font-weight:bold;}
a:visited.shf_left_left { color:#ffffff; text-decoration:none; font-size:8pt; }
a:active.shf_left_left { color:#ffffff; text-decoration:none; font-size:8pt; }


a:link.shf_left_right { color:#babec1; text-decoration:none; font-size:8pt; }
a:hover.shf_left_right { color:#727272; text-decoration:none; font-size:8pt; font-weight:bold; }
a:visited.shf_left_right { color:#babec1; text-decoration:none; font-size:8pt; }
a:active.shf_left_right { color:#babec1; text-decoration:none;font-size:8pt; }


a:link.shf_right_right { color:#ffffff; text-decoration:none; font-size:8pt; }
a:hover.shf_right_right { color:#72c1e0; text-decoration:none; font-size:8pt; font-weight:bold; }
a:visited.shf_right_right { color:#ffffff; text-decoration:none; font-size:8pt; }
a:active.shf_right_right { color:#ffffff; text-decoration:none; font-size:8pt; }


a:link.shf_right_left { color:#92989c; text-decoration:none; font-size:8pt; }
a:hover.shf_right_left { color:#727272; text-decoration:none; font-size:8pt; font-weight:bold;}
a:visited.shf_right_left { color:#92989c; text-decoration:none;  font-size:8pt;}
a:active.shf_right_left { color:#92989c; text-decoration:none;font-size:8pt; }



#container { position:relative; width:1195px; height:100%; margin:0 auto; text-align:center; border:0px dashed yellow; background:url('../images/bg_submain.png') top center;}

#leftmenu { width:255px; margin:0 auto;  text-align:left; border:0px dashed red; height:100%; float:left; }
#l_flash { width:255px; height:680px; margin:0 0 0 0;  text-align:left; border:0px dashed red; background:url(/images/main_nav_bg.jpg) no-repeat; position:relative;}
#l_notice{ width:255px; height:180px; margin:0 0 0 0 ;  text-align:left; border:0px dashed red;}
#dt_notice{ margin:15px 20px 0 30px; border:0px dashed yellow; }
#dd_notice{ margin:15px 20px 0 30px; border:0px dashed yellow; }


#middle { width:845px; text-align:left; border:0px dashed red; background-color:#ffffff; float:left; }
#sub_title { width:845px; height:224px; border:0px dashed green; }
#sub_history { width:754px; height:26px; border:0px dashed green; background:url('../images/history_right_0.png') repeat-x;  margin: 0px 0 0 45px; }
#sh_right {float:right;  }
#sh_right_left {float:left; }
#sh_right_middle{ background:url('../images/history_right_2.png') repeat-x ; border:1px; height:26px; float:left;  padding-top:5px; padding-left:15px; padding-right:15px;  }
#sh_right_right{ background:url('../images/history_right_5.png') repeat-x ; border:1px; height:26px; float:left; padding-top:5px; padding-left:15px; padding-right:15px;   }
#sh_left {float:left;  }
#sh_left_left {float:left; }
#sh_left_middle { background:url('../images/history_left_1.png') repeat-x ; border:0px; height:26px; padding-top:7px; padding-left:15px; padding-right:15px; float:left; }
#sh_left_right { background:url('../images/history_left_3.png') repeat-x ; border:0px; height:26px; padding-top:7px; padding-left:15px; padding-right:15px; float:left; }


#sub_contents { width:754px;  border:0px dashed green; margin: 40px 0 0 45px; }
#sub_basic { height:680px; width:0px;  border:0px dashed red; float:left; }
#rightmenu { width:95px;  border:0px dashed red;  float:left; }


#bottoms {  border:0px dashed red; padding-top:50px; position:relative;  clear:both; }
#b_model { position:absolute; left:-200px; top:13px; border:0px dashed yellow;}
#b_banner { float:left; }



#footers { width:100%; margin:0 auto; text-align:center; border:0px dashed red; background-color:#232323; }
#f_frame { width:1195px; margin:0 auto; text-align:left; border:0px dashed yellow; }
#f_logo { float:left;  border:0px dashed blue;  }




.yakBox{border:1px solid #eee; background:#FFF; font-size:11px; font-family:dotum; line-height:1.6; width:100%; height:200px; padding:20px; overflow:auto; text-align:justify;}

#register{table-layout:fixed; border-top:2px solid #414141;}
#register th{width:150px; font-size:11px; font-family:dotum; text-align:right; padding-right:5px; color:#414141; border-bottom:1px solid #eee;}
#register td{font-size:12px; text-align:left; padding-left:10px; color:#717171; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #eee;}
#register td .input{border:1px solid #cecfce; font-size:12px;}
#register td .select{font-size:11px; font-family:dotum;}

#list{table-layout:fixed; background:#EEE; margin-top:5px;}
#list th{font-size:11px; font-family:'dotum'; color:#fff; height:25px; background:#414141; text-align:center;}
#list td{font-size:12px; background:#fff; color:#444; padding-top:8px; padding-bottom:5px; border-bottom:1px solid #eee; line-height:1.5; text-align:center;}
#list .dot11{font:11px dotum; letter-spacing:-1px;}

form{padding:0; margin:0;}

#post{table-layout:fixed; background:#fff;}
#post th{text-align:right; padding-right:10px; font-size:11px; font-family:'dotum'; width:120px; background:#f7f7f7; color:#414141; border-bottom:1px solid #eee;}
#post td{text-align:left; padding:5px; font-size:11px; font-family:'dotum'; background:#fff; color:#; border-bottom:1px solid #eee; color:#333}
#post div{padding:7px 0 0 0; color:#333}
#post select{font-size:11px; font-family:'dotum'; width:100px;}
#post .zone{font-size:12px; font-weight:bold; color:#333}
.input{border:1px solid #dedfde; font-size:12px; color:#3C3C3C;}
.inputPass{border:2px solid #DCDCDA; font-size:12px;}

.list_link:link{font-size:12px; text-decoration:none; color:#333;}
.list_link:active{font-size:12px; text-decoration:none; color:#333;}
.list_link:visited{font-size:12px; text-decoration:none; color:#333;}
.list_link:hover{font-size:12px; text-decoration:none; color:#DC5200;}

.list_linkEM:link{font-size:14px; text-decoration:none; color:#333; font-family:'dotum'; font-weight:bold;}
.list_linkEM:active{font-size:14px; text-decoration:none; color:#333; font-family:'dotum'; font-weight:bold;}
.list_linkEM:visited{font-size:14px; text-decoration:none; color:#333; font-family:'dotum'; font-weight:bold;}
.list_linkEM:hover{font-size:14px; text-decoration:none; color:#DC5200; font-family:'dotum'; font-weight:bold;}

.listC_link:link{font-size:12px; text-decoration:none; color:#747474; font-family:'dotum';}
.listC_link:active{font-size:12px; text-decoration:none; color:#747474; font-family:'dotum';}
.listC_link:visited{font-size:12px; text-decoration:none; color:#747474; font-family:'dotum';}
.listC_link:hover{font-size:12px; text-decoration:none; color:#62829B; font-family:'dotum';}

#listPage{padding-top:10px; table-layout:fixed; margin-right:2px; margin-left:2px;}
#listPage a:link{font-size:11px; text-decoration:none; color:#666; font-family:Verdana; font-weight:bold; margin-right:2px; margin-left:2px;}
#listPage a:active{font-size:11px; text-decoration:none; color:#666; font-family:Verdana; font-weight:bold; margin-right:2px; margin-left:2px;}
#listPage a:visited{font-size:11px; text-decoration:none; color:#666; font-family:Verdana; font-weight:bold; margin-right:2px; margin-left:2px;}
#listPage a:hover{font-size:11px; text-decoration:none; color:#9ACD32; font-family:Verdana; font-weight:bold; margin-right:2px; margin-left:2px;}
.pageOn{font-size:11px; font-weight:bold; color:#4D6DCA; font-family:Verdana; margin-right:4px; margin-left:4px;}
.page{font-size:11px; font-weight:bold; color:#747474; font-family:Verdana; margin-right:8px; margin-left:8px;}

.secureon{font-weight:bold; color:red;}
.secure{font-weight:bold;}

.reN{font-weight:bold; color:#BBC11E;}
.reY{font-weight:bold; color:#00A7C5;}

.viewTable{table-layout:fixed;}
.viewTable th{font-size:12px; font-family:'dotum'; color:#fff; background:#414141; text-align:center; padding-top:6px; padding-bottom:5px;}
.viewTable td{font-size:12px; color:#333; padding:4px 0 3px 8px;}
.info{font-size:11px; font-family:'dotum'; background:#F0F0F0; color:#555; padding:3px; border-bottom:1px solid #E1E1E1;}
.infoD{font-size:11px; font-family:'dotum'; color:#aaa; padding:5px; text-align:right; border-bottom:1px solid #E1E1E1;}

.viewTableCall{padding:4px; table-layout:fixed; background:#EEE;}
.viewTableCall th{font-size:12px; font-family:'dotum'; color:#E4F4FF; padding-top:7px; padding-bottom:6px; height:25px; background:#414141;}
.viewTableCall td{font-size:12px; background:#fff; color:#565656; padding:4px 0 4px 10px;}

.viewlink:link{font-size:12px; text-decoration:none; color:#FFA21E;}
.viewlink:active{font-size:12px; text-decoration:none; color:#FFA21E;}
.viewlink:visited{font-size:12px; text-decoration:none; color:#FFA21E;}
.viewlink:hover{font-size:12px; text-decoration:none; color:#749831;}

#content{font-size:12px; line-height:170%; text-align:justify; padding:10px; width:100%; color:#333;}
#contentReply{padding:15px; margin-top:30px; border:1px dashed #CCC; background:#FFF; text-align:left;}
.file{padding:10px; text-align:center; width:100%;}

#passTable{border:5px solid #EBEBEB; padding:1px;}
#passTable th{font-size:12px; font-family:'dotum'; color:#fff; padding-top:7px; padding-bottom:6px; height:25px; background:#414141;}
#passTable .title{background:#f7f7f7; padding:20px; font-size:12px;}

#smsDIV{border:5px solid #666; background:#FFF; width:150px; height:240px; position:absolute; z-index:101; display:none; padding:1px; margin-left:-50px;}
#smsDIV textarea{font-size:12px; line-height:140%; width:130px; height:70px; color:#1d1d1d; border:1px solid #DEDFDE; padding:5px; margin-left:5px;}
#smsDIV .title{font-weight:bold; font-family:'dotum'; padding:5px 0 0 5px;}
#smsDIV .pnum{font-weight:bold; font-family:Tahoma; font-size:11px; padding:0 0 3px 5px; color:#67ca31;}
#smsDIV .cnt{font-family:Tahoma; font-size:10px; padding:0 5px 3px 0; color:gray; text-align:right;}
#smsDIV .sbtn{margin-left:5px; margin-right:2px;}

#sqlist{padding:4px; table-layout:fixed; background:#EEE; margin-top:5px; border-top:2px solid #414141;}
#sqlist th{font-size:11px; font-family:'dotum'; background:#f7f7f7; color:#009DB5; padding-top:4px; padding-bottom:3px;}
#sqlist td{font-size:12px; background:#fff; color:#777; padding:5px;}
#sqlist .sqlistDetail{table-layout:fixed; text-align:center;}
#sqlist .c{font-weight:bold; color:#F3D0A8; margin-right:5px}

.sqTitle{font-size:11px; font-family:'dotum'; padding-left:10px; font-weight:bold; margin-top:3px; color:#1D93D6;}
.sqCon{font-size:11px; font-family:'dotum'; padding-left:10px; text-align:justify; margin-top:3px; line-height:1.5; color:#999;}
.sqDate{font-size:10px; font-family:'Tahoma','Verdana'; padding-left:10px;}

#SQviewTable{padding:0; table-layout:fixed; background:#EEE;}
#SQviewTable th{font-size:12px; font-family:'dotum'; color:#E4F4FF; padding-top:7px; padding-bottom:6px; background:#414141; text-align:center;}
#SQviewTable td{font-size:12px; font-family:'dotum'; background:#fff; padding:10px; text-align:center; vertical-align:top;}
.baText{font-weight:bold; font-family:Tahoma, Verdana; font-size:24px; padding:15px; text-align:center;}

#SQviewDetail{margin-top:10px; border:3px solid #DEDFDE; font-size:12px;}
#SQviewDetail th{text-align:right; font-size:11px; font-family:'dotum'; width:120px; background:#f7f7f7; color:#35383D; padding:2px 10px 2px 0; border-bottom:1px solid #EEE;}
#SQviewDetail td{text-align:left; background:#fff; color:#666; padding:5px 0 5px 10px; line-height:150%; border-bottom:1px solid #EEE;}

#admined{position:absolute; margin-left:260px; margin-top:5px; table-layout:fixed}
#admined td{text-align:center; padding-top:7px; padding-bottom:7px; background:#005784;}
#admined td a{text-decoration:none; color:#fff; font-size:11px; font-family:dotum;}
#admined td a:hover{text-decoration:none; color:#FFCA3A; font-size:11px; font-family:dotum;}

#Melist{table-layout:fixed;}
#Melist th{background:#414141; color:#FFF; font-size:11px; font-family:dotum; padding-top:7px; padding-bottom:5px;}
#Melist td{border-bottom:1px solid #E4E4E4; padding-top:5px; padding-bottom:3px;}
#Melist .email{padding-left:10px;}

.dot11{font-size:11px; font-family:dotum;}

#sqlist .caseTable{table-layout:fixed; background:#eee;}
#sqlist .caseTable th{background:#4DC0FB; color:#fff;}
#sqlist .caseTable td{background:#fff; padding-left:10px;}

#privacy{width:98%; height:40px; font-size:11px; padding:10px; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';}
#privacy_agree{width:550px; text-align:justify; padding-top:5px; margin:0; font-weight:bold; font-size:12px;}
#yak{width:100%; height:80px; border:3px solid #EEE; font-size:12px; padding:10px; overflow-y:scroll; text-align:justify; line-height:140%;}
#agree{width:550px; text-align:justify; padding-top:5px; margin:0; font-weight:bold; font-size:12px;}

#Cal{table-layout:fixed; width:100%}
#Cal th{font-size:12px; font-weight:bold; height:25px; background:#414141; color:#fff; text-align:center;}
#Cal td{font-size:12px; font-weight:bold; height:90px; background:#f7f7f7; text-align:center; color:#333;}

#expM{table-layout:fixed; background:#E4E4E4; margin-bottom:20px;}
#expM th{font-size:11px; font-weight:bold; font-family:dotum; border-bottom:1px solid #eee; background:#f7f7f7; color:#999;}
#expM td{background:#fff; border-bottom:1px solid #eee; font-family:dotum; font-size:11px; letter-spacing:0px; color:#666;}

.viewtableEM{table-layout:fixed; margin-bottom:20px;}
.viewtableEM #expM .vsubject{font-size:14px; font-weight:bold; font-family:dotum; color:#333;}
