/* CSS Document Subpage Styles*/


/*CMS Formatting Content Styles---------------------*/
h3 {font-size:14px; color:#4e6652; margin:0px 0px 10px 0px; padding:0px; }

/*---------------------Sub Template Styles---------------------*/

#mainSub {
	width:738px;
	padding:5px 12px 8px 12px;
	background:#fff url(../images/main_bgSub.jpg) repeat-x 0 0;
}


/*contains columns and content-------------*/

#contentSub {padding-top:35px}

/*sub center yellow bar top*/


#yellowBarTopSub {
	background:url(../images/photos_bg.gif) repeat-x 0 0;
	margin-top:3px;
	height: 7px;
	border:0px solid #CCC1A1;
	}
	
	

/*column background image classes------------*/

.middleColumnSubBg{
  	background:#fff url(../images/middleColumnSubBg.gif) repeat-Y 0 0;
}


/*bottom yellow bar column classes------------*/

.yellowBarMiddleSub{
	display:block;
	/*float:left;*/
	margin-left:2px;
	margin-top:0px;
	position:relative;
	border:1px solid #dbad34;
	background-color:#f0cf79;
	width: 568px;
	height: 8px;
	

}
.calendarMain
{	float:left; display:block; position:relative;
	width: 554px;
	height:auto;
	border:0px solid blue;
	margin: 0px 0px 200px 0px;
}


.calendarMain table {  float:left; display:block; height:auto; position:relative; /*border:0px solid #cec19f;*/ }


.calendarMain select { float:left; display:block; position:relative; border:0px solid red;}


.calendarTitle
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	position: relative;
	font-size: 11px;
	border: 0px solid red;
	line-height: 12px;
}



/* Left Side Subpage Menu Header------------------------*/



#hdrMenuSub {
	padding: 0px 0px 0px 0px;
	height:27px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px;
	width:125px;
	
	
	}

	#hdrMenuSub a {display:block;position:relative;top:0px;left:0px;border:0px;}
		#hdrMenuSub a img {border:0}
			#hdrMenuSub h2 {
				width:145px;
				height:27px;
				background:#000 url(../images/hdrMenuSub.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				bottom:12px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px; 
				
				
			}




/* Left Side Subpage Staff/Contact Info Box (patio homes, assisted living, alz-demntia, nursing) ------*/

#infoContainerSub{border:0px solid; width:145px; margin-top:30px;}


#hdrInfoSub {
	padding:0px 0px 0px 0px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px;
	width:145px;
	
	
	
		}
	#hdrInfoSub a {display:block;position:relative;top:0px;left:0px;border:0px;text-decoration:none; font-weight:bold; color:#4e6652;}
	#hdrInfoSub a:hover {color:#2f5335;}
		#hdrInfoSub a img {border:0px;}
			#hdrInfoSub h3 {
				width:145px;
				height:27px;
				background:#000 url(../images/hdrContact.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				bottom:8px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;
				margin-bottom:8px;
								
			}

	
#infoContentSub{border:0px solid; width:130px; margin:0px 6px 0 6px; }







/*Middle Sub-----------------------------*/

#middleContainerSub{width:568px;  /*padding:10px;*/  margin-bottom:3px; }

#hdrMiddleSub {
	width:574px;
	height:40px;
	text-align:left;
	position:relative;
	font-size:12px;
	margin-bottom:12px;

	
	
/*Page Header Backgrounds---*/
	
	}
	
	#hdrMiddleSub a {display:block;position:relative;top:0px;left:0px;border:0px;}
		#hdrMiddleSub a img {border:0px solid}
			#hdrMiddleSub h1.Alzheimers{
				width:574px;
				height:40px;
				background: url(../images/hdrAlzheimersCare.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;
							
			}
			#hdrMiddleSub h1.About{
				width:574px;
				height:40px;
				background:url(../images/hdrAboutUs.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;
							
			}
			#hdrMiddleSub h1.Assisted{
				width:574px;
				height:40px;
				background:#000 url(../images/hdrAssistedLiving.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;
							
			}
			#hdrMiddleSub h1.Beacon{
				width:574px;
				height:40px;
				background:url(../images/hdrNewsPress.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px solid red;
							
			}
			
			#hdrMiddleSub h1.plannedGifts{
				width:574px;
				height:40px;
				background: url(../images/hdrPlannedGifts.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;
							
			}
			
			
			#hdrMiddleSub h1.Calendar{
				width:574px;
				height:40px;
				background:url(../images/hdrEventsSub.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;
							
			}	
			#hdrMiddleSub h1.Contact{
				width:574px;
				height:40px;
				background: url(../images/hdrContactUs.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;
							
			}
			#hdrMiddleSub h1.Directions{
				width:574px;
				height:40px;
				background:#000 url(../images/hdrDirections.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;
							
			}
			#hdrMiddleSub h1.Nursing{
				width:574px;
				height:40px;
				background: url(../images/hdrNursingCare.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}
			#hdrMiddleSub h1.Map{
				width:574px;
				height:40px;
				background:#000 url(../images/hdrMap.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}
			#hdrMiddleSub h1.Staff{
				width:574px;
				height:40px;
				background:url(../images/hdrMeetOurStaff.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}
			#hdrMiddleSub h1.Patio{
				width:574px;
				height:40px;
				background:#000 url(../images/hdrPatioHomes.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}
			#hdrMiddleSub h1.Photo{
				width:574px;
				height:40px;
				background: url(../images/hdrPhotoGallery.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}	
			#hdrMiddleSub h1.Privacy{
				width:574px;
				height:40px;
				background:#000 url(../images/hdrPrivacy.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}
			#hdrMiddleSub h1.File{
				width:574px;
				height:40px;
				background: url(../images/hdrFileNoteFound.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}
			#hdrMiddleSub h1.Error{
				width:574px;
				height:40px;
				background:#000 url(../images/hdrError.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}
			#hdrMiddleSub h1.Cache{
				width:574px;
				height:40px;
				background: url(../images/hdrServercache.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}


		#hdrMiddleSub h1.HaveaHeart{
				width:574px;
				height:40px;
				background: url(../images/hdrHaveaHeart.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}

	#hdrMiddleSub h1.employment{
				width:574px;
				height:40px;
				background: url(../images/hdrEmployment.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px;							
			}


