.login_default {margin-left:3px;margin-right:2px; margin-bottom:3px; padding:0px; border:0; background:#f6f6f7;}
.login_default legend {display:none; width:0; height:0; overflow:hidden; font-size:0;}
.login_default form {position:relative; border:1px solid #dedede; padding:3px 6px 7px 3px; width:144x; height:64px; overflow:hidden;}
.login_default form .idpwWrap {overflow:hidden; clear:both; width:232px; height:39px; margin:4px;}
.login_default form .idpw {float:left; width:80px; height:39px;}
.login_default form .idpw input {float:left; color:#282828; width:95px; height:14px; background:#fff; padding:2px 3px; font:.9em Tahoma; overflow:hidden;}
.login_default form .idpw input.idOff {border:solid #B8BCE2; border-width:1px 1px 0 1px; background:#fff url(../images/default/login_id.gif) no-repeat 10px 4px;}
.login_default form .idpw input.idOn {border:solid #B8BCE2; border-width:1px 1px 0 1px;}
.login_default form .idpw input.passOff {border:1px solid #B8BCE2; background:#fff url(../images/default/login_pass.gif) no-repeat 10px 4px;}
.login_default form .idpw input.passOn {border:1px solid #B8BCE2;}
.login_default form .login {float:right;}

.login_default form div.save {float:right; margin:0; padding:.0em 5px; letter-spacing:-1px;}
.login_default form div.save input {vertical-align:middle; _margin:-3px;}
*:first-child+html body .login_default form p input {margin:-3px;}
.login_default form div.save label {font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#6B7BB3;}
.login_default form ul.help {margin:4px; border-top:1px solid #e4e4e4; overflow:hidden; padding:0px 0 2px 0; white-space:nowrap; }
.login_default form ul.help li {float:left; display:block; padding:6px; background:url(../images/default/vrType1.gif) no-repeat left center;}
.login_default form ul.help li.first-child {background:none; padding-left:0;}
.login_default form ul.help li a {color:#6B7BB3; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none;}
.login_default form ul.help li.first-child a {color:#6B7BB3; font-weight:bold; text-decoration:none; letter-spacing:-1px;}
.login_default form ul.help li a:hover {text-decoration:underline;}
.login_default form .userName {position:relative; width:212px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 0 4px 0; margin-top:-2px;}
.login_default form .userName strong {color:#282828; padding:4px 0 0 2px; font:bold .9em "돋움", Dotum, Tahoma;}
.login_default form .userName a {position:relative; right:0;}
.login_default form .userName .fl_name {float:left; width:80px; height:14px; margin-top:3px; overflow:hidden;}
.login_default form ul.userMenu {position:relative; padding:0 0 3px 0px; margin:10px 0 0 0; line-height:14px; overflow:hidden;}
.login_default form ul.userMenu li {float:left; list-style:none;  width:70px; padding-left:6px; background:url(../images/default/bulletFF1A00.gif) no-repeat left 4px;  margin-bottom:2px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; letter-spacing:-1px;}
.login_default form ul.userMenu li a {color:#777; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; line-height:14px; text-decoration:none;}
.login_default form ul.userMenu li a:hover {text-decoration:underline;}
.login_default form p.latestLogin {margin:0; color:#6B7BB3; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.login_default form p.latestLogin span {font:1em Tahoma;}

img.login_mask {width:200px; height:5px; background:#f6f6f7; display:block;}
.openid_login_default {margin-left:3px;margin-right:2px; margin-bottom:3px;  padding:0; border:0; background:#f6f6f7; position:relative;}
.openid_login_default legend {display:none; width:0; height:0; overflow:hidden; font-size:0;}
.openid_login_default form {position:relative; padding:5px 11px 5px 11px; height:64px; border:1px solid #dedede;}
.openid_login_default form .idpwWrap {overflow:hidden; clear:both; width:142px;}
.openid_login_default form .idpw {float:left;}
.openid_login_default form .idpw p {margin:0 0 5px 0; padding:0; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma; color:#999;}
.openid_login_default form .idpw input {float:left; margin-top:0; border:1px solid #B8BCE2; color:#282828; width:75px; background:#fff; padding:2px 5px; margin-bottom:2px; font:.9em Tahoma; overflow:hidden;}
.openid_login_default form .idpw input.openidOff {border:1px solid #B8BCE2; background:#fff url(../images/default/open_id.gif) no-repeat 10px 4px;}
.openid_login_default form .idpw input.openidOn {border:1px solid #8796c9;}
.openid_login_default form .login {float:right;}
.openid_login_default form p.save {margin:0; padding:0; clear:both; padding:.3em 0;}
.openid_login_default form p.save input {vertical-align:middle; _margin:-3px;}
*:first-child+html body .openid_login_default form p input {margin:-3px;}
.openid_login_default form p.save label {font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;} 
.openid_login_default ul.help {margin:3px 0 0 0; border-top:1px solid #e4e4e4; overflow:hidden; padding:8px 0 2px 0; white-space:nowrap;}
.openid_login_default ul.help li {float:left; display:block; padding:0 5px 0 5px; background:url(../images/default/vrType1.gif) no-repeat left center;}
.openid_login_default ul.help li.first-child {background:none; padding-left:0;}
.openid_login_default ul.help li a {color:#6B7BB3; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none;}
.openid_login_default ul.help li a:hover {text-decoration:underline;}
