body { 
    color: #000;
    font-family: Verdana, Tahoma, "Trebuchet MS";
    background-color: #F5DEB3;
    margin-right: 12%;
    margin-left: 12%;
    border-style: none;
    min-width: 600px;
}

hr {
    border: none;
    visibility: hidden;
    clear: both;
}

/* no pics for lists */
ul {
    list-style-type: none;
}

/* remove stupid borders from images */
img {
    border: none;
}
/* anchors */
a:link {
    color: #900;
    text-decoration: none;
}

a:visited {
    color: #600;
    text-decoration: none;
}

a:hover {
    color: #900;
    text-decoration: underline;
}

/* headings */
h2 {
    color: #900;
}

/* heading for lists, etc */
.headings {
    font-weight: bold;
    text-decoration: none;
}

/* highlight one element in a sentence */
.hl {
    font-weight: bold;
}

/* header and footer, old style */
table.dark_table, table.light_table {width: 100%; border: none; background-color: #F5DEB3 }
td { padding: 6px; }
th { color: #660000; text-align: left; }
table.dark_table { background-color: #CC9966 }
table.light_table { background-color: #F5DEB3 }


/* dark brown background with rounded corners (in Firefox) */
.dark {
    background-color: #CC9966;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 1em;
    width: 100%;
}


/* header and footer, new style */
/* site logo */
#header {
    min-height: 73px;
    height: 73px;
    max-height: 73px;
}

/* menu at the bottom */
#header {
    margin-bottom: 0.5em;
}
#footer {
    margin-top: 1em;
}

/* lotus images */
.lotus-light, .lotus-dark {
    float: right;
    margin: 5px
}

/* lotus image with light background */
.lotus-light {
    width: 71px;
    height: 73px;
}

/* lotus image with dark background */
.lotus-dark {
    width: 70px;
    height: 73px;
}

/* form stuff */
.form-info {
  margin: 5em 5em 5em 2em;
}

.form_line {
  margin-bottom: 1em;
}


.field {
  float: left;
  width: 15em;
  font-weight: bold;
}

.form-input {
  width: 20em;
}

.submit_button {
  margin-left: 30em;
  margin-right: 4em;
}

div.legal_info {
  margin-top: 1em;
  margin-left: 5em;
}

.justify {
  text-align: justify;
}

.error {
  font-weight: bold;
  color: #FF0000;
}

#recaptcha_widget_div {
  margin: 10px 0 10px 15em;
}

#photo_left {
    float: left;
}
.international {
  clear: both;
  padding-top: 5px;
  padding-left: 1em;
}