.wrap-forhanbi-login{position:relative;*zoom:1;}
.wrap-forhanbi-login:after{content:0;display:block;clear:both;}
.login_forhanbi{margin:0;padding:0;padding-bottom:4px; *padding-bottom:3px;_padding-bottom:0;position:relative;display:block;font-size:12px;}
.login_forhanbi legend{position:absolute;width:1px;height:1px;overflow:hidden}
.login_forhanbi fieldset{position:relative;padding:12px 5% 2px 5%;margin:0;overflow:hidden;border:0;}
.login_forhanbi fieldset:after{content:""; clear:both; display:block;}
.login_forhanbi fieldset .idpwWrap{overflow:hidden;clear:both; padding:0; margin:0;position:relative;width:100%;*zoom:1;}
.login_forhanbi fieldset .idpwWrap:after{content:"";display:block;clear:both;}
.login_forhanbi fieldset .idpw{width:70%;float:left;position:relative;}
.login_forhanbi fieldset .idpw input{width:90%;border:1px solid #d8d9d5;padding:2px 4px; height:12px; line-height:12px;font:12px 'Droid Sans', Arial, Dotum;color:#666;margin-bottom:4px;_margin-bottom:2px; background:#fff;}
.login_forhanbi fieldset .imglogin{float:right;width:30%;position:relative; text-align:right;}
.login_forhanbi fieldset .login{position:relative; top:1px;*top:2px;_top:1px;}



.login_forhanbi fieldset p.securitySignIn{clear:both;padding:0 0 0 18px;margin:4px 0 0 0}
.login_forhanbi fieldset p.noneSSL{background:url("../img/none_ssl.png") no-repeat left top}
.login_forhanbi fieldset p.SSL{background:url("../img/ssl.png") no-repeat left top}
.login_forhanbi fieldset p.noneSSL a{color:#BF6801;text-decoration:none}
.login_forhanbi fieldset p.SSL a{color:#9CAC74;text-decoration:none}
.login_forhanbi fieldset p.keep{margin:5px 0;height:19px;line-height:19px;clear:both;padding:0;}
.login_forhanbi fieldset p.keep input{vertical-align:middle;width:13px;height:13px;margin:0}
.login_forhanbi fieldset p.keep label{font:.9em;color:#666;position:relative; top:2px;}
.login_forhanbi fieldset p.keep_msg{color:#666}
.login_forhanbi fieldset ul.help{margin:0;border-top:1px solid #e4e4e4;overflow:hidden;padding:6px 0 0 0;list-style:none;*zoom:1; width:100%;}
.login_forhanbi fieldset ul.help li{display:block;padding:0 0 0 10px; float:left;background: url(../img/HelpLi.gif) no-repeat 2px 9px;}
.login_forhanbi fieldset ul.help li.first-child{background:none;padding-left:0;margin-bottom:3px}
.login_forhanbi fieldset ul.help li a{white-space:nowrap;text-decoration:none; text-indent:-9999px;position:relative;display:inline-block;*display:block; height:18px}

.login_forhanbi fieldset ul.help li.sign a{width:44px; background:url(../img/btn_join.gif) no-repeat left 4px;}
.login_forhanbi fieldset ul.help li.account a{width:108px; background:url(../img/btn_find.gif) no-repeat left 4px;}
.login_forhanbi fieldset ul.help li.mail a{width:85px; background:url(../img/btn_refind.gif) no-repeat left 4px;}




.ForhanbicurrentPoint{color:#999}
.login_message {border-bottom:1px solid #F4F4F4;padding:5px;padding-left:10px;overflow:hidden;margin-bottom:0;color:#575757; text-align:left;}
.member_photo {text-align:center;}
/* menu_box */
#menu_box {vertical-align:text-middle;}
#menu_box ul {margin:0;padding:0;}
#menu_box .bgp{background: url(../img/menu_sprite_all.gif) 0 0 no-repeat;width:20px;height:17px;vertical-align:middle;margin-right:1px;}
#menu_box li {list-style-type:none;font:11px dotum;color:#D7D7D7;border:0px;}
#menu_box a{text-decoration:none;}
#menu_box span {display:inline-block;font:11px dotum;color:#8D8D8D;text-decoration:none;border:0px solid black;cursor:hand;margin:0;padding:0;vertical-align:middle;}
#btn_article .bgp{background-position:0px 0px;}
#btn_scrap .bgp{background-position:-20px 0px;}
#btn_folder .bgp {background-position:-40px 0px;}
#btn_admin .bgp {background-position:-60px 0;}
#btn_layout .bgp{background-position:-80px 0;}

/* logout_box */
.login_top {background: url(../img/tmfl.gif) repeat-x left top;height:4px;overflow:hidden;position:relative;}
.login_top span,
.login_bottom span{display:block; width:4px; height:4px;position:absolute;}
.login_top span.TL-F-L{left:0; top:0;background: url(../img/tlfl.gif) no-repeat left top;overflow:hidden;}
.login_top span.TR-F-L{right:0; top:0;background: url(../img/trfl.gif) no-repeat left top;overflow:hidden;}
.login_middle{background:#fff;border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;padding:0 1px ; position:relative; *zoom:1;}
.loginForm,
#logged_box{background:#f9f9f9;position:relative;*zoom:1;*display:inline-block;}
.loginForm:after,
#logged_box:after{clear:both;content:"";display:block;}
.login_middle:after,
.login_middle_on:after{content:"";clear:both;display:block;}

.login_bottom{background: url(../img/bmfl.gif) repeat-x left top;height:4px;overflow:hidden;position:relative;width:100%;}
.login_bottom span.BL-F-L{left:0; bottom:0;background: url(../img/blfl.gif) no-repeat left top;overflow:hidden;}
.login_bottom span.BR-F-L{right:0; bottom:0;background: url(../img/brfl.gif) no-repeat left top;overflow:hidden;}

.logged_footer {height:70px; position:relative;background:url(../img/bg_logged_footer.gif) repeat-x left top;*zoom:1;padding:0 12px;}
.logged_footer:after{content:"";clear:both;display:block;}
.l_logged_footer,
.r_logged_footer{position:absolute; height:70px; width:12px;background:url(../img/rl_logged_footer.gif) no-repeat;}
.l_logged_footer{background-position:left top; top:0; left:0;}
.r_logged_footer{background-position:left bottom; top:0;right:0;}
.m_logged_footer{width:100%;position:relative;top:10px;height:60px;}
#logout_box {position:relative;top:5px;margin:0;padding:0;overflow:hidden;width:100%;}
#logout_box li {float:left;list-style-type:none;width:25%;height:42px;margin-top:1px;padding:0 ; background:url(../img/Bg_logout_box_li.gif) no-repeat left 12px;text-align:center;}
#logout_box li a{padding-left:2px;position:relative;}
#logout_box li#btn_memberinfo{background:none;}
#logout_box span {display:inline-block;color:transparent;width:40px;height:42px;font:11px dotum;color:#575757;text-decoration:none;cursor:hand;}
#logout_box .bgp{background: url(../img/menu_sprite_all.gif) 0 0 no-repeat;}
#logout_box .separator {width:5px;font-size:18px;color: #E8E7E7;margin:16px 5px 0px 0px;}
#btn_memberinfo .bgp{background-position:0px -16px;}
#btn_messagebox .bgp{background-position:0px -60px;}
#btn_friend .bgp{background-position:-50px -16px;}
#btn_logout .bgp{background-position:-50px -60px;}