

* { padding: 0; margin: 0; }

body       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: white }
p + p { margin-top: 0.5em }
a { color: gray; text-decoration: underline }
.logo    { position: absolute; z-index: 10; top: 35px }
.topnav  { position: relative; z-index: 10; top: 34px; right: 19px; float: right }
#wrapper  { margin: 0 auto; width: 822px }
#header    { background: white; padding: 10px 10px 10px 15px; width: 822px; height: 120px; float: left }
#leftcolumn    { color: #333; background: white; margin-right: 5px; margin-bottom: 5px; padding: 10px; width: 203px; height: 375px; float: left; border: solid 2px #ccc }
#leftlower    { color: #333; background: white; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding: 10px; width: 382px; height: 375px; float: left; clear: both; border: solid 2px #ccc }
#bottomcolumn    { color: #333; background: white; margin-top: 5px; margin-bottom: 5px; padding: 10px; width: 798px; float: left; clear: left; border: solid 2px #ccc }
#flashcontainer { color: #333; background: white; margin-top: 5px; margin-bottom: 5px; padding: 2px; width: 816px; float: left; border: solid 2px #ccc }
#rightcolumn      { color: #333; background: white; display: inline; margin-bottom: 5px; margin-left: 5px; padding: 10px; width: 561px; height: 375px; float: right; border: solid 2px #ccc }
h1   { color: #d70000; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; font-stretch: normal }
h2  { color: #333; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; font-stretch: semi-expanded; margin: auto }
#rightlower    { color: #333; background: white; display: inline; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; padding: 10px; width: 381px; height: 375px; float: right; border: solid 2px #ccc }
#footer   { color: gray; font-size: 10px; font-stretch: semi-expanded; text-align: right; margin: 0 0 10px; width: 825px; clear: both }
/*table styles */
.advertising-table  { color: #000000; font-size: 10px; font-family: tahoma, sans-serif; line-height: 20px; text-align: left; z-index: 20; width: 570px }
.advertising-table tr:hover { color: #ffffff; background-color: #486ca5 }
.advertising-table td { text-align: center; padding: 3px; vertical-align: top }
.advertising-table th { color: #000000; font-weight: bold; background-color: #a3b5d2; text-align: center; padding: 3px; vertical-align: top }
.odd { background-color: #ffffff }
.even { background-color: #dee5ef }
.table { font-size: 12px; line-height: 18px; text-align: left; width: 576px; border-collapse: collapse }
.table td { text-align: left; padding-bottom: 0 5px 5px 0; vertical-align: top }
fieldset { padding: 12px; border: solid 4px #dee5ef }
.form-table { color: #000000; font-size: 12px; font-family: tahoma, sans-serif; line-height: 20px; text-align: left; z-index: 20; width: 500px }
.form-table th, td { text-align: left; padding-right: 3px; padding-bottom: 3px }
/*copy*/
.copy-half { position: absolute; top: 371px }
.copy { margin: 0; padding: 0; z-index: 20; width: 576px }
.copy p { padding-bottom: 10px }
.copy a { color: #486ca5; text-decoration: none }
.copy a:hover { color: #a3b5d2 }
.copy ul { list-style: none }
