@charset "utf-8";

.container {width: 1073px; background-color: #FFFFFF; padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;margin-left: auto; margin-right: auto;}

/* Body_padding */
.bodyall {}
.bodypa {padding:10px; overflow-x:hidden; overflow-y:auto;}
.bodypa_none {margin:0; padding:0 ; overflow-x:hidden; overflow-y:auto;}

/* Common */
.history {font:11px Dotum; letter-spacing:-1px; height:21px; line-height:21px; padding-top:5px;}
.history li {display:inline;}
.history .none {background:none; }
.history .arrow { background:url(/static_files/img/common/bullet_histoty.gif) no-repeat 4px 1px; padding-left:13px;}

/* Title */
#titlebox {height:30px; line-height:30px; background:url(/static_files/img/common/title_line.gif) repeat-x 0 bottom; padding-top:4px;}

.title {font:bold 14px Dotum; color:#000; padding-top:2px; height:20px; line-height:20px;}

/* Tab */
.tabArea01 { height:30px; margin:0px 0 0px 0;}

.tab01 {overflow: hidden; margin-top: 0px; margin-bottom:0px; }
.tab01 li {float: left;}
.tab01 li a { background: #fff; position: relative; top: 0px; display: block; padding: 4px 10px 0px; text-align: center; color: #7e7e7e; text-decoration: none; background:url(/static_files/img/common/tab_first_off.gif) no-repeat left 0; line-height:24px; height:24px;}
.tab01 li.f a {background:url(/static_files/img/common/tab_first_on.gif) no-repeat left 0; }
.tab01 li.last a {border-right: 1px solid #d4d4d4;}
.tab01 li a.on {bottom: 2px; border-left:2px solid #df2428; border-top:2px solid #df2428; border-right:2px solid #df2428; font:bold 14px Dotum; color:#000; line-height:24px; height:24px; text-decoration: none; background:#fff; letter-spacing:-1px;}
.tab01 li a:hover {bottom: 2px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc; font:bold 14px Dotum; color:#000; line-height:23px; height:23px; text-decoration: none; background:#fff; letter-spacing:-1px;}

/* Sub Tab */
.stabArea01 { height:25px; margin:0px 0 0px 0;}

.stab01 {overflow: hidden; margin-top: 0px; margin-bottom:0px; height:25px; background:url(/static_files/img/common/titles_line.gif) repeat-x 0 bottom; }
.stab01 li {float: left;}
.stab01 li a { background: #fff; position: relative; top: 0px; display: block; padding: 4px 10px 0px; text-align: center; color: #7e7e7e; text-decoration: none; background:url(/static_files/img/common/tabs_first_off.gif) no-repeat left 0; line-height:22px; height:20px; }
.stab01 li.f a {background:url(/static_files/img/common/tabs_first_on.gif) no-repeat left 0; }
.stab01 li.last a {border-right: 1px solid #d4d4d4;}
.stab01 li a.on {bottom: 2px; border-left:1px solid #df2428; border-top:1px solid #df2428; border-right:1px solid #df2428; font:bold 12px Dotum; color:#000; line-height:20px; height:20px; text-decoration: none; background:#fff; letter-spacing:-1px; }
.stab01 li a:hover {bottom: 2px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc; font:bold 12px Dotum; color:#000; line-height:19px; height:19px; text-decoration: none; background:#fff; letter-spacing:-1px;}
.stab01 li a.on:hover {bottom: 2px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc; font:bold 12px Dotum; color:#000; line-height:20px; height:20px; text-decoration: none; background:#fff; letter-spacing:-1px;}

.searchBoxb { clear:both;}
.alignbox {display:inline; float:left; padding:8px 0 0 4px;}
.alignbox li {display:inline;}
.alignbox .stitle {font:bold 11px Dotum;}

.inbox {padding:8px 4px 0 0;}
.inbox ul {height:20px;}
.inbox li {display:inline; float:left;}
.inbox .stitle {background:url(/static_files/img/common/icon_search.png) no-repeat 0 center; font:12px Tahoma; color:#000; padding-left:15px; line-height:20px; padding-right:10px;}

.searchBox {margin-top:5px;}

/* View Table List Common */
.t_default { padding-top:3px; border-bottom:2px solid #d4d4d4; border-top:2px solid #d4d4d4;}
.t_default table {width: 100%; border-top:0px solid #fff; border-bottom:3px solid #fff; font:11px Tahoma;}
.t_default th { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px; border-bottom:1px solid #d0d0d0; background:#e6e6e6;}
.t_default .thtitle { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px; border-bottom:1px solid #d0d0d0; background:#ccc;}
.t_default tr { text-align: center; }
.t_default td { padding:2px 0 2px 2px; font:12px Tahoma; text-align:left; border-bottom:1px solid #d0d0d0;}
.t_default .td { font:12px Tahoma; color:#232020; text-align:left; border:1px solid #d0d0d0;}
.t_default .none { border:none; padding:0; margin:0; }
.t_default .tar {text-align:right;}
.t_default img {vertical-align:middle;}

.st_default {padding-bottom:0px;}
.st_default table {width: 100%; border-top:1px solid #999; font:11px Tahoma;}
.st_default th { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px; border-bottom:1px solid #d0d0d0; background:#e6e6e6;}
.st_default tr { }
.st_default td { padding:2px 2px 2px 2px; font:12px Tahoma; text-align:left; border-bottom:1px solid #d0d0d0; line-height:18px;}
.st_default .td { font:12px Tahoma; color:#232020; text-align:left; border:1px solid #d0d0d0;}
.st_default .none { border:none; padding:0; margin:0; }
.st_default img {vertical-align:middle; }
.st_default .tar {text-align:right;}
.st_default .th2 {color:#333; font:bold 12px Tahoma; padding:3px 0 2px 0px; background:#f3f3f3;}
.st_default wnlink img {vertical-align:middle; margin-top:-3px; padding-right:4px;}
.st_default wnlink a { color:#df2428; text-decoration: none;}
.st_default wnlink a:hover {color:#df2428; text-decoration: underline; }
.st_default .tdgy {background:#f6f6f6; vertical-align:top; }
.st_default .tdr {border-right:1px solid #d0d0d0;}

.inline { }
.inline ul {clear:both;}
.inline li { display:inline; float:left; vertical-align:middle;}
.inline .titlew {width:200px; padding:2px 0 2px 12px; background:url(/static_files/img/common/bttxt_bullet.gif) no-repeat 2px center;}
.inline .titlew2 {width:100px; padding:2px 0 2px 12px; background:url(/static_files/img/common/bttxt_bullet.gif) no-repeat 2px center;} /* title short */
.inline .stw {}

.tBox { clear:both;}
.tBox_l {margin:0px; float:left;}
.tBox_r {margin:0px; float:right;}

.tpBox { clear:both;}
.tpBox_l {margin:0px; float:left;}
.tpBox_r {margin:0px; float:right;}

.wlper {width:45%;}
.wrper {width:54.5%;}

.wl7per {width:65%;}
.wr3per {width:34.5%;}

.wl8per {width:70%;}
.wr2per {width:29.5%;}

.wl2per {width:19%;}
.wr8per {width:80.5%;}

.wl52per {width:50.5%;}
.wr42per {width:49%;}

.wl5per {width:49%;}
.wc1per {width:6%;}
.wr4per {width:45%;}

.wl5mper {width:50%;}
.wc1mper {width:10%;}
.wr4mper {width:45%;}

.wl7mper {width:65%;}
.wr3mper {width:34.5%;}

.wl3per {width:29%;}
.wr7per {width:70.5%;}

.smswlper {width:25%;}
.smswrper {width:74.5%;}

.smstotwlper {width:30%;}
.smstotwrper {width:69.5%;}

.treehie {height:400px;}

.treeBox {clear:both; }
.treelist {margin:0px; float:left; width:25%; height:430px; overflow:auto; background:#f4f4f4; border:1px solid #cccccc; }
.treelist .treein { padding:6px 4px; font:11px Dotum;}
.treelist .treein dl {}/* height:130px;}*/
.treelist .treein img { margin-bottom:-3px;}
.treelist .treein dd { line-height:18px; height:18px; letter-spacing:-1px; margin-bottom:0px;}
.treelist .treein .d01 { font-weight:bold;}
.treelist .treein .d02 { padding-left:18px;}
.treelist .treein .d03 { padding-left:18px;}
.treelist .treein .d04 { padding-left:18px;}
.treeselect {margin:0px; float:left; width:73.2%; padding-left:10px;}

.treetxtArea {padding-left:2px;}

/* Admin */
.atreeBox {clear:both; }
.atreelist {margin:0px; float:left; width:100%; height:300px; overflow:auto; background:#f4f4f4; border:1px solid #cccccc; }
.atreelist .treein { padding:6px 4px; font:11px Dotum;}
.atreelist .treein dl {}/* height:130px;}*/
.atreelist .treein img { margin-bottom:-3px;}
.atreelist .treein dd { line-height:18px; height:18px; letter-spacing:-1px; margin-bottom:0px;}
.atreelist .treein .d01 { font-weight:bold;}
.atreelist .treein .d02 { padding-left:18px;}
.atreelist .treein .d03 { padding-left:18px;}
.atreelist .treein .d04 { padding-left:18px;}

/* sub title */
.stBox {height:25px; line-height:25px; clear:both;}
.stBox2 {height:20px; line-height:20px; clear:both;}
.stBoxc {height:22px; line-height:22px; clear:both;}

.sttxt {background:url(/static_files/img/common/sttxt_bullet.gif) no-repeat 0 center; line-height:14px; height:14px; font:11px Dotum; padding-left:10px; margin-top:6px; padding-right:4px;}
.sttxt .enum { font:bold 11px Verdana, Dotum;}

.sttBox {height:28px; line-height:25px; margin:15px 0 0 0; clear:both; border-top:0px dotted #ccc;}

.stttxt {line-height:13px; height:13px; font:bold 12px Verdana; padding-left:3px; padding-right:4px; padding-top:5px; }
.stttxt li {display:inline;}
.stttxt .enum { font:bold 11px Verdana;}

.txtonlyBox {height:28px; line-height:25px; margin:15px 0 0 0;}
.txtonly {line-height:13px; height:13px; font:bold 12px Verdana; padding-left:3px; padding-right:4px; padding-top:5px; }

.txtBox {height:20px; line-height:20px; clear:both;}
.txtBox2 { line-height:20px; margin:0px 0 0px 7px; padding:5px; background:#f2f2f2; border:1px solid #ccc; font:12px Tahoma;}
.txtBox3 { line-height:20px; margin:0px 0 0px 7px; padding:5px; background:#f2f2f2; border:1px solid #ccc; font:12px Tahoma;}
.startxt {background:url(/static_files/img/common/txt_star01.gif) no-repeat 0 center; line-height:12px; height:12px; font:11px Dotum; padding-left:14px; margin-top:6px; padding-right:4px; letter-spacing:-1px; }
.startxtl {background:url(/static_files/img/common/txt_star01.gif) no-repeat 0 center; line-height:12px; height:12px; font:11px Dotum; padding-left:14px; margin-top:14px; padding-right:4px; letter-spacing:-1px; }

.stGBox1 {height:12px; line-height:12px; margin:0px 0 0px 0;}
.st {background:url(/static_files/img/common/st_bullet01.gif) no-repeat 2px center; line-height:10px; height:11px; font:bold 12px Verdana; padding-left:10px; padding-right:4px;}
.stGBox2 {height:16px; line-height:16px; margin:-4px 0 0 0; }

.ctxt {font:14px Dotum; height:30px; line-height:22px; text-align:center; padding:10px;}
.intxt { line-height:14px; font:11px Verdana, Dotum; background:url(/static_files/img/common/vline01.gif) no-repeat 5px 1px; padding-left:15px; color:#999; letter-spacing:0px; }
.bttxt { line-height:14px; height:14px; font:11px Verdana, Dotum; background:url(/static_files/img/common/bttxt_bullet.gif) no-repeat 5px center; padding:5px 10px 0 15px; color:#999; letter-spacing:0px; }

.btntBox {height:25px; line-height:25px; margin-top:5px;}
.btntxt {line-height:13px; height:13px; font:12px Verdana, Dotum; background:url(/static_files/img/common/btntxt_bullet01.gif) no-repeat 5px center; padding:0px 10px 0 13px; letter-spacing:0px; margin-top:13px; color:#df2428; }

/* Table Fixed */
.tfix {table-layout:fixed; }
.fixed {width:100%; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fixed_px {overflow:hidden; white-space:nowrap; display:inline-block; text-overflow:ellipsis;}

.tout {background-color:#FFF;}
.tover {background-color:#F9F9F9; cursor:pointer;}

/* The footer */
footer {	padding: 10px 0; background-color: #CCC49F; position: relative; clear: both; }

/* TOT Start */
.tot_container {width: 100%; /* 1368px; */ }

/* Body_padding */
.tot_body {} /*  overflow-x:auto; overflow-y:auto */
.tot_bodyr {background:#fcfcfc; border-left:1px solid #000; height:100% !important;}

.tot_top {border-top:1px solid #df2428; border-bottom:1px solid #000; background:#efefef; height:33px; line-height:27px; padding-left:8px; padding-top:2px; clear:both;}
.tot_top li {display:inline; float:left;}
.tot_top .l {float:left; width:550px; padding-top:5px;}
.tot_top .l li {padding-right:3px;}
.tot_top .r {float:right; background:url(/static_files/img/common/tot_top_verline.gif) no-repeat left center; padding-left:5px; padding-top:2px; }
.tot_top .r li {padding:0 2px 0 2px;}
.tot_top .r .bt {font:bold 11px Dotum; color:#000; letter-spacing:-1px; text-decoration: underline; line-height:28px; padding:0 10px 0 20px;}
.tot_top .l .t_s {background:url(/static_files/img/common/icon_search.gif) no-repeat 3px 1px; line-height:24px; padding-right:10px; font-weight:bold; padding-left:23px;}

.tot_tzone {padding:8px;}

.tot_info { border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;}
.tot_info table {width: 100%; border-top:0px solid #fff; border-bottom:0px solid #fff; font:11px Tahoma;}
.tot_info th { color:#000; font:bold 12px Tahoma; padding:5px 0 2px 0px; line-height:18px; border-bottom:0px solid #d0d0d0; background:#e4e4e4;}
.tot_info tr { text-align: center; }
.tot_info td { padding:2px 0 2px 2px; font:12px Tahoma; color:#232020; text-align:left; border-bottom:0px solid #d0d0d0;}
.tot_info .td { font:12px Tahoma; color:#232020; text-align:left; border:0px solid #d0d0d0;}
.tot_info .none { border:none; padding:0; margin:0; }

.tot_content { border:1px solid #b0b0b0; background:#fff;}
.tot_content table { width:100%; border-top:0px solid #fff; border-bottom:0px solid #fff; font:11px Tahoma;}
.tot_content th { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px; border-bottom:1px solid #d0d0d0; background:#e4e4e4;}
.tot_content tr { text-align: center; }
.tot_content td { padding:2px 0 2px 2px; font:12px Tahoma; color:#232020; text-align:left; border-bottom:1px solid #d0d0d0;}
.tot_content .td { font:12px Tahoma; color:#232020; text-align:left; border:1px solid #d0d0d0;}
.tot_content .none { border:none; padding:0; margin:0; }
.tot_content img { vertical-align:middle;}

.tot_g1 { }
.tot_g2 { }
.tot_g3 { }
.tot_g4 { }

.tot_st { font:bold 14px Tahoma; color:#df2428; border-bottom:2px solid #df2428; height:20px; line-height:20px;}
.tot_tml {float:left; width:75.7%;}
.tot_tmr {float:right; padding-top:3px; width:24%}

/* TOT Right */
.tot_topr {border-bottom:1px solid #000; background:#efefef; height:36px; clear:both;position:relative;}
.tot_topr .btn_hide {float:left; width:8px;}
.tot_topr .logo {width:207px; float:left; line-height:18px; height:24px; padding-top:9px;}
.tot_topr .logo .in {width:55px; margin:0 auto; font:bold 16px Verdana;}

.outfile {height:365px; background:#b4cefc; text-align:center;}
.tot_gridR {background:#686868; padding:6px;}
.tot_gbar {padding-bottom:6px; font:11px Dotum; color:#fff; line-height:21px}
.tot_gbar li {display:inline;}

.btiBox {background:url(/static_files/img/common/tot_bti_bg.gif) no-repeat left top; height:245px; position:relative;}
.btiBox ul {clear:both;}
.btiBox li {position:relative; display:inline-block; float:left; width:53px; height:49px; line-height:48px; text-align:center; padding-right:1px;}
.btiBox li a {display:block; width:53px; height:35px; padding:13px 0 0 0;}
.btiBox li a:hover {background:url(/static_files/img/common/tot_bti_bg_over.gif) no-repeat left top;}

#ttipBox1,#ttipBox2,#ttipBox3,#ttipBox4,#ttipBox5,#ttipBox6,#ttipBox7,#ttipBox8,#ttipBox9,#ttipBox10,#ttipBox11,#ttipBox12,#ttipBox13{
	visibility: hidden;}
.ttip {
	position: absolute;
	z-index: 100;
	width: 53px;
	top: -20px;
}
.ttip .txtin {font:11px Dotum; border:1px solid #8a4b4d; background:#df2428; color:#fff; line-height:13px; padding:4px 2px 2px 2px; margin:0 auto; letter-spacing:-1px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.ttip .arrow img {margin-top:-1px;}

/* iframe Tab Menu */
.tabmenu { position: absolute; z-index: 100; top:44px; left:10px;}
.tabmenu .txtbox {font:11px Dotum; border:1px solid #df2428; background:#fff; color:#545454; line-height:13px; padding:6px 2px 2px 2px; margin:0 auto; letter-spacing:-1px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.tabmenu .txtbox .in dl {display:block; float:left; padding-top:2px; padding-right:15px;}
.tabmenu .txtbox .in dd {display:block; line-height:16px; height:16px; font:11px Dotum; background:url(/static_files/img/common/tot_tabmenu_bullet.gif) no-repeat 5px 3px; padding-left:12px; letter-spacing:-1px;}
.tabmenu .arrow img {margin-bottom:-1px; padding-left:22px;}

.tabmenu .txtbox .in a {display:block; width:100%; line-height:16px; text-decoration:none;}
.tabmenu .txtbox .in a:hover {color:#df2428; text-decoration:underline;}

/* TABLE Common */
.mlistBox { margin:0px; border-bottom:1px solid #d8d8d8;}
.mlistBoxline { margin:0px; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}

.mtablelist { width:100%;}
.mtablelist table { border-bottom:1px solid #d8d8d8;}
.mtablelist tr {}
.mtablelist th {background:url(/static_files/img/common/t_header_bg.gif) repeat-x 0 0; border-top:1px solid #666; border-right:1px solid #919191; border-left:1px solid #919191; border-bottom:1px solid #919191; color: #fff; padding:5px 0px 3px 2px; line-height:15px;}
.mtablelist .th2 {background:#f2f2f2 !important; color:#333; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3;}
.mtablelist .th3 {background:#f7f1ec !important; color:#675b50;border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; }
.mtablelist td { padding:4px 2px 3px 2px; border-bottom:1px solid #e9e9e9; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; text-overflow:ellipsis; overflow:hidden; font:12px Tahoma; line-height:16px; }
.mtablelist .f { border-left:0 none; }
.mtablelist .td1 {color:#4c4c4c; padding:5px 0 3px 0px; line-height:16px; border:1px solid #d0d0d0;
background:#f8f8f8; text-align:center;}
.mtablelist .ttxt1 { background-color: #f9f9f9;padding:2px 2px 2px 3px; border:1px solid #c7cde1;}
.mtablelist .nor { font-size:12px Tahoma; text-align:right; }
.mtablelist .on { color:#333; background-color:#e3f2ff;}
.mtablelist .l01 { color:#333; background-color:#fef3e3;}
.mtablelist .wline { border-right:1px solid #e3f2ff;}
.mtablelist img { margin:-2px 2px; -3px 0; vertical-align:middle;}
.mtablelist .none { border:none; padding:0; margin:0; }
.mtablelist .sum {color:#675b50; background:#f7f1ec; border-bottom:1px solid #d3d3d3; font-weight:bold; text-align:center;}
.mtablelist .sumtd {color:#00a4d7; background:#fffaea; border-bottom:1px solid #d3d3d3; text-align:right;}
.mtablelist .th2td {background:#f2f2f2 !important; color:#;border-bottom:1px solid #d3d3d3; border-left:1px solid #ccc; text-align:right;}
.mtablelist .ssum {color:#333; background:#fffaea; border-bottom:1px solid #d3d3d3; text-align:right;}
.mtablelist .csum {color:#df2428; background:#fff3f4; border-bottom:1px solid #d3d3d3; text-align:right;}
.mtablelist .csumc {color:#df2428; background:#fff3f4; border-bottom:1px solid #d3d3d3; text-align:center;} /* 2013-05-31 */
.mtablelist .header3 {background:url(/static_files/img/common/t_header3_bg.gif) repeat-x 0 0; border-top:1px solid #666; border-right:1px solid #919191; border-left:1px solid #919191; border-bottom:1px solid #919191; color: #fff; padding:5px 0px 3px 2px; line-height:15px;}
.mtablelist .header4 {background:url(/static_files/img/common/t_header4_bg.gif) repeat-x 0 0; border-top:1px solid #666; border-right:1px solid #919191; border-left:1px solid #919191; border-bottom:1px solid #919191; color: #fff; padding:5px 0px 3px 2px; line-height:15px;}

/* TABLE Admin Common */
.alistBox { margin:0px; border-bottom:1px solid #d8d8d8;}

.atablelist { width:100%;}
.atablelist table { border-bottom:1px solid #d8d8d8;}
.atablelist tr { text-align: center; }
.atablelist th {border-top:1px solid #666; border-right:1px solid #bebebe; border-left:1px solid #bebebe; border-bottom:1px solid #bdbdbd; color: #232020; padding:5px 0px 3px 2px; background:#fff8f9; line-height:15px;}
.atablelist .th2 {background:#f2f2f2 !important;}
.atablelist td { padding:4px 0px 3px 2px; border-bottom:1px solid #e9e9e9; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; text-overflow:ellipsis; overflow:hidden; font:12px Tahoma; line-height:16px; }
.atablelist .f { /*border-left:0 none;*/ }
.atablelist .td1 { color:#4c4c4c; font-weight:bold; padding:5px 0 3px 0px; line-height:16px; border:1px solid #d0d0d0;
background-color:#eaf4fd; text-align:center;}
.atablelist .td2 { color:#4c4c4c; font-weight:bold; padding:5px 0 3px 0px; line-height:16px; border:1px solid #d0d0d0;
background-color:#f8f8f8; text-align:center;}
.atablelist .ttxt1 { background-color: #f9f9f9;padding:2px 2px 2px 3px; border:1px solid #c7cde1;}
.atablelist .nor { font-size:12px Tahoma; text-align:right; }
.atablelist .on { color:#333; background-color:#e3f2ff;}
.atablelist .l01 { color:#333; background-color:#fef3e3;}
.atablelist .wline { border-right:1px solid #e3f2ff;}
.atablelist img { margin:-2px 2px; -3px 0; vertical-align:middle;}
.atablelist .none { border:none; padding:0; margin:0; }

/* TABLE Common */
.listBox { margin:0px; border-bottom:1px solid #d8d8d8;}

.tablelist { width:100%;}
.tablelist table { border-bottom:1px solid #d8d8d8;}
.tablelist tr { text-align: center; }
.tablelist th {border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; color: #232020; padding:7px 0px 4px 2px; background:url(/static_files/img/common/t_bheader_bg.gif) repeat-x 0 0; line-height:15px;}
.tablelist td { padding:6px 0px 5px 2px; border-bottom:1px solid #e9e9e9; border-top:1px solid #d8d8d8; text-overflow:ellipsis; overflow:hidden; font:12px Tahoma; line-height:18px; color:#444;}
.tablelist .ttxt1 { background-color: #f9f9f9;padding:2px 2px 2px 3px; border:1px solid #c7cde1;}
.tablelist .renum { font:11px Tahoma; color:#ed2a2a; }
.tablelist .notice { font:11px Dotum; color:#3682ca; letter-spacing:-1px;}
.tablelist img { margin:-4px 3px 0 0; vertical-align:middle;}
.tablelist .none { border:none; padding:0; margin:0; }
.tablelist a {color:#444;}
.tablelist a:hover {text-decoration:underline; color:#df2428;}

.viewBox { margin:0px; border-bottom:1px solid #d8d8d8;}

.viewlist { width:100%;}
.viewlist table { border-bottom:1px solid #d8d8d8;}
.viewlist tr {}
.viewlist th {border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; color: #232020; padding:10px 10px 8px 10px; background:url(/static_files/img/common/t_bheader_bg.gif) repeat-x 0 0; line-height:25px; text-align:left; font:bold 12px Tahoma; }
.viewlist td { padding:6px 10px 4px 10px; border-bottom:1px solid #e9e9e9; border-left:0px solid #e3e3e3; border-right:0px solid #e3e3e3; text-overflow:ellipsis; overflow:hidden; font:12px Tahoma; line-height:18px; }
.viewlist .notice { font:11px Dotum; color:#3682ca; letter-spacing:-1px;}
.viewlist .none { border:none; padding:0; margin:0; }
.viewlist a:hover {text-decoration:underline;}
.viewlist .data { text-align:right; line-height:24px}
.viewlist .data div li {display:inline; }
.viewlist .data div li:after {content:" | "; color:#cdcdcd;}
.viewlist .data div li:last-child:after {content:"";}

.viewreplay {border:1px solid #ccc; padding:5px 10px; background:#f4f4f4;}
.viewreplay .rebtn {clear:both; height:25px;}
.viewreplay .rebtn li {display:inline; }
.viewreplay .rebtn .rnum {width:80%; float:left; font:12px Tahoma; line-height:20px}
.viewreplay .rebtn .rnum img {margin:-4px 0 0 0; vertical-align:middle;}
.viewreplay .rebtn .drop {float:right; padding:4px 4px 0 0;}
.viewreplay .rebtn .drop img {cursor:pointer;}

.viewreplay .relist { padding-top:5px; border-top:1px solid #efefef;}
.viewreplay .relist dl {clear:both;}
.viewreplay .relist dd {float:left; display:inline; line-height:18px; padding-left:10px;}
.viewreplay .relist dd.name { display:block; width:100px; font-weight:bold; text-align:center;}
.viewreplay .relist dd.replytxt { display:block; width:800px; }
.viewreplay .relist dd.redate { display:block; width:120px; font:11px Tahoma; text-align:center;}

.viewreplay .rewrite { padding-top:5px; border-top:1px solid #dedede;}
.viewreplay .rewrite dl {clear:both;}
.viewreplay .rewrite dd {float:left; display:inline; height:25px;padding-left:10px;}
.viewreplay .rewrite dd.rtitle { display:block; width:100px; text-align:center; vertical-align:middle; padding-top:10px;}
.viewreplay .rewrite dd.input { display:block; width:800px; }
.viewreplay .rewrite dd.btn { display:block; width:120px; font:bold 12px Dotum; text-align:center;}
.viewreplay .rewrite dd.btn a { display:block; width:120px; height:25px; padding-top:10px;}

/* Reply Paging */
.vpaging { clear: both; margin-top: 0px; font: bold 11px Tahoma; text-align:center; padding:1px 0 1px 0;}
.vpaging a.off {padding-right: 5px; display: inline-block; padding-left: 5px; padding-bottom: 0px; margin: 0px; color: #4d4d4d; padding-top: 2px; height: 14px; text-align: center;}
.vpaging a.off:link { padding-right: 5px; display: inline-block; padding-left: 5px; padding-bottom: 0px; margin: 0px; color: black; padding-top: 2px; height: 14px; text-align: center; font-weight:normal;}
.vpaging a.off:hover {	margin: 0px; color: #ed2a2a! important; text-decoration: none; font-weight:normal;}
.vpaging a.off:active {	margin: 0px; color: #ed2a2a! important; text-decoration: none; font-weight:normal;}
.vpaging a.off:visited { margin: 0px; color: black! important; text-decoration: none; font-weight:normal;}
.vpaging a.on { padding-right: 5px; display: inline-block; padding-left: 5px; padding-bottom: 0px; margin: 0px; color: #ed2a2a; padding-top: 2px; height: 14px; text-align: center;}
.vpaging a.on:hover {	margin: 0px; color: black! important; text-decoration: none}
.vpaging a.on:active {	margin: 0px; color: black! important; text-decoration: none}
.vpaging a.on:visited { margin: 0px; color: black! important; text-decoration: none}

.vpaging span {display: inline-block; margin: -8px 0px 0px}
.vpaging span.prev {margin-left: 3px; margin-right: 3px;}
.vpaging span.prev .prev {padding-left: 3px; margin-right: 3px; vertical-align: middle}
.vpaging span.next {margin-left: 3px; margin-right: 3px;}
.vpaging span.next .next {padding-left: 3px; margin-right: 3px; vertical-align: middle}
.vpaging span a {width: auto! important; padding-top: 0px! important; height: auto! important}
.vpaging span img {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0 1px 0; vertical-align: middle; padding-top: 0px}

.nptxt { border-top:1px solid #ccc; border-bottom:1px solid #ccc;font:12px Tahoma; }
.nptxt dl {clear:both;}
.nptxt dd {float:left; display:inline-block;}
.nptxt dd.btn {width:120px; background:url(/static_files/img/common/vline01.gif) no-repeat right center; text-align:center; line-height:26px;}
.nptxt dd.btn a {display:block; width:120px; height:26px; }
.nptxt dd.txt { padding-left:10px; line-height:26px;}

.nlist { padding-left:20px;}
.nlist ul {background:url(/static_files/img/common/admin_bullet.gif) no-repeat 5px center; height:24px; line-height:27px; padding:2px 0 0 16px; clear:both;}
.nlist li {float:left; display:inline;}
.nlist .notice_t {display:block; padding-right:10px; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nlist .notice_t img {vertical-align:middle; padding:0 8px;}
.nlist .notice_a {display:block; width:50px;}
.nlist .notice_date {display:block; color:#333; width:80px;}
.nlist a {text-decoration:none;}
.nlist a:hover {text-decoration:none; color:#df2428;}

/* Paging */
.paging { clear: both; margin-top: 0px; font: bold 12px Tahoma; text-align:center; padding:1px 0 1px 0;}
.paging a.off {padding-right: 5px; display: inline-block; padding-left: 5px; padding-bottom: 0px; margin: 0px; color: #4d4d4d; padding-top: 2px; height: 14px; text-align: center;}
.paging a.off:link { padding-right: 5px; display: inline-block; padding-left: 5px; padding-bottom: 0px; margin: 0px; color: black; padding-top: 2px; height: 14px; text-align: center; font-weight:normal;}
.paging a.off:hover {	margin: 0px; color: #3682c4! important; text-decoration: none; font-weight:normal;}
.paging a.off:active {	margin: 0px; color: #3682c4! important; text-decoration: none; font-weight:normal;}
.paging a.off:visited { margin: 0px; color: black! important; text-decoration: none; font-weight:normal;}
.paging a.on { padding-right: 5px; display: inline-block; padding-left: 5px; padding-bottom: 0px; margin: 0px; color: #3682c4; padding-top: 2px; height: 14px; text-align: center;}
.paging a.on:hover {	margin: 0px; color: black! important; text-decoration: none}
.paging a.on:active {	margin: 0px; color: black! important; text-decoration: none}
.paging a.on:visited { margin: 0px; color: black! important; text-decoration: none}

.paging span {display: inline-block; margin: -8px 0px 0px}
.paging span.prev {margin-left: 3px; margin-right: 3px;}
.paging span.prev .prev {padding-left: 3px; margin-right: 3px; vertical-align: middle}
.paging span.next {margin-left: 3px; margin-right: 3px;}
.paging span.next .next {padding-left: 3px; margin-right: 3px; vertical-align: middle}
.paging span a {width: auto! important; padding-top: 0px! important; height: auto! important}
.paging span img {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0 1px 0; vertical-align: middle; padding-top: 0px}

/* POPUP */
.containerp {width: 100%; background-color: #FFFFFF; padding:0;}

/* Body_padding */
.bodyp {}

/* Title */
#ptitlebox {height:30px; line-height:30px; padding-top:4px; border-top:3px solid #df2428; border-bottom:1px solid #df2428; clear:both;}
#ptitleobox {height:30px; line-height:30px; padding-top:4px; border-top:3px solid #2ba8ff; border-bottom:1px solid #2ba8ff; clear:both;}
#pntitlebox {height:36px; line-height:36px; padding-top:4px; border-top:3px solid #df2428; border-bottom:1px solid #df2428; clear:both;
padding-top:10px;}

.ptitle {padding-left:25px; font:bold 14px Dotum; color:#000; height:20px; line-height:30px; padding-bottom:5px;}
.pclose {float:right; padding-top:5px; padding-right:10px; height:20px; line-height:20px;}

.pntitle {padding-left:15px; font:bold 14px Dotum; color:#000; height:30px; line-height:30px; padding-bottom:5px;}
.pnclose {float:right; padding-top:5px; padding-right:10px; height:20px; line-height:20px;}

.ptall {padding:10px 10px 0 10px;}

/* View Table List Common */
.pt_default {padding-bottom:0px;}
.pt_default table {width: 100%; border-top:1px solid #999; font:11px Tahoma;}
.pt_default th { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px; border-bottom:1px solid #d0d0d0; background:#e6e6e6;}
.pt_default .thl { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px; border-bottom:1px solid #d0d0d0; background:#e6e6e6; text-align:left;}
.pt_default tr { }
.pt_default td { padding:2px 0 2px 2px; font:12px Tahoma; text-align:left; border-bottom:1px solid #d0d0d0; line-height:18px;}
.pt_default .td { font:12px Tahoma; color:#232020; text-align:left; border:1px solid #d0d0d0;}
.pt_default .td2 { background:#f1f1f1; font-weight:bold; text-align:center; padding-top:4px;}
.pt_default .none { border:none; padding:0; margin:0; }
.pt_default img {vertical-align:middle; }
.pt_default .tar {text-align:right;}
.pt_default wnlink img {vertical-align:middle; margin-top:-3px; padding-right:4px;}
.pt_default wnlink a { color:#df2428; text-decoration: none;}
.pt_default wnlink a:hover {color:#df2428; text-decoration: underline; }
.pt_default .th2 {color:#333; font:bold 12px Tahoma; padding:3px 0 2px 0px; background:#f3f3f3;}
.pt_default .thpoint {color:#333; font:bold 12px Tahoma; padding:3px 0 2px 0px; background:#ffeded;}
.pt_default .tdr {border-right:1px solid #d0d0d0;}
.pt_default a {color:#df2428; text-decoration: underline;}
.pt_default a:hover {color:#fe0005; text-decoration: underline;}

.pst_default {padding-bottom:0px;}
.pst_default table {width: 100%; border-top:1px solid #999; font:11px Tahoma;}
.pst_default th { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0; background:#e6e6e6;}
.pst_default tr { }
.pst_default td { padding:2px 2px 2px 2px; font:12px Tahoma; text-align:left; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0; line-height:18px; }
.pst_default .td { font:12px Tahoma; color:#232020; text-align:left; border:1px solid #d0d0d0;}
.pst_default .none { border:none; padding:0; margin:0; }
.pst_default img {vertical-align:middle; }
.pst_default .tar {text-align:right;}
.pst_default .f {border-left:0px solid #d0d0d0; }
.pst_default .tac {text-align:center;}
.pst_default .wline {background:#fef0f0;}
.pst_default .wifi {background:#e7f3ff;}

.pt_in {padding-bottom:0px; border:1px solid #d6d6d6; padding:5px 15px;background:#f6f6f6;}
.pt_in table {width: 100%; font:11px Tahoma;}
.pt_in th { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px;}
.pt_in .thl { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 8px; line-height:16px; text-align:left; background:url(/static_files/img/common/pts_bullet.gif) no-repeat 0 center; }
.pt_in tr { }
.pt_in td { padding:2px 0 2px 10px; font:12px Tahoma; text-align:left; line-height:18px; border-left:1px solid #ebebeb; }
.pt_in .none { border:none; padding:0; margin:0; }
.pt_in img {vertical-align:middle; }
.pt_in .tar {text-align:right;}
.pt_in a {color:#df2428; text-decoration: underline;}
.pt_in a:hover {color:#fe0005; text-decoration: underline;}
.pt_in .bullet {}

.search_st {padding-bottom:0px;}
.search_st table {width: 100%; border-top:1px solid #999; font:11px Tahoma;}
.search_st th { color:#000; font:bold 12px Tahoma; padding:3px 0 2px 0px; line-height:16px; border-bottom:1px solid #d0d0d0; background:#deebef;}
.search_st tr { }
.search_st td { padding:2px 0 2px 2px; font:12px Tahoma; text-align:left; border-bottom:1px solid #d0d0d0; line-height:18px;}
.search_st .td { font:12px Tahoma; color:#232020; text-align:left; border:1px solid #d0d0d0;}
.search_st .none { border:none; padding:0; margin:0; }
.search_st img {vertical-align:middle; }
.search_st .tar {text-align:right;}
.search_st wnlink img {vertical-align:middle; margin-top:-3px; padding-right:4px;}
.search_st wnlink a { color:#df2428; text-decoration: none;}
.search_st wnlink a:hover {color:#df2428; text-decoration: underline; }
.search_st .th2 {color:#333; font:bold 12px Tahoma; padding:3px 0 2px 0px; background:#f3f3f3;}
.search_st .thpoint {color:#333; font:bold 12px Tahoma; padding:3px 0 2px 0px; background:#ffeded;}
.search_st .tdr {border-right:1px solid #d0d0d0;}
.search_st a {color:#df2428; text-decoration: none;}
.search_st a:hover {color:#df2428; text-decoration: underline;}

.ptxtBox {}
.ptxtBox .pctxt {padding-bottom:10px; padding-top:5px;}
.ptxtBox .pctxt li {background:url(/static_files/img/common/txt_bullet01.gif) no-repeat 10px 3px; text-indent:0; padding-left:20px; line-height:18px; font:11px Dotum; letter-spacing:-1px;}
@media \0screen {.ptxtBox .pctxt li {line-height:15px; }}

/* POP sub title */
.psttBox {height:28px; line-height:25px; margin:15px 0 0 0; clear:both; border-top:1px dotted #ccc;}
.psttBox2 {height:28px; line-height:25px; margin:0px 0 0 0; clear:both; border-top:1px dotted #ccc;}

.psttxt {line-height:13px; height:13px; font:bold 12px Verdana; padding-left:3px; padding-right:4px; padding-top:5px; }
.psttxt li {display:inline;}
.psttxt .enum { font:bold 11px Verdana;}

.pttxt {background:url(/static_files/img/common/sttxt_bullet.gif) no-repeat 0 center; line-height:14px; height:14px; font:11px Dotum; padding-left:10px; margin-top:6px; padding-right:4px;}
.pttxt .enum { font:bold 11px Verdana, Dotum;}

.cstxt {font-weight:none; font:11px dotum;}

.pstBox {height:16px; line-height:16px; margin:5px 0 0 0;}
.pst {background:url(/static_files/img/common/pst_bullet01.gif) no-repeat 6px center; line-height:10px; height:11px; font:bold 12px Verdana; padding-left:15px; padding-right:4px;}

.psstBox {height:16px; line-height:16px; margin:5px 0 0 0;}
.psst {background:url(/static_files/img/common/psst_bullet01.gif) no-repeat 6px center; line-height:10px; height:11px; font:12px Verdana; padding-left:15px; padding-right:4px;}

.poptxt { font:12px Verdana, Dotum; line-height:18px; padding:10px; text-align:center;}

.noticetxt {padding:5px 10px;}
.noticetxt ul.t01 {font:bold 16px Verdana, Dotum; color:#df2428; background:url(/static_files/img/common/notice_bullet01.gif) no-repeat 0 center; padding-left:10px; line-height:30px; }
.noticetxt ul.t02 {font:12px Verdana, Dotum; padding-left:10px; }
.noticetxt ul.t02 li {line-height:18px; text-indent:0px; padding-top:10px;}
.noticetxt ul.t02 img {border:1px solid #e4e4e4;}
.noticetxt .t03box {font:12px Verdana, Dotum; border:1px solid #df2428; padding:10px; background:#f4f4f4; margin-top:15px;}
.noticetxt .t03box ul.t03 { }
.noticetxt .t03box ul.t03 li {line-height:18px; list-style-type:decimal; margin-left:20px;}
.noticetxt .pointNum { font:20px Verdana; color:#df2428; }

.zlist {overflow-y:auto; height:180px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; margin:10px 0 0 0; background:#f7f7f7}
.zlist li {display:inline-block; float:left; font:12px Tahoma; border-bottom:1px dotted #ccc; padding:3px 0; }
.zlist a { text-decoration: none; }
.zlist a:visited, a:active { text-decoration: none; }
.zlist a:hover { text-decoration: underline; color:#df2428;}
.zlist .l01 { width:15%;}
.zlist .l02 { width:84.5%;}

.adlist {overflow-y:auto; height:100px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; margin:10px 0 0 0; background:#f7f7f7; clear:both}
.adlist ul {clear:both;}
.adlist li {display:inline-block; float:left; font:12px Tahoma; border-bottom:1px dotted #ccc; padding:3px 0; }
.adlist li.last {display:inline-block; float:left; font:12px Tahoma; border-bottom:0px dotted #ccc; padding:3px 0; }
.adlist a { text-decoration: none; }
.adlist a:visited, a:active { text-decoration: none; }
.adlist a:hover { text-decoration: underline; color:#df2428;}
.adlist .l01 { width:100%}

.phoneNum {line-height:16px; background:#f8f8f8; font:12px Verdana; padding:4px 10px 4px 15px; margin:0 0 15px 0; color:#df2428; border:1px dashed #ccc;}

.textArea {line-height:16px; background:#f8f8f8; font:12px Verdana; padding:4px 10px 4px 15px; margin:0 0 15px 0; color:#df2428; border:1px solid #ccc;}

.sms {background:url(/static_files/img/common/sms_bg.gif) no-repeat 0 0; width:211px; height:265px; margin:20px 0 0 34px;}
.sms .sinput {padding:58px 0 0 16px;}
.sms .sinput textarea { width:163px; height:106px; background-color: transparent; border:0px; color:#fff; padding:5px;
	scrollbar-face-color: #5e5e5e;
    scrollbar-highlight-color: #5e5e5e;
    scrollbar-shadow-color: #585858;
    scrollbar-3dlight-color: #585858;
    scrollbar-arrow-color: #000;
    scrollbar-track-color: #585858;
    scrollbar-darkshadow-color: #585858;}
.sms .byte {font:11px Verdana,Dotum; text-align:center; height:22px; color:#fff; padding-top:6px; letter-spacing:-1px}
.sms .byte .point {color:#ff002a;}
.sms .reset {width:70px; margin:0 auto; padding-top:5px;}

.smslistBox { clear:both; border-top:1px dotted #ccc; padding-top:15px;}
.smslistBox ul {}
.smslistBox li {display:inline; float:left; padding-right:5px; padding-left:2px;}
.smslistBox .smsBox { background:url(/static_files/img/common/sms_sbg.gif) no-repeat 0 0; padding:5px 5px 0 5px; width:117px; height:165px;}
.smslistBox .smsBox .smst { height:20px; font:11px Dotum; text-align:right; border-bottom:1px dotted #ccc; margin-bottom:4px;}
.smslistBox .smsBox .smsinput textarea { width:102px; height:92px; padding:4px;}
.smslistBox .smsBox .smsbt {height:18px; padding-top:5px; margin:0 auto; width:86px;}

.mms {background:url(/static_files/img/common/mms_bg.gif) no-repeat 0 0; width:211px; height:390px; margin:0px 0 0 0px;}
.mms .sinput {padding:58px 0 0 16px;}
.mms .sinput textarea { width:163px; height:238px; background-color: transparent; border:0px; color:#fff; padding:5px;
	scrollbar-face-color: #5e5e5e;
    scrollbar-highlight-color: #5e5e5e;
    scrollbar-shadow-color: #585858;
    scrollbar-3dlight-color: #585858;
    scrollbar-arrow-color: #000;
    scrollbar-track-color: #585858;
    scrollbar-darkshadow-color: #585858;}
.mms .byte {font:11px Verdana,Dotum; text-align:center; height:22px; color:#fff; padding-top:6px; letter-spacing:-1px; }
.mms .byte .point {color:#ff002a;}
.mms .reset {width:70px; margin:0 auto; padding-top:5px;}


.cscroll {overflow-y:auto; width:95%; height:381px; background:#f6f6f6; padding:4px;}
/*.tcArea {position: relative; width: 100%; display:inline-block; height:auto !important; height:100%;  min-height:100%;  _height:expression(parentNode.offsetHeight);}*/
.tcscroll {position:relative; overflow-y:auto; width:95%; height:275px; background:#f6f6f6; padding:4px;}
.li_w { width:230px;}
.li_w label { width:93px;}

.scrolla {overflow-x:scroll; overflow-y:scroll; width:100%}
.scrollx {overflow-x:scroll; overflow-y:auto; width:100%;}
.gridtH {height:390px;}

.nHide, .nHide * {position:absolute !important;top:-1000px !important;left:-1000px !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;text-indent:-1000em !important;overflow:hidden !important}

.aloginBox {position:relative; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:15px 0;}
.aloginBox .login {position:relative; margin:0 auto; width:300px;}
.aloginBox .login ul {clear:both;}
.aloginBox .login li {display:inline-block; float:left;}
.aloginBox .login .itxt { width:55px; height:23px; padding-top:8px; font:11px Dotum; letter-spacing:-1px;}
.aloginBox .login .ibox {width:150px;}
.aloginBox .login .ibox input { background:#ebebeb; border:0 none; width:150px; height:20px; padding:3px 5px; font:12px Tahoma; color:#000;}
.aloginBox .login .ibox input:focus {border:1px solid #999;}
.aloginBox .login .chkidsave {font:11px Dotum; float:right; padding-right:83px; letter-spacing:-1px;}
.aloginBox .login .chkidsave .chkinput {border:0; margin:0; background-color: transparent; vertical-align:middle; height:14px;}
.aloginBox .login .btnlogin {position:absolute; left:235px; top:0px}

/*.aloginBox .login .btnlogin input.submit {width:65px;height:59px;border:none;background:url(..//static_files/img/common/btn_alogin_submit.gif) no-repeat 0 0; text-indent:-1000em;overflow:hidden;cursor:pointer}*/

/*
div.aloginBox {margin:0 auto; width:280px;}
div.aloginBox div.login {position:relative;width:274px;height:137px;margin:0 0 0 2px;}
div.aloginBox div.login input {position:absolute;margin:0;border:1px solid #D7D7D7;color:#6F787D;font-size:11px}
div.aloginBox div.login input.input_id {top:47px;left:12px;width:174px;height:15px;padding:5px 0 0 4px}
div.aloginBox div.login input.input_pw {top:72px;left:12px;width:81px;height:18px;padding:2px 0 0 4px}
div.aloginBox div.login input.submit {top:72px;left:101px;width:92px;height:22px;border:none;background:url( ) -140px 0 no-repeat;text-indent:-1000em;overflow:hidden;cursor:pointer}
div.aloginBox div.login input.chk_saveid {top:29px;left:12px;width:13px;height:13px;padding:0;border:none}
div.aloginBox div.login label {position:absolute}
div.aloginBox div.login label.set_saveid {top:29px;left:27px;color:#707070;font-size:11px}
*/

.atxtBox {}
.atxtBox .actxt {padding-bottom:10px; padding-top:5px;}
.atxtBox .actxt li {background:url(/static_files/img/common/txt_bullet01.gif) no-repeat 10px 3px; text-indent:0; padding-left:20px; line-height:18px; font:12px Tahoma; letter-spacing:0px;}
@media \0screen {.atxtBox .actxt li {line-height:15px; }}

.iframeBox {border:0;}
.iframeBox iframe {width:100%; height:450px; border:0;}

.iframeBox2 {border:0;}
.iframeBox2 iframe {width:100%; height:500px; border:0;}

.btn_arrow {padding:120px 0px 0 0;}
.btn_arrow li {padding:10px 0; text-align:center;}
.btn_arrow img {cursor:pointer;}

.bti_arrow {padding:100px 0px;}
.bti_arrow li {padding:10px 0; text-align:center;}
.bti_arrow img {cursor:pointer;}

.tday {font:bold 14px Tahoma; width:100%; text-align:center;  height:30px; line-height:30px;}
.tday img {vertical-align:middle; padding:2px; margin-top:-1px;}
.txtscroll {overflow-y:auto; height:107px;}

/* Statistics */
.grid_container {width: 100%; }

.main_s_g1 {}

/* bond */
.viewer { border:1px solid #ccc; background:#f2f2f2; padding:5px 5px 5px 10px; margin:5px 0 0 0; }
.viewer .in {height:336px; width:100%; overflow-x:hidden; overflow-y:auto;}

/* calendar */
.calendarBox { width:695px;position:relative; padding-top:10px;}
.calendarBox .ymsbox {clear:both;}
.calendarBox .ymsbox .ym {font:22px Verdana; text-align:right; width:350px; padding-bottom:10px;}
.calendarBox .ymsbox .yms {float:right; width:145px;}
.calendarBox .ymsbox .yms li{ float:left; display:inline; padding-left:3px; padding-top:5px;}

.calendarBox .calenderBody {}
.calendarBox .cheader dl {clear:both;}
.calendarBox .cheader dd{display:inline-block; float:left; width:99px; height:36px; text-align:center; border-top:1px solid #bbb; border-bottom:1px solid #ccc; line-height:36px; background:#f6f6f6;}

.calendarBox .cbody {clear:both; font:11px Verdana;}
.calendarBox .cbody dl {clear:both; }
.calendarBox .cbody dd{position:relative; display:inline-block; float:left; width:98px; height:60px; border-left:1px solid #f4f4f4; border-bottom:1px solid #ccc; text-align:center; }
.calendarBox .cbody .last {border-right:1px solid #f4f4f4;}
.calendarBox .cbody .daynum {display:block; position:absolute; left:-1px; top:-1px; width:20px; height:18px; border:1px solid #f7d1d1; padding-top:2px;}
.calendarBox .cbody .daynumnext {display:block; position:absolute; left:-1px; top:-1px; width:20px; height:18px; border:1px solid #f7d1d1; padding-top:2px; color:#ccc; letter-spacing:-1px;}
.calendarBox .cbody .daytxt {text-align:left; padding:5px 2px 5px 24px;}
.calendarBox .cbody .daytxt img {padding-bottom:1px;}

.calendarBox .cbody dd:hover {position:relative; display:inline-block; float:left; width:97px; height:59px; border:1px solid #ed2a2a; left:0px; top:-1px; text-align:center; background:#fffafa; cursor:pointer;}

.cdayBox {clear:both;}

.cviewer {border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:0px; margin:5px 0 0 0;}
.cviewer .in {height:90px; width:100%; overflow-x:hidden; overflow-y:auto;}



/* Btn. Style */
#btnBox { padding:0px 5px 0px 5px; height:30px; clear:both;}
#btniBox { padding:0px 0px 0px 0px; height:30px; clear:both;}
#btncBox { padding:0px 5px 0px 0px; height:30px; clear:both; width:200px; margin:0 auto;}
#btngBox { padding:0px 5px 0px 0px; height:21px; clear:both;}
#btnpBox { padding:0px 10px 0px 0px; height:36px; clear:both;}
#btnpiBox { padding:0px 0px 0px 0px; height:36px; clear:both;}
#btnpcBox { padding:10px 10px 0px 0px; height:36px; clear:both; width:120px; margin:0 auto;}

.btnBoxin { padding:5px 0px 7px 8px;}
.btnBoxin li {display:inline; padding-right:3px;}
.btngBoxin { padding:5px 0px 2px 8px;}
.btnBox_left {margin:0px; float:left;}
.btnBox_right {margin:0px; float:right;}

.btnBoxin.btn-disabled {pointer-events: none; opacity: 0.7;}
.btnBoxin.btn-deactivated {pointer-events: none; opacity: 0.7;}

/* Btn */
a.btn_default {font:bold 12px Dotum; background:url(/static_files/img/common/btn_default.gif) no-repeat left top; height:22px; display:block; float:left; padding-left:10px; letter-spacing:0px;}
a.btn_default.btn-disabled {pointer-events: none; opacity: 0.7;}
a.btn_default span {background:url(/static_files/img/common/btn_default_end.gif) no-repeat right top; display:block; line-height:20px; padding:2px 10px 0px 0px; white-space:nowrap;}
a.btn_default:link, a.btn_default:visited, a.btn_default:active {color:#2c2c2c; font:bold 12px Dotum; text-decoration:none;}
a.btn_default:hover {color:#990000; font:bold 12px Dotum; text-decoration:none;}
a.btn_default img {vertical-align:middle; margin-top:-1px; padding-right:3px;}

/* Btn SUB line RED */
a.btn_s01 {font:bold 12px Dotum; background:url(/static_files/img/common/btn_s01.gif) no-repeat left top; height:22px; display:block; float:left; padding-left:10px; letter-spacing:0px;}
a.btn_s01 span {background:url(/static_files/img/common/btn_s01_end.gif) no-repeat right top; line-height:18px; display:block; line-height:20px; padding:2px 10px 0px 0px; white-space:nowrap;}
a.btn_s01:link, a.btn_s01:visited, a.btn_s01:active {color:#2c2c2c; font:bold 12px Dotum;}
a.btn_s01:hover {color:#000; font:bold 12px Dotum; text-decoration:none;}
a.btn_s01 img {vertical-align:middle; margin-top:-1px; padding-right:3px;}

a.bti_search {font:bold 12px Dotum; background:url(/static_files/img/common/bti_search.gif) no-repeat left top; height:21px; display:block; float:left; padding-left:10px; letter-spacing:0px;}
a.bti_search span {background:url(/static_files/img/common/bti_search_end.gif) no-repeat right top; display:block; line-height:15px; padding:5px 10px 3px 0px; white-space:nowrap;}
a.bti_search:link, a.bti_search:visited, a.bti_search:active {color:#2c2c2c; font:bold 12px Dotum; text-decoration:none;}
a.bti_search:hover {color:#000; font:bold 12px Dotum; text-decoration:none;}
a.bti_search img {vertical-align:middle; margin-top:-1px; padding-right:1px;}

/* Btn. tot SUB line RED */
a.bti_point {font:bold 12px Dotum; background:url(/static_files/img/common/bti_point.gif) no-repeat left top; height:21px; display:block; float:left; padding-left:10px; letter-spacing:0px;}
a.bti_point span {background:url(/static_files/img/common/bti_point_end.gif) no-repeat right top; display:block; line-height:15px; padding:5px 10px 3px 0px; white-space:nowrap;}
a.bti_point:link, a.bti_point:visited, a.bti_point:active {color:#000; font:bold 12px Dotum; text-decoration:none;}
a.bti_point:hover {color:#ec2428; font:bold 12px Dotum; text-decoration:none; background:url(/static_files/img/common/bti_point_on.gif) no-repeat left top; }
a.bti_point:hover span {color:#ec2428; font:bold 12px Dotum; text-decoration:none; background:url(/static_files/img/common/bti_point_end_on.gif) no-repeat right top; }
a.bti_point img {vertical-align:middle; margin-top:-1px; padding-right:1px;}

a.bti_point.on {font:bold 12px Dotum; background:url(/static_files/img/common/bti_point_on.gif) no-repeat left top; height:21px; display:block; float:left; padding-left:10px; letter-spacing:0px;}
a.bti_point.on span {background:url(/static_files/img/common/bti_point_end_on.gif) no-repeat right top; display:block; line-height:15px; padding:5px 10px 3px 0px; white-space:nowrap;}
a.bti_point.on:link, a.bti_point.on:visited, a.bti_point.on:active {color:#ec2428; font:bold 12px Dotum; text-decoration:none;}

a.bti_s01 {font:11px Dotum; background:url(/static_files/img/common/bti_s01.gif) no-repeat left top; height:18px; display:block; float:left; padding-left:8px; letter-spacing:-1px; color:#000;}
a.bti_s01 span {background:url(/static_files/img/common/bti_s01_end.gif) no-repeat right top; display:block; line-height:15px; padding:3px 10px 2px 0px; white-space:nowrap;}
a.bti_s01:link, a.bti_s01:visited{color:#000; font:11px Dotum; margin:-1px 0 0 0; text-decoration:none;}
a.bti_s01:hover {color:#000; font:11px Dotum; text-decoration:none;}

/* Bts. Small. Search */
a.bts_default {font:bold 12px Dotum; background:url(/static_files/img/common/btn_default.gif) no-repeat left top; height:22px; display:block; float:left; padding-left:10px; letter-spacing:0px;}
a.bts_default span {background:url(/static_files/img/common/btn_default_end.gif) no-repeat right top; display:block; line-height:18px; padding:4px 10px 0px 0px; white-space:nowrap;}
a.bts_default:link, a.btn_default:visited, a.btn_default:active {color:#2c2c2c; font:bold 12px Dotum; text-decoration:none;}
a.bts_default:hover {color:#000; font:bold 12px Dotum; text-decoration:none;}
a.bts_default img {vertical-align:middle; margin-top:-1px; padding-right:3px;}

a.bts_search {font:11px Dotum; background:url(/static_files/img/common/bts_default.gif) no-repeat left top; height:19px; display:block; float:left; padding-left:8px; letter-spacing:-1px;}
a.bts_search span {background:url(/static_files/img/common/bts_default_end.gif) no-repeat right top; display:block; line-height:16px; padding:3px 10px 0px 0px; white-space:nowrap;}
a.bts_search:link, a.bts_search:visited{color:#000; font:bold 11px Dotum; margin:-1px 0 0 0; text-decoration:none;}
a.bts_search:hover {color:#000; font:bold 11px Dotum; text-decoration:none;}
a.bts_search img {vertical-align:middle; margin-top:-2px; padding-right:1px;}

/* Bts. Table IN */
a.bts_s01 {font:11px Dotum; background:url(/static_files/img/common/bts_s01.gif) no-repeat left top; height:20px; display:block; float:left; padding-left:8px; letter-spacing:-1px; color:#fff;}
a.bts_s01 span {background:url(/static_files/img/common/bts_s01_end.gif) no-repeat right top; display:block; line-height:17px; padding:2px 10px 2px 0px; white-space:nowrap;}
a.bts_s01:link, a.bts_s01:visited{color:#fff; font:11px Dotum; margin:-1px 0 0 0; text-decoration:none;}
a.bts_s01:hover {color:#fff; font:11px Dotum; text-decoration:none;}

/* Bts. Table IN RED */
a.bts_s02 {font:11px Dotum; background:url(/static_files/img/common/bts_s02.gif) no-repeat left top; height:20px; display:block; float:left; padding-left:8px; letter-spacing:-1px;}
a.bts_s02 span {background:url(/static_files/img/common/bts_s02_end.gif) no-repeat right top; display:block; line-height:16px; padding:3px 10px 2px 0px; white-space:nowrap;}
a.bts_s02:link, a.bts_s02:visited{color:#fff; font:11px Dotum; margin:-1px 0 0 0; text-decoration:none;}
* html a.bts_s02:link, * html a.bts_s02:visited{color:#2c2c2c; font:11px Dotum; margin:0px 0 0 0; text-decoration:none;}
a.bts_s02:hover {color:#fff; font:11px Dotum; text-decoration:none;}

/* tot */
a.bts_point {font:11px Dotum; background:url(/static_files/img/common/bts_point.png) no-repeat left top; height:23px; display:block; float:left; padding-left:10px; letter-spacing:-1px;}
a.bts_point span {background:url(/static_files/img/common/bts_point_end.png) no-repeat right top; display:block; line-height:21px; padding:2px 10px 0px 0px; white-space:nowrap;}
a.bts_point:link, a.bts_point:visited{color:#fff; font:bold 11px Dotum; margin:-1px 0 0 0; text-decoration:none;}
* html a.bts_point:link, * html a.bts_point:visited{color:#2c2c2c; font:bold 11px Dotum; margin:0px 0 0 0; text-decoration:none;}
a.bts_point:hover {color:#fff; font:11px Dotum; text-decoration:none; font:bold 11px Dotum; }

/* Main Login */
.lbody {background:#e5eaf2; }
#login_container {width: 100%; }

#logincenter { position:absolute; top:20%; height:400px; margin-top:-200px; width: 100%; margin: 0 auto; background:url(/static_files/img/common/login_bg.gif) no-repeat center center; }
.loginBox { position:relative; clear:; height:313px; width:625px; margin:0 auto; background:url(/static_files/img/common/login_inbg.png) no-repeat 0 77px;}
.loginBox .login {position:relative; margin:0 auto; width:282px; margin-top:97px}
.loginBox .login ul {display:inline-block; float:left;}
.loginBox .login li {}
.loginBox .login .itxt { width:55px; height:23px; padding-top:6px; font:11px Dotum; letter-spacing:-1px;}
.loginBox .login .ibox {width:197px; height:58px; background:url(/static_files/img/common/login_input.png) no-repeat 0 0; }
.loginBox .login .ibox input {background-color: transparent; border:0 none; width:182px; height:16px; padding:5px 5px; font:100% Tahoma; color:#000;} 
.loginBox .login .ibox input:focus {border:1px solid #94cb00; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.loginBox .login .chkidsave {font:11px Dotum; float:right; padding-right:35px; letter-spacing:-1px;}
.loginBox .login .chkidsave .chkinput {border:0; margin:0; background-color: transparent; vertical-align:middle; height:14px;}
.loginBox .login .chkidsave label {margin-left:-3px;}
.loginBox .login .btnlogin {position:absolute; left:265px; top:-2px}
.loginBox .timg {background:url(/static_files/img/common/login_tcloud.gif) no-repeat 0 0; height:77px;}

/* ERROR */

.etxtBox {}
.etxtBox .ectxt {padding-bottom:10px; padding-top:5px;}
.etxtBox .ectxt li {background:url(/static_files/img/common/txt_bullet01.gif) no-repeat 10px 3px; text-indent:0; padding-left:20px; line-height:18px; font:12px Tahoma; letter-spacing:0px; color:#df2428;}
@media \0screen {.etxtBox .ectxt li {line-height:15px; }}

.errorBox {position:relative; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:15px 0; font:12px Verdana;}
.errorBox .in {margin:0 auto; width:40%; background:url(/static_files/img/common/error_img.png) no-repeat 0 5px; padding-left:50px;}
.errorBox .in .code {font:24px Verdana; color:#df2428; padding-bottom:10px;}



.status_marker_unknown {clear:both; padding-left:30px; background: url(/static_files/img/monitor/signal_unknown.gif) no-repeat left top; background-size: contain; color:#000000;}
.status_marker_on {clear:both; padding-left:30px; background: url(/static_files/img/monitor/signal_on.gif) no-repeat left top; background-size: contain; color:#000000;}
.status_marker_off {clear:both; padding-left:30px; background: url(/static_files/img/monitor/signal_off.gif) no-repeat left top; background-size: contain; color:#000000;}
