html, body {
	margin: 		0px;
	padding: 		0px;
	font-family:		Times New Roman;
	font-size:		13px;
	background-color:	#FFFFFF;	
	color:			#000000;
	width:			100%;
	height:			100%;
}

td, tr, .content {
	font-size:		13px;
}

A {
	color:			#000000;
	text-decoration:	underline;
}

A:hover {
	color:			#000000;
	text-decoration:	none;
}

#wrapper {
   	min-height: 		100%;
   	margin: 		0 auto;
   	position: 		relative;
}

img {
	border:			0;
	padding:		0;
}

.footer, .footer td {
	text-align:		center;
	position:		float;
	bottom:			0px;
	left:			0px;
	padding:		3px;
	color:			#001845;
	background-color:	#FFFFFF;
	font-size:		11px;
	border-top:		1px solid #001846;
}
.footer A {
	color:			#001845;
}

.footer A:hover {
	color:			#001845;
}

#wrapper {
   	min-height: 		100%;
   	margin: 		0 auto;
   	position: 		relative;
}

H1 {
	font-family:		Verdana;
	font-size:		22px;
	color:			#002A76;
}

.header {
	background-image:	url( assets/header_rpt.jpg );
}

.image {
	border:			3px solid #000000;
	margin:			5px;
}

UL {
	margin-top:			0px;
}

a.button {
    background: 		url('assets/button_a.jpg') no-repeat scroll top right;
    font: 				bold 12px arial;
   	height: 			27px;
    text-decoration: 	none;
	vertical-align:		middle;
	text-align:			center;
	padding-left:		10px;
	padding-right:		10px;
}

a.button span 
{
   	background: 		url('assets/button_span.jpg') no-repeat top left;
	height: 		27px;
}

a.button:hover 
{
    	background-position: 	bottom right;
}

a.button:hover span {
    	background-position: 	bottom left;
}


.menu {
	padding: 0px;
	margin: 0px;
	padding-top: 		10px;
}

/*
.menu LI {
	width: 				100%;
	padding:0px;
	margin:				0;
	margin-bottom:		0px;
	padding-right:		0px;
}

.menu UL{
width: 				215px;
	padding: 0px;
	margin: 0px;
	list-style-type: 	none;
}
*/

.menuLink A
{
	width: 				215px;
	font-size:			17px;
	text-decoration:	none;
	color:				#FFFFFF;
	font-family:		Trebuchet;
	padding-left: 		20px;
	vertical-align:		middle;
	height: 			30px;
}



.menuLink A:hover 
{
	color:					#EAF3F8;
	/*
	width: 					215px;

	background-image:		url( assets/menu_over.jpg );
	background-position:	right;
	background-repeat:		repeat-y;	
	*/
}



.menuLink
{
	width: 215px;
}

.menuLink:Hover
{
	width: 215px;
}






.content {
	padding: 			15px;
	background-color:	#FFFFFF;
}

.headerText {font-size:26px; color:#0c2577;}
.tableHeader {font-size:15px; color:#ffffff; font-weight:bold;}
.buildingHeader {font-size:20px; color:#000000;}

.b {font-weight:bold;}
.i {font-style:italic;}

#dCommunities
{	
	border-bottom:1px solid black;
	clear:both;
	padding-top:15px;
	padding-bottom:15px;
}

#iCommunities
{
	display:block;
	text-align:center;
	padding-bottom:15px;
}

#tCommunities
{
	text-align:justify;
}

/* image rotator */
#realtor_image {position:absolute; 
				top:0px;left:0px;width:150px;height:150px; 
				text-align:center;font-weight:bold;
}
#realtor_image div {
position: absolute;
top: 23px;
left: 0;
width: 150px;
height: 100%;
z-index: 100;
opacity: 0.0;
text-align: center;
color:#fff;
background-color:transparent;
}
#realtor_image div.active {
z-index: 102;
opacity: 1.0;
}
#realtor_image div.last-active {
z-index: 101;
}
/*featured listing */
#property_image_container {
position:relative;
top:28px;
left:60px;
margin:0;
padding:0 0 0 0px;
font-size:12px;
color:#fff;
height:250px;}
.property_image {float:left;width:300px;padding:10px 0 10px 20px;height:175px;}
.property_image img {border:1px solid #000;}




.rent_listing{
	float:left;
	width: 360px;
	margin-top: 30px;
	font-weight: bolder;
}

.rent_listing .image{
	border:none;
}
