.login_glossary { margin:0; padding:0; border:1px solid #cacaca; background:#ffffff; }
*:first-child+html body#glossary .login_glossary { padding-top:2px;}
.login_glossary legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.login_glossary form { padding:11px 10px 7px 10px; overflow:hidden; }
.login_glossary form .idpwWrap { clear:both; }
.login_glossary form .idpw { float:left; width:110px;}
.login_glossary form .idpw input { border:1px solid #c9c9c9; color:#282828; width:160px; padding:5px 5px; margin-bottom:4px; font:.9em Tahoma; }
.login_glossary form .idpw input.user_id { background:#fbfbfb url(../images/glossary/bg_id.gif) no-repeat; }
.login_glossary form .idpw input.user_password { background:#fbfbfb url(../images/glossary/bg_pw.gif) no-repeat; }

.login_glossary form .login { float:right; }

.login_glossary form p.securitySignIn { clear:both; padding:0 0 0 18px; margin:4px 0 0 0; }
.login_glossary form p.noneSSL { background:url("../images/none_ssl.png") no-repeat left top; }
.login_glossary form p.SSL { background:url("../images/ssl.png") no-repeat left top; }
.login_glossary form p.noneSSL a { color:#BF6801; text-decoration:none; }
.login_glossary form p.SSL a { color:#9CAC74; text-decoration:none; }

.login_glossary form p.save { margin:0; clear:both; padding:.3em 0;}
.login_glossary form p.save input { vertical-align:middle; _margin:-3px;}
*:first-child+html body#glossary .login_glossary form p input { margin:-3px; }
.login_glossary form p.save label { font:8pt 돋움, Helvetica, sans-serif; letter-spacing:-1px; color:#999999; }
.login_glossary form ul.help { margin:0; border-top:1px solid #e4e4e4; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap;}
.login_glossary form ul.help li { list-style:none; float:left; display:block; padding:0 3px 0 7px; background:url(../images/glossary/vrType1.gif) no-repeat left center;}
.login_glossary form ul.help li.first-child { background:none; padding-left:0;}
.login_glossary form ul.help li a { color:#999999; font:8pt 돋움, Helvetica, sans-serif; letter-spacing:-1px; white-space:nowrap; text-decoration:none; }
.login_glossary form ul.help li a:hover { text-decoration:underline; }
.login_glossary form ul.help li.first-child a { color:#54564b;}
.login_glossary form .userName { position:relative; width:172px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 0 6px 0; margin-top:-5px;}
.login_glossary form .userName strong { color:#282828; padding:4px 0 0 2px; font:bold .9em Tahoma;}
.login_glossary form .userName a { position:relative; right:0px; }
.login_glossary form ul.userMenu { font:8pt 돋움, Helvetica, sans-serif; letter-spacing:-1px; margin:0; position:relative; padding:0 0 6px 4px; overflow:hidden; margin-top:10px;}
.login_glossary form ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/glossary/bulletFF1A00.gif) no-repeat left 4px; margin-bottom:5px;}
.login_glossary form ul.userMenu li a { color:#808080; text-decoration:none; }
.login_glossary form ul.userMenu li a:hover { text-decoration:underline; }
.login_glossary form p.latestLogin { margin:0;  border:1px solid #ebebeb; padding:3px; color:#999999; font:8pt 돋움, Helvetica, sans-serif; text-align:center; }
.login_glossary form p.latestLogin span { font:1em Tahoma;}

img.login_mask { width:201px; height:5px; background:#ffffff; display:block;}
.openid_login_glossary { margin:0; padding:0; position:relative; border:1px solid #cacaca; background:#ffffff; }
*:first-child+html body .openid_login_glossary { padding-top:2px; }
.openid_login_glossary legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.openid_login_glossary form { padding:11px 10px 7px 10px; overflow:hidden; }
.openid_login_glossary form .idpwWrap { overflow:hidden; clear:both; }
.openid_login_glossary form .idpw { float:left;}
.openid_login_glossary 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_glossary form .idpw input { border:1px solid #c9c9c9; color:#282828; width:158px; padding:5px 5px; margin-bottom:4px; font:.9em Tahoma; }
.openid_login_glossary form .login { float:right;}
.openid_login_glossary form p.save { margin:0; padding: 0; }
.openid_login_glossary form p.save label { font:8pt 돋움, Helvetica, sans-serif; letter-spacing:-1px; color:#999999;}
