form#login {
  background: white;
  border: 1px solid #E5E5E5;
  margin:auto;
  border-bottom-left-radius: 5px 5px;
  border-bottom-right-radius: 5px 5px;
  border-top-left-radius: 5px 5px;
  border-top-right-radius: 5px 5px;
  font-weight: normal;
  margin-top: 8%;
  padding: 26px 16px 26px;
  width:270px;
  text-align:left;
  color:#777;
  margin-bottom:7px;
  font-size: 9pt;
  -webkit-box-shadow: 0px 0px 18px #e6e6e6;
  -moz-box-shadow: 0px 0px 18px #e6e6e6;
  box-shadow: 0px 0px 18px #e6e6e6;  
}
form#login input.text {
  height:26px;
  font-size: 11pt;
  padding:4px;
  margin-bottom:10px;
  background: white;
  width: 100%;
  max-width: 260px;
  border: 1px #c3c3c3 solid;
}
form#login input.submit {
  width:120px;
  display: block!important;
  margin: 0 auto;
}
a#help_login {
  width:300px;
  margin:auto;
  text-align:left;
  display:block;
  margin-bottom:130px;
}  