.login_default { margin:0; padding:0; border:0px solid #d9d9d9; width:200px;height:100px; 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; border:0px solid #cacaca; padding:0px 10px 7px 10px; width:180px;}
.login_default form .idpwWrap { overflow:hidden; clear:both; width:165px;padding:0 7px;}
.login_default form .idpw { float:left; width:100px; }
.login_default form .idpw input { border:1px solid #c9c9c9; color:#282828; width:100px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;}
.login_default form .login { float:right;}
.login_default form p.save { margin:0; clear:both; padding:.3em 7px;}
.login_default form p.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 "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;}
.login_default form ul.help { margin:0; border-top:0px solid #e4e4e4; overflow:hidden; padding:.2em 0 0 7px; white-space:nowrap;}
.login_default form ul.help li { float:left; display:block; padding:0 3px 0 3px; 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:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none; }
.login_default form ul.help li.first-child a { color:#54564b; text-decoration:none;}
.login_default form ul.help li a:hover { text-decoration:underline; }
.login_default form .userName { position:relative; width:170px; overflow:hidden; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; margin:-5px 5px 3px 5px;padding-bottom:3px;padding-top:3px;}
.login_default form .userName strong { color:#282828; padding:4px 0 0 2px; font:bold .9em Tahoma;}
.login_default form .userName a { position:relative; right:0px; }
.login_default form .userName .fl { float:left }
.login_default form .userName .fr { float:right }
.login_default form ul.userMenu { margin:0; position:relative; padding:0 0 6px 0px; margin-top:10px; margin-left:10px;}
.login_default form ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/default/bulletFF1A00.gif) no-repeat left 4px;  margin-bottom:5px;}
.login_default form ul.userMenu li a { color:#54564b; text-decoration:none;}
.login_default form ul.userMenu li a:hover { text-decoration:underline;}


#login_form_back { width:200px;background:url("../images/default/login_middle.gif");}

#latestLogin { font:1em Tahoma;float:left;padding: 0px 0px 0px 5px;}
#login_item {white-space:nowrap;width:80px;float:left;padding: 0px 0px 0px 5px;font:11px Dodum; text-decoration:none;overflow:hidden;}
#login_item a {white-space:nowrap;width:80px;float:left;font:11px Dodum; text-decoration:none;overflow:hidden;display:block;}
#login_item a:hover,focus {color:#ff9900; text-decoration:underline;}


img.login_mask { width:201px; height:5px; background:#ffffff; display:block;}
.openid_login_default { margin:0; padding:0; border:2px solid #d9d9d9; width:180px; position:relative; _padding-top:2px; display:block; }
*:first-child+html body .openid_login_default { padding-top:2px;}
.openid_login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.openid_login_default form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px; }
.openid_login_default form .idpwWrap { overflow:hidden; clear:both; width:172px;}
.openid_login_default form .idpw { float:left;}
.openid_login_default 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_default form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; }
.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;}
