#container #body h2 {
  text-align: center;
  font-size: 190%; }
#container #body table.form {
  border: none;
  margin: 0 auto;
  font-size: 130%; }
  #container #body table.form td, #container #body table.form th {
    border: none; }
  #container #body table.form th {
    padding-top: 15px;
    text-align: right;
    vertical-align: top; }
  #container #body table.form tr.submit th {
    text-align: center; }
  #container #body table.form input[type=text], #container #body table.form input[type=password] {
    width: 400px; }
  #container #body table.form textarea {
    width: 350px;
    height: 100px; }
#container #body .back {
  text-align: center;
  margin-top: 10px; }
  #container #body .back a {
    font-size: 150%; }
#container #body input[type=text], #container #body input[type=password], #container #body textarea {
  border: 1px solid #cccccc;
  padding: 4px;
  font-size: 120%; }
#container #body .thanks {
  font-size: 190%;
  margin: 40px 0;
  text-align: center; }
#container #body .LV_validation_message {
  display: none; }
#container #body .LV_valid_field {
  border: 1px solid #00cc00 !important;
  outline: 1px solid #00cc00; }
#container #body .LV_invalid_field {
  border: 1px solid #cc0000 !important;
  outline: 1px solid #cc0000; }
