/***  YOUR SITES STYLES  ***/
/* Any styles you need to add can be placed here. */  
/* Note: there is a great number of preset styles in the global stylesheet */

/*below stops the links in the pop ups in the header from being blue - by syd swann */
#hdr a, #hdr a:link, #hdr a:active, #hdr a:visited {text-decoration:none;color:#4D4D4F;}
#frontpage * {margin: 0; padding: 0}
#frontpage .roundedCorner { font-family: verdana, arial; width: 200px;	margin: 10px auto; text-align:center; }

div div div div h7 {font-size:1.3em; color:black; font-weight:bold;}

#frontpage .text {	border: 1px solid #B0BCC2; border-width: 0 1px;	padding: 5px 10px; text-align:left;}
#frontpage .b1,#frontpage .b2,#frontpage .b3,#frontpage .b4,#frontpage .b5,#frontpage .b1 b,#frontpage .b2  b, #frontpage .b3 b,#frontpage .b4 b,#frontpage .b5 b{
  height: 1px;	font-size: 1px;	overflow: hidden;	border-style: solid;	border-width: 0 1px;	display: block;
}
#frontpage .b1 { margin: 0 2px; background: #EBEEF0;	border: none;}
#frontpage .b1 b { margin: 0 1px; background: #B8C3C8; border-color: #CBD3D7;}
#frontpage .b2 {margin: 0 1px;	border-color: #D6DCDF;}
#frontpage .b2 b {border-color: #B8C3C8;}
#frontpage .b3 {border-color: #EBEEEF;}
#frontpage .b3 b {border-color: #BCC6CB;}
#frontpage .b4 {border-color: #CAD2D6;}
#frontpage .b4 b {border-color: #E5E9EB;}
#frontpage .b5 {border-color: #B5C0C6;}
#frontpage .b5 b {border-color: #FAFBFB;}
#frontpage .normalParagraph {padding:0px; font-size:medium;}

