body 					{ display:block;
						margin:0px;
						padding:0px 12px 0px 12px;
						background-color:#537181;
						color: #666666;
						font: 11px/14px Arial, Helvetica, Verdana;
						height: 100%; }
				
p						{ margin-top: 10px;
						text-align:left; }
					
a						{ text-decoration:underline; }
a:link					{ color: #537181; }
a:visited				{ color: #537181; }
a:hover					{ color: #537181;}
a:active				{ color: #537181; } 		
ul						{ margin-top:0px;	
						list-style:square; }
						
li						{ margin-top:0px; }			
.orange					{color:#C8823C;}
.errorRed				{color:#cc0000;}
						
/* Body Layout Divs */
#bodyWrapper			{width: 931px; 
						display:block;
						height:100%;
						padding-bottom:20px;}							
						
#primaryNav				{ padding: 0px 0px 0px 0px;
						width: 931px;
						text-align: left; 
						display:block;}										
						
/* Home Page Specific Divs */
																	
#homeContent			{ padding: 0px 0px 0px 0px;
						width: 931px;
						text-align: left; 
						background-color:#ffffff;
						}	
						
.devField				{ font-family: Arial, Helvetica, Verdana;
						font-size: 10px; }							
#footer					{text-align:right;
						padding: 10px 0px 0px 0px;
						width: 931px;
						font-size:11px;
						color: #00324D;}						
						
#footer a				{ text-decoration:none; }
#footer a:link			{ color: #00324D; }
#footer a:visited		{ color: #00324D; }
#footer a:hover			{ color: #00324D; text-decoration:underline;}
#footer a:active		{ color: #00324D; }						
						
						
/* SubPage Specific Divs */				
						
#subPageWrapper			{border-width: 5px;
						border-color:#fff;
						border-style:solid;
						background-color:#537181;
						height:60%;}
						
#subNav					{ vertical-align:top;
						float: left;
						width:145px;
						text-align: left; 
						display:block; }									
#subNavButtons			{border-width: 0px 5px 5px 0px;
						border-color:#ffffff;
						border-style:solid;}					
						
.subNavItem				{ padding:0px;
						display:block;
						border-width: 0px 0px 1px 0px;
						border-color:#ffffff;
						border-style:solid;}
						
.subNavItem img			{display:block;}			
.subNavItemLast			{ padding:0px;
						display:block; }
						
.subNavItemLast img		{display:block;}
.subNavDevItem			{ padding:0px;
						display:block;
						border-width: 0px 0px 1px 0px;
						border-color:#AFC9D7;
						border-style:solid;}
						
.subNavDevItem img		{display:block;}			
.subNavDevItemLast		{ padding:0px;
						display:block; 
						border-width: 0px 0px 1px 0px;
						border-color:#ffffff;
						border-style:solid;}
						
.subNavDevItemLast img	{display:block;}
#subNavFeatures			{ border-width: 5px 5px 5px 0px;
						border-color:#ffffff;
						border-style:solid;
						vertical-align:top;
						width:140px;
						text-align: left; 
						display:block;
						margin-top:10px;
						color:#627E8D;
						font-size:11px; }		
.subNavFeatureItem		{border-width: 0px 0px 1px 0px;
						border-color:#B2CBD8;
						border-style:solid;
						padding:0px;
						display:block;
						padding:10px;}		
						
.subNavFeatureItemLast	{padding:0px;
						display:block;
						padding:10px;}																					
#subContent				{ float: left;
						display:block;
						text-align: left; }	
						
#subLogo				{ float: left;
						display:block; 
						width:94px;}
									
#subLogoBottom			{width:827px;
						background-color:#ffffff;
						float:left;}
#subLogoBottomPrint		{display:none;}				
						
.sideBarImage			{ display:block; }			
						
.sideBarCaption			{ background-color:#DCE9F0;
						width:260px; 
						text-align:left;
						font-size:10px;
						display:block;
						color:#627E8D;
						border-width: 0px 0px 5px 0px;
						border-color:#ffffff;
						border-style:solid; }							
						
.nowStroke				{ border-width: 1px;
						border-color:#537181;
						border-style:solid;}
						
.nowCityListing			{background-color:#B3C5CE;
						display:block;
						padding:5px;
						border-width: 0px 0px 1px 0px;
						border-color:#D4E3EC;
						border-style:solid;
						font-weight:bold;}		
						
.nowDevListing			{background-image:url(../images/now_listing_background.jpg);
background-repeat:repeat-y;
						display:block;
						padding:5px;
						border-width: 0px 0px 1px 0px;
						border-color:#D4E3EC;
						border-style:solid;}				
						
.nextCityListing		{background-color:#A5B8C9;
						display:block;
						padding:5px;
						border-width: 0px 0px 1px 0px;
						border-color:#D4E3EC;
						border-style:solid;
						font-weight:bold;}		
						
.nextDevListing			{background-image:url(../images/next_listing_background.jpg);
background-repeat:repeat-y;
						display:block;
						padding:5px;
						border-width: 0px 0px 1px 0px;
						border-color:#D4E3EC;
						border-style:solid;}								
						
/* Page Specific Divs */		
						
#pdf					{background-image:url(../images/icon_pdf.gif);
						background-position:left;
						background-repeat:no-repeat;
						padding-left:16px;
						font-size:10px;
						height: auto;
						line-height:16px;}			
						
.enlarge				{float:left;
						background-image:url(../images/icon_enlarge.gif);
						background-position:left;
						background-repeat:no-repeat;
						padding-left:16px;
						font-size:10px;
						line-height:16px;}				
						
#devEnlargeImages		{float:right; 
						padding: 10px 0px 30px 0px;}
						
#devEnlargeImages a				{ text-decoration:none; }
#devEnlargeImages a:link		{ color: #537181; }
#devEnlargeImages a:visited		{ color: #537181; }
#devEnlargeImages a:hover		{ color: #537181; text-decoration:underline;}
#devEnlargeImages a:active		{ color: #537181; }										
#devFPEnlargeImages		{}
						
#devFPEnlargeImages a				{ text-decoration:none; }
#devFPEnlargeImages a:link		{ color: #537181; }
#devFPEnlargeImages a:visited		{ color: #537181; }
#devFPEnlargeImages a:hover		{ color: #537181; text-decoration:underline;}
#devFPEnlargeImages a:active		{ color: #537181; }			
.floorplanEnlarge			{display:block;
							background-color:#ffffff;
							width:205px;
							padding: 5px;}
#amanitiesList			{float:left;
						width:300px;
						margin-top:10px;}				
						
.registerForm				{width:145px;
							font: 11px/14px Arial, Helvetica, Verdana;}		
							
.registerFormAddress		{width:145px;
							height:40px;
							font: 11px/14px Arial, Helvetica, Verdana;}									
	
.registerFormComments		{width:145px;
							height:200px;
							font: 11px/14px Arial, Helvetica, Verdana;}										
							
.contactSideBar			{ background-color:#DCE9F0;
						width:150px; 
						text-align:left;
						font-size:11px;
						display:block;
						color:#627E8D;
						border-width: 0px 0px 5px 0px;
						border-color:#ffffff;
						border-style:solid; }																							
						
.contactForm			{width:145px;
						font: 11px/14px Arial, Helvetica, Verdana;}		
							
.contactFormAddress		{width:145px;
						height:40px;
						font: 11px/14px Arial, Helvetica, Verdana;}									
	
.contactFormComments		{width:200px;
							height:150px;
							font: 11px/14px Arial, Helvetica, Verdana;}							
																								