#login_container{position:absolute;top:50px;right:30px;background:url(../login_img/icontainer_bg.png) no-repeat;width:459px;height:260px;margin:0px auto;padding:7px 10px 0 10px}
#login_container a{color:#1684ef;font-size:1.2em;}
#login_container a:hover{color:red;font-size:1.2em;}
div.login_title{background:url(../login_img/ititle_bg.png) no-repeat;width:453px;height:35px;margin:0 0 12px 0;padding:5px 0 0 10px;color:#FFFFFF;font-size:23px;font-weight:normal}
#login_container input, #login_container select{font-size:1.5em;border:1px solid gray;font-weight:100;}
#login_container input#user{width:200px;}
#login_container input#passwd{width:200px;}
#login_container .formElems{text-align:left;}
#login_container .formElems td{padding:4px;border-spacing:2px;}
#login_container .formTxt{font-size:1.4em;font-weight:bolder;line-height:13px;}
#login_container .reqTxt{font-size:.6em;color:#808080;font-weight:normal;font-style:italic;}
#login_container .button{font-size:1.2em;border-color:#bd9494;background-color:#f0f0f0;color:#000;vertical-align:middle;cursor:pointer;}
.loginButton{margin:0px;border:0px;}
.loginForgot{text-align:right;font-size:.9em;font-style:italic;float:right;padding-left:10px;}
#close_login{position:absolute;top:218px;left:426px;cursor:pointer;}
#ajax_wait{position:absolute;top:100px;left:50px;}
.invalid_message{width:100%;clear:both;font-size:12px;color:#990000;text-align:center;padding-top:5px;height:auto}
.ajax_spinner{color:#003399;font-size:12px;}
.ajax_spinner img{vertical-align:middle}
.default{width:459px;margin:auto;text-align:center;clear:both;}