#middleContentSub img{border:#4e6652}	
	#middleContentSub{
		position:relative;
		border: 0px solid #4e6652;
		background: #faf8e9;
		width:548px;
		margin-left:12px;
		padding: 0px 5px 5px 0px;
		margin-top: 0px;
		
		
	}




	#photoSub div {background-color:#7A9C81;margin-bottom:2px;padding-bottom:10px}
		#photoSub img {
			width:220px;			
			margin:10px 10px 20px 10px;
			padding-bottom:17px;
			border:2px solid #4e6652;
			background:#4e6652;
			
		}
		
#AssistedContainer
{
	width:145px; 
	float:right;
	height: 100px;
	border: 3px double #CCC1A1;
	}
#hdrAssistedLinks 
{
	padding: 0px 0px 0px 0px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px;
	width:145px;
	height: 20px;
}
#hdrAssistedLinks a {display:block; height:13px; position:relative;top:0px;left:0px;border:0px;text-decoration:none; font-weight:bold; color:#4e6652;}
#hdrAssistedLinks a:hover {color:#2f5335;}
	#hdrAssistedLinks a img {border:0px;}

#hdrAssistedLinksText 
{
	display:block;
	position:relative;
	padding: 0px 10px 0px 10px;
	border:0px;
	text-decoration:none; 
	font-weight:bold; 
	color:#4e6652;
	font-size: 11px;
}

#assisted{
	position:relative;
	list-style-type:none;
	border-top: 0px solid;
	background: #faf8e9;
	width:130px;
	margin-left:7px;
	margin-top:0px;
	margin-bottom:5px;
	height:75px;
	
}
	#assisted li {display:inline}
		#assisted li a {
			display:block;
			float:left;
			color:#554706;
			text-decoration:none;
			padding:2px 10px 2px 10px;
			border:0px solid;
			width:110px;
}
		#assisted li a:hover {color:green;}	
		
.yellowBarAssisted 
{
	line-height: 11px;
	margin: 5px 0px 0px 0px;
	border:1px solid #dbad34;
	background-color:#f0cf79;
	width: 145px;
}

#StaffContainer
{
	border:0px;
	margin: 5px 0px 0px 0px; 
	width:500px; 
	border:4px double #CCC1A1;
	float:right;
	}
#hdrStaff
{
	padding: 0px 0px 0px 0px;
	text-align:left;
	position:relative;
	font-size: 6px;
	border:0px;
	width:500px;
	line-height: 6px;
}

		#hdrStaff h3 {
			width:500px;
			height:9px;			
			position:relative;
			right:0px;
			text-align:left;
			text-indent:-5000px;
			line-height:0;
			border:0px;

							
		}

.yellowBarStaff
{
	line-height: 7px;
	margin: 5px 0px 0px 0px;
	border:1px solid #dbad34;
	background-color:#f0cf79;
	width: 500px;
}



/*photo gallery----------------------------*/

.PhotoGalleryText
{
	margin-top: 5px;
	margin-bottom:15px;
	display:block;
	line-height: 12px;
	position:relative;
	padding: 0px 5px 0px 10px;
	border:0px;
	text-decoration:none; 
	font-weight:normal; 
	color:#000000;
	font-size: 11px;
}


/*profile/staff title style---------------*/

.imageSynopsis
{
	padding: 17px 10px 17px 5px;
	border: 2px solid #4e6652;
	background:#4e6652;
}


.profileTitle

{font-size:14px;
 font-weight:bold;
 color:#4e6652;
}


.StaffPadding
{
	vertical-align: top;
	padding: 0px 5px 3px 5px; 
	margin: 0px 0px 0px 0px;
}

a.StaffListings 
{
	display:block;
	position:relative;
	top:0px;
	left:0px;
	border:0px;
	text-decoration: underline; 
	font-weight:bold; 
	color:#f0cf79;
}
a.StaffListings:hover 
 {
	color:#FAF8E9;
}
a.StaffListings:img 
{
	padding: 17px 10px 17px 5px;
	border: 2px solid #4e6652;
	background:#4e6652;
}

.StaffListingsText
{
	display:block;
	line-height: 12px;
	position:relative;
	padding: 3px 5px 5px 5px;
	border:0px;
	text-decoration:none; 
	font-weight:normal; 
	color:#FAF8E9;
	font-size: 11px;
}

/*contact us page form styles----------------------------*/

.textfield{border:1px solid #4e6652;}

.btn 
{ 
	border: 3px double #CCC1A1;
	background-color: #4e6652;
	font-size: 11px;
	font-weight: bold; 
	margin-top:5px; 
	width: 75px; 
	color: #FFFFFF;
	
}

	
