body { background-color: #4daf53; font-family: Verdana, Helvetica, Arial, san-serif; font-size: 1em; margin: 0px; padding: 0px }
a, a:link, a:visited {color: #000; text-decoration: none }
a:hover {color: #4daf53; text-decoration: underline }
a:active {color: #ffc538; text-decoration: none }
h1 { color: #f5a232; font-size: 1.5em; font-weight: bold; border-bottom: 2px solid #666 }
h2 { color: #4daf53; font-size: 1.25em; font-weight: bold; margin: 0px }
h3 { color: #f5a232; font-size: 1em; font-weight: bold; font-style: italic; margin: 0px }
h4 { color: #666; font-size: 1.25em; font-weight: bold; margin: 0px; border-bottom: 1px solid #666 }
h6 { color: #fff; font-size: .75em; font-weight: normal }
img { border: 0px solid #fff }
#layout { width: 100% }
#header { width: 825px; height: 110px; padding: 0px }
#midsection { width: 100%; background-color: #fff }
#navLayout { width: 285px; height: 500px; background-color: #ffc538 }
#navContents { width: 150px; height: 300px; background-color: #ffc538 }
#main { width: 100%; padding: 10px 20px }
#content { width: 100% }
#footer { width: 100% }
#bottomNav { text-align: center; padding: 10px }
#bottomNav a, #bottomNav a:link, #bottomNav a:visited { color: #fff; font-weight: bold; text-decoration: none }
#bottomNav a:hover { color: #ffc538; font-weight: bold; text-decoration: underline }
#bottomNav a:active { color: #000; font-weight: bold; text-decoration: none }
#nolink { text-align: center }
#nolink a, #nolink a:link, #nolink a:visited, #nolink a:hover, #nolink a:active { color: #fff; text-decoration: none; font-weight: normal }
#getflash { color: #000; background-color: #fff; padding: 10px; margin-top: 75px }
#welcomeBots { width: 600px; height: 150px; text-align: center }
#timeline p { color: #000; margin-bottom: 50px; padding: 12px }
#timeline img { margin: 12px }
#timeline { text-align: center }
#timeline a, #timeline a:link, #timeline a:visited {color: #000; text-decoration: none }
#timeline a:hover {color: #4daf53; text-decoration: none; font-weight: bold }
#timeline a:active {color: #ffc538; textdecoration: none }
.list { margin: 0px }
.date  { color: #000; font-size: 1.25em; font-weight: bold }
.glossaryTable { border: solid 1px #f5a232 }
.terms { width: 20%; color: #4daf53; font-weight: bold; padding: 10px; border-bottom: 1px solid #f5a232 }
.definitions { width: 80%; padding: 10px; vertical-align: top; border-bottom: 1px solid #f5a232 }
.orange { color: #f5a232 }
.green { color: #4daf53 }
.topAlign  { vertical-align: top }
.topSpace { vertical-align: top; padding-top: 20px }
