body {background: #C1D821; color: #000000; padding: 0; margin: 0; font-family: Tahoma, Arial, sans-serif; font-size: 85%;}
table, td {font-family: Tahoma, Arial, sans-serif; font-size: 1em;}
thead td {background: #f0f0f0; font-weight: bold;}
#body {background: #ffffff; padding-top: 200px;}
#header {position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; height: 229px;}
#headerLeft {position: absolute; top: 0; left: 0;}
#headerMiddle {position: absolute; top: 0; left: 319px;}
#headerFill {position: absolute; top: 0; left: 695px; width: 100%; height: 168px;}
#headerRight {position: absolute; top: 0; right: 0;}
#headerLink {display: block; position: absolute; top: 10px; left: 50px; width: 240px; height: 120px;}
#headerAltText {font-size: 2em;}
#footer {position: relative; bottom: 0; left: 0; right: 0; height: 97px; overflow: hidden;}
#footerRight {position: absolute; bottom: 0; right: 0;}
#footerFill {position: absolute; bottom: 0; right: 685px; height: 97px; width: 100%;}
#footerText {position: absolute; bottom: 10px; right: 10px; font-size: 0.8em;}
#footer a {color: #000000; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#page {border-left: 2px dotted #1399EA; border-right: 2px dotted #1399EA; margin: 0 100px 0 240px; padding: 20px; z-order: 300; position: relative; min-height: 330px;}
#menu {position: absolute; top: 250px; left: 0; width: 230px;}
#menu ul {list-style-type: none; margin: 0; padding: 0 20px;}
#menu ul li {margin: 0; padding: 8px 0 0 20px; background: url(../images/core/bullet_red.png) 0 9px no-repeat;}
#menu ul li a {color: #1399EA; text-decoration: none;}
#menu ul li a:hover {color: #ED1E42;}
#menu ul li a.here {border-bottom: 2px solid #C1D821; padding-bottom: 0; margin-bottom: 3px;}
.clear {clear: both;}
h1 {color: #ED1E42; text-align: left; letter-spacing: -0.06em; font-size: 2.7em; margin: 0;}
a {color: #1399EA;}
a:hover {color: #ED1E42;}
form {border: 1px solid #d0d0d0; padding: 10px; margin: 8px 0;}
form label {float: left; width: 30%; margin-left: 10%;}
#page form p {clear: left;}
form input {width: 40%; font-size: 1em; font-family: Tahoma, Arial, sans-serif;}
form textarea {width: 40%; font-size: 1em; font-family: Tahoma, Arial, sans-serif;}
.picFloatLeft {border: 1px solid #d0d0d0; margin: 8px; padding: 2px; float: left;}
.picFloatRight {border: 1px solid #d0d0d0; margin: 8px; padding: 2px; float: right;}