body {
  margin: 0px;
  font-family: "Trebuchet MS", Arial, sans-serif;
}

img {
  border: 0px;
}

div#container {
  width: 484px;
  margin: 40px auto;
  text-align: center;
}

div#form_container {
  width: 484px;
  background: #C8AE86;
  border: 1px solid #000;
  margin: 0px;
  padding: 0px 0px 20px 0px;
}

p.title {
  width: 100%;
  border-bottom: 1px solid #000;
  background: #24C1CE;
  font-size: 1em;
  font-weight: bold;
  margin: 0px;
  padding: 5px 0px 5px 0px;
}

p.intro {
  width: 448px;
  border-bottom: 1px solid #000;
  padding: 18px;
  margin: 0px;
  font-size: 0.9em;
}

table {
  width: 464px;
  margin: auto auto auto 20px;
}

tr.space {
  height: 50px;
}

td {
  width: 50%;
  text-align: left;
}

td input.text {
  background: #E7DCCB;
  border: 1px solid #000;
}

td input.text:hover {
  background: #FFF;
}

span {
  color: #F00;
  font-weight: bold;
  font-size: 9pt;
}
