/* CSS Document */

body				

{

	margin: 0;

	padding:0;

	text-align:center;

	min-width:764px;

	background-color:#B3B4B4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:1.5em; 

}

#pageWrapper

{

	text-align:left;

	width: 764px;

	margin-left: auto;

	margin-right: auto;

	background-color:#FFFFFF;

	border:1px solid white;



}

#header

{

	height:80px;

	background-color:#FFFFFF;

	width:764px;

	position: relative;

	top:0px;

	left:0px;

	z-index:100;

}	

#headerNav

{

	width:764px;

	height:25px;

	position:absolute;

	top:0px;

	left:0px;

	background-color:#00543D;

	z-index:10

}

#headerLogo

{

	width:500px;

	height:55px;

	position: absolute;

	top:36px;

	left:27px;

	z-index:8;

}

#content

{

	width:764px;

	min-height:331px;

        height: auto;

	position:relative;

	top:0px;

	left:0px;

	background-color:#84A674;

	z-index:90;

}



*html #content

{	height:331px;

}



#footer {

	width:764px;

	height:90px;

	position:relative;

	top:1px;

	left:0px;

	background-color:#F8F5EB;

	border-top:1px solid white;

}



#footerTestimonialSay

{

	position:absolute;

	top:10px;

	left:0px;

	background-color:#F8F5EB;

	font-family:Arial, Helvetica, sans-serif;

	color:#00543D; 

	font-size:18px;

	text-align:right;

	border-right:1px dashed #7D0041;

	width:174px;

	height:90px;

	padding-right:10px;

}

#footerTestimonialText

{

	position:absolute;

	top:10px;

	left:190px;

	background-color:#F8F5EB;

	font-family:times;

	font-size:13px;

	color:#00543D; 

	width:410px;

	height:90px;

}	

#footerEmail

{

	position:absolute;

	top:-2px;

	left:605px;

	width:153px;

	height:90px;

	background-color:#00543D;

	border-top:1px solid white;

	border-left:1px solid white;

	padding-left:5px;

	padding-top:5px;

	color:#FFFFFF;

}	

#footerNav {

	position:relative;

	top:0px;

	left:0px;

	width:764px;

	height:35px;

	text-align:left;

	background-color:#D5D5D4;

	border-top:1px solid white;

}

/* home page */

#homeIntroText

{

	position:absolute;

	top:0px;

	left:0px;

	width:388px;

	height:141px;

	background-color:#7D0041;

	padding-left:25px;

	padding-right:25px;

	padding-top:8px;

	color:#FFFFFF;

	line-height:1.5em;

	border-right:1px solid white;

	border-bottom:1px solid white;

	

}

#homeAptNav

{

	position:absolute;

	top:0px;

	left:439px;

	width:165px;

	height:149px;

	background-color:#00543D;

	border-bottom:1px solid white;

}

#homeAptImg

{

	position:absolute;

	top:0px;

	left:604px;

	width:159px;

	height:331px;

	border-left:1px solid white;

	border-right:1px solid white;

}

#homeShortCutImg

{

	position:absolute;

	top:149px;

	left:0px;

	width:184px;

	height:182px;

	border-right:1px solid white;

	border-top:1px solid white;

}

#homeShortCutHdr

{

	position:absolute;

	top:151px;

	left:190px;

	width:300px;

	height:18px;

}

#homeShortcuts

{

	position:absolute;

	top:171px;

	left:190px;

	width:164px;

	height:162px;

	border-bottom:1px solid white;

}

/* interior pages */

#intContent

{

	width:764px;

	height:363px;

	position:relative;

	top:0px;

	left:0px;

	background-color:#84A674;

	z-index:90;

}





#intIntroText

{

	position:absolute;

	top:0px;

	left:0px;

	width:555px;

	height:114px;

	background-color:#7D0041;

	line-height:1.8em;

	padding-left:25px;

	padding-right:25px;

	padding-top:8px;

	color:#FFFFFF;

	border-right:1px solid white;

	border-bottom:1px solid white;

	

}

