.hd-basic-aside-loginbox {margin:0; padding:9px; font-size:12px; border:1px solid #d9d9d9; background:#fafafa;}
.hd-basic-aside-loginbox ul.input-set li {margin-bottom:5px;}
.hd-basic-aside-loginbox ul.input-set li.auto {width:100%; overflow:hidden; font-size:11px;}
.hd-basic-aside-loginbox ul.input-set li.auto * {vertical-align:middle;}
.hd-basic-aside-loginbox ul.input-set li.auto div.fLeft {padding-top:5px;}
.hd-basic-aside-loginbox ul.input-set li.auto label {color:#999;}
.hd-basic-aside-loginbox div.help {padding-top:5px; color:#999; font-size:11px; text-align:center; letter-spacing:-1px;}
.hd-basic-aside-loginbox div.help a {color:#999;}
.hd-basic-aside-loginbox div.help a:hover {text-decoration:underline;}
.hd-basic-aside-loginbox label.iLabel {padding:5px 0 0 5px; color:#999;}
.hd-basic-aside-loginbox input.iText {width:173px; height:23px; line-height:23px; padding-left:5px; border:1px solid #bbb;}
.hd-basic-aside-loginbox div.member-photo {float:left; padding-right:7px;}
.hd-basic-aside-loginbox div.member-photo img {width:50px; height:50px; border:1px solid #ddd;}
.hd-basic-aside-loginbox ul.after-info1 {padding-top:0px;}
.hd-basic-aside-loginbox ul.after-info1 li {height:20px;}
.hd-basic-aside-loginbox ul.after-info1 li.userid {height:27px;}
.hd-basic-aside-loginbox ul.after-info1 li.link {font-size:.9em; color:#ccc;}
.hd-basic-aside-loginbox ul.after-info1 li.link img {vertical-align:middle; margin-top:-2px;}
.hd-basic-aside-loginbox .after-info2 {clear:both; padding:5px 0; text-align:center; font-size:11px; color:#ccc; background:#ddd;}
.hd-basic-aside-loginbox .after-info2 img {vertical-align:middle; margin-top:-2px;}