#status_form {
  margin: 0 auto;
  margin: 0 0 14px 0;
  padding: 10px 10px 5px 10px;
}
#status_form  table {
  margin: auto;
}

#status {
  margin: 0;
  padding: 0;
  background-color:transparent;
}
#status div.status {
  margin: 0 0 14px 0;
  padding: 10px 10px 5px 10px;
  background-color:#dff2ff;
  border: 1px solid #ba0010;
  text-align: center;
}
#status_form  p, #status p, #status h2 {
  margin: 0 0 10px 0;
  background-color: transparent;
}
#status p {
  line-height:1em;
}
#status p.spot {
  color: #0040d0;
}

#status input {
  margin-top: 10px;
}
#error_message {
  margin: 0 0 14px 0;
  padding: 10px 10px 5px 10px;
  background-color:#dff2ff;
  border: 1px solid #ba0010;
}
#error_message  p {
  font:1em/1.7em Verdana, Arial, Helvetica, sans-serif;
  background-color: transparent;
}
#user_message {
  margin: 0 0 14px 0;
  padding: 10px 10px 5px 10px;
  background-color:#dff2ff;
  border: 1px solid #ba0010;
}
#user_message  p {
  font:1em/1.7em Verdana, Arial, Helvetica, sans-serif;
  background-color: transparent;
}

