/* HTML TAG CLASSES */
html
{
	height: 101%;
	min-height: 100%;
}



hr
{
	color: #4b6b92;
	height: 1px;
}

/* DISPLAY "CLASS" STYLES" */
.errorText
{
	color: #ff0000;
}

.copyright
{
	font-family: Arial, Helvetica, Verdana, Sans-serif; 
	color: #000000;
	font-size: 0.6em;
}

.copyright a:link, .copyright a:active, .copyright a:visited
{
	color: #3a82f4;
	text-decoration: underline;
}

.copyright a:hover
{
	text-decoration: underline;
	color: #b22222;
}

.sectionTitle
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	color: #9e9e9e;
	font-size: 2.2em;
}

#upcomingEvents .title, #upcomingEvents .title a
{
	font-size: 1.0em;
	text-align: left;
	color: #183a68;
	font-weight: bold;
	text-decoration: none;
}

#upcomingEvents .title a:hover
{
	text-decoration: underline;
}

#upcomingEvents .text
{
	color: #6e6e70;
	font-size: 0.9em;
}

#purpleBox, #purpleBox p
{
	color: #ffffff;
	font-size: 1.25em;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.2em;
}

#purpleBox a
{
	color: #ffffff;
	text-decoration: none;
}

#purpleBox a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/* Movie Link */
.movieLinkInner
{
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

#boxQOL, #boxQOP, #boxPI, #boxIR
{
	font-size: 0.8em;
	color: #0c1975;
	text-decoration: none;
}

#boxQOL ul li, #boxQOP ul li, #boxPI ul li, #boxIR ul li
{
	list-style-image: none;
	margin-bottom: 2px;
}

#conversationBox
{
	color: #ffffff;
	font-size: 1.4em;
	font-weight: normal;
	text-decoration: none;
}

#conversationBox span
{
	color: #ffffff;
	font-size: 0.6em;
	font-weight: normal;
	text-decoration: none;
}

#publicationsBox
{
	color: #ffffff;
	font-size: 1.4em;
	font-weight: normal;
	text-decoration: none;
}

/* LIST CLASSES, FOR DISPLAYING FLOATED LISTS */

/* FAQ LIST */
.faqList
{
	clear: both;
	width: 537px;
	padding-top: 10px;
}

.faqListQuestion
{
	width: 517px;
	padding-left: 20px;
	font-weight: bold;
}

* html .faqListQuestion
{
	width: 537px;
}

.faqListQuestion a
{
	color: #0c1975 !important;
	text-decoration: none !important;
}

.faqListQuestion a:hover
{
	color: #0c1975 !important;
	text-decoration: underline !important;
}

.faqListAnswer
{
	width: 517px;
	padding-left: 20px;
	text-align: left;
	position: relative;
	display: none;
	color: #0c1975;
}

.faqListAnswerCap
{
	color: #999999;
}

.faqListTopicText
{
	width: 537px;
}

/* NEWS ARTICLE */
.newsArticleList
{
	clear: both;
	width: 537px;
	padding-top: 10px;
}

.newsArticleListPreviewImage
{
	width: 75px;
	float: left;
	/*overflow: hidden;*/
	padding-left: 20px;
}

.newsArticleListPreviewImage img
{
	width: 75px;
	height: auto;
}

.newsArticleListText
{
	width: 427px;
	float: right;
	padding-left: 15px;
}

.newsArticleListTextFullWidth
{
	width: 517px;
	padding-left: 20px;
}

.newsArticleListTopicText
{
	width: 537px;
}

.newsArticleListLink
{
	clear: both;
	width: 537px;
	text-align: right;
}

/* SITE MAP */
.siteMapSection
{
	width: 517px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.siteMapPage
{
	width: 497px;
	padding-top: 5px;
}

/* CLASSES FOR TOP MENU */

div#headerLogo a {
	text-indent: -500000px;
	display: block;
	width: 239px;
	height: 76px;
	background: url(../../Images/200705/northerhousinglogo.gif) no-repeat left top;
}

div#mainmenu ul {
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}

div#mainmenu li {
	float: left;
	display: inline;
}

div#mainmenu li.about a {
	text-indent: -500000px;
	display: block;
	width: 80px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_aboutus_off.jpg) no-repeat left top;
}

div#mainmenu li.about a:hover, div#mainmenu li.aboutcurrent {
	text-indent: -500000px;
	display: block;
	width: 80px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_aboutus_on.jpg) no-repeat left top;
}

div#mainmenu li.services {
	text-indent: -500000px;
	display: block;
	width: 70px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_services_off.jpg) no-repeat left top;
}

div#mainmenu li.servicescurrent {
	text-indent: -500000px;
	display: block;
	width: 70px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_services_on.jpg) no-repeat left top;
}

/*div#mainmenu li.services a {
	text-indent: -500000px;
	display: block;
	width: 70px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_services_off.jpg) no-repeat left top;
}

div#mainmenu li.services a:hover {
	display: block;
	width: 70px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_services_on.jpg) no-repeat left top;
}*/

div#mainmenu li.membership a {
	text-indent: -500000px;
	display: block;
	width: 99px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_membership_off.jpg) no-repeat left top;
}

div#mainmenu li.membership a:hover, div#mainmenu li.membershipcurrent {
	text-indent: -500000px;
	display: block;
	width: 99px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_membership_on.jpg) no-repeat left top;
}

div#mainmenu li.news a {
	text-indent: -500000px;
	display: block;
	width: 50px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_news_off.jpg) no-repeat left top;
}

div#mainmenu li.news a:hover, div#mainmenu li.newscurrent {
	text-indent: -500000px;
	display: block;
	width: 50px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_news_on.jpg) no-repeat left top;
}

div#mainmenu li.events a {
	text-indent: -500000px;
	display: block;
	width: 58px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_events_off.jpg) no-repeat left top;
}

div#mainmenu li.events a:hover, div#mainmenu li.eventscurrent {
	text-indent: -500000px;
	display: block;
	width: 58px;
	height: 21px;
	margin-right: 1px;
	background: url(../../Images/200705/mnu_events_on.jpg) no-repeat left top;
}

div#mainmenu li.contact a {
	text-indent: -500000px;
	display: block;
	width: 90px;
	height: 21px;
	background: url(../../Images/200705/mnu_contactus_off.jpg) no-repeat left top;
}

div#mainmenu li.contact a:hover, div#mainmenu li.contactcurrent {
	text-indent: -500000px;
	display: block;
	width: 90px;
	height: 21px;
	background: url(../../Images/200705/mnu_contactus_on.jpg) no-repeat left top;
}

/* END CLASSES FOR TOP MENU */

/* START CLASSES FOR BREQADCRUMB TRAIL */
#breadcrumbTrail
{
	color: #0c1975;
	padding-bottom: 10px;
}

#breadcrumbTrail a
{
	color: #0c1975;
	text-decoration: underline;
}

#breadcrumbTrail a:hover
{
	color: #0c1975;
	text-decoration: underline;
}

/* END CLASSES FOR BREQADCRUMB TRAIL */
