body{margin:0;padding:0;line-height: 1.5em; background:url(../image/bg_body.jpg) repeat-x;}
table, th, tr, td, div, ul, li, dl, dt, dd, input, textarea, select, h1, h2, h3, p {list-style:none; margin:0; padding:0; color:#333333; font-family:dotum, "µ¸¿ò"; font-size:12px;}
img {border:0}
table {border-collapse:collapse;}

a:link, a:active, a:visited, a:hover {color:#7f7f7f; text-decoration:none;}
a:hover {text-decoration:underline;}

a.rollover img {border:0;display:inline;}
a.rollover img.over {display:none;}
a.rollover:hover {border:0}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

.inputbox1 {margin:0 5px 0 5px; border:solid 1px #2e74ce; background:#ebf7fd; width:103px; height:18px;padding-top:2px;padding-left:2px;}
.inputbox1_1 {margin:0 5px 0 5px; border:solid 1px #2e74ce; background:#ebf7fd; width:90px; height:18px;padding-top:2px;padding-left:2px;}
.inputbox2 {border:solid 1px #dddddd; height:20px; padding:3px 2px 0 2px;}
.inputbox3 {border:solid 1px #dddddd; height:18px; padding:3px 2px 0 2px; background:#cecece;}
.login_memb {color:#fff;font-size:11px;}
.step_text {float:right; font-size:11px; letter-spacing:-1px; margin-top:-15px;}
.check {vertical-align:-1px;}
.ml20 {margin-left:20px;}
.mt15 {margin-top:15px;}
.mt25 {margin-top:25px;}

#wrap{width: 1000px;}
#topsection{position:relative; height:120px;}
#contentwrap{float: left;width: 100%; z-index:1}
#contentwrap .maincontent li {position:relative;float:left; vertical-align:top; font-size:0;}
#content {float:left; width:800px; margin-left:24px; padding-bottom:40px;}

#leftnavi{display:inline; float:left; width:153px; margin-left:23px;}
#leftnavi h1 {}
.left_menu {padding-bottom:0px; background:url(../image/left_bg_btm1.gif) bottom no-repeat;}
.left_menu li {width:153px; padding-left:3px; background:url(../image/left_bg.gif) repeat-y; font-size:0; vertical-align:top;}
#footer{clear:both; width: 100%; border-top:#84bddb solid 2px; padding-left:60px;}
.logo{margin:43px 0 0 53px; width:132px;}
.location {position:absolute; right:25px; top:15px; font-size:11px; font-weight:normal;}

/* Navi */
.nav {position:absolute;left:262px;top:40px;width:550px;height:32px; padding-left:20px;}
.nav_txt:link,
.nav_txt:active,
.nav_txt:visited {color:#001e4b; text-decoration:none;}
.nav_txt:hover{color:#3a86b8; text-decoration:underline}

/* login */
#login_box {position:absolute; right:0px;top:40px;}
.login_set {padding:5px 15px 0 0}
.login_set li {display:inline}
.login_set img {vertical-align:middle; margin-top:-3px;}

.sechbg {background:url(../image/bg_sech.gif) no-repeat; width:800px; height:42px; margin-top:25px; padding:8px 5px 5px 15px; vertical-align:middle}
.sechbg_detail {background:#ededed; width:800px; height:42px; margin-top:5px; padding:10px 5px 0px 15px;font-size:11px; letter-spacing:-1px; color:#000;}

/* button*/
.btn1	{background:#8ebce2; border:#64a5db 1px solid; color:#fff;font-size:11px; letter-spacing:-1px; font-weight:bold; cursor:pointer; height:20px; text-align:center;padding:2px 5px;}
.btn2	{background:#c3c3c3; border:#a7a7a7 1px solid; color:#fff;font-size:11px; letter-spacing:-1px; font-weight:bold; cursor:pointer; height:20px; text-align:center;padding:2px 5px;}

/* table list  */
.list {width:100%; border-bottom:2px solid #e6e6e6;}
.list th {background:#dae8f6; border-top: solid 2px #c8dfee;border-bottom: solid 2px #c8dfee;color:#3a86b8;font-size:11px; letter-spacing:-1px; font-weight:bold; text-align:center; height:30px}
.list th td {color:#3a86b8;font-size:11px; letter-spacing:-1px; font-weight:bold; text-align:center;border:0px; vertical-align:middle; padding:0;}
.list td {text-align:center;padding:2px 0 6px 0;border-top:1px solid #e6e6e6; height:25px}
.list td.name1 {text-align:left;}
.list .noti td {background:#e0f7ff;border-top:1px solid #eee; color:#647785;}
.list .answ {background:#f8f8f8; padding:5px 20px 5px 50px; text-align:left}
.no{text-align:center;font-size:10px;font-family:tahoma;color:#999;}

.list1 {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.list1 th {padding-top:3px;color:#717070;font-size:11px; letter-spacing:-1px; font-weight:bold; text-align:center;background:#f8f8f8;border-top:1px solid #e6e6e6;height:25px;}
.list1 td {padding:2px 0 6px 10px;border-top:1px solid #e6e6e6;}

.list2 {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.list2 th {padding-top:3px;color:#717070;font-size:11px; letter-spacing:-1px; font-weight:bold; text-align:center;background:#f8f8f8;border-top:1px solid #e6e6e6;height:25px;}
.list2 td {border-top:1px solid #e6e6e6; text-align:center; height:28px;}

.list3 {border:#FFFFFF solid 1px;}
.list3 th {border:#FFFFFF solid 1px;padding:0}
.list3 td {border:#FFFFFF solid 1px;padding:0}

.small {font-size:11px; letter-spacing:-1px;}
.text_c1 {color:#ff552e}
.text_c2 {color:#000;}
.text_c3 {color:#207af0;}
.text_tit {font-size:14px; font-weight:bold}

/*popup*/
#popwrap {width:450px; padding:5px}
#popwrap1 {width:650px; padding:5px}
.titlebar {background:#759df4; height:28px;}
.titlebar h1 {color:#fff;font-size:14px; padding-left:10px;padding-top:3px}
#popcont {clear:both; padding-top:15px;}
#popbtn {clear:both;padding-top:9px;text-align:center}