/************** Styles used exclusively by MainStreet ************************/
.strongFont { font-family: Verdana; font-size: 10px; font-weight: bold; }
.grayFont { font-family: Verdana; font-size: 9px; color: #666666; }
.defaultFont { font-family: Verdana; font-size: 10px; font-weight: normal; }
.mlsHeading { font-family: Verdana; font-size: 10px; color: #ffffff; font-weight: bold; }
.orangeBg { font-family: Verdana; font-size: 10px; font-weight: bold; background-color: #d6ad33; }

/* red links are displayed on the search results page */
a.redLink:link { font-family: Verdana; font-weight: normal; font-size: 10px;color: #993300; text-decoration: none; }
a.redLink:active { font-family: Verdana; font-weight: normal; font-size: 10px; color: #993300; text-decoration: none; }
a.redLink:visited { font-family: Verdana; font-weight: normal; font-size: 10px; color: #993300; text-decoration: none; }
a.redLink:hover { font-family: Verdana; font-weight: normal; font-size: 10px; color: #993300; text-decoration: underline; }
/*****************************************************************************/

body
{
	background-color: #f6eee6;
	background-image: url(/images/lc_bkgrnd_tile.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana;
	line-height: 14px;
	font-size: 10px;
}

.subHead 
{
	font-family: Times New Roman; font-weight: bold; font-size: 14px; color: #000000; letter-spacing: 1px; 
}

.newsTeaser
{
	font-family: Verdana; font-size: 9px; color: #666666;
}

.highlight_text 
{
    font-family: "Times New Roman", times, serif;
	font-size: 14px;
	color: #666600;
	font-weight: normal; 
	line-height:18px;
    
}

.legal
{
	font-family: Verdana;
	font-size: 9px;
}

.leftNav
{
	background-image: url(/images/leftNav_gradient_bg.jpg);
	background-repeat: no-repeat;
}

.contentBKG 	{
	background-image: url(/images/contentTile.gif);
	background-position: 790px 0px;
	background-repeat: no-repeat;
	}

.contentImg {padding-left:10px; padding-bottom:10px; padding-top:5px;}

.headerBKG 	{
	background-image: url(/images/headerTile.gif);
	background-position: 790px 0px;
	background-repeat: no-repeat;
	}

.navTable
{
	background-image: url(images/nav_bg.jpg);
	background-repeat: no-repeat;
}

.sectionHeading
{
	font-family: Times New Roman;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

img
{
	border: 0;
}

.floatRight
{
	float: right;
}

.pageHeader
{
	font-family: "Times New Roman", times, serif;
	font-size: 16px;
	color: #000000;
}

.contentHeadline
{
	font-family: "Times New Roman", times, serif;
	font-size: 12px;
	letter-spacing: 2px;
	color: #666666;

}

.nextStepHeader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #9b4000;
}

.navHeader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.footer { font-size: 10px; }

.footerGray { font-size: 10px; color: #8c8a88; }

.headerLinkFont { font-size: 10px; color: #666666; }

.nextStepsFont { font-family: Verdana; font-size: 10px; color: #666666; }

.photoCaption { font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; }

/* [bold] red links */
a.redLinkBold:link { font-family: Verdana; font-size: 10px; font-weight: bold; color: #993300; text-decoration: none; }
a.redLinkBold:active { font-family: Verdana; font-size: 10px; font-weight: bold; color: #993300; text-decoration: none; }
a.redLinkBold:visited { font-family: Verdana; font-size: 10px; font-weight: bold; color: #993300; text-decoration: none; }
a.redLinkBold:hover { font-family: Verdana; font-size: 10px; font-weight: bold; color: #993300; text-decoration: underline; }

/* main left side nav links */
a.nav:link { font-family: Verdana; font-size: 10px; color: #b38706; text-decoration: none; }
a.nav:active { font-family: Verdana; font-size: 10px; color: #b38706; text-decoration: none; }
a.nav:visited { font-family: Verdana; font-size: 10px; color: #b38706; text-decoration: none; }
a.nav:hover { font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; }

/* News (Happenings) 'read more' links */
a.news:link { font-family: Verdana; font-size: 9px; color: #b38706; text-decoration: none; }
a.news:active { font-family: Verdana; font-size: 9px; color: #b38706; text-decoration: none; }
a.news:visited { font-family: Verdana; font-size: 9px; color: #b38706; text-decoration: none; }
a.news:hover { font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; }

/* gallery nav links */
a.gallery:link { font-family: Verdana; font-size: 10px; color: #9b4000; text-decoration: none; }
a.gallery:active { font-family: Verdana; font-size: 10px; color: #9b4000; text-decoration: none; }
a.gallery:visited { font-family: Verdana; font-size: 10px; color: #9b4000; text-decoration: none; }
a.gallery:hover { font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; }

/* white nav links */
a.whiteLink:link { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.whiteLink:active { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.whiteLink:visited { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.whiteLink:hover { font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; }

/* next steps nav links */
a.nextSteps:link { font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none; }
a.nextSteps:active { font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none; }
a.nextSteps:visited { font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none; }
a.nextSteps:hover { font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; }

/* header links */
a.headerLink:link { font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none; }
a.headerLink:active { font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none; }
a.headerLink:visited { font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none; }
a.headerLink:hover { font-family: Verdana; font-size: 10px; color: #666666; text-decoration: underline; }

/* footer links */
a.footerLink:link { font-family: "Times New Roman", times, serif; font-size: 10px; color: #000000; text-decoration: none; }
a.footerLink:active { font-family: "Times New Roman", times, serif; font-size: 10px; color: #000000; text-decoration: none; }
a.footerLink:visited { font-family: "Times New Roman", times, serif; font-size: 10px; color: #000000; text-decoration: none; }
a.footerLink:hover { font-family: "Times New Roman", times, serif; font-size: 10px; color: #000000; text-decoration: underline; }

/* gray footer links */
a.footerLinkGray:link { font-family: "Times New Roman", times, serif; font-size: 10px; color: #8c8a88; text-decoration: none; }
a.footerLinkGray:active { font-family: "Times New Roman", times, serif; font-size: 10px; color: #8c8a88; text-decoration: none; }
a.footerLinkGray:visited { font-family: "Times New Roman", times, serif; font-size: 10px; color: #8c8a88; text-decoration: none; }
a.footerLinkGray:hover { font-family: "Times New Roman", times, serif; font-size: 10px; color: #8c8a88; text-decoration: underline; }

/* contentNav links */
a.contentNav:link { font-family: Verdana; font-size: 10px; color: #9b4000; text-decoration: none; }
a.contentNav:active { font-family: Verdana; font-size: 10px; color: #9b4000; text-decoration: none; }
a.contentNav:visited { font-family: Verdana; font-size: 10px; color: #9b4000; text-decoration: none; }
a.contentNav:hover { font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; }

/* contentNavBold links */
a.contentNavBold:link { font-family: Verdana; font-size: 10px; font-weight: bold; color: #9b4000; text-decoration: none; }
a.contentNavBold:active { font-family: Verdana; font-size: 10px; font-weight: bold; color: #9b4000; text-decoration: none; }
a.contentNavBold:visited { font-family: Verdana; font-size: 10px; font-weight: bold; color: #9b4000; text-decoration: none; }
a.contentNavBold:hover { font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }

/* contentNavBoldLarge links */
a.contentNavBoldLarge:link { font-family: Verdana; font-size: 12px; font-weight: bold; color: #9b4000; text-decoration: none; }
a.contentNavBoldLarge:active { font-family: Verdana; font-size: 12px; font-weight: bold; color: #9b4000; text-decoration: none; }
a.contentNavBoldLarge:visited { font-family: Verdana; font-size: 12px; font-weight: bold; color: #9b4000; text-decoration: none; }
a.contentNavBoldLarge:hover { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }

/* pageHeading links */
a.pageHeadingLink:link { font-family: Times New Roman; font-size: 12px; color: #9b4000; text-decoration: none; }
a.pageHeadingLink:active { font-family: Times New Roman; font-size: 12px; color: #9b4000; text-decoration: none; }
a.pageHeadingLink:visited { font-family: Times New Roman; font-size: 12px; color: #9b4000; text-decoration: none; }
a.pageHeadingLink:hover { font-family: Times New Roman; font-size: 12px; color: #000000; text-decoration: none; }

.buttonscontainer 
{
    width:160px;
    height:24px;
    font-family: "Times New Roman", Times, serif;
	font-size: 13px;
    }

.buttons a:link {
	color: #A8812A;
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	display: block;
	margin-bottom:0px;
	width: 160px;
	text-align: left;
	background-repeat:no-repeat;
}

.buttons a:active {
	color: #ffffff;
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	display: block;
	margin-bottom:0px;
	width: 160px;
	text-align: left;
	background-repeat:no-repeat;
}
.buttons a:visited {
	color: #A8812A;
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	display: block;
	margin-bottom:0px;
	width: 160px;
	text-align: left;

}
.buttons a:hover {
	color: #ffffff;
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	display: block;
	margin-bottom:0px;
	width: 160px;
	text-align: left;
	background-image:url(images/nav_bg_on.gif);
	background-repeat:no-repeat;
}

/* Active Link */
.activeLink a {
	color: #ffffff;
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px; 
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	display: block;
	margin-bottom:0px;
	width: 160px; 
	text-align: left;
	background-image:url(/images/nav_bg_selected.gif);
	background-repeat:no-repeat;
}

.activeLink a:hover {
	color: #ffffff;
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px; 
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	display: block;
	margin-bottom:0px;
	width: 160px; 
	text-align: left;
	background-image:url(/images/nav_bg_selected.gif);
	background-repeat:no-repeat;
}
.activeLink a:visited {
	color: #ffffff;
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px; 
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	display: block;
	margin-bottom:0px;
	width: 160px; 
	text-align: left;
	background-image:url(/images/nav_bg_selected.gif);
	background-repeat:no-repeat;
}
.activeLink a:active {
	color: #ffffff;
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px; 
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	display: block;
	margin-bottom:0px;
	width: 160px; 
	text-align: left;
	background-image:url(/images/nav_bg_selected.gif);
	background-repeat:no-repeat;
}