html, body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#666;
	height:100%;
	position:relative;
}

body {
	background: url(/images/mainBG3.jpg) repeat-x #9d8851;
}


/* Defualt ALL images to NO BORDER. This saves from repeating the code of border="0" on every image that is linked */
img {
	border:0px;
}

/* Fix IE bug that leaves a space where form tags fall */
form {
	display:inline;
}


#printIcon {
	text-align:right;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

/* site links */
a:link		{ color:#385745; text-decoration:underline; }
a:active	{ color:#385745; }
a:visited	{ color:#385745; }
a:hover		{ color:#385745; text-decoration:none; }

.newsletterlink a:link		{ font-size:14px; font-weight:bold; color:#385745; text-decoration:none; }
.newsletterlink a:active	{ font-size:14px; font-weight:bold; color:#385745; text-decoration:none; }
.newsletterlink a:visited	{ font-size:14px; font-weight:bold; color:#385745; text-decoration:none; }
.newsletterlink a:hover		{ font-size:14px; font-weight:bold; color:#385745; text-decoration:underline; }



/* Headings */
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#f7f4e7;
	font-weight:normal;
	}
h2 { font-size:20px; display:inline; font-weight:normal; line-height:20px; color:#385745; font-family:"Times New Roman", Times, serif }
h3 { font-size:13px; display:inline; font-weight:normal;}
h4 {  }

/* Colors of text used throughout the site*/
.green 		{ color:#385745; }
.tan 		{ color:#d5d1ac; }
.darktan	{ color:#a28536; }

.errmsg {
	color:red;
}


#maincontainer {
	text-align: left;
	margin: 44px auto;
	padding: 0px;
	border:0px;
	width: 769px;
}

#mastheadcontainer {
	background: url(/images/mastheadBG.gif) no-repeat;
	height:77px;
	width:769px;
	overflow:hidden;
}

#largehomeimage {
	width:769px;
	height:253px;
	border-top:1px solid #a28536;
	border-bottom: 2px solid #eceadf;
	background:url(/images/homeshot01.jpg) no-repeat;
}

#mainnavcontainer {
	text-align:center;	
	background: url(/images/mainnav/mainnavBG.gif) repeat-x #eceadf;
	height:42px;
    margin: 0 auto;
    clear: left;
}

#mainnav {
	text-align:center;	
	height:42px;
    margin: 0 auto;
    clear: left;
}

#mainnav ul {
	display: inline;
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 31px;
}
#mainnav ul li {
	display: block;
	float: left;
	padding-top: 12px;
	border: none;
}
#mainnav ul li a {
	display: block;
	height: 31px;
	padding: 0;
	line-height:22px;
}

li#mainnav_home a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 57px; }
li#mainnav_thedifference a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 115px; }
li#mainnav_ourlocation a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 103px; }
li#mainnav_healthcare a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 86px; }
li#mainnav_floorplans a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 86px; }
li#mainnav_news a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 54px; }
li#mainnav_contact a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 66px; }
li#mainnav_employment a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 103px; }

li#mainnav_home a:hover { background: url(../images/mainnav/tab_home.gif) 0px 0px no-repeat; }
li#mainnav_thedifference a:hover { background: url(../images/mainnav/tab_thedifference.gif) 0px 0px no-repeat; }
li#mainnav_ourlocation a:hover { background: url(../images/mainnav/tab_ourlocation.gif) 0px 0px no-repeat; }
li#mainnav_healthcare a:hover { background: url(../images/mainnav/tab_healthcare.gif) 0px 0px no-repeat; }
li#mainnav_floorplans a:hover { background: url(../images/mainnav/tab_floorplans.gif) 0px 0px no-repeat; }
li#mainnav_news a:hover { background: url(../images/mainnav/tab_news.gif) 0px 0px no-repeat; }
li#mainnav_contact a:hover { background: url(../images/mainnav/tab_contact.gif) 0px 0px no-repeat; }
li#mainnav_employment a:hover { background: url(../images/mainnav/tab_ourlocation.gif) 0px 0px no-repeat; }

li#mainnav_home a:active { background: url(../images/mainnav/tab_home.gif) 0px 0px no-repeat; }
li#mainnav_thedifference a:active { background: url(../images/mainnav/tab_thedifference.gif) 0px 0px no-repeat; }
li#mainnav_ourlocation a:active { background: url(../images/mainnav/tab_ourlocation.gif) 0px 0px no-repeat; }
li#mainnav_healthcare a:active { background: url(../images/mainnav/tab_healthcare.gif) 0px 0px no-repeat; }
li#mainnav_floorplans a:active { background: url(../images/mainnav/tab_floorplans.gif) 0px 0px no-repeat; }
li#mainnav_news a:active { background: url(../images/mainnav/tab_news.gif) 0px 0px no-repeat; }
li#mainnav_contact a:active { background: url(../images/mainnav/tab_contact.gif) 0px 0px no-repeat; }
li#mainnav_employment a:active { background: url(../images/mainnav/tab_ourlocation.gif) 0px 0px no-repeat; }


li#mainnav_home_on a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 57px; background: url(../images/mainnav/tab_home.gif) 0px 0px no-repeat;}
li#mainnav_thedifference_on a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 115px; background: url(../images/mainnav/tab_thedifference.gif) 0px 0px no-repeat;}
li#mainnav_ourlocation_on a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 103px; background: url(../images/mainnav/tab_ourlocation.gif) 0px 0px no-repeat;}
li#mainnav_healthcare_on a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 86px; background: url(../images/mainnav/tab_healthcare.gif) 0px 0px no-repeat;}
li#mainnav_floorplans_on a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 86px; background: url(../images/mainnav/tab_floorplans.gif) 0px 0px no-repeat;}
li#mainnav_news_on a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 54px; background: url(../images/mainnav/tab_news.gif) 0px 0px no-repeat;}
li#mainnav_contact_on a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 66px; background: url(../images/mainnav/tab_contact.gif) 0px 0px no-repeat;}
li#mainnav_employment_on a { font-size: 15px; color:#eeead8; font-family: "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; width: 103px; background: url(../images/mainnav/tab_ourlocation.gif) 0px 0px no-repeat;}

.mainnav_divider {background:url(../images/mainnav/mainnavSeperator.jpg) no-repeat center center; width:7px; height:31px;}
		  
.clear {clear:both}

#homefooter { background:url(../images/homefooter.gif) no-repeat; height:11px; width:769px;}

#mastHeadLeft	{ 
				float:left;
				width:175px;
				padding:5px;
				padding-left:0px;
				height:60px;
				}
#mastHeadCenter	{
	float:left;
	width:420px;
	height:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#927936;
	padding-top:40px;
	margin-left:20px;
				}
				
.leftColHeader	{
	clear:both;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#927936;
	padding-bottom:5px;
	
				}
#mastHeadRight	{
				float:left;
				width:160px;
				height:68px;
				padding-top:2px;
/*
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#e8e6d9;
				font-size:12px;
				font-weight:normal;
*/
				}