#intRtNav

{

	position:absolute;

	top:0px;

	left:604px;

	width: 159px;

	height:363px;

	background-color:#00543D;

	border-left:1px solid white;

	

}

#intRtNavBottom

{

	position:absolute;

	top:254px;

	left:1px;

	width: 158px;

	height:108px;

	background-color:#7D0041;

	border-right:1px solid white;

	border-top:1px solid white;

	border-bottom:1px solid white;

}

#intRtNavBottomGreen

{

	position:absolute;

	top:254px;

	left:1px;

	width: 158px;

	height:108px;

	background-color:#00543D;

	border-right:1px solid white;

	border-top:1px solid white;

	border-bottom:1px solid white;

	color:#FFFFFF;

}	

#intText

{

	position:absolute;

	top:123px;

	left:0px;

	width:569px;

	height:230px;

	padding-left:25px;

	padding-top:10px;

	padding-right:10px;

	color:#FFFFFF;

	overflow:auto;

	overflow-x:hidden;

}

/* interior pages -- 2 column */

#intImg

{

	position:absolute;

	top:123px;

	left:0px;

	width:287px;

	height:240px;

}

#intText2

{

	position:absolute;

	top:122px;

	left:287px;

	width:312px;

	height:230px;

	padding-left:5px;

	padding-top:10px;

	color:#FFFFFF;

	overflow:auto;

	overflow-x:hidden;

}

/* apt pages */

#aptContentHome

{

	width:764px;

	height:328px;

	position:relative;

	top:0px;

	left:0px;

	background-color:#84A674;

	z-index:90;

}

#aptIntro

{

	position:absolute;

	top:0px;

	left:0px;

	width:164px;

	height:328px;

	padding-left:10px;

	padding-right:10px;

}

#aptImgHome

{

	position:absolute;

	top:0px;

	left:185px;

	width:420px;

	height:328px;

	border-left:1px solid white;

}	

#aptRtNav

{

	position:absolute;

	top:0px;

	left:604px;

	width: 159px;

	height:328px;

	background-color:#00543D;

	border-left:1px solid white;

	

}

#aptRtNavBottomHome

{

	position:absolute;

	top:202px;

	left:1px;

	width: 158px;

	height:125px;

	background-color:#7D0041;

	border-right:1px solid white;

	border-top:1px solid white;

	border-bottom:1px solid white;

}

#aptRtNavBottom

{

	position:absolute;

	top:237px;

	left:1px;

	width: 158px;

	height:125px;

	background-color:#7D0041;

	border-right:1px solid white;

	border-top:1px solid white;

	border-bottom:1px solid white;

}

/* resident pages */

#resContent

{

	width:764px;

	

       

	position:relative;

	top:0px;

	left:0px;

	background-color:#84A674;

	z-index:90;

}

#resIntroText

{

	position:relative;

	top:0px;

	left:0px;

	width:575px;

	min-height:114px;

        height: auto;

	background-color:#00543D;

	padding-left:25px;

	padding-top:8px;

	padding-right:10px;

	color:#FFFFFF;

	border-right:1px solid white;

	border-bottom:1px solid white;

}



*html #resIntroText

{	height:114px;

}



#resText

{

	position:relative;

	top:0px;

	left:0px;

	width:569px;

	min-height:263px;

        height: auto;

	padding-left:25px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;

	color:#FFFFFF;

	

}





*html #resText

{	height:263px;

}



a.faqtop:link, a.faqtop:visited, a.faqtop:hover, a.faqtop:active 

{  


   float: right;

   clear: both;

}



p.label

{

        font-family: Arial, Helvetica, sans-serif;

        font-weight: bold;

	color:#00543D;

}



p.faqsection

{

        font-family: Arial, Helvetica, sans-serif;

        font-weight: bold;

	color:#00543D;

        font-size:14px;

}



#resRtNav

{

	position:absolute;

	top:0px;

	left:604px;

	width: 159px;

	min-height:395px;

        height: 100%;

	background-color:#7D0041;

	border-left:1px solid white;

	

}



