body { color: #4d6370; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; background-color: white; background-image: url(../images/bg-body.gif); background-repeat: repeat-x; background-position: left 0; 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; background-image: url(../images/bg-body_home.gif); background-repeat: repeat-x; background-position: left 0; text-align: left; margin: 0; padding: 0; }
#wrap { background-color: white; width: 760px; margin: 0 auto; padding: 0; }
#wrap_popup { background-color: white; background-image: url(../images/bg-body.gif); background-repeat: repeat-x; background-position: 0 0; width: 920px; margin: 0 20px; padding: 0; }
/*-----top bar and top nav-----*/
#topbar { background-color: #566c79; background-image: url(../images/bg-impact_top.gif); background-repeat: no-repeat; background-position: 0 0; width: 760px; height: 28px; margin: 0; padding: 0; }
#topbar_popup { background-color: #566c79; background-image: url(../images/bg-grey_stripe.gif); background-repeat: repeat; background-position: 0 -1px; width: 760px; height: 28px; margin: 0; padding: 0; }
#printlogo { display: none; }
#topnav { width: 254px; height: 28px; overflow: hidden; float: right; margin: 0; padding: 0; }
#tn { height: 28px; margin: 0; padding: 0; }
#tn li { list-style-type: none; display: inline; }
#tn a { height: 28px; float: left; padding: 28px 0 0; }
#tn a:hover { background-position: 0 -28px; }
#tn a.selected { background-position: 0 -28px; }
#tn-home a { background-image: url(../images/tn-home.gif); background-repeat: no-repeat; background-position: 0 0; width: 52px; }
#tn-contact a { background-image: url(../images/tn-contact.gif); background-repeat: no-repeat; background-position: 0 0; width: 76px; }
#tn-search a { background-image: url(../images/tn-search.gif); background-repeat: no-repeat; background-position: 0 0; width: 57px; }
#tn-sitemap a { background-image: url(../images/tn-sitemap.gif); background-repeat: no-repeat; background-position: 0 0; width: 69px; }
#logo_space { background-color: #b64a2e; background-image: url(../images/bg-orange_stripe.gif); background-position: 0 0; width: 760px; height: 78px; }
#logo_space_popup { background-color: #b64a2e; background-image: url(../images/bg-orange_stripe.gif); background-position: 0 0; width: 760px; height: 78px; }
/*-----main nav------*/
#navbar { background-color: #b64a2e; background-image: url(../images/bg-beside_mn.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; position: absolute; top: 78px; width: 614px; height: 31px; overflow: hidden; margin: 0; padding: 0 0 0 146px; border-bottom: 1px solid #411a0f; }
#navbar_home { background-color: #b64a2e; background-image: url(../images/bg-beside_mn.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; margin: 0; padding: 0 0 0 146px; position: absolute; top: 78px; width: 614px; height: 31px; overflow: hidden; }
#main_nav { height: 31px; margin: 0; padding: 0; }
#main_nav li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#main_nav a { height: 31px; float: left; padding-top: 31px; }
#main_nav a:hover { background-position: 0 -31px; }
#mn-about a { background-image: url(../images/mn-about.gif); background-repeat: no-repeat; background-position: 0 0; width: 66px; }
#mn-get_involved a { background-image: url(../images/mn-get_involved.gif); background-repeat: no-repeat; background-position: 0 0; width: 76px; }
#mn-employment a { background-image: url(../images/mn-employment.gif); background-repeat: no-repeat; background-position: 0 0; width: 102px; }
#mn-housing a { background-image: url(../images/mn-housing.gif); background-repeat: no-repeat; background-position: 0 0; width: 76px; }
#mn-comm_dev a { background-image: url(../images/mn-comm_dev.gif); background-repeat: no-repeat; background-position: 0 0; width: 105px; }
#mn-econ_dev a { background-image: url(../images/mn-econ_dev.gif); background-repeat: no-repeat; background-position: 0 0; width: 103px; }
#mn-vets a { background-image: url(../images/mn-vet_services.gif); background-repeat: no-repeat; background-position: 0 0; width: 86px; }
/*arrow positions*/
body.commdev #arrow { background-image: url(../images/mn-arrow.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 105px; width: 24px; height: 17px; margin-left: 478px; }
body.housing #arrow { background-image: url(../images/mn-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 400px; position: absolute; top: 105px; width: 24px; height: 17px; }
body.econdev #arrow { background-image: url(../images/mn-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 579px; position: absolute; top: 105px; width: 24px; height: 17px; }
body.vet #arrow { background-image: url(../images/mn-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 682px; position: absolute; top: 105px; width: 24px; height: 17px; }
body.employ #arrow { background-image: url(../images/mn-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 303px; position: absolute; top: 105px; width: 24px; height: 17px; }
body.involve #arrow { background-image: url(../images/mn-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 225px; position: absolute; top: 105px; width: 24px; height: 17px; }
body.about #arrow { background-image: url(../images/mn-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 166px; position: absolute; top: 105px; width: 24px; height: 17px; }
body.news #arrow { background-image: url(../images/mn-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 166px; position: absolute; top: 105px; width: 24px; height: 17px; }
/*-----home specific divs-----*/
#home_banner { background-color: #b64a2e; width: 760px; margin: 0; padding: 3px 0 0; border-bottom: 1px solid #411a0f; }
#tagline_banner { margin: 0; padding: 12px 0 12px 170px; }
/*-----content-----*/
#content { width: 760px; margin: 0; padding: 0; }
#content_home { background-color: #f1f0ee; margin: 0; padding: 0; width: 758px; border: solid 1px #dad7d1; }
/*-----leftbar and subnav-----*/
#leftbar { top: 170px; width: 127px; float: left; margin: 50px 0 0; padding: 0; }
#leftbar_home { margin: 25px 15px 0 18px; padding: 25px 0 20px; top: 170px; width: 127px; float: left; }
#impact_news_title { background-image: url(../images/st-impact_news.gif); background-repeat: no-repeat; background-position: 0 0; width: 105px; height: 35px; margin: 0 0 0px; padding: 0; }
#impact_events_title { background-image: url(../images/st-impact_events.gif); background-repeat: no-repeat; background-position: 0 0; width: 105px; height: 35px; margin: 0 0 0px; padding: 0; }
.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; }
body.misc #leftbar { margin-top: 0; }
body.misc #other_resources { margin-top: 20px; }
#leftbar ul { margin: 0 0 0 0; padding: 0; }
#subnav { background-image: url(../images/sn-off.gif); background-repeat: repeat-y; background-position: right 0; margin: 0; padding: 0; border-top: 1px solid #dad7d1; }
#subnav li { margin: 0; padding: 4px 0 4px 0; border-bottom: 1px solid #dad7d1; list-style-type: none; }
#subnav a { color: #5c7cb4; font-size: 110%; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; padding-right: 10px; }
#subnav a:hover { color: #b64a2e; }
#subnav li.selected { background-image: url(../images/sn-on.gif); background-repeat: repeat-y; background-position: right 0; borde }
#subnav li.selected a { color: #b64a2e; }
#subsubnav { margin: 4px 0 0; padding: 0 0 0 0; border-top: 1px solid #dad7d1; }
#subsubnav ul { margin: 0; padding: 0; }
#subsubnav li { margin: 0 0 0 10px; padding: 3px 10px 3px 0; list-style-type: none; }
#subsubnav li.selected { color: #5c7cb4; background-image: url(../images/sn-on.gif); background-repeat: repeat-y; background-position: right 0; }
#subsubnav li.selected a { color: #b64a2e !important; }
#subsubnav a { color: #5c7cb4 !important; font-size: 95%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.25em; }
#subsubnav a:hover { color: #b64a2e !important; }
#other_resources { line-height: normal; background-image: url(../images/st-other_res.gif); background-repeat: no-repeat; background-position: 0 0; margin: 40px 0 0; padding: 25px 15px 0; }
#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; visibility: hidden; margin: 3px 0 4px; }
#other_resources p { margin-bottom: 1.2em; }
/*-----main-----*/
#main { background-color: #f1f0ee; margin: 12px 0 0 127px; padding: 0; border: solid 1px #dad7d1; }
#main_home { background-color: #f1f0ee; margin: 12px 0 0 160px; padding: 0; }
#maintext { width: 390px; float: left; margin: 0; padding: 8px 22px 0 25px; }
#maintextnews { width: 560px; float: left; margin: 0; padding: 8px 22px 25px 25px; }
#maintext_home { margin: 0; padding: 8px 25px 5px 10px; width: 325px; float: left; }
#mainwide { margin: 0; padding: 8px 22px 15px 25px; }
#title { background-repeat: no-repeat; background-position: 0 0; width: 389px; height: 20px; margin: 10px 0 18px; padding: 0; }
body.commdev #title { background-image: url(../images/t-comm_dev.gif); }
body.econdev #title { background-image: url(../images/t-econ.gif); }
body.about #title { background-image: url(../images/t-about.gif); }
body.news #title { background-image: url(../images/t-about.gif); }
body.employ #title { background-image: url(../images/t-employ.gif); }
body.housing #title { background-image: url(../images/t-housing.gif); }
body.vet #title { background-image: url(../images/t-vet.gif); }
body.involve #title { background-image: url(../images/t-involve.gif); }
/*-----right bar-----*/
#rightbar { margin: 0 0 0 438px; padding: 0; }
#rightbar_home { background-color: #f1f0ee; text-align: right; margin: 0 0 0 376px; padding: 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
#rightbar_home img { margin: 0; padding: 0; }
#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 { margin: 50px 0 0 438px; padding: 10px 15px 10px 20px; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
#rightbar p.caption { color: #4d6370; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 4px 10px 4px 26px; padding: 0; }
#rightbar p.rbar_text { color: #4d6370; font-size: 92%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: center; 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 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 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: center; 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: url(../images/sidet-people.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; margin: 15px 0; padding: 0 0 0 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
.people img { margin: 0; padding: 0 0 0 22px; }
#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: 40px; display: none; }
.highlights { background-color: #eaebe7; background-image: url(../images/sidet-highlights.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; margin: 15px 0; padding: 0 0 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
.impact { background-color: #eaebe7; background-image: url(../images/sidet-impact.gif); 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: url(../images/sidet-profile.gif); 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; }
#rightbar .promo { background-color: #5c7cb4; margin: 15px 0; padding: 6px 12px; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
div.promo a, div.promo a:visited { color: white; }
div.promo a:hover { color: #e7ce5d; }
.promo p { color: white; font-weight: normal; line-height: 1.2em; }
.promo h2 { color: white; }
.promo h3 { color: #e7ce5d; font-size: 110%; font-weight: bold; }
.promo ul { color: white; }
.within_rbox { background-color: #eaebe7; text-align: right; margin: 0 0 0 26px; padding: 8px 0 8px 16px; border-left: 1px solid #dad7d1; }
.within_rbox_red { background-color: #fc63d3; text-align: right; margin: 0 0 0 26px; padding: 8px 0 8px 16px; border-left: 1px solid #dad7d1; }
#rightbar .i2m_google_promo { background-color: #5c7cb4; margin: 15px 0; padding: 6px 12px; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; text-align: center }
div.i2m_google_promo a, div.promo a:visited { color: white; }
div.i2m_google_promo a:hover { color: #e7ce5d; }
.i2m_google_promo p { color: white; font-weight: normal; line-height: 1.2em; }
.i2m_google_promo h2 { color: white; }
.i2m_google_promo h3 { color: #e7ce5d; font-size: 110%; font-weight: bold; }
.i2m_google_promo ul { color: white; }
.within_rbox { background-color: #eaebe7; text-align: right; margin: 0 0 0 26px; padding: 8px 0 8px 16px; border-left: 1px solid #dad7d1; }
.within_rbox_red { background-color: #fc63d3; text-align: right; margin: 0 0 0 26px; padding: 8px 0 8px 16px; border-left: 1px solid #dad7d1; }

/*-----right bar <i2m>-----*/
#rightbar_home_i2m { background-color: #f1f0ee; text-align: right; margin: 0 0 0 376px; padding: 0; border-top: 0px solid #dad7d1; border-bottom: 0px solid #dad7d1; border-left: 0px solid #dad7d1; }
#rightbar_home_i2m img { margin: 0; padding: 0; }
#rightbar_home_i2m 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_i2m 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_home_i2m em { font-size: 175%; font-weight: normal; font-style: normal; line-height: 140%; }

/*-----right bar <i2m>-----*/
#rightbar_ft_i2m { background-color: #f1f0ee; text-align: right; margin: 0 0 0 0px; padding: 0; border-top: 0px solid #dad7d1; border-bottom: 0px solid #dad7d1; border-left: 0px solid #dad7d1; }
#rightbar_ft_i2m img { margin: 0; padding: 0; }
#rightbar_ft_i2m 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_ft_i2m 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_ft_i2m 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: url(../images/sidet-people.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; margin: 15px 0; padding: 0 0 0 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
.people img { margin: 0; padding: 0 0 0 22px; }
#rightbar_home_i2m h4/*--change for print--*/ { color: #477c9d; font-size: 120%; font-weight: normal; text-align: left; letter-spacing: 4px; margin: 3px 0 4px; padding-left: 40px; display: none; }
.highlights { background-color: #eaebe7; background-image: url(../images/sidet-highlights.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; margin: 15px 0; padding: 0 0 0; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1; }
.impact { background-color: #eaebe7; background-image: url(../images/sidet-impact.gif); 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: url(../images/sidet-profile.gif); 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; }
#rightbar_home_i2m .promo { background-color: #5c7cb4; margin: 15px 0; padding: 6px 12px; border-top: 1px solid #dad7d1; border-bottom: 1px solid #dad7d1; border-left: 1px solid #dad7d1;  text-align: center }
div.promo a, div.promo a:visited { color: white; }
div.promo a:hover { color: #e7ce5d; }
.promo p { color: white; font-weight: normal; line-height: 1.2em; }
.promo h2 { color: white; }
.promo h3 { color: #e7ce5d; font-size: 110%; font-weight: bold; }
.promo ul { color: white; }
.within_rbox { background-color: #eaebe7; text-align: center; margin: 0 0 0 26px; padding: 8px 0 8px 0px; border-left: 1px solid #dad7d1; }
/*-----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_popup { margin: 6px 0 18px; padding: 0 0 5px 0; }
#footer p { font-size: 90%; margin: 3px 0; padding: 0; }
#footer_home p { font-size: 90%; margin: 3px 0; padding: 0; }
#footer_popup 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: 140%; 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 /*change for print*/{ visibility: hidden; }
.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; }
