/* base */
* {margin:0; padding:0;}
body {margin:0; padding:0; background:#fff ; font-size: 13px; font-family: "µ¸¿ò", Dotum, Arial; color: #000; background:url(../login_img/join_bg.png) repeat-x;}
h1, h2, h3, h4, h5, h6 {font-style:normal;}
a:link, a:visited, a:hover, a:active, a:focus {color:#333333; text-decoration:none; cursor:pointer;}
img {margin:0; padding:0; border:0; vertical-align:middle;}
label, input {margin:0; padding:0; vertical-align:middle;}
select {vertical-align:middle;}
ul, li, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, th, td, form, fieldset {margin:0; padding:0;}
ul, ol {list-style:none;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
table {border-collapse:collapse;}
address {font-style:normal;}
caption {top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
hr {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

#join {width:940px; height:1300px; background:url(../login_img/join.png) no-repeat; margin:0 auto;}
#header {width:61px; height:27px; padding:10px 0 0 880px;}
#table {float:left; width:750px; height:550px; margin:300px 0 0 220px;}

.datetable00 {border-collapse:collapse;}
/*.datetable00 tbody {border-top:1px solid #ccdaee;}*/
.datetable00 td.left20 { height:34px; padding:7px 2px 0 2px; text-align:left; font-size:14px; color:#000;}
.datetable00 td.left24 { height:34px; padding-top:5px; text-align:left; font-size:16px; color:#7a7a7c; font-weight:bold;}
.datetable00 td.left24 span.icon {height:34px; font-size:8px; color:#6699CC;}
.datetable00 td.left21 { height:34px; padding:8px 2px 25px 2px; text-align:left; font-size:14px; color:#000;}
.datetable00 td.left25 { height:34px; padding:8px 2px 25px 2px; text-align:left; font-size:16px; color:#7a7a7c; font-weight:bold;}
.datetable00 td.left22 { height:34px; padding:8px 2px 5px 2px; text-align:left; font-size:14px; color:#000; }
.datetable00 td.left23 { height:34px; padding:12px 2px 43px 2px; text-align:left; font-size:14px; color:#000;}
.datetable00 td.left26 { height:34px; padding:12px 2px 43px 2px; text-align:left; font-size:16px; color:#7a7a7c; font-weight:bold;}

.datetable00 td span {color:#ef1212;}
.datetable00 td span.gray {color:#999;}


#btn {float:left; width:650px; height:41px; margin:20px 0 0 290px; }
#footer {float:left; width:940px; height:134px; margin-top:70px; margin-bottom:20px; background:url(../login_img/foot_bg.png)}
#footer ul li.cs {float:left; padding-left:9px; width:428px; height:134px;}
#footer ul li.hbrd {float:left; padding-left:53px; width:448px; height:134px;}

.member_login_box{ width:820px; margin:0 auto;}
.member_login_box p{ padding-bottom:7px; font-weight:600; color:#333333; padding-top:30px;}
.member_login_box .member_text_box{ width:795px; height:100px; overflow-y:scroll; border:1px solid #ccc; background:#f3f3f3; padding:10px;}
.p_ok{ text-align:center; margin-top:-10px;}