*html #resRtNav

{	height:395px;

}



#resRtNavBottom

{

	position:absolute;

        bottom: 0;

	width: 153px;

	min-height:75px;

        height: auto;

	background-color:#00543D;

	padding-left:5px;

	border-right:1px solid white;

	border-top:1px solid white;

	border-bottom:1px solid white;

}



*html #resRtNavBottom

{	height:75px;

}



.resSubheader

{

	color:#00543D

}

.resHeader

{

	color:#00543D;

	font-size:13px;

	font-weight:bold;

}	

.resrtNavDivider

{

	border-top:1px dashed #FFFFFF;

	width:140px;

	height:1px;

	margin-top:13px;

	margin-bottom:13px;

}		

p,td,th 

{

	font-family: Arial, Helvetica, sans-serif;

}

.bodyCopy			

{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px; 

	font-style:normal;

	text-align:left; 

	padding-left:5px;

	padding-right:5px

}

.homeCopy			

{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:12px; 

	font-style:normal;

	line-height:1.7em; 

	text-align:left; 

}		

.homeCopy:link			

{

	font-family:Arial, Helvetica, sans-serif;

	color:#00543D;

	font-size:12px; 

	font-style:normal;

	line-height:1.7em; 

	text-align:left; 

}		

ul

{

	margin-left:8px;

	padding-left:8px;

	text-indent:0px;

	list-style-type:disc;

}







.contactCopy			

{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:12px; 

	font-style:normal;

	line-height:1.3em; 

	text-align:left; 

}	



.level_ul

{

	margin-left:8px;

	padding-left:8px;

	text-indent:0px;

	list-style-type:disc;

	list-style-image: url(images/dash.gif);	

}		

.testGiver

{

	text-align:right;

	font-style:normal;

	position:relative;

	bottom:0px;

	right:5px;

	font-size:11px;

	display:block;

	

}	

.footerCopy		

{

	font-family:Arial, Helvetica, sans-serif;

	color:#999999;

	font-size:11px;

}

.testimonialHeader 

{

	color:#A5C197; 

	font-size:18px;

}

.reqField			

{

	color:red;

	font-weight:bold;

}				

	

.formCopy			{font-family:Arial, Helvetica, sans-serif;

					color:#FFFFFF;

					font-size:11px; 

					font-style:normal;

					line-height:1.5em;}

.aptCopy			{font-family:Arial, Helvetica, sans-serif;

					color:#FFFFFF;

					font-size:12px; 

					font-style:normal;

					line-height:1.5em;}			

.tourCopy			{font-family:Arial, Helvetica, sans-serif;

					color:#FFFFFF;

					font-size:11px; 

					font-style:normal;

					line-height:1.5em;}


				

