/* DEFAULT LINKS */
a:visited				{ font-size: 12px; color: #660033; text-decoration: underline; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; }
a:link				{ font-size: 12px; color: #660033; text-decoration: underline; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; }
a:hover				{ font-size: 12px; color: #660033; text-decoration: underline; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; }
a:active				{ font-size: 12px; color: #660033; text-decoration: underline; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; }

/* HOMEPAGE */
.maintext				{ font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #000000; line-height: 18px; }

/* SUBPAGE LINK TYPES */
a:visited.aboutnav		{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:link.aboutnav		{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:hover.aboutnav		{ font-size: 12px; color: #660000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:active.aboutnav		{ font-size: 12px; color: #660000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }

a:visited.socialnav		{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:link.socialnav		{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:hover.socialnav		{ font-size: 12px; color: #006633; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:active.socialnav		{ font-size: 12px; color: #006633; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }

a:visited.communitynav	{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:link.communitynav		{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:hover.communitynav	{ font-size: 12px; color: #000033; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:active.communitynav	{ font-size: 12px; color: #000033; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }

a:visited.housingnav	{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:link.housingnav		{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:hover.housingnav		{ font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:active.housingnav		{ font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }

a:visited.contactnav	{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:link.contactnav		{ font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:hover.contactnav		{ font-size: 12px; color: #CC6600; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }
a:active.contactnav		{ font-size: 12px; color: #CC6600; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 20px; }

/* SUBPAGES */
.subtitle				{ color: #000000; font-size: 18px; font-style: italic; line-height: 20px; }
.subsubtitle			{ color: #660033; font-weight: bold; }

/* BACKGROUND FILLS */
.purplefill			{ background-image: url(images/top_filler.gif); background-repeat: repeat; }
.manillafill			{ background-color: #FFFFCC; }
.grayfill				{ background-color: #666666; }
.tabfill				{ background-image: url(images/home_nav_line_filler.gif); background-repeat: repeat-x; }

.abouttop				{ background-image: url(images/about_top.gif); background-repeat: no-repeat; }
.aboutgrad			{ background-image: url(images/about_hr.gif); background-repeat: repeat; }

.socialtop			{ background-image: url(images/social_services_stool.gif); background-repeat: no-repeat; }
.socialgrad			{ background-image: url(images/social_services_hr.gif); background-repeat: repeat; }

.communitytop			{ background-image: url(images/community_development_stool.gif); background-repeat: no-repeat; }
.communitygrad			{ background-image: url(images/community_development_hr.gif); background-repeat: repeat; }
.housingtop			{ background-image: url(images/housing_stool.gif); background-repeat: no-repeat; }
.housinggrad			{ background-image: url(images/housing_hr.gif); background-repeat: repeat; }
.contacttop			{ background-image: url(images/contact_top.gif); background-repeat: no-repeat; }
.contactgrad			{ background-image: url(images/contact_hr.gif); background-repeat: repeat; }

/* COPYRIGHT AND FOOTER CLASSES */
a:visited.copy			{ color: #FFFFFF; font-size: 9px; text-decoration: underline; font-family: Helvetica, Arial, Verdana, sans-serif; }
a:link.copy			{ color: #FFFFFF; font-size: 9px; text-decoration: underline; font-family: Helvetica, Arial, Verdana, sans-serif; }
a:hover.copy			{ color: #FFFFFF; font-size: 9px; text-decoration: underline; font-family: Helvetica, Arial, Verdana, sans-serif; }
a:active.copy			{ color: #FFFFFF; font-size: 9px; text-decoration: underline; font-family: Helvetica, Arial, Verdana, sans-serif; }
.copyright			{ color: #FFFFFF; font-size: 9px; }

/* DEFAULT CLASSES */
body 				{ font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #000000; line-height: 15px; }
td					{ font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #000000; line-height: 15px; }
