#page {
    border-spacing: 0;
    border-collapse: collapse;
    width: 750px;
    margin: 0 auto;
    background-color: #e1e5b3;
}

#page td {
    padding: 0;
}

.background {
  background-color: #e1e5b3;
}

.corner {
  display: block;
}

.banner {
  color: #996633;
  font-family: Times New Roman, Serif;
  font-size: 24pt;
  vertical-align: bottom;
  white-space: nowrap;
}

.bannerbar {
    background-color: #1c3664;
}

.bannerbar img {
    display: block;
}

.calendaricon {
  cursor: pointer;
}

.error {
  color: red;
  font-weight: bold;
}

.factoid {
  color: green;
  font-style: italic;
  font-weight: bold;
}

.faqsectionheading {
  font-size: 10pt;
  font-weight: bold;
  white-space: nowrap;
  margin-bottom: 0px;
  margin-top: 0px;
}

.faqnumber {
  font-weight: normal;
  font-size: 10pt;
  text-align: right;
}

.faqquestion {
  font-size: 10pt;
  font-weight: normal;
}

.faqanwertable {
  width: 100%;
}

.faqanswertable td {
  padding: 2px 0px 2px 0px;
}

.faqanswernumber {
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

.faqanswerheading {
  font-size: 10pt;
  font-weight: bold;
  vertical-align: middle;
  white-space: nowrap;
}

.faqanswerhelp {
  font-size: 10pt;
  font-weight: normal;
  width: 99%;
  vertical-align: middle;
}

.faqanswertop {
  font-size: 10pt;
  font-weight: normal;
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
}

.faqReference {
}

.footer {
  color: #e5994c;
  font-size: 8pt;
  white-space: nowrap;
}

.hen {
  color: #996633;
  font-size: 10pt;
  font-weight: bold;
}

.nav {
  color: #996633;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
}

.navigation {
  background-color: #ffcc66;
}

.pagination {
  font-size: 11pt;
  font-weight: normal;
}

.section {
  color: #996633;
  font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
  font-size: 13pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.subsection {
  color: #996633;
  font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.subsubsection {
  color: #996633;
  font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.surveyoptional {
  font-weight: normal;
  white-space: nowrap;
  margin-top: 4pt;
}

.surveyrequired {
  font-weight: bold;
  white-space: nowrap;
  margin-top: 4pt;
}

.surveysection {
  color: #996633;
  font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-top: 6pt;
}

a.nav:link {
  color: #e5994c;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

a.nav:visited {
  color: #e5994c;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

a.nav:hover {
  color: #996633;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

a:link {
  color: blue;
  font-weight: normal;
  text-decoration: none;
}

a:visited {
  color: blue;
  font-weight: normal;
  text-decoration: none;
}

a:hover {
  color: #1c3664;
  font-weight: normal;
  text-decoration: none;
}

body {
  background-color: white;
  color: black;
  font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
  font-size: 10pt;
}

li {
  margin-top: 6pt;
}

p {
  color: black;
  font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
  font-size: 10pt;
}

.homepagealert {
  width: 300pt;
  border: 3px solid red;
  margin: 6pt;
}

.homepagealert td {
  padding: 6px;
}

td {
  color: black;
  font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
  font-size: 10pt;
}

td.fieldlabel {
  color: black;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
}

td.fieldvalue {
}

td.optionalfieldlabel {
  color: black;
  font-family: Verdana, Arial, Sans-Serif;
  text-align: right;
  white-space: nowrap;
}

td.entrantfield {
  white-space: nowrap;
  vertical-align: top;
  padding: 4px;
}

ul {
  margin-top: 3pt;
}

div.hr {
  background: gray url(../images/cleardot.gif) no-repeat scroll center;
  height: 1px;
}

hr {
  display: none;
}

.logo {
    height: 72px;
}

.essay_length_long {
    background-color: blue;
    color: white;
    padding: 0 2px;
    display: inline;
}

.essay_length_short {
    background-color: red;
    color: white;
    padding: 0 2px;
    display: inline;
}

.essay_length_correct {
    background-color: green;
    color: white;
    padding: 0 2px;
    display: inline;
}

.box {
  width: 12px;
  height: 12px;
  margin: 2px;
  border: 1px solid black;
  text-align: center;
  padding: 0 0 1px 0;
  font-size: 11px;
}

#print_prizes td, #search td {
    padding: 3px;
}