.topnavBG_G			{background-color:#00543D;}			

.topnavBG_R			{background-color:#7D0041;}

							

.rtSideBarCopy	{font-family:Arial, Helvetica, sans-serif;

					color:#EEB211;

					font-size:12px;}

	

.rtSideBarCopy		{font-family:Arial, Helvetica, sans-serif;

					color:#EEB211;

					font-size:12px;

					text-align:center;

					line-height:1.5;}

.homepropCopy		{font-family:Arial, Helvetica, sans-serif;

					color:#FFFFFF;

					font-size:11px;

					line-height:1.4em;}		



.emailSignupCopy	{color:	#FFFFFF;

					font-size:10px;

					line-height:1.2em;}

.emailsignupcopy {

	color: #FFFFFF;

	text-decoration: none;	

	font-size:11px;

	font-weight:bold;

} 


.captionCopy		{font-family:Arial, Helvetica, sans-serif;

					color:#F3E7C2;

					font-size:11px;

					text-align:left;

					width:340px;}										

.ScrapbookName		{font-family:Arial, Helvetica, sans-serif;

					color:#F3E7C2;

					font-size:12px;

					font-weight:bold;

					text-align:left;

					width:340px;}				



.shortcutCopy		{font-family:Arial, Helvetica, sans-serif;

					color:	#FFFFFF;

					font-size:12px;

					line-height:1.4em;}					

.floorPlanCopy		{font-family:Arial, Helvetica, sans-serif;

					color:#BC7012;

					font-size:12px; 

					font-style:normal;

					line-height:1.5em; 

					text-align:center; 

					}																

.pageTitle			{font-family:Arial, Helvetica, sans-serif;

					color:#EEB211;

					font-size:15px;

					font-weight:bold;}

.pageHeader1		{font-family:Verdana, Arial, Helvetica, sans-serif;

					color:#FFFFFF;

					font-size:18px;

					font-weight:bold;

					font-style:normal;}			

.bodyCopyBG			{background-color:#F3E7C2}

.resAreaBorder			{border:1px solid white;}			

.sidebar			{background-image:url(images/sidebar_bkgd.jpg); 

					background-position:top; 

					background-repeat:no-repeat; 

					background-color:#242021;

					position:relative;

					top:0px; left:0px;}				

.smark				{font-size:9px; 

					vertical-align:super; 

					line-height:0;}		

.wrapper

{

	position:relative; top:0px; left:0px;

}			

select {
font-family: Arial, Helvetica, sans-serif;
font-size
: 1em;
}


/* sub nav menus */

#aptSubnav

{

	position:absolute; top:-5px; left:-20px; display:none; visibility:hidden;

}	

#movingSubnav

{

	position:absolute; top:-5px; left:-20px; display:none; visibility:hidden;

}		

#contactSubnav

{

	position:absolute; top:-5px; left:-20px; display:none; visibility:hidden;

}

#resSubnav	

{

	position:absolute; top:-5px; left:-20px; display:none; visibility:hidden;

}	



/* rt nav */

#rtNavWrapper

{

	width:159px;

	height:350px;

	position:relative;

	top:0px;

	left:0px;

}	

#rtNavAbout

{

	background-color:#00543D;

	width:159px;

	height:355px;

	position:relative;

	top:0px;

	left:0px;

}

#rtNavAboutContact

{

	background-color:#00543D;

	width:159px;

	height:105px;

	position:relative;

	bottom:0px;

	right:0px;

	clear:both;

}

/* site links */


a.emailsignup:link {

	color: #FFFFFF;

	text-decoration: none;	

	font-size:11px;

	font-weight:bold;

} 

a.emailsignup:visited {

	color: #FFFFFF;

	text-decoration: none;	

	font-size:11px;

	font-weight:bold;

} 

a.emailsignup:active {

	color: #FFFFFF;

	text-decoration: none;	

	font-size:11px;

	font-weight:bold;

} 

a.emailsignup:hover {

	color: #FFFFFF;

	text-decoration: underline;	

	font-size:11px;

	font-weight:bold;

}     

/* unvisited links */

A:link 				

{

	color:#00543D;

	text-decoration: underline;	

}

/* visited links */  

A:visited 			

{

	color: #00543D;

	text-decoration: underline; 

}

/* user hovers */   

A:hover 			

{

	color:#FFFFFF;

	text-decoration: underline; 

} 

/* active links */

A:active 			

{

	color: #6D6E71;

	text-decoration: underline; 

}  

/* top nav links */

/* unvisited links */ 

A.topnavLinkOff:link 	

{

	color: #FFFFFF;

	text-decoration: none;	

	font-size:12px;

	font-weight:bold;

} 

/* visited links */

A.topnavLinkOff:visited 

{

	color: #FFFFFF;

	text-decoration: none;

	font-size:12px; 

	font-weight:bold;

}

/* user hovers */   

A.topnavLinkOff:hover 	

{

	color: #A5C197;

	text-decoration: none; 

	font-size:12px;

	font-weight:bold;

} 

/* active links */

A.topnavLinkOff:active 	

{

	color: #A5C197;

	text-decoration: none; 

	font-size:12px;

	font-weight:bold;

} 	

		

/* unvisited links */ 

A.topnavLinkOn:link 	

{

	color: #A5C197;

	text-decoration: none;	

	font-size:12px;

	font-weight:bold;

} 

/* visited links */

A.topnavLinkOn:visited 

{

	color: #A5C197;

	text-decoration: none;

	font-size:12px; 

	font-weight:bold;

}

/* user hovers */   

A.topnavLinkOn:hover 	

{

	color: #A5C197;

	text-decoration: none; 

	font-size:12px;

	font-weight:bold;

} 

/* active links */

A.topnavLinkOn:active 	

{

	color: #A5C197;

	text-decoration: none; 

	font-size:12px;

	font-weight:bold;

} 

/* footer nav links */	

/* unvisited links */ 				 

A.footerNav:link 

{

	color: #999999;

	font-size:11px;

	text-decoration: none;	 

} 

/* visited links */

A.footerNav:visited 		

{

	color: #999999;

	font-size:11px;

	text-decoration: none; 

}  

/* user hovers */ 

A.footerNav:hover 			

{

	color: #999999;

	font-size:11px;

	text-decoration: none; 

}

/* active links */ 

A.footerNav:active 			

{

	color: #999999;

	font-size:11px;

	text-decoration: none; 

} 				

					 			 

/* home property links */

A.propertyLink:link 	{color: #FFFFFF;

					 	text-decoration: none;	

						font-size:12px;

						font-family:Arial, Helvetica, sans-serif; } /* unvisited links */ 

A.propertyLink:visited {color: #FFFFFF;

					 text-decoration: none; 

					 font-size:12px;

					 font-family:Arial, Helvetica, sans-serif;} /* visited links */ 

A.propertyLink:hover 	{color: #FFFFFF;

					text-decoration: none; 

					font-size:12px;

					font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 

A.propertyLink:active 	{color: #FFFFFF;

					 text-decoration: none; 

					 font-size:12px;

					 font-family:Arial, Helvetica, sans-serif;} /* active links */	

/* home shortcut links */

A.shortcutLink:link 	{color: #FFFFFF;

						font-weight:bold;

						font-size:11px;

					 	text-decoration: none;	

						font-family:Arial, Helvetica, sans-serif; } /* unvisited links */ 

A.shortcutLink:visited {color: #FFFFFF;

						font-weight:bold;

						font-size:11px;

					   text-decoration: none; 

					    font-family:Arial, Helvetica, sans-serif;} /* visited links */ 

A.shortcutLink:hover 	{color: #00543D;

						font-weight:bold;

						font-size:11px;

					    text-decoration: none; 

						font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 

A.shortcutLink:active 	{color: #00543D;

						font-weight:bold;

						font-size:11px;

					 	text-decoration: none; 

					 	font-family:Arial, Helvetica, sans-serif;} /* active links */						 



/* rt sidelinks */

A.rtsideLinkOff:link 	{color: #FFFFFF;

					 	text-decoration: none;	

						font-size:11px;

						font-family:Arial, Helvetica, sans-serif; } /* unvisited links */ 

A.rtsideLinkOff:visited {color: #FFFFFF;

					 text-decoration: none;

					 font-size:11px; 

					 font-family:Arial, Helvetica, sans-serif;} /* visited links */ 

A.rtsideLinkOff:hover 	{color: #A5C197;

					text-decoration: none; 

					font-size:11px;

					font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 

A.rtsideLinkOff:active 	{color: #A5C197;

					 text-decoration: none; 

					 font-size:11px;

					 font-family:Arial, Helvetica, sans-serif;} /* active links */	

					 

A.rtsideLinkOn:link 	{color: #A5C197;

					 	text-decoration: none;	

						font-size:11px;

						font-family:Arial, Helvetica, sans-serif; } /* unvisited links */ 

A.rtsideLinkOn:visited {color: #A5C197;

					 text-decoration: none; 

					 font-size:11px;

					 font-family:Arial, Helvetica, sans-serif;} /* visited links */ 

A.rtsideLinkOn:hover 	{color: #A5C197;

					text-decoration: none; 

					font-size:11px;

					font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 

A.rtsideLinkOn:active 	{color: #A5C197;

					 text-decoration: none; 

					 font-size:11px;

					 font-family:Arial, Helvetica, sans-serif;} /* active links */	

/* rt side red area links */

A.rtside2LinkOff:link 	{color: #FFFFFF;

					 	text-decoration: underline;	

						font-size:11px;

						font-family:Arial, Helvetica, sans-serif; } /* unvisited links */ 

A.rtside2LinkOff:visited {color: #FFFFFF;

					 text-decoration: underline;

					 font-size:11px; 

					 font-family:Arial, Helvetica, sans-serif;} /* visited links */ 

A.rtside2LinkOff:hover 	{color: #A5C197;

					text-decoration: underline; 

					font-size:11px;

					font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 

A.rtside2LinkOff:active 	{color: #A5C197;

					 text-decoration: underline; 

					 font-size:11px;

					 font-family:Arial, Helvetica, sans-serif;} /* active links */						 						 

	

/* scrapbookNav */					 

A.scrapbookNavOn:link 			{color: #F3E7C2;

								font-size:11px;

								 text-decoration: none;	

								 font-weight:bold; 

								 font-family:Arial, Helvetica, sans-serif;} /* unvisited links */ 

A.scrapbookNavOn:visited 		{color: #F3E7C2;

								font-size:11px;

								text-decoration: none; 

								font-weight:bold; 

								font-family:Arial, Helvetica, sans-serif;} /* visited links */ 

A.scrapbookNavOn:hover 			{color: #F3E7C2;

								font-size:11px;

								text-decoration: none; 

								font-weight:bold; 

								font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 

A.scrapbookNavOn:active 		{color: #F3E7C2;

								 font-size:11px;

								 text-decoration: none; 

								 font-weight:bold; 

								 font-family:Arial, Helvetica, sans-serif;} /* active links */			

A.scrapbookNavOff:link 			{color: #014711;

								font-size:11px;

								 text-decoration: none;	

								 font-weight:bold;  

								 font-family:Arial, Helvetica, sans-serif;} /* unvisited links */ 

A.scrapbookNavOff:visited 		{color: #014711;

								font-size:11px;

								text-decoration: none; 

								font-weight:bold; 

								font-family:Arial, Helvetica, sans-serif;} /* visited links */ 

A.scrapbookNavOff:hover 			{color: #F3E7C2;

								font-size:11px;

								text-decoration: none; 

								font-weight:bold; 

								font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 

A.scrapbookNavOff:active 			{color: #F3E7C2;

								 font-size:11px;

								 text-decoration: none; 

								 font-weight:bold; 

								 font-family:Arial, Helvetica, sans-serif;} /* active links */				

.emailSignupButton				{color:	#00543D;

								background-color:#FFFFFF; 

								border: 1px solid white;

								font-size:10px;}
.centeredImage
    {
    text-align:center;
    display:block;
    }


						 					 		

/* divs for the site */

.mainDiv						{border-left:1px solid #FFFFFF; 

								border-right:1px solid #FFFFFF;

								border-bottom:1px solid #FFFFFF;

								width:764px;}

.whiteDivider					{border-bottom:1px dashed #FFFFFF;

								width:148px; height:1px;}

.whiteDividerVert				{border-right:1px dashed #FFFFFF;

								width:1px; height:130px;}			

.burgDividerVert				{border-left:1px dashed #7D0041;

								width:1px; height:10px; background-color:#F8F5EB}	

.burgDividerVertSolid			{border-left:1px solid #7D0041;

								width:1px; height:15px; background-color:#D5D5D4}	

.ltgrnDividerVertSolid			{border-left:1px solid #A5C197;

								width:1px; height:15px; background-color:#00543D}																																

.emailSignup					{border:1px solid #FFFFFF; 

								

								} 

								 






								  								

/* tooltips */

#dhtmltooltip{

position: absolute;

width: 150px;

border: 2px solid #F3E7C2;

padding: 2px;

background-color: lightyellow;

visibility: hidden;

z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}								 


