 /* CSS Document */

 
 html{
	background-image:url('../images/body.background.jpg');
 }

.MenuBackground{
	background-image:url('../images/menu.button.on.background.jpg');
	float:left;
	height:32px;
}

img {
	display:block;
}

.bd img{
	display:inline;
}


 
div.menu_on{
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
}

a.menu_on,a.menu_on:hover,a.menu_on:active,a.menu_on:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #414135;
	cursor:hand;
	text-decoration: none;
}

div.menu_off{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	cursor:hand;
}

a.menu_off,a.menu_off:hover,a.menu_off:active,a.menu_off:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #8b8d77;
	cursor:hand;
	text-decoration: none;
}

div.menu_info{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #414135;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

div.menu_item{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #414135;
}

a.menu_item,a.menu_item:active,a.menu_item:hover,a.menu_item:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #414135;
	cursor:hand;
	text-decoration: none;
	padding-left:7px;
	padding-right:7px;	
}
p.body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 10px;
	
}
td.quicksearch{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #023467;
	text-decoration: none;
}

span.highlight{
	font-size: 10px;
	color: #715539;
	font-weight: bold;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
span.home{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 24px;
	color: #003471;
	padding-bottom: 0px;
	margin-bottom: 0px;
}




	/* <!------  Tabs for search Section ------> */
	.tblTabOn
		{
			border-top: 1px solid #414135;
			border-left: 1px solid #414135;
			border-right: 1px solid #414135;
			border-bottom: 0px solid #FFFFFF;
			background: #FFFFFF;
			color: #013463;
			font: bold 11px Geneva, Arial, Helvetica, sans-serif;
			text-align : center;
			cursor: hand;
			height: 30px;
		}
	.tblTabOff
		{
			border-top: 1px solid #cfd0b0;
			border-left: 1px solid #cfd0b0;
			border-right: 1px solid #cfd0b0;
			border-bottom: 0px solid #FFFFFF;
			background: #FFFFFF;
			color: #6785A1;
			font: normal 11px Geneva, Arial, Helvetica, sans-serif;
			text-align : center;
			cursor: hand;
			height: 20px;
		}
	.tdTabOff
		{
			border-top: 0px solid #FFFFFF;
			border-left: 0px solid #FFFFFF;
			border-right: 0px solid #FFFFFF;
			border-bottom: 1px solid #414135;
			background: #FFFFFF;
			padding-bottom: 3px;	
		}
	.tdTabOn
		{
			border-top: 0px solid #FFFFFF;
			border-left: 0px solid #FFFFFF;
			border-right: 0px solid #FFFFFF;
			border-bottom: 0px solid #FFFFFF;
			background: #FFFFFF;
		}				
	.tdTabSpacer
		{
			border-bottom: 1px solid #414135;
			background-color: #FFFFFF;		
		}
	.tdTabBody
		{
			border-top: 0px solid #414135;
			border-left: 1px solid #414135;
			border-right: 1px solid #414135;
			border-bottom: 1px solid #414135;
			height: 130px;
		}
		
	.divOn
		{
			display: block;
		}
	.divOff
		{
			display: none;
		}
		
	.tblTabFooterOn
		{	
			background: #ECE5D5;
			border-top: 0px solid #FFFFFF;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			font: normal 12px Geneva, Arial, Helvetica, sans-serif;
			padding-right: 5px;
			padding-left: 5px;			
		}
	.tblTabFooterOff
		{	
			background: #D5CEC8;
			border-top: 0px solid #FFFFFF;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			font: normal 12px Geneva, Arial, Helvetica, sans-serif;
			padding-right: 5px;
			padding-left: 5px;			
		}		
 A.,A:hover,A:active,A:visited
	{
	font-size: 11;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	text-decoration: underline;
	}
	
/* <!------  Body Section ------> */

/* This is the header of the page */
td.Body_Header
	{
	height: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #313131;
	background-color: #FFFFFF;	
	padding: 10px;
	}

TD.Body_Description
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #313131;
	background-color: #FFFFFF;
	padding: 10px;	
	}
TD.Body_Text
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #313131;
	background-color: #FFFFFF;
	text-align:left;
	}
TD.Body_Heading
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 12;
	color: #313131;
	background-color: #FFFFFF;
	}
form fieldset {
	border:1px solid #CCCCCC;
	display:table;
	font-size:93%;
	margin:0px 0px 20px;
	overflow:visible;
	padding:10px;
	position:relative;
 }
 
 

