form {
  width:               100%;
  text-align:          left;
}

form fieldset {
  padding:             1rem;
  border:              1px solid #996633;
}

form legend {
  margin:              0 0 0.67em 0;
  padding:             0.17em 0.5em 0.08em 0.5em;
  color:               #996633;
}

form label {
  float:               left;
  width:               30%;
  padding:             0.25rem 0.5rem 0.25rem 0.5rem;
  margin:              1rem 0 0 0;
  text-align:          right;
  font-size:           1rem;
  font-weight:         bold;
  clear:               both;
}

form input, form textarea, form select {
  width:               70%;
  padding:             0.25rem 0.5rem 0.25rem 0.5rem;
  margin:              1rem 0 0 0;
  background-color:    #FFFFFF;
  text-align:          left;
  font-size:           1rem;
}

textarea {
  height:              10rem;
}

select {
  width:               250px;
  padding:             0.08em 0em 0.08em 0em;
  margin:              5px 0 5px 0;
  background-color:    #FFFFFF;
  text-align:          left;
}

.button {
  width:               9.00em;
  padding:             0.25rem 0.5rem 0.25rem 0.5rem;
  margin:              1rem 1rem 0 0;
  text-align:          center;
  background-color:    #CCCCCC;
}

.checkbox {
  display:             block;
  width:               1em;
  padding:             0px;
  margin:              10px 0 0px 0;
}