body { margin:0; padding:0; background:url('/assets/images/bg.png') top center #fff no-repeat; }
img { border:0; }
div, td { color:#696a6d; font-family:verdana; }
a { color:#f47d44; text-decoration:none; outline:0;}
a:hover { color:#fbc2a1; }
h1 { background:url('/assets/images/heading_bg.png') top no-repeat; color:#fff; padding:11px 22px; margin:1px 0 0 0; font-size:25px; font-weight:normal; }
h2 { margin:0px; padding:0px; font-weight:bold; font-size:15px; color:#afaa66; }
h3 { margin:0px; padding:0 0 4px 0; font-weight:bold; font-size:13px; color:#afaa66; }
.container { width:990px; margin:auto; }
.clear { clear:both; }

.nav { list-style-type:none; padding:0px; margin:15px 0 10px 0; height:22px;}
.nav li { float:left; }
.nav a { display:block; background:#696a6d; color:#fff; padding:3px 16px; margin:0 1px; font-size:14px; letter-spacing:1px; font-family:helvetica;}
.nav a:hover, .nav a.on, .sfHover a { background:#fff; color:#696a6d; }

.nav ul { list-style-type:none; padding:0px; }
.nav ul li { padding-bottom:1px; background:#fff;  }
.nav ul a { background:url('/assets/images/subnav_bg.png') top left no-repeat #e6e380; color:#696a6d; padding:9px 5px 9px 34px; width:155px; display:block; }
.nav ul a:hover, .nav ul a.on { background:url('/assets/images/subnav_bg_on.png') top left no-repeat #e6e380; }

.subNav {list-style-type:none; padding:0px; margin:0; float:left; font-size:12px; }
.subNav li { margin-bottom:1px; }
.subNav a { background:url('/assets/images/subnav_bg.png') top left no-repeat #e6e380; color:#696a6d; padding:9px 5px 9px 34px; width:156px; display:block; }
.subNav a:hover, .subNav a.on { background:url('/assets/images/subnav_bg_on.png') top left no-repeat #e6e380; }

.subNav ul {list-style-type:none; padding:0px; margin:0; border-top:1px solid #fff; }
.subNav ul a { background:#f0eeb0; padding:5px 5px 5px 34px;}
.subNav ul a:hover { background:#f0eeb0; color:#696a6d; }
.subNav ul a.on { background:#f0eeb0; color:#696a6d; font-weight:bold; }

.content { float:right; width:791px; }
.contentHome { width:990px; }

.breadCrumbs { background:#f47d44; font-size:10px; color:#000; padding:10px 22px;  }
.breadCrumbs a { font-size:11px; color:#fff; }
.pageNav { float:right; color:#000; }

.mainImage { float:right; border:2px solid #afaa66; padding:1px; margin:16px 0 8px 20px; }
.bodyText { padding:8px 33px 33px 33px; font-size:80%; }
.bodyText h1 { background:none; color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:120%; }
.bodyText h2 { color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:110%; }
.bodyText h3 { color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:105%; }
.bodyText h4 { color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:100%; }
.bodyText h5 { color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:100%; }
.bodyText h6 { color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:100%; }
.bodyText ul li { margin:5px 0px 5px 0px; }
.bodyText ul li { margin-bottom:4px; }
.bodyText ol li { margin:5px 0px 5px 0px; }
.bodyText ol li { margin-bottom:4px; }
.bodyText hr { border: none 0; border-top: 1px solid #afaa66; border-bottom: 1px solid #FFF; height: 2px; margin-bottom:2px; margin-top:2px; }


.bodyText2 { padding:8px 33px 33px 33px; }
.bodyText2 h1 { background:none; color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:19px; }
.bodyText2 h2 { color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:17px; }
.bodyText2 h3 { color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:15px; }
.bodyText2 h4, h5, h6 { color:#afaa66; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:13px; }
.bodyText2 ul li { margin:5px 0px 5px 0px; }
.bodyText2 ul li { margin-bottom:4px; }
.bodyText2 ol li { margin:5px 0px 5px 0px; }
.bodyText2 ol li { margin-bottom:4px; }

.pfv, .stp { display:block; float:left; padding:5px 0 5px 20px; }
.pfv { background:url('/assets/images/icon_pf.png') left no-repeat; }
.stp { background:url('/assets/images/icon_se.png') left no-repeat; margin-left:20px;  }

.footer { background:url('/assets/images/footer_bg.png') repeat-x top; height:78px; border-top:4px solid #d7d314; margin-top:20px; padding:20px; font-size:10px; }
.credits { float:right; }

.summaryBlock { background:#fdfaef; margin-bottom:1px; }
.summaryImg { border-right:5px solid #afaa66; padding-right:1px; float:left; margin-right:20px; }
.summarySpace { background:#afaa66; }
.summaryText { font-size:12px; padding:10px 5px 0px 14px; float:right; width:600px; }
.summaryText h3 a { color:#afaa66; }
.more { float:right; }

.feature1, .feature2, .feature3 { font-size:80%; border:1px solid #b2b4b5; width:300px; float:left; padding:20px 10px; margin-top:20px; }
.feature1 { border-top:6px solid #659c3c; }
.feature2 { margin:20px 12px 0 12px; border-top:6px solid #dcd805; }
.feature3 { border-top:6px solid #f57b21; }

.slideshow { width:485px; height:323px; overflow:hidden; }

.summaryContainer { background:url('/assets/images/summary_img.png'); width:85px; height:88px; overflow:hidden; float:left; }

.bottom { background:transparent !important; }

/* Grants */
.searchContainer {background:#fbf5d9; padding:15px 0 5px 15px; border-bottom:dashed 1px #dbd435; height:auto;}
.searchBox {float:left; width:210px; margin:0 5px;}
.searchBox span.title {font-weight:bold; font-size:14px; color:#696A6D; display:block; margin-bottom:4px;}
.searchBox input.txt {border:solid 1px #555; padding:5px; color:#333; font-size:11px; width:150px;}
/*.searchBox select.dd {border:solid 1px #555; padding:5px; color:#333; font-size:11px; width:150px; height:25px;}*/
.searchBox select.dd {border:1px solid #555;font-size:11px;height:25px;padding:3px;width:150px;}
.searchBox input.submit {border:solid 1px #FBBD99; padding:2px; background-color:#F47D44; color:#fff; font-weight:bold;font-family:tahoma;}

.bodyTextGrants { font-size:12px; padding:8px 3px 33px 3px; }
.bodyTextGrants h3 { color:#696A6D; }
.GrantsHeader { background:#FBA679; font-weight:bold; }
.GrantsHeader td { color:#FFFFFF; }
.GrantsOdd { background:#FFF4EC; }