*{padding:0;margin:0;font:12px Dotum; color:#555555;}

body{background-color:#ffffff;}
body{
	scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #D2E5F4; scrollbar-highlight-color: #D2E5F4; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #D2E5F4;
}
a{text-decoration:none;color:#555555;}
a:hover{text-decoration: underline;}
img {border:0;vertical-align:middle;}
ul,ol{list-style: none; }
th{font-weight:bold;}
.clear{clear: both; }
Strong{font-weight:bold;}
.spc1{height:10px;overflow:hidden;}
.spc5{height:5px;overflow:hidden;}
.spc10{height:10px;overflow:hidden;}
.space{height:20px;overflow:hidden;}

.popupLayer { position:absolute; z-index:101; overflow:hidden;}
.popupModal { position:absolute; z-index:201; overflow:hidden;}
.popupLayer-header { position:relative; width:100%; margin:0 auto; background:url("/img/popup/popup-header-bg.gif");  text-align:center; height:20px; }
.popupLayer-header-left	{ position:absolute; left:0px; top:0px; width:3px; height:20px; background:url("/img/popup/popup-header-left.gif") no-repeat;}
.popupLayer-header-center{ font-weight:bold; color:#ffffff; padding-top:6px; }
.popupLayer-header-right { position:absolute; right:0px; top:0px;  width:3px; height:20px; background:url("/img/popup/popup-header-right.gif") no-repeat; }
.popupLayer-close { position:absolute; right:6px; top:0px; }
.popupLayer-body {text-align:center;border:double 3px #434343; border-top:none; background:#ffffff; padding:5px;}

/* 달력 */
.calendar-month{font-size:16px;font-family:Verdana;font-weight:bold;}
.calendar-month-navi {padding-bottom:20px;}
.calendar-month-navi a{color:#888888; font-size:10px;}
table.tblCalendar {margin:0 auto;width:126px;border-top:dashed 1px #dddddd;}
table.tblCalendar th{width:18px;height:20px;font-size:11px;font-family:Verdana;border-bottom:solid 1px #dddddd;font-weight:normal;}
table.tblCalendar td{font-size:10px;font-family:Verdana;padding:4px 0 4px 0;}
table.tblCalendar .sun{color:red;}
table.tblCalendar .sat{color:blue;}

#BlockBack0 {position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;z-index:100;}
#BlockBack1 {position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;z-index:200;}

dl.rowAlign dd {float:left; display:inline; text-align:left; vertical-align:middle;padding:0px 5px 0 0px;}
dl.rowAlign dt {float:left; display:inline; vertical-align:middle; padding-top:2px;}
div.rowAlign-th {padding:4px 5px 0 0!important;font-weight:bold!important;}
div.rowAlign-td {padding:4px 5px 0 5px!important;font-weight:normal!important;}

div.divPage {text-align:center;padding:10px 0 10px 0;}
div.divPage span{padding:4px;color:#999;}
div.divPage span.cur{font-weight:bold;}
div.divPage a{color:#555;}

input{font-family:Dotum;font-size:12px;border:solid 2px #dddddd;padding:2px 2px 0 2px;height:13px;}
input.css{border:solid 2px #dddddd;padding:3px;}
textarea{border:solid 1px #dddddd;padding:2px;}
input.chk{border:none;}

.aL{text-align:left!important;}
.aC{text-align:center!important;}
.aR{text-align:right!important;}
.fL{float:left;}
.fR{float:right;}
.p10{padding-left:10px!important;}
.currency{text-align:right;padding:2px 4px 2px 0;width:40px;}

.naviCalendar {padding:10px; border:solid 10px #eeeeee; background:#FFFFFF;height:26px;width:120px;}
.engBig{font-weight:bold;font-family:Verdana;}

.elMsg{padding:30px;border:solid 1px #dddddd;text-align:center;margin-bottom:20px;}

.red{color:red;}

.no{font-size:11px;}
.width_200{width:200px;}
.width_160{width:160px;}
.width_120{width:120px;}
.width_100{width:100px;}
.width_80{width:80px;}
.width_60{width:60px;}
.width_40{width:40px;}
.height_25{height:25px;}
.height_26{height:26px;}
.height_28{height:28px;}
.padding{padding:4px 0 2px 10px!important;}

.f11{font-size:11px;}
.gray{color:#888888;}

.a{cursor:pointer;}

.tblBlank{margin:0px!important;padding:0px!important;border:none!important;}
.tblBlank-th, .tblBlank-td {background:#ffffff!important;padding:0 10px 0 0!important;border:none!important;vertical-align:top;border:none;}
td.tmp-td {border:none!important;}
.tblBlank-tr{height:32px!important;}


.dlBlank,.dlBlank-dd,.dlBlank-dt{margin:0px!important;padding:0px!important;border:none!important;}

.note{border:solid 1px orange;background:#ffffee;font-size:11px;padding:4px;margin-bottom:4px;}

.blank{clear:both;height:50px;}

.btn{border:solid 1px #dddddd;background:#ffffff;_padding-top:2px;height:18px;cursor:pointer;}


.box{width:650px;background:url("/img/tblLect/body-bg.gif") top left repeat-y;text-align:center;margin:0 auto;}
.box-head{width:650px;height:10px;background:url("/img/tblLect/head-bg.gif") top left no-repeat;}
.box-body{width:650px;padding:10px 0 10px 0;}
.box-foot{width:650px;height:10px;background:url("/img/tblLect/head-bg.gif") bottom left no-repeat;}

dl.row {clear:both;}
dl.row dt,dd{float:left;}
dl.row .row-td{padding:4px 0 4px 0;}
dl.row .row-th{padding:4px 0 4px 0; font-weight:bold;}

.msg-help{font-size:11px;color:#0000ff;}
.tbl-chk{width:20px;height:13px;overflow:hidden;}

.msg1 {width:375px; height:186px; background:url(/img/common/msg1-bg.gif) top left no-repeat;margin:0 auto;}

select{vertical-align:middle;}


.tbl-list{width:640px;background:url(/img/elibrary/th_bg.gif) top left no-repeat;}
.tbl-list th{height:33px;color:#ffffff;}
.tbl-list td{height:24px;text-align:center;border-bottom:dotted 1px #eeeeee;}
.tbl-list .btn{border:solid 1px #000000;color:#000000;font-family:Verdana;font-size:8px;height:14px;padding:0px;}

.attach {padding:2px; font-family:tahoma; font-size:11px; line-height:5px;}