.hd-outlogin-basic {padding:9px; font-size:.75em; color:#9a9a9a; margin-bottom:10px; border:1px solid #e9e9e9; background:#fafafa;}
.hd-outlogin-basic ul.input-wrap {float:left; width:130px;}
.hd-outlogin-basic ul.btn-wrap {float:right; width:73px;}
.hd-outlogin-basic ul.btn-wrap li.auto {height:25px; padding-top:5px;}
.hd-outlogin-basic ul.btn-wrap label {font-size:.9em;}
.hd-outlogin-basic li {height:30px;}
.hd-outlogin-basic label.iLabel {padding:5px 0 0 5px;}
.hd-outlogin-basic input.iText {width:125px; height:20px; padding:3px 0 0 3px; border:1px solid #ccc;}
.hd-outlogin-basic div.help {clear:both; padding:5px 0 0 0;}
.hd-outlogin-basic div.help a {color:#9a9a9a;}
.hd-outlogin-basic div.help a:hover {color:#000; text-decoration:underline;}
.hd-outlogin-basic div.member-photo {float:left; padding-right:7px;}
.hd-outlogin-basic div.member-photo img {width:50px; height:50px; border:1px solid #ddd;}
.hd-outlogin-basic ul.after-info1 {padding-top:0px;}
.hd-outlogin-basic ul.after-info1 li {height:20px;}
.hd-outlogin-basic ul.after-info1 li.userid {height:27px;}
.hd-outlogin-basic ul.after-info1 li.link {font-size:.9em; color:#ccc;}
.hd-outlogin-basic ul.after-info1 li.link img {vertical-align:middle; margin-top:-2px;}
.hd-outlogin-basic .after-info2 {clear:both; padding-top:5px; font-size:.9em; color:#ccc;}
.hd-outlogin-basic .after-info2 img {vertical-align:middle; margin-top:-2px;}