#mastHeadRight	a{ color:#e8e6d9; text-decoration:none; }

#mastHeadNewsLetter{
				font-size:10px;
				font-weight:normal;
				color: #e8e6d9;
				text-decoration:none;				
}


#mastheadNewsletterLink {
	position:relative;
	top:-20px;
	z-index:100;
}

#mastHeadNewsLetterSeperator {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color:#2e4534;
}

#mastHeadFall2008 {
				float:right;
				width:218px;
				height:22px;
				margin: -10px 30px 0 0;
				text-align:right;
}
#homecontent	{ 
				background: url(../images/homecontentbg.gif) #d0ccb3 repeat-x; 
				padding-left:4px;
				}
#homeleftbox	{ 
				padding:10px;
				background:url(../images/homeleftbg.gif) #b2a885 repeat-x; 
				width:267px; 
				font-size:14px;
				font-family: "Times New Roman", Times, serif;
				color:#ffffff;
				font-weight:normal;
				}
				
#homemiddlebox	{
				font-family: "Times New Roman", Times, serif;
				font-style:italic;
				width:210px;
				padding:10px;
				font-size:16px;
				color:#a88b40;
				text-align:center;
				}

#homerightbox	{ 
				padding:10px;
				background:url(../images/homerightbg.gif) #d8d1b8 repeat-x; 
				width:223px;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				color:#958967;
				font-weight:normal;
				}


