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;  z-index:9997 !important; }
.nav a { display:block; background:#696a6d; color:#fff; padding:3px 16px; margin:0 0px; 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; z-index:99999 !important; }
.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; }

.home-nav { float:right;  }
.home-nav li { }
.home-nav .nav { list-style-type:none; padding:0px; margin:0px 0 0px 0; height:36px; }
.home-nav .nav a { padding:10px 18px 10px 18px; display:inline-block;  }
.home-nav .nav li.sfHover ul { top:37px !important; }
.home-nav .nav ul li a {  padding:9px 5px 9px 34px; }

.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; }
.copyright { float:left; }

.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:290px; float:left; padding:10px 20px 10px 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; }
.feature1 img, .feature2 img, .feature3 img { float:left; margin-right:10px; }

.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; }

.clear { clear:both; }
.content-grey { background:#333334; color:#fff; padding:10px 10px 20px 20px; height:535px; font-size:11px; }
.content-grey-right { width:390px; float:right; font-size:11px; background:#333334; }
.grey-news { font-size:11px; padding-right:30px; color:#fff; }
.grey-news h4 { margin:0px; padding:12px 0px 6px 0px; color:#DFC91C; font-size:14px; }
.grey-news a.headline { margin:12px 0px 6px 0px; padding:12px 0px 6px 0px; color:#DFC91C; font-size:14px; font-weight:bold; }
.grey-news a.more { color:#DFC91C; }
.twitter { height:190px; background:url('/assets/images/twitter-bg.png') top left no-repeat; font-size:11px; padding:50px 100px 0px 80px; }
.twitter ul { list-style:none; margin:5px 0px 5px 0px; padding:0px; }
.twitter h2 { color:#5E9732; }
.twitter a { color:#333; }
.follow-us { padding:0px 0px 0px 160px; height:40px; }
.follow-us h4 { height:25px; padding:7px 0px 0px 0px; margin:0px; color:#fff; float:left; font-size:13px; }
.follow-us a { display:block; height:32px; width:41px; float:left; }
.follow-us a span { display:none; visibility:hidden; }
.follow-us .icon-grey-fb { background:url('/assets/images/icon-grey-fb.png') top left no-repeat; }
.follow-us .icon-grey-tw { background:url('/assets/images/icon-grey-tw.png') top left no-repeat; }
.follow-us .icon-grey-vi { background:url('/assets/images/icon-grey-vi.png') top left no-repeat; }
.content-grey-left { width:540px; }
.home-subscribe { background:#F58220; color:#fff; width:520px; z-index:8; padding:15px 10px 15px 10px; margin-top:14px; }
.right { float:right; }
.home-subscribe-btn { border-collapse:collapse; border:none; background:none; font-size:18px; color:#fff; padding:0px 0px 0px 0px; margin:0px 5px 0px 10px; cursor:pointer; width:110px; }
.home-subscribe-input { border-collapse:collapse; background:#FAB67E; border:1px solid #FBC99E; padding:5px 10px 5px 10px; color:#87501C; font-size:10px; position:relative; width:130px; }
.home-subscribe strong { float:left; }
form { margin:0px; padding:0px; }
.home-subscribe td { color:#fff; font-size:18px !important; font-family:Tahoma, Geneva, sans-serif !important; }
.nivo-caption td { color:#fff; font-size:18px !important; font-family:Tahoma, Geneva, sans-serif !important; }
.nivo-caption td .more { float:none !important; padding-left:10px; }


