body {
	background:	url("../images/defaultcomm/bg.jpg");
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
}

#privacypolicy p	{ text-indent:25px; }
.brClear { clear:both; height:0px; }

a:link 		{ color:#206BD6; }
a:visited { color:#2C5185; }
a:hover 	{ color:#D46600; }

a.style4:link {color: #000000;}
a.style4:visited {color: #193369;}
a.style4:hover {color: #6B6B6B;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #797979;
}


h1, h2, h3, h4 {  margin:0; padding:0; font-weight:normal; font-size:100%; }   /* reset css */

h1 {         
	font-family:Arial, Helvetica, sans-serif;  font-size:18px;
	color:#00193e;  
	background-image:url(../images/headersbody/subtop.jpg);  background-repeat:no-repeat; 
	height:50px; 
	line-height:50px; 
	vertical-align:middle; 
	text-align:left; 
} 
h1.CommunitySearchTitle { padding-left:30px;  }
h1.CommunitySearchTitle span.Filter { color:#003fbc; }

h2 { font-family:Arial, Helvetica, sans-serif;  font-size:18px;  }

h1.CommunityTitle 				{  padding-left:25px; color:#003fbc; }          /*  subhead.asp */
h2.CommunityContentTitle 	{  margin:0 auto; }  /*  */

h3 { font-weight:bold;  }
h4 {   }


/* -------------------------------------------------- */
/*     Footer                      									  */
/* -------------------------------------------------- */
Table#Footer {   background-color:#FFFFFF;  width:100%;  margin:0px;  padding:5px 0px 5px 0px;   text-align:center;  border:none;  }
Table#Footer td {  background-color:#FFFFFF;  margin:0px;  padding:5px 0px 5px 0px;   text-align:center;   }
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/*   Featured Communities (communities.asp)           */
/*   and apartment_details.asp												*/
/* -------------------------------------------------- */
div.FC_0 { height:260px;  background-color:#FFFFFF; background-image:url('../images/headersbody/comm_topgraid.jpg'); background-repeat:no-repeat; background-position:bottom; }
div.FC_1 { height:260px;  background-color:#FFFFFF; background-image:url('../images/headersbody/comm_topgraid.jpg'); background-repeat:no-repeat; background-position:bottom; }
div.AptDetailsSubHead { margin:auto; width:715px;  min-height:260px;    }

div.FC_ImageCol { float:left; margin:0; padding:0;  }

.MonthlyRentals  { text-align:center;  margin:0px 0px 5px 0px; padding:0px;   }
.MonthlyRentals .RentMin  { color:#003FBC;  }
.MonthlyRentals .RentMax  { color:#003FBC; }

div.Summary {  
	margin:5px 0 8px 0;
	padding-left:10px;
}

.Featured-Label  				{ color:#23334D; }
.Featured-CommunityName { color:#003FBC; }


div.AddressBox { 
	float:left; width:180px; padding-left:10px;  
	}
.Address-CommunityName {  color:#003FBC; font-weight:bold;  }
.Address-Address  {  }
.Address-CSZ  {  }
div.PhoneBox {  
	float:left; width:200px;  height:100px;  padding-top:5px; 
	color:#030F20; background-color:#DBE0E6; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;	
}
.Phone-OfficeHoursLabel  {  }
.Phone-OfficeHours  {  }
.Phone-CallNow  {  }
.Phone-PhoneNum  {  font-weight:bold;  }

.commlist				{ list-style:none; margin:0px; padding:10px;}
.commlist .li		{ list-style-image:none; margin:0px;}

/* -------------------------------------------------- */



/* -------------------------------------------------- */
/* OLD	  Community Search Result Page Title              */
/* -------------------------------------------------- */
/*
div.PageTitle { 
	color: #00193e;  
	background-image:url(../images/headersbody/subtop.jpg);  background-repeat:no-repeat; 
	height:50px; 
	line-height:50px; 
	vertical-align:middle; 
	text-align:left; 
}
span.PageTitle_Search  		{  color: #003fbc; }
span.PageTitle_Community 	{  }
span.PageTitle_Filter  		{    }   
*/
/* -------------------------------------------------- */

/* ------------------------------------------------------- */
/*	Community Search Results page  (community_search.asp)  */
/* ------------------------------------------------------- */
#CSResults {  }
#CSResults h2.CommTitle { background-color:#DBE0E6; padding:5px; margin:0; vertical-align:middle;  }
#CSResults .CommName 	{ color:#003fbc; text-decoration:none; }
#CSResults .CommCityState  {  }
#CSResults div.CommPhoto {  }

table.FloorPlansTable  { margin-left:10px; width:400px; }
table.FloorPlansTable td { padding-left:5px; } 
table.FloorPlansTable .colhead-FloorPlans 	{ width:230px;   }
table.FloorPlansTable .colhead-SqFeet  		{ width:80px;  }
table.FloorPlansTable .colhead-MonthlyRent { width:90px;   }
table.FloorPlansTable .colFloorPlans 	{  }
table.FloorPlansTable .colFloorPlans a  	{  font-weight:bold;  }
table.FloorPlansTable .colSqFeet 			{   }
table.FloorPlansTable .colMonthlyRent  {   }
/* ------------------------------------------------------- */


/* ------------------------------------------------------- */
/*      Contact Us page                                    */
/* ------------------------------------------------------- */
.contactRow1				{ width:375px; height:40px; margin:auto; line-height:40px; clear:both; vertical-align:middle;}
.contactRow1	.c1		{ float:left; width:18px; height:40px; }
.contactRow1	.c2		{ float:left; width:130px; height:40px; padding-right:5px; text-align:right; }
.contactRow1	.c3		{ float:left; width:199px; height:40px; padding-left:5px; text-align:left; }
.contactRow1	.c4		{ float:left; width:18px; height:40px; }

.contactRow2				{ width:375px; height:30px; margin:auto; line-height:30px; clear:both;}
.contactRow2	.c1		{ float:left; width:18px; height:30px; }
.contactRow2	.c2		{ float:left; width:130px; height:30px; padding-right:5px; text-align:right; background-color:#DDDDDD; }
.contactRow2	.c3		{ float:left; width:199px; height:30px; padding-left:5px; text-align:left; background-color:#DDDDDD;}
.contactRow2	.c4		{ float:left; width:18px; height:30px; }

.contactRow3				{ width:375px; height:80px; margin:auto; clear:both; padding-top:10px;}
.contactRow3	.c1		{ float:left; width:18px; height:80px; }
.contactRow3	.c2		{ float:left; width:130px; height:80px; padding-right:5px; text-align:right;  }
.contactRow3	.c3		{ float:left; width:199px; height:80px; padding-left:5px; text-align:left; }
.contactRow3	.c4		{ float:left; width:18px; height:80px; }


#Table_ContactUs { background-image:url(../images/headersbody/contact_page_contentslice.jpg);  background-repeat:repeat-y;   }
#Table_ContactUs td.LeftBorderCol  {  width:5px; background-image: url(../images/contact/contact_page_02.jpg);  background-repeat:no-repeat; background-position:top left; }
#Table_ContactUs td.RightBorderCol 	{ width:8px; background-image: url(../images/contact/contact_page_05.jpg);  background-repeat:no-repeat; background-position:top; }
#Table_ContactUs input.MessageBox { height:120px; }
/* ------------------------------------------------------- */

/* ------------------------------------------------------- */
/*      Floor Plans page                                   */
/* ------------------------------------------------------- */
#floor_table						{ width:675px;}
#floor_table	.cell1		{ width:220px; float:left;}
#floor_table	.cell2		{ width:150px; float:left;}
#floor_table	.cell3		{ width:130px; float:left;}
#floor_table	.cell4		{ width:100px; float:left;}
#floor_table	.cell5		{ width:50px; float:left;}
#floor_table	.rowHead 	{ color:#030F20; background-color:#cbd1e0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; height:30px; line-height:30px; }
#floor_table	.row1 		{ color:#030F20; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; height:40px; line-height:40px; }
#floor_table	.row2 		{ color:#030F20; background-color:#DBE0E6; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; height:40px; line-height:40px; }
/* ------------------------------------------------------- */

.rowHead 	{ color:#030F20; background-color:#cbd1e0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.row1 		{ color:#030F20; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; line-height:25px; }
.row2 		{ color:#030F20; background-color:#DBE0E6; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; line-height:25px; }

.style1 { /* used */
	color: #4E4E4E;
	font-size: 12px;
	font-family: arial;
	text-decoration:none;
	line-height:normal;
	text-align:justify;
	line-height:18px; 
}
.style2 { /* used */
	color: #00193E;
	font-size: 24px;
	font-family: arial;
	/*text-align:left;*/
}
.style3 { /* used */
	color: #001D3B;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}
.style4 { /* used */
	color: #000000;
	font-size: 10px;
	font-family: arial;
	/*text-align:left;	*/
}
.style5 { /* used */
	color: #3F7CCF;
	font-weight:bold;
}
.style6 {/* used */
	color: #4E4E4E;
	font-size: 11px;
	font-family: arial;
	text-align:justify;

}
.style7 {
	color: #8D8D8D;
	font-size: 11px;
	font-family: tahoma;
}
.style8 { /* used */
	color: #3F7CCF;
	font-size: 18px;
	font-family: Arial;
}
.style9 { /* used */
	color: #778baf;
	font-size: 18px;
	font-family: Arial;
}
.style10 {
	color: #4E8EB7;
	font-size: 18px;
	font-family: tahoma;
}
	

.inputs {
	height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	width:180px;
}
.inputBox {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	width:180px;
	height:100px;
}
