body {color: #525c63; font-family:arial; margin:0; padding:0; font-size:75%;line-height:1.5; background:#D9E6FD;}

#login-container {margin: 200px 0 0 0; margin-left: auto; margin-right: auto; height: 416px; width: 509px; background: url('../img/login/bg_login.gif') no-repeat;}
.login {text-align: left;}
.login .left {float:left;margin: 156px 0 0 12px;/* width: 276px;*/}
.login .right {float:right;margin: 151px 0 0 0; width: 226px;}
.login .logout {margin: 126px 0 0 0;}
.login .right input {margin-top: 7px}

fieldset { margin:0 0 15px; padding:0;vertical-align:baseline;border:0 none;}
form, label, legend caption {border:0 none;margin:0;padding:0;vertical-align:baseline;}
.message {height: 25px; width: 200px; background: url('../img/login/bg_login_message.gif') no-repeat;}
.message div {padding: 4px 6px; text-align: center; color: #fff; font-size: 0.9em;}

.form-login, .pass2, .pass {width:205px;}

.required, .pass2, .pass {background-color:#F6FAFF;}

.form-default, .pass, .pass2 {border-color:#9C9C9C #E5E5E5 #E5E5E5 #9C9C9C;border-style:solid;border-width:1px;color:#9B9B9B;font-size:11px;padding:4px 3px;}

.btn {background:transparent url(../img/login/bg_btn_short.gif) no-repeat scroll 0 0;border:0;color:#FFFFFF;font-size:1em;height:23px;text-transform:uppercase;width:100px;}
.pass {background:url(../img/login/bg_pass.gif) no-repeat #F6FAFF;}
.pass2 {background-image:none !important;background-color:#F6FAFF !important;}

.backlink {color:#457fe5 !important; font-size: 90%;}
span {color:#457fe5 !important;}