.homeNewsTitle a:link    {color:#aca678;font-family:Arial, Helvetica, sans-serif;}
.homeNewsTitle a:hover   {color:#aca678;font-family:Arial, Helvetica, sans-serif;}
.homeNewsTitle a:visited {color:#aca678;font-family:Arial, Helvetica, sans-serif;}
.homeNewsTitle a:active  {color:#aca678;font-family:Arial, Helvetica, sans-serif;}

.homeNewsTitle { padding-bottom:5px; color:#aca678;}


#homepageheader		{ 
					width:199px;
					background-color: #A89664;
					border-right: 1px solid #D6D4BB;
					border-top: 2px solid #D6D4BB;
					border-left: 2px solid #D6D4BB;
					border-bottom:1px solid #D6D4BB;
					padding: 5px;
					color: #eeead8;
					}


#subpageheader		{ 
					width:199px;
					height:148px;
					background: url(../images/subheaderbg.jpg) no-repeat;
					border-bottom:1px solid #cabd99;
					text-align:center;
					}
					
#subpagemainimage	{  
					background: url(../images/subrightbg.gif) repeat-y; 
					border-bottom:1px solid #cabd99;
					}

#subcontent	{ 
			background: url(../images/subrightbg.gif) repeat-y; 
			}
#subfooter	{ background:url(../images/subfooter.gif) no-repeat; height:41px; width:769px;}

#footerlink
{
	float:left;
}

#eohlogo
{
	position: relative;
	top: -30px;
	padding-right: 10px;
	float:right;
}

#subfooter div
{
	margin-top:45px;
}

#homefooter div
{
	margin-top:10px;
}

.homepagecontent	{ 
					padding:24px;
					padding-top:20px;
					}

.homepageleftside	{ 
					background: url(../images/subleftbg.gif) repeat-y; 
					width:199px;
					}
#homepagerightside	{ 
					background: url(../images/subrightbg.gif) repeat-y; 
					}

#subpageleftside	{ 
					background: url(../images/subleftbg.gif) repeat-y; 
					width:199px;
					overflow:visible;
					}
#subpagerightside	{ 
					padding:24px;
					padding-top:20px;
					background: url(../images/subrightbg.gif) repeat-y; 
					overflow:hidden;
					}


.dashedTanDivider {
		padding:10px;
		margin:0 20px 0px 20px;
		border-bottom:1px dashed #d5d1ac;
}



.errMsg {color:#ff0000;}


#subnav {
	text-align:center;
}

.subnavitem, .subnavitem_on	{
							padding-top:10px;
							padding-bottom:10px;
							border-bottom:1px dashed #d5d1ac;
							}

.subnavitem a:link		{ font-size: 13px; color:#385745; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
.subnavitem a:active	{ font-size: 13px; color:#385745; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
.subnavitem a:visited	{ font-size: 13px; color:#385745; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
.subnavitem a:hover		{ font-size: 13px; color:#a28536; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; }


.subnavitem_on a:link		{ font-size: 13px; color:#a28536; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
.subnavitem_on a:active		{ font-size: 13px; color:#a28536; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
.subnavitem_on a:visited	{ font-size: 13px; color:#a28536; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
.subnavitem_on a:hover		{ font-size: 13px; color:#a28536; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; }


#subtestimonial	{
				font-family: "Times New Roman", Times, serif;
				font-style:italic;
				padding:10px;
				font-size:16px;
				color:#a88b40;
				text-align:center;
				}

#readmoretestimonials {text-align:center;}
#readmoretestimonials a {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#948f68;}

.brownImgBorder {border:1px solid #cabd99; padding:2px;}

#awards { font-family:"Times New Roman", Times, serif; color:#385745; font-size:15px;}
#awards .awardTan {color:#a28535; font-weight:bold}
#awards .awardGreen { color:#385745; font-style:italic;}
#awards img {border:1px solid #9f8a53; padding:1px;}
#awards td {border-bottom:2px solid #f8f8f4; }
#awards .alternatingrow1 { background:#ebe7d8; }
#awards .alternatingrow2 { background:#f2efe6; }

.constgallery img { border:4px solid #dfddd2; }

.spamfield {display:none;}

.tableBack {
background:Red url(/images/homeshot01.jpg)no-repeat bottom;
}

.pdfLink {
display:inline-block;
padding-left:30px;
line-height:26px;
background:transparent url(/images/pdficon.jpg) center left no-repeat;
}