.login_default { margin:0; padding:0; border:0; position:relative; _padding-top:2px; display:block;}
*:first-child+html body .login_default { padding-top:2px;}
.login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.login_default form { position:relative; padding:15px 15px 10px 15px; width:100%-15px; *padding-bottom:0;}
.login_default form .idpw { width:157px; height:28px; border:0px; margin-bottom:10px;vertical-align:middle; line-height : 28px; padding-left:10px; margin-left:13px;}
.login_default form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;}
.login_default form .loginButton{ float:right; position:absolute; right:28px; top:95px;}

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

.login_default form .save { width:167px; height:28px; border:0px; text-align:left; margin-bottom:30px; margin-left:15px; color:#FFF; font-size:11px;}
.login_default form .save input { vertical-align:middle; _margin:-3px; }
*:first-child+html body .login_default form p input { margin:-3px; }
.login_default form p.save label { font:.9em; color:#999999;}
.login_default form .help {padding-left:5px; width:195px;}
.login_default form .help ul{ margin:0; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap; list-style:none;}
.login_default form .help ul li { display:block; padding:0; float:left; }
.login_default form .help ul li.first-child { background:none; padding-left:0; margin-bottom:3px; }
.login_default form .help ul li a { color:#FFF; font-size:11px; white-space:nowrap; text-decoration:none;}
.login_default form .help ul li a:hover { text-decoration:underline; }
.login_default form .userName { position:relative; width:100%-15px; overflow:hidden; padding:0 0 4px 0; margin-top:-5px; }
.login_default form .userName strong { color:#FFF; padding:4px 0 0 2px; }
.login_default form .userName a { position:relative; right:0px; color:#FFF; }
.login_default form .userName img { border:none; }
.login_default form ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; margin-top:10px;}
.login_default form ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/bulletFF1A00.gif) no-repeat left 4px;  margin-bottom:5px;}
.login_default form ul.userMenu li a { color:#FFF; text-decoration:none;}
.login_default form ul.userMenu li a:hover { text-decoration:underline; }
.login_default form p.latestLogin { margin:0; color:#999999; font:.9em;}
.login_default form p.latestLogin span { font:1em Tahoma;}

img.login_mask { width:201px; height:5px; background:#ffffff; display:block;}

/* login */
.LoginContainer {z-index:1002; right:0px; position:absolute;width:226px;}
.LoginContainer .loginbtn {margin-left:155px; cursor:pointer;}
.LoginContainer .s_box {display:none;}
.signUp {position:absolute; right:70px; z-index:1001;width:59px;height:26px;}
.signUp_se {position:absolute; right:70px; z-index:1000;width:59px;height:26px;}
.blank_btn{width:59px;height:26px;}

.loginButton input { border: 0 none; display: inline-block; overflow: visible; width:47px; height:49px;}
.logout_btn {position:absolute; right:0px; _right:70px; top:-5px;}