#bs_login_bsdefault { height:230px; overflow:hidden; position:relative; margin:0; padding:0; width:294px;}
.login_bsdefault {padding:0; display:block; border-width: 0; border-style: none; }
*:first-child+html body .login_bsdefault { padding-top:2px;}
.login_bsdefault legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.login_bsdefault titleImg{ display:block; width:294px; height:102px; position:relative;}
.login_bsdefault form { position:relative; width:266px; height: 112px; padding:7px 0px 5px; }
.login_bsdefault form .idpwWrap { overflow:hidden; clear:both; width:290px; padding-left:22px;}
.login_bsdefault form .idpw { float:left; width:290px; }
.login_bsdefault form .idpw input { border:1px solid #e5e5e5; color:#282828; width:120px; height:15px; background:#fbfbfb; padding:0px 5px; margin-bottom:6px; font:.9em Tahoma; float:left; padding-top:5px;}
.login_bsdefault form .idpw .login { float:left; width:63px; position:relative; border:none; height:22px; margin-left:10px; padding-top:0px;}
.login_bsdefault form .idpw .keep_id{ border:none; width:10px; }

.login_bsdefault form p.securitySignIn { clear:both; padding:0 0 0 18px; margin:4px 0 0 0; }
.login_bsdefault form p.noneSSL { background:url("../images/none_ssl.png") no-repeat left top; }
.login_bsdefault form p.SSL { background:url("../images/ssl.png") no-repeat left top; }
.login_bsdefault form p.noneSSL a { color:#BF6801; text-decoration:none; }
.login_bsdefault form p.SSL a { color:#9CAC74; text-decoration:none; }

.login_bsdefault form p.save { margin:0; clear:both; padding:.7em 0; padding-left:22px;}
.login_bsdefault form p.save input { vertical-align:middle; _margin:-3px;}
*:first-child+html body .login_bsdefault form p input { margin:-3px; }
.login_bsdefault form p.save label { font-size:11px; padding-left:2px;}

.login_bsdefault form ul.help { margin:0; width:290px; border-top:1px solid #e4e4e4; overflow:hidden; padding:15px 0 0 0; white-space:nowrap; list-style:none;}
.login_bsdefault form ul.help li { padding:0; line-height: 120%; float:left;}
.login_bsdefault form ul.help li a { padding-left:0px;}


.login_bsdefault form .userName { position:relative; width:234px; overflow:hidden; padding:0; margin-top:0;}
.login_bsdefault form .userName strong { color:#282828; padding:0px 0 0 2px; font:bold .9em Tahoma; float:left; margin-left:20px;}
.login_bsdefault form .userName a { position:relative; right:0px;}
.login_bsdefault form .userName .lv { float:right; padding:2px 5px; font:12px "±¼¸²",Tahoma; color:#999999;}
.login_bsdefault form ul.userMenu { margin:10px 0px 15px 0px; position:relative; overflow:hidden; width:228px; border:1px solid #eaeaea; background:white; padding:10px 10px 5px 10px; }
.login_bsdefault form ul.userMenu li { float:left; width:95px; padding:0 0 3px 8px; margin:0px 2px 0 8px; line-height: 130%; }
.login_bsdefault form ul.userMenu li a { background:url(../images/arrow.png) no-repeat; background-position:0px 3px; text-decoration:none; letter-spacing: -1px; font-size: 11px; color:#a2a2a2; padding-left:8px;}
.login_bsdefault form ul.userMenu li a:hover { color:#7fc229;}
.login_bsdefault form p.latestLogin { margin:3px 0 0; font-size:11px;}
.login_bsdefault form p.latestLogin span { font:.8em Tahoma;}
.login_bsdefault form .lobt{ float:left;}

img.login_mask { width:181px; height:5px; background:#ffffff; display:block;}
.openid_login_bsdefault { margin:0; padding:0; width:180px; position:relative; _padding-top:2px; display:block; border-width: 0; border-style: none; background-color: #F7F7F7; }
*:first-child+html body .openid_login_bsdefault { padding-top:2px;}
.openid_login_bsdefault legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.openid_login_bsdefault form { position:relative; width:176px; height: 112px; padding-top: 11px; padding-right: 11px; padding-bottom: 7px; padding-left: 11px; }
.openid_login_bsdefault form .idpwWrap { overflow:hidden; clear:both; width:172px;}
.openid_login_bsdefault form .idpw { float:left;}
.openid_login_bsdefault form .idpw p { margin:0; padding:0; margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999}
.openid_login_bsdefault form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; }
.openid_login_bsdefault form .login { float:right;}
.openid_login_bsdefault form p.save { margin:0; padding:0; clear:both; padding:.3em 0;}
.openid_login_bsdefault form p.save input { vertical-align:middle; _margin:-3px;}
*:first-child+html body .openid_login_bsdefault form p input { margin:-3px; }
.openid_login_bsdefault form p.save label { font-size:12px;}

