body {
  font-family: verdana;
  text-align: center;
  background-color: #ffffff; /* Site Background Color */
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  color: #000; /* Site Font Color */
  }
#doc, #doc2 {
  }
h1 {
  font-size: 145%;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  }
h2 {
  font-size: 135%;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  }
h3 {
  font-size: 125%;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
  }
strong {
  font-weight: bold;
  }
p {
  margin-bottom: 5px;
  }
a {
  color: #000;
  }
.clear {
  clear:both;
  }
#hd {
  padding: 10px;
  text-align: left;
  background: #92cd00;
  }
#bd {
  text-align: left;
  background: #e5e4d7;
  padding: 10px;
  }
#ft {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #92cd00;
  font-weight: bold;
  }
#logo {
  float:left;
  }
div#top-nav-container {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: right;
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  background: #ffcf79;
  }
#top-nav-list li {
  display: inline;
  list-style-type: none;
  }
#top-nav-list a {
  padding: 3px 10px;
  }
#top-nav-list a:link, #top-nav-list a:visited {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  }
#top-nav-list a:hover {
  color: #2c6700;
  text-decoration: none;
  }



.right {
  background: #77ff77;
  }
.wrong {
  background: #ff7777;
  }

#previous_question_result {
  padding: 10px;
  text-align: center;
  font-weight:bold;
  }
.result {
  font-size: 150%;
  margin-bottom: 20px;
  }
.question_stats {
  text-align: left;
  margin-left: 100px;
  }


#quiz {
  text-align: center;
  padding: 20px;
  }
.quiz_question {
  font-size: 150%;
  font-weight: bold;
  margin: 10px;
  }
.quiz_level {
  float: right;
  }
.quiz_answers {
  margin-left: 200px;
  }
.answer_button input {
  float:left;
  font-weight:bold;
  margin: 10px;
  padding: 10px;
  }
.value {
  font-size: 150%;
  float:left;
  font-weight:bold;
  margin: 17px;
  }


#award_form {
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
  background: #eeeeee;
  margin: 10px;
  padding: 10px;
  }
#award_form .desc {
  padding: 5px;
  font-weight: bold;
  }
#award_form .label {
  padding: 5px;
  }
#award_form .input {
  padding: 5px;
  }
#award_form .award_submit {
  padding: 5px;
  }

