#navHeight{height:36px}#fullbanner{background-color:#030;width:100%;height:83px;z-index:0;position:absolute}.hdrcontainer{max-width:1024px;margin:0 auto;z-index:8}.page-header{background-color:#030;color:#FFF;position:relative}.page-header-inner{padding:0 20px}.page-header h1{display:inline-block;margin:30px 0 5px 20px;vertical-align:top}
.f4fun{text-decoration:none;color:white!important;font-weight:lighter}#login .sep{height:1px;background:#e8e8e8;margin:0 -25px;margin-bottom:20px}#login label{display:inline-block;font-size:18px;height:24px}.user-pass label{display:block!Important}.user-id{display:inline-block;vertical-align:top;text-align:left}
.user-pass{display:inline-block;vertical-align:top;text-align:left}#login fieldset a{text-decoration:none;color:white}#login fieldset a:hover{text-decoration:underline}.clrB{clear:both}.error{color:#8b0000;border:1px solid red;background-color:#fff3f3;font-size:14px;font-weight:bold;padding:5px 0;margin:5px auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block}
#container{border:2px solid red;z-index:15}#login{min-width:200px;margin-top:8px;margin-right:5px;z-index:15;float:right}#login input[type=text]{width:200px}#login input[type=password]{width:140px}#login input[type=text],#login input[type=password]{background:#f5f5f5;font-size:.8rem;letter-spacing:.7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:0;height:25px;box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);clear:both;text-indent:20px;background-repeat:no-repeat;background-position:3px 9px;display:block}
input[type=password]{display:inline-block}#login input[type=text]:focus,#login input[type=password]:focus{background-color:#ffc;box-shadow:0 0 5px rgba(156,203,238,1);border-radius:3px}#login fieldset{border:0 solid;padding:0}#login fieldset a{display:inline-block}.submit-login:focus{box-shadow:0 0 15px #edb202}
.submit-login{cursor:pointer;min-width:100px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.5);text-decoration:none;letter-spacing:normal;text-rendering:optimizelegibility;font-size:16px;text-align:center;letter-spacing:1px;background:linear-gradient(#f90,#f40);background-color:#69a74e;box-shadow:inset 0 1px 1px #ffb200;border-color:#ff5300 #ff5300 #ff3700!important;font-family:helvetica,arial,sans-serif!important;font-weight:bold!important;border:1px solid;border-radius:5px;margin:23px 0 0;height:28px;display:inline-block;line-height:16px}
.errUser{background-color:LightSalmon;width:196px;margin:5px auto;padding:0 3px;border-radius:5px;position:absolute}.errPass{background-color:LightSalmon;width:240px;margin:5px auto;padding:0 3px;border-radius:5px;position:absolute}.container{margin:0 auto;max-width:1024px;text-align:center}.show-reg,.show-forgetPass{display:none}
@media screen and (max-width:480px){.page-header h1{margin-bottom:30px!important}#login{float:none;width:96%;position:absolute;right:0;left:0;margin:7px auto;text-align:center;background-color:Azure;vertical-align:middle}#login fieldset{border:1px solid}#login fieldset a{margin-top:20px;text-decoration:none;color:darkblue}
.user-id,.user-pass{display:block;width:90%;max-width:350px;margin:0 auto;vertical-align:top;text-align:left}.container{position:relative;padding-bottom:0!important}.show-reg{display:inline-block!important;cursor:pointer;width:40%;padding:3px 20px;margin-top:40px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.5);text-decoration:none;letter-spacing:normal;text-rendering:optimizelegibility;font-size:19px;text-align:center;letter-spacing:1px;background:linear-gradient(#67ae55,#578843);background-color:#69a74e;box-shadow:inset 0 1px 1px #a4e388;border-color:#3b6e22 #3b6e22 #2c5115!important;font-family:helvetica,arial,sans-serif!important;line-height:126%;border:1px solid;border-radius:5px}
.showit{display:block}.hideit{display:none}.clrB{clear:none!important}}