body { color: #4d6370; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; background-color: white; text-align: left; margin: 0; padding: 0; }
#home { color: #4d6370; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; background-color: white; text-align: left; margin: 0; padding: 0; }
#wrap { background-color: white; width: 90%; margin: 0 auto; padding: 0; }
#wrap_popup { background-color: white; width: 90%; margin: 0 20px; padding: 0; }
/*-----top bar and top nav-----*/
#topbar { background-image: none; background-repeat: no-repeat; background-position: 0 0; width: auto; height: 90px; margin: 0; padding: 0; }
#topbar_popup {background-image: none; background-repeat: no-repeat; width: auto; height: 80px; margin: 0; padding: 0; }
.noprint { display: none; }
#topnav { display: none; }
#logo_space { display: none; }
#logo_space_popup { display: none; }
/*-----
main nav------*/
#navbar { display: none; }
#navbar_home { display: none; }
#about_on { display: none; }
#get_involved_on { display: none; }
#employment_on { display: none; }
#housing_on { display: none; }
#comm_dev_on { display: none; }
#econ_dev_on { display: none; }
#vets_on { display: none; }
/*-----home specific divs-----*/
#home_banner { width: 760px; margin: 0; padding: 3px 0 0; border-bottom: 1px solid #411a0f; }
#tagline_banner { margin: 0; padding: 12px 0 12px 170px; }
/*-----content-----*/
#content { margin: 0; padding: 4px 0 0; }
#content_home { margin: 0; padding: 0; }
/*-----leftbar and subnav-----*/
#leftbar { position: absolute; top: 120px; width: 127px; float: left; margin: 0; padding: 0; }
#leftbar_home { background-image: url(../images/sidet-impact_news.gif); background-repeat: no-repeat; background-position: 2px 0; margin: 25px 15px 0 18px; padding: 25px 0 20px; top: 170px; width: 127px; float: left; }
.impact_news_item { background-color: #fff; margin: 0 0 20px; padding: 7px; border: solid 1px #dad7d1; }
.impact_news_item p { font-size: 92%; line-height: 14px; }
#leftbar ul { margin: 0 0 0 0; padding: 0; }
#subnav li { background-image: url(../images/sn-off.gif); background-repeat: repeat-y; background-position: right 0; margin: 0; padding: 4px 0 4px 0; border-top: 1px solid #dad7d1; list-style-type: none; }
#subnav a { color: #5c7cb4; font-size: 108%; font-family: Georgia, "Times New Roman", Times, serif; }
#subnav li.selected { background-image: url(../images/sn-on.gif); background-repeat: repeat-y; background-position: right 0; list-style-type: none; margin: 0; padding: 4px 0 4px 0; border-top: 1px solid #dad7d1; }
#subnav ul { padding: 4px 0 0 13px; width: 99px; margin: 0; }
#subnav li.last { background-image: url(../images/sn-off.gif); background-repeat: repeat-y; background-position: right 0; list-style-type: none; margin: 0; padding: 4px 0 4px 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; }
#subsubnav li { background-image: url(../images/sn-off.gif); background-repeat: repeat-y; background-position: right 0; margin: 0; padding: 4px 0 4px 0; list-style-type: none; }
#subsubnav li.selected { background-image: url(../images/sn-on.gif); background-repeat: repeat-y; background-position: right 0; list-style-type: none; margin: 0; padding: 4px 0 4px 0; }
#subsubnav a { color: #5c7cb4; font-size: 91%; font-family: Verdana, Arial, Helvetica, sans-serif; }
#other_resources { background-repeat: no-repeat; background-position: 0 0; margin-top: 0; padding: 50px 15px 0 0; }
#other_resources img { padding-bottom: 6px; }
#other_resources h2 { color: #b64a2e; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; line-height: normal; margin-top: 0.25em; }
#other_resources h4/*--change for print--*/ { color: #477c9d; font-size: 95%; font-weight: bold; line-height: normal; text-align: left; letter-spacing: 1px; margin: 3px 0 4px; }
/*-----main-----*/
#main { background-color: white; margin: 4px 0 0 127px; padding: 0; border: solid 1px #dad7d1; }
#main_home { background-color: #f1f0ee; margin: 12px 0 0 160px; padding: 0; }
.clearboth { height: 1px; clear: both; margin: 0; padding: 0; }
#maintext { width: 58%; float: left; margin: 0; padding: 8px 2% 0; }
#maintext_home { margin: 0; padding: 8px 2% 5px; width: 50%; float: left; }
#t_comm_dev { background-repeat: no-repeat; background-position: 0 0; width: auto; margin: 10px 0 18px; padding: 0; }
#t_comm_dev h1 { color: #477c9d; font-size: 20px; font-weight: normal; font-variant: small-caps; letter-spacing: 4px; width: auto; height: auto; margin: 10px 0 18px; padding: 0; overflow: hidden; visibility: visible; }
/*-----right bar-----*/
#rightbar { width: 35%; float: right; margin: 0; padding: 0; }
#rightbar p.caption { color: #4d6370; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 4px 10px 4px 0; padding: 0; }
#rightbar_home { width: 40%; float: right; margin: 0; padding: 0; }
#rightbar_home img { margin: 0; padding: 0; }
#rightbar h2.rbar_title { color: #b64a2e; font-size: 150%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; line-height: normal; text-align: left; margin-top: 0.25em; }
#rightbar_home h3.rbar_title { color: #4d6370; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 12px 15px 4px 12px; padding: 0; }
#rightbar_home p.caption { color: #4d6370; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 4px 10px 4px 12px; padding: 0; }
#rightbar_newsitem { width: 35%; float: right; margin: 0; padding: 5px; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
#rightbar p.rbar_text { color: #4d6370; font-size: 92%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 3px 15px 9px 0; padding: 0; }
#rightbar p.rbar_text_rule { color: #4d6370; font-size: 92%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 3px 15px 9px 0; padding: 0; border-bottom: 1px dotted #4d6370; }
#rightbar ul.rbar_text { color: #4d6370; font-size: 92%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 3px 15px 9px 12px; padding: 0; list-style-type: disc; }
#rightbar h3.rbar_title { color: #4d6370; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 12px 15px 4px 0; padding: 0; }
#rightbar h3.rbar_title_first { color: #4d6370; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0 15px 4px 0; padding: 0; }
#rightbar em { font-size: 175%; font-weight: normal; font-style: normal; line-height: 140%; }
.box_only { background-color: #eaebe7; text-align: right; margin: 15px 0; padding: 0 0 5px; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
.box_only p { color: #4d6370; font-size: 92%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 3px 15px 9px 12px; padding: 0; }
.credit { color: #4d6370; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 3px 15px 9px 12px; padding: 0; }
.box_only h3 { color: #4d6370; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 12px 15px 4px 12px; padding: 0; }
.people { background-color: #eaebe7; background-image: none; background-repeat: no-repeat; background-position: 0 0; text-align: left; margin: 15px 0; padding: 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
#rightbar h4/*--change for print--*/ { color: #477c9d; font-size: 120%; font-weight: normal; text-align: left; letter-spacing: 4px; margin: 3px 0 4px; padding-left: 13px; }
.highlights { background-color: #eaebe7; background-position: 0 0; margin: 15px 0 15px 0; padding: 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
.impact { background-color: #eaebe7; background-image: none; background-repeat: no-repeat; background-position: 0 0; text-align: right; margin: 15px 0; padding: 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
.profile { background-color: #eaebe7; background-image: none; background-repeat: no-repeat; background-position: 0 0; text-align: right; margin: 15px 0; padding: 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
.within_rbox { background-color: #eaebe7; text-align: right; margin: 0; padding: 8px 0 8px 13px; }
/*-----footer-----*/
#footer { clear: both; margin: 6px 0 18px; padding: 0 0 5px 127px; }
#footer_home { margin: 6px 0 18px; padding: 0 0 5px 170px; clear: both; }
#footer p { font-size: 90%; margin: 3px 0; padding: 0; }
#footer_home p { font-size: 90%; margin: 3px 0; padding: 0; }
/*-----global text-----*/
p { color: #4d6370; font-size: 100%; margin: 3px 0 9px; padding: 0; display: block; }
p.intro { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 140%; margin: 3px 0 18px; padding: 0; }
.tagline { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; letter-spacing: 3px; margin: 0; padding: 0 0 0 0; }
h1 { font-size: 130%; margin-bottom: 0; }
h1.with_space { font-size: 140%; margin-top: 15px; margin-bottom: 3px; }
h1.below { font-size: 125%; line-height: 1.4; margin: 2px; padding: 0; }
h2 { color: #b64a2e; font-size: 150%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; line-height: normal; margin-top: 0.25em; }
h3 { color: #4d6370; font-size: 100%; font-weight: bold; }
ul { list-style-type: disc; margin: 9px 0; padding-left: 12px; }
li { margin: 3px 0; padding: 0 0 0 0; }
.hidden { font-size: 120%; line-height: 130%; }
.clearboth { clear: both; }
a:link { color: #b64a2e; }
a:visited { color: #5c7cb4; }
a:hover { color: #5c7cb4; }
a:active { color: #b64a2e; }
/*special styles for different sections*/
body.news h3 { padding-top: 4px; border-top: 1px dotted #5c7cb4; }
#mainwide h3 { padding-top: 4px; border-top: 1px dotted #5c7cb4; }
