body {
  background-color: white;
}

#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 790px;
}

h1, h2, h3, p, pre, li, a, td, form, .forms, span {
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 0.9em;
  margin: 3px 0;
  padding: 0;
}

ul, ol {
  padding: 0 10px;
  margin: 0 10px;
}

h1 {
  //color: #006029;
  color: #555555;
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  //text-align: center;
  margin: 7px 0;
}

h2 {
  //color: #006029;
  color: #555555;
  font-family: Arial, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  margin: 5px 0;
}

h3 {
  font-family: Arial, sans-serif;
  font-weight: bold;
}

img {
  border: 0px solid blue;
}

ul {
  list-style: square outside;
}

div {
  padding: 0;
  margin: 0;
}

#logo {  
}

#navigation {
  background-color: #00D0E0;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#navigation a {
  background-color: #00D0E0;
  font-family: Arial, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration: none;
  margin-left: 5px;
  margin-right: 0px;
  color: #181460;
}

#navigation a:hover {
  color: #3642EC;
}

.yellow {  
  border: 2px solid #B2FF55;
  background-color: #FFFFEB;
}

.yellow a {
  font-weight: bold;
  color: black;
}

.yellow a:hover {
  color: #B2FF55;
}

.green {  
  border: 2px solid #4BC146;
  background-color: #EBFFEB;
}

.green a {
  font-weight: bold;
  color: black;
}

.green a:hover {
  color: #4BC146;
}

.red {  
  border: 2px solid #AC946E;
  background-color: #FFF0EB;
}

.red a {
  font-weight: bold;
  color: black;
}

.red a:hover {
  color: #AC946E;
}

#content {
  float: left;
  width: 591px;
}

#content .box {
  padding: 0px 5px;
  margin: 5px 5px 5px 0px;
}

#panel {
  float: left;
  width: 198px;
}

#panel .box {
  padding: 0px 5px;
  margin: 5px 0px 5px 0px;
}

.marked {
  text-decoration: none;
}

.forms {
  line-height: 1.67em;
  text-align: center;
  font-family: Arial, sans-serif;
  //font-size: 10pt;
}

.forms input {
  margin: 2px 0;
}
.forms table {
  margin: 0 auto; 
}

.entry-input {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 2em;
}

.links {
  padding-left: 60px;
}

.citation {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 16px;
  margin-top: 16px;
}

.citation .wording {
  font-weight: bold;
}

.copy {
  padding-top: 5px;
}

p.copy {
  text-align: center;
  font-size: 0.7em;
}

p#display {
  font-size: 0.8em;
}

p.copy a {
  font-size: 1em;
}

p.result {  
  margin-bottom: 12px;
}
