body {
  background-color:       #433f3a;
}

#recoverpasswordform-logo {
  float:                  left;
}

div.recoverpasswordform {
  margin:                 auto;
  margin-top:             10%;
  border:                 1px solid #53504b;
  padding:                1em;
  width:                  30em;
  background:             #cac9c4 url(../../images/black/login_fd.png) no-repeat scroll 98% 98%;
}

dl.recoverpasswordform {
  margin:                 0;
  padding:                0;
}

.recoverpasswordform dt {
  position:               relative;
  left:                   0;
  top:                    1.1em;
  width:                  8em;
  font-weight:            bold;
  font-size:              0.9em;
}

.recoverpasswordform dd {
  margin:                 0 0 0 9em;
  padding:                0 0 0em 0em;
}

.recoverpasswordform input, .recoverpasswordform select {
  border:                 1px inset #cac9c4;
  width:                  13em;
}

.recoverpasswordform input[type='submit'] {
  border:                 1px outset #cac9c4;
  width:                  11em;
  margin:                 1em;
}

#loading_zone {
  float:                  right;
  margin-left:            1em;
}

#recoverpassword_msg {
  text-align:             center;
  font-weight:            bold;
}

#recoverpassword_back {
  float:                  right;
  font-size:              0.8em;
  text-decoration:        none;
  color:                  #53504b;
  font-weight:            bold;
}
