body {margin: 0; padding: 0; background: #644a26 url(/images/application/yh-background-gradient.png) repeat-x}
* {color: #ffffff}
#contact-form label {float: left; width: 100px; text-align: left}
#contact-form input, textarea {color: #000000}
#page {width: 800px; padding: 40px 0 0 0; margin: 0 auto; position: relative}
#logo {position: absolute; top: 40px; left: 58px; z-index: 1}
#print-link {margin-top: 0px; height: 20px}
#header {margin: 0 0 0 0; padding: 0; border-top: 15px solid #ffffff; border-left: 15px solid #ffffff; border-right: 15px solid #ffffff}
ul#menu {margin: 0 0 0 0; padding: 0 0 1px 0; background-color: #323232}
ul#menu li {list-style: none; float: right; margin: 0; padding: 0}
ul#menu li a {display: block; padding: 15px 0 14px 0px; margin-left: 0px; margin-right: 17px; text-decoration: none; color: #ffffff; font-size: 11px; border-bottom: 1px solid #323232}
ul#menu li a.on, ul#menu li a:hover {color: #f17d00; border-bottom: 1px solid #f17d00}
#body {border-bottom: 15px solid #ffffff; border-left: 15px solid #ffffff; border-right: 15px solid #ffffff; background-color: #8e876a}
#footer {margin-top: 17px}
#footer * {margin: 0px 0 8px 0; color: #a18053; font-size: 11px; font-family: verdana}
table#home-boxes td {width: 352px; padding: 20px 20px 20px 14px}
#news-page-main {background-color: #666456; margin-left: 215px; padding: 50px 30px 60px 30px; min-height: 300px; _margin-left: 202px; _height: 300px}
#news-page-sidebar p {margin: 14px 0 5px 0; font-size: 11px}
#news-page-sidebar a {text-decoration: none; font-size: 11px}
#news-page-sidebar div.hr {width: 175px; height: 1px; line-height: 1px; margin-left: 15px; margin-top: 0; margin-bottom: 0; padding: 0; color: #b2b1ab; border-top: 1px solid #b2b1ab}
#content-page-main {background-color: #666456; margin-left: 215px; padding: 50px 30px 60px 30px; min-height: 300px; _margin-left: 202px; _height: 300px}
#content-page-left p {margin: 14px 0 5px 0; font-size: 11px}
#content-page-left a {text-decoration: none; font-size: 11px}
#content-page-left div.hr {width: 175px; height: 1px; line-height: 1px; margin-left: 15px; margin-top: 0; margin-bottom: 0; padding: 0; color: #b2b1ab; border-top: 1px solid #b2b1ab}
ul#side-submenu {margin: 0; padding: 15px 0 0px 15px; _padding-top: 10px; width: 175px}
ul#side-submenu li {list-style: none; margin-top: 0px; margin-bottom: 12px}
ul#side-submenu li.on, ul#side-submenu li:hover {list-style: disc}
table.funding-chart {border: 1px solid #b2b1ab; background-color: #666456; margin-top: 10px}
table.funding-chart td {border: 1px solid #b2b1ab; vertical-align: top; padding: 3px 10px}
table.funding-chart p, table.funding-chart h2 {margin-top: 5px; margin-bottom: 5px}
table.funding-chart td.fc-header {background-color: #f17d00}
table.funding-chart td.fc-footer {background-color: #8e876a}
#errorExplanation {border-top: 3px solid #f27f7f; background: #ffbebe; padding: 10px}
#errorExplanation, #errorExplanation *, .fieldWithErrors, .fieldWithErrors * {color: #9c2626}
a:focus {outline: none}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
.clearfix {display:block}
body {font-family: verdana, arial, helvetica}
* {font-size: 11px}
h1 {font-size: 16px; font-weight: bold}
h2 {font-size: 14px}
a {color: #52e6f3}