a.backtotop {background:url('/images/backtotoparrow2.gif') top left no-repeat; padding-left:16px; color:#adb4c2; font-size:.8em; text-decoration:none;}
a.backtotop:link, a.backtotop:visited {color: #adb4c2; text-decoration:none;}
a.backtotop:hover, a.backtotop:active {color: #adb4c2; text-decoration:underline;}

#navHome {margin-right:0px;}
#navInformation {margin-right:0px;}
#navBar {width:170px;color:#000000;}	
#mainBody {height:100%; margin:0px;padding:0px;}
#title {background-image:url('/images/title.jpg'); width:555px; height:86px; border-bottom:none;}	
#mainTable {background: #fff  url('/images/recovery_backgroundFull.gif') no-repeat; margin:0px; padding:0px;}
#mainTableGraphs {background-image:none;}
#pageTitle {margin-bottom:20px;}
#signature {text-align:right; font-style:italic; margin-top:0px; line-height:150%; color:#FFFFFF; padding-right:50px;}
#content{margin-top:20px; margin-left:0px;}
#mainContent {margin-left:10px; margin-right:10px;}
#mainContent  h3 {color:#515151; font-size:1.75em; font-weight:bold; margin-bottom:15px;}
#flashBox {text-align: center; margin-bottom:0px;}
#flash {border:solid white 1px; margin:0px; padding:0px; width:356px; height:248px}
#grantCategories td {font-size:1.3em; font-weight:bold;}

#navBar a.navMainLink {
	display:block;
	padding-top:4px;
	margin-bottom:0px;
	font-size:1.2em;
}

#reports li {line-height:120%; font-weight:bold; }
#agencies li {line-height:2em; font-weight:bold; }

#bannerCenter{width:700px; margin-top:10px;}
#bannerCenter p {font-size:1.2em; font-weight:bold; color:#000000; text-align:center; margin-top:10px; padding:0px;}
#bannerCenter a {font-size:0.9em;}
#bannerCenter a:hover {text-decoration:underline; color:#040488;}
#bannerCenter a:link, #bannerCenter a:active, #bannerCenter a:visited {text-decoration:underline; color:#040488;}

.description {margin-top:10px;}
.indent {margin-left:20px;}
.allGraphs {width:458px; height:375px; text-align:center; vertical-align:middle;}
.allGraphs hr {width:200px;}
.small {text-align:center; color:gray; font-weight:bold; font-size:.8em; margin-bottom:0px;}
.noshow {display:none;}
.imageRightside{float: right; padding: 0px 0px 10px 10px; margin:0px;}
.sectionTitle {font-size:1.35em; font-weight:bold; margin-bottom:0px; margin-left:0px;}
.sectionContent {margin-top:5px; margin-left:15px;}
.firstParagraph {margin-top:2px;}
.top_link {margin-bottom:10px;}
.bannerRight {float:right; width:600px;}
.information {width:700px;}
.black {color:#000000;}
.smallNote {font-size:.9em; font-weight:bold; color:#408080}
#bannerCenter .alert {font-size:1.1em; font-weight:bold; color:#800000; font-variant:small-caps; border-top:thin gold solid; border-bottom:thin gold solid; width:650px; text-decoration:none;}


#contentMessage{margin-left:20px;margin-right:20px;}
#contentMessage p {font:Arial, Helvetica, sans-serif sans-serif 1.1em; line-height:110%; color:#333333;}
#contentMessage h3 {color:#515151; font-size:1.75em; font-weight:bold; margin-bottom:15px; display:inline;}

#links {text-align:center; font-size:.9em;}
#links a:hover {text-decoration:underline; color:#040488;}
#links a:link, #links a:active, #links a:visited {text-decoration:none; color:#040488;}

#welcome {margin-top:0px;}
#welcome p{color:#FFFFFF; margin: 0px 10px 0px 15px; line-height:150%; font-size:.9em}
#welcome h3 {color:#FFFFFF; font-size:36px; font-weight:bold; margin:10px 10px 10px 15px;}
#graphDiv h3 {color:#FFFFFF; font-size:24px; font-weight:bold; margin-top:10px;margin-bottom:5px;}
#welcomeBox {background:url('/images/recovery_videoBackRound.jpg') no-repeat; width:745px; border:none; }
#videoTitle {text-align:center; color:#FFFFFF; font-weight:bold; font-size:.9em; margin-bottom:0px; margin-top:1px;}
#videoNote {text-align:center; color:#FFFFFF; font-size:.8em; margin-bottom:0px; margin-top:1px;}
#graphDiv {width:414px;  text-align:left;}
#graphDiv p {color:#FFFFFF;}

#moreVideos {text-align:center; color:#FFFFFF; font-size:.7em; margin-bottom:0px; font-weight:bold; margin-top:10px; vertical-align:middle;}
#moreVideos a:hover {text-decoration:none; color:#ffffff;}
#moreVideos a:link, #moreVideos a:active, #moreVideos a:visited {text-decoration:underline; color:#ffffff;}

#allVideos {text-align:center; color:#000000; font-size:.7em; margin-bottom:0px; font-weight:bold; vertical-align:middle;}
#allVideos a:hover {text-decoration:none; color:#000000;}
#allVideos a:link, #allVideos a:active, #allVideos a:visited {text-decoration:underline;color:#000000;}

#content-grants {margin-left:10px;}
#content-grants div {margin-top:0px;}
#content-grants h3 {margin-bottom:20px;}
#content-grants h4 {margin-bottom:10px; font-size:1.2em; color:#000000; margin-top:30px;}
#content-grants .department {margin-bottom:10px; font-size:1.5em; color:#000000; margin-top:30px; text-transform:uppercase;}
#content-grants .description h6 {margin-top:10px; font-size:1.3em; color:#004080; margin-bottom:0px; padding-left:0px; padding-bottom:0px; border-bottom:1px #003366 solid; text-transform:uppercase;}
#content-grants ul {margin-top:0px; margin-bottom:8px;}
#content-grants li {}
#content-grants a:hover {text-decoration:underline; color:#000071;}
#content-grants a:link, #content-grants a:active, #content-grants a:visited {text-decoration:none;color:#000071;}
#content-grants .description {margin-top:0px; margin-left:10px; margin-bottom:5px; font-size:.9em;}

#content-grants .description h5 {color:#525252; font-size:1.33em; margin-bottom:10px;}
#content-grants .description .description {margin-bottom:40px;}
#content-grants #grantCategories {border:0;}
#content-grants #grantCategories td {width:125px; text-align:center; vertical-align:top;}
#content-grants .table-titleCell {font-weight:bold; text-align:right; width:170px; vertical-align:top;}
#content-grants .category {font-size:1.6em; color:#ffffff; margin-bottom:30px; background-color:#160251; text-align:center;}
#content-grants a {font-weight:bold;}
#content-grants td {vertical-align:top;}

#content-certifications {margin-left:10px;}
#content-certifications .divider {margin-left:10px; width:700px; text-align:left;}
#content-certifications div {margin-top:0px;}
#content-certifications h3 {margin-bottom:20px;}
#content-certifications h4 {margin-bottom:10px; font-size:1.2em; color:#000000; margin-top:30px;}
#content-certifications .department {margin-bottom:10px; font-size:1.5em; color:#000000; margin-top:30px; text-transform:uppercase;}
#content-certifications .description h6 {margin-top:10px; font-size:1.3em; color:#004080; margin-bottom:0px; padding-left:0px; padding-bottom:0px; border-bottom:none; text-transform:uppercase;}
#content-certifications ul {margin-top:0px; margin-bottom:8px;}
#content-certifications li {}
#content-certifications a:link, #content-certifications a:active, #content-certifications a:visited {text-decoration:none;color:#000071;}
#content-certifications a:hover {text-decoration:underline; color:#000071;}
#content-certifications .description {margin-top:0px; margin-left:10px; margin-bottom:5px; font-size:.9em;}

#content-certifications .description h5 {color:#525252; font-size:1.33em; margin-bottom:20px;}
#content-certifications .description .description {margin-bottom:15px;}
#content-certifications #grantCategories {width:450px; border:0;}
#content-certifications #grantCategories td {width:225px; text-align:center;}
#content-certifications .table-titleCell {font-weight:bold; text-align:right; width:100px; vertical-align:top;}
#content-certifications .category {font-size:1.6em; color:#ffffff; margin-bottom:30px; background-color:#160251; text-align:center;}
#content-certifications a {font-weight:bold;}
#content-certifications td {vertical-align:top;}


#govSiteLink {text-align:center; font-weight:bold; color:#FFFFFF; margin-top:25px;}
#govSiteLink a {color:#FFFFFF;}
#govSiteLink a:hover {text-decoration:underline; color:#FFFFFF;}
#govSiteLink a:link, #govSiteLink a:active, #govSiteLink a:visited {text-decoration:none;color:#FFFFFF;}

#contentNews {width:260px; float:left; display:inline;}
#contentNews h3 {color:#515151; font-size:1.75em; font-weight:bold; margin-bottom:15px;}
#contentNews dt {color: #000071; font-weight: bold;}
#contentNews dd {color:#000; font-size:.9em; padding-left:0px; margin-left:0px; margin-bottom:10px;}
#contentNews dl {margin-top:0px;padding-top:0px;}
#contentNews dt {margin-top:0px;padding-top:0px;}
#contentNews h4 {margin-bottom:5px; font-size:1.2em; color:#515151; margin-top:30px;}
#contentNews a:hover {text-decoration:underline;color:#000071;}
#contentNews a:link, #contentNews a:active, #contentNews a:visited {text-decoration:none;color:#000071;}
#contentNews a {color: #000071; font-weight: bold;}
#contentNews p {color:#000; font-size:.9em; padding-left:0px; margin-left:4px; margin-bottom:15px;}

#contentReports {float:left; margin-left:12px; display:inline;}
#contentReports h3 {color:#515151; font-size:1.75em; font-weight:bold; margin-bottom:15px;}
#contentReports h4 {color:#000000; font-size:1.5em; font-weight:bold; margin-bottom:5px; text-align:center;}
#contentReports h5 {color:#000000; font-weight:bold; margin-bottom:0px; margin-top:0px; text-align:right; font:Arial, Helvetica, sans-serif .7em;}
#contentReports p{color: #000071; font-weight: bold; text-align:center; margin-top:3px;}
#contentReports a:hover {text-decoration:underline;color:#000071;}
#contentReports a:link, #contentReports a:active, #contentReports a:visited {text-decoration:none;color:#000071;}
#contentReports hr {width:350px; text-align:center; height:1px;}
#contentReports ul li {margin-left:10px; font-weight:bold;}

#contentAllGraphs h3 {color:#515151; font-size:1.75em; font-weight:bold; margin-bottom:15px;}
#contentAllGraphs h4 {color:#000000; font-size:1.5em; font-weight:bold; margin-bottom:5px; text-align:center;}
#contentAllGraphs h5 {color:#000000; font-weight:bold; margin-bottom:0px; margin-top:0px; text-align:right; font:Arial, Helvetica, sans-serif .7em;}
#contentAllGraphs p{color: #000071; font-weight: bold; text-align:center; margin-top:3px;}
#contentAllGraphs .pageNote {color:#800000; text-align:left; font-size:1em; font-weight:bold; font-style:italic;}
#contentAllGraphs #graphDiv {width:458px; height:300px; text-align:center; vertical-align:middle;}

#contentNews.newsPage {width:725px; border-right:none; padding-left:10px;}
#contentNews.newsPage h3 {font-size:1.9em; display:inline;}
#contentNews.newsPage a {color: #000071; font-weight: bold;}
#contentNews.newsPage p {color:#000; font-size:.9em; padding-left:0px; margin-left:4px; margin-bottom:15px;}

#contentNews.meetings div {width:725px; border-right:none; padding-left:10px;}
#contentNews.meetings h3 {font-size:1.9em; display:inline;}
#contentNews.meetings h5 {font-size:1.1em; margin-bottom:0px; width:725px;}
#contentNews.meetings a {color: #000071; font-weight: bold;}
#contentNews.meetings p {color:#000; font-size:.9em; padding-left:0px; margin-left:12px; margin-bottom:15px; margin-top:0px;}




#contentfaq h3 {font-size:1.9em;}
#contentfaq h5 {font-size:1.1em; margin-bottom:0px; width:725px;}
#contentfaq a:hover {text-decoration:underline;color:#000071;}
#contentfaq dt {color: #000071; font-weight: bold; margin-left:15px; margin-top:35px; font-size:1.1em;}
#contentfaq dd {color:#000000; font-size:1.0em; margin-left:40px; margin-bottom:10px; margin-top:5px;}
#contentfaq ul {margin-top:0px; margin-bottom:15px;}
#contentfaq li {list-style:circle; color:#000; font-size:.9em;}
#contentfaq a:link, #contentfaq a:active, #contentfaq a:visited {text-decoration:none;color:#000071;}
#contentfaq p {color:#000; font-size:.9em; margin-bottom:15px; margin-top:0px;}
#contentfaq p .nobottom {margin-bottom:0px; padding-bottom:0px;}
#contentfaq div .clear {margin-bottom:0px; margin-top:0px; padding:0px;}


#contentEvents {width:100%;border-right: #999999 1px solid; padding-right:10px; float:left; display:inline; margin-top:15px;}
#contentEvents h3 {color:#515151; font-size:1.75em; font-weight:bold; margin-bottom:15px;}
#contentEvents h5 {color: #000071; font-weight: bold; margin-left:15px; margin-top:5px; font-size: 1.1em;}
#contentEvents .date {color: #000000; font-size:1.1em; font-weight:bold; margin-bottom:5px; margin-top:20px;}
#contentEvents .information {color:#000000; font-size:.9em; margin-left:30px; margin-bottom:10px;}
#contentEvents h4 {margin-bottom:5px; font-size:1.2em; color:#515151; margin-top:30px;}
#contentEvents a:hover {text-decoration:underline;color:#000071;}
#contentEvents a:link, #contentEvents a:active, #contentEvents a:visited {text-decoration:none;color:#000071;}
#contentEvents a {color: #000071;}
#contentEvents p {color:#000; font-size:.9em; padding-left:0px; margin-left:4px; margin-bottom:15px;}

#contentInformation {margin-left:10px; margin-right:10px;}
#contentInformation h3 {margin-bottom:20px;}
#contentInformation h4 {margin-bottom:0px; font-size:1.2em; color:#000000; margin-top:40px;}
#contentInformation h5 {margin-top:3px; font-size:1.08em; color:#515151; margin-bottom:0px; padding-left:10px;}
#contentInformation ul {margin-top:0px; margin-bottom:8px;}
#contentInformation .description {margin-top:2px; margin-left:5px; margin-bottom:5px; font-size:.9em;}
#contentInformation .descriptionNP {margin-top:5px; margin-left:20px; margin-bottom:5px; font-size:.9em;}
#contentInformation a:hover {text-decoration:underline; color:#000071;}
#contentInformation a:link, #contentInformation a:active, #contentInformation a:visited {text-decoration:none;color:#000071;}

#contentInformationNP {margin-left:10px; margin-right:10px;}
#contentInformationNP h3 {margin-bottom:20px;}
#contentInformationNP h4 {margin-bottom:0px; font-size:1.2em; color:#000000; margin-top:40px;}
#contentInformationNP h5 {margin-top:3px; font-size:1.08em; color:#515151; margin-bottom:0px;}
#contentInformationNP div {padding-top:0px;}
#contentInformationNP ul {margin-top:0px; margin-bottom:8px;}
#contentInformationNP .description {margin-top:2px; margin-left:5px; margin-bottom:5px; font-size:.9em;}
#contentInformationNP .descriptionNP {margin-top:0px; margin-left:25px; margin-bottom:5px; font-size:.9em;}
#contentInformationNP a:hover {text-decoration:underline; color:#000071;}
#contentInformationNP a:link, #contentInformationNP a:active, #contentInformationNP a:visited {text-decoration:none;color:#000071;}


.t {background: url(/images/dot.gif)0 0 repeat-x; width: 20em}
.b {background: url(/images/dot.gif) 0 100% repeat-x}
.l {background: url(/images/dot.gif) 0 0 repeat-y}
.r {background: url(/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(/images/bl.gif) 0 100% no-repeat}
.br {background: url(/images/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:10px} 

.delicious-posts { margin: 1em; border: 2px solid #ddd; padding: 0.5em; width: 15em; font-family: sans-serif; width:190px; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 86% }
.delicious-odd { background-color: #f8f8f8 }
.delicious-banner a {font-size: 87%;}
.delicious-banner {text-align:center;}
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; color: #a15426; display: block; padding: 0.3em }
.delicious-post a { color: #000066 }
.notop {margin-top:3px;}
