body {font-family:Arial; background-color:#e5e5e5;}
body a { color:#333366;font-family:Arial;font-size: 90%;}
body h2 { font-family: Arial;font-size: 110%; color:#003366; font-weight:bold;}
body p { font-family: Arial;font-size: 90%; color:#333;}
img {border:0;}

#bodyContainer {margin:5px auto; width:918px; min-height:522px; background-color:#fff; color:#005b7f; text-align:left; padding:9px 0;}
#headerContainer {float:left; display:block; clear:both; width:918px; min-height:118px;}
#siteLogo {float:left;}
#searchBox {float:right; margin-right:10px;}
#searchBox label {text-indent:-2000px; position:absolute; text-align:left; overflow:hidden;}

#navigationBar {width:918px; height:35px; background-color:#003366; clear:both;}
ul.newnav {list-style-type:none; margin:0; padding:0;}
.homeButton {width:100px;}
.fundingButton {width:140px;}
.growthButton {width:181px;}
.aboutButton {width:160px;}
.bestPracticeButton {width:178px;}
.newsButton {width:154px;}

#mainContainer {float:left; display:block; clear:both; width:918px; background-color:#fff;}
.box1 { position:relative; background:#fff; width:632px; float:left;}
#mainContainer a {font-size:14px;}

#mainContent {float:left; display:block; clear:both; width:747px; background-color:#fff; padding:10px 18px 10px 18px;}
#sideBar {float:left; width:115px; background-color:#f1f1f1; vertical-align:top; padding:10px; min-height:597px;}

.homeCallouts th {font-size:16px; padding:2px 0;}
.homeCalloutHeader {text-align:center; color:#fff; font-weight:bold; background-color:#f59f16; width:200px; padding:2px 0; font-size:16px !important;}
.homeCalloutSpacer {width:11px;}
.homeImageBox {}
.homeTextBox {color:#000; padding-top:5px;}
.homeTextBox h2 {font-weight:bold; color:#333366; margin:0; padding:0; font-size:16px;}
.homeTextBox p {margin:0; padding:0; font-size:12px;}
.homeTextBox a {display:block; color:#333366; text-decoration:underline; font-size:12px !important; padding:1px 0 !important;}
.homeTextBox a:hover {color:#f59f16; text-decoration:none;}

.homeLogos {width:600px;}
.homeLogos td {text-align:center; padding:0; margin:0;}
.homeLogos td img {padding:0; margin:0;}

/* Forms */
#mainContainer form table td {font-size:14px !important;}
.error {float:left; color: red; font: 12px; display:block; clear:both;}