/* this is the TD that holds all the content on the page */
TD.Body
	{
	   	border-top: 1px solid #FFFFFF;
	   	border-bottom: 1px solid #FFFFFF;
	   	border-left: 1px solid #FFFFFF;
	   	border-right: 1px solid #FFFFFF;
	}
TD.Body_FinePrint
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #C0C0C0;
	}
TD.Body_BoldText
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 11px;
	color: #313131;
	}
A.Body_FinePrint,A.Body_FinePrint:hover,A.Body_FinePrint:active,A.Body_FinePrint:visited
	{
	font-size: 10;
	color: #C0C0C0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	}		
A.Body_Link,A.Body_Link:hover,A.Body_Link:active,A.Body_Link:visited
	{
	font-size: 11px;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	}
	
H1.Body
	{
	font-size: 20;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	}
H2.Body
	{
	font-size: 16;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	}		
/* <!------  / Body Section ------> */



/* <!------  Form Section ------> */
TD.Form_Body
	{
	   	border-left: 1px solid #66685b;
	   	border-right: 1px solid #66685b;
	}
TD.Form_Hint
	{
	font-size: 9px;
	color: #900000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

TD.Form_Message
	{
	font-size: 11px;
	color: #900000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
TD.Form_Label
	{
	font-size: 11;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 5px;
	}
TD.Form_Text
	{
	font-size: 11;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Normal;
	}	
/* this is the part under the header with a description of the form */
TD.Form_Description
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #313131;
	background-color: #FFFFFF;
	padding: 10px;	
	}
	

.Form_Field2
	{
	border: 1px #CACACA solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	background-color: #FFFFFF;
	width:400px;
	}
.Form_Check
	{
	border: 0px #FFFFFF solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	background-color: #FFFFFF;
	}	
/* <!------ / Form Section ------> */



/* <!------  Search Results Section ------> */
TD.Results_Description
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #313131;
	}
TD.Results_Header
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #313131;
	padding-left: 2px;
	padding-right: 0px;
	background-color:#FFFFFF;
	}
TD.Results_Price
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #900000;
	padding-left: 0px;
	padding-right: 2px;
	}	
TD.Results_FinePrint
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #BCBCBC;
	}	
/* <!------ / Search Results ------> */


/* <!------  Spotlight Section ------> */
TD.Featured_Body
	{
	   	border-left: 1px solid #66685b;
	   	border-right: 1px solid #66685b;
	}
A.Featured_Link,A.Featured_Link:hover,A.Featured_Link:active,A.Featured_Link:visited
	{
	font-size: 11px;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
TD.Featured_Description
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #313131;
	padding: 10px;	
	}
H2.Featured
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #860001;
	margin-bottom: 0px;
	}		
/* <!------ / Spotlight Section ------> */	

P.Link_Exchange
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #313131;
	padding: 10px;
	}
UL.Link_Exchange{
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #313131;
	}
A.Link_Exchange,A.Link_Exchange:hover,A.Link_Exchange:active,A.Link_Exchange:visited
	{
	font-size: 11;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	}
/* <!-------- Property Info Page -----> */
TD.Info_Text
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #313131;
	}
TABLE.Info_Button{
		background-color: #f0f7fd;
	   	border-top: 1px solid #eeeed6;
	   	border-bottom: 1px solid #eeeed6;
	   	border-left: 1px solid #eeeed6;
	   	border-right: 1px solid #eeeed6;
	}
A.Info_Link,A.Info_Link:hover,A.Info_Link:active,A.Info_Link:visited
	{
	font-size: 11;
	color: #313131;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}
A.Info_Heading_Highlight,A.Info_Heading_Highlight:hover,A.Info_Heading_Highlight:active,A.Info_Heading_Highlight:visited
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 12;
	color: #900000;
	text-decoration:none;
	}	
TD.Info_Heading
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 14;
	color: #313131;
	text-transform: capitalize;
	}	
TD.Info_Heading_Highlight
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 12;
	color: #900000;
	}	
TD.Contact_Cell
	{
	background-color: #F3F2ED;
	}			
TABLE.Info_Recent_Viewed
	{
	background-color: #F3F2ED;
	}		

 .iQ_PgBdHdLt{
	display:none;
	visibility:hidden;
}

.iQ_PgBdHdRt{
	display:none;
	visibility:hidden;
}

.iQ_PgBdFtLt{
	display:none;
	visibility:hidden;
}

.iQ_PgBdFtRt{
	display:none;
	visibility:hidden;
}

.iQ_ResultsHeader .iQ_ResultsMapList img {
	margin:0 5px 0 0;
	float:left;
}
 