.loginBox { padding-top: 10px; position: relative; float: left; }
.loginBox .loggedIn { display: none; }
.loginBox .loggedOut { display: none; }
.loginBox .loggedIn .visible { overflow: hidden; }
.loginBox .loggedIn .image { float: left; margin-right: 5px;}
.loginBox .loggedIn .image img { width: 30px; height: 30px; }
.loginBox .loggedIn .name { float: left; font-weight: bold; position: relative; top: 7px; margin-right: 5px;}
.loginBox .loggedIn .manageArrow { position: relative; top: 11px; }
.loginBox .loggedIn .loginDropdown { display: none; background: #444; position: absolute; color: white; z-index: 3; font-weight: bold; border-radius: 0px 0px 3px 3px; right: 0px;}
.loginBox .loggedIn:hover .loginDropdown { display: block; }
.loginBox .loginDropdown > a { padding: 5px 20px; border-radius: 0px 0px 3px 3px; display: block; text-decoration: none; color: white; }
.loginBox .loginDropdown > a:hover { background: #666; }
.tb-panel .loginForm .tabs, .tb-panel .loginManageOverlay .tabs { margin: -20px -20px 0px -20px; background: #2C2C2C; color: white; overflow: hidden; font-size: 14px; }
.tb-panel .loginForm .tabs .tab, .tb-panel .loginManageOverlay .tabs .tab { float: left; padding: 10px; margin: 5px 5px 0px 5px; text-decoration: underline; cursor: pointer; color: #56BEFF; border-radius: 4px 4px 0px 0px; }
.tb-panel .loginForm .tab.current, .tb-panel .loginManageOverlay .tab.current { background: white; color: black; text-decoration: none; }
.tb-panel .loginForm form { margin: 0px; }
.tb-panel .loginForm .pane { margin: 10px 0px; overflow: hidden; padding-bottom: 10px; }
.tb-panel .loginForm .title { font-size: 20px; margin-bottom: 10px; }
.tb-panel .loginForm label.req { color: #DA2224; }

.tb-panel .loginManageOverlay .primaryRow { padding-top: 10px; }
.tb-panel .loginManageOverlay .sections .section { display: none; }
.tb-panel .loginManageOverlay .sectionOverview p { font-size: 12px; }
.tb-panel .loginManageOverlay .sectionOverview .profileImage { max-width: 100px; max-height: 100px; }
.tb-panel .loginManageOverlay .userRow { overflow: hidden; padding-bottom: 5px; }
.tb-panel .loginManageOverlay .userLabel { float: left; width: 100px; padding-right: 20px; font-weight: bold; }
.tb-panel .loginManageOverlay .userValue { float: left; }