/*
	Created @ Superlative, Inc. 2006 (template 1003)
	Use of this content is by contractual agreement only.
	Superlative, Inc. claims no liability for content provided &/or uploaded by its clients.
*/


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* -------------------------------------------------------------------------------------------- IDX Styles */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Sign Up Link */
/* -------------------------------------------------------------------------------------------------- */

.SignUpLink {
	text-align: left;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 0px;
	}

		.SignUpLink h1 {
			margin: 0px;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			color: #FFFFFF;
			display: none;
			width: 100%;
			}

		.SignUpLink	 p {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 3px 10px 5px 0px;
			display: none;
			float: left;
			}
					
		.SignUpLink h2 {
			margin: 0px;
			}
			
				.SignUpLink a {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #000000;
					text-decoration: none;
					display: block;
					width: 100%;
					height: 81px;
					background: url(images/SignUp.jpg);
					}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Paging & Sort Navs */
/* -------------------------------------------------------------------------------------------------- */

.PagingNavWrap {
	background-color: #082447;
	padding: 4px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
	border: 1px #082447 solid;
	}
			
		.PagingNav {
			width: 100%;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px 0px 0px 0px;
			}

				.PagingNav td {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					}

		.PagingNavWrap a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			}
			
.SortNav {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	background: #000000;
	padding: 2px;
	margin: 6px 0px 0px 0px;
	width: 100%;
	}
										
		.SortNav select {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000;
			}
	
.SearchAdvanced {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	width: 98%;
	}

		.SearchAdvanced a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Listing Contact Header */
/* -------------------------------------------------------------------------------------------------- */

.ContactHeaderInfo {
		border: 1px solid #082447;
		padding: 0px;
		width: 100%;
		margin: 0px 0px 10px 0px;
		background: #FFFFFF;
		text-align: left;
		display: block;
		float: left;
		height: 60px;
		}
		
		.ContactHeaderInfo .ContactInfoText {
			display: inline;
			text-align: left;
			height: 46px;
			margin: 0px;
			padding: 6px;
			float: left;
			}
			
		.ContactHeaderInfo img {
			width: 45px;
			height: 60px;
			margin: 0px 0px -4px -4px;
			float: left;
			}

		.ContactHeaderInfo a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			color: #000000;
			display: block;
			}
			
		.ContactHeaderInfo p {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			margin: 0px;
			padding: 0px;
			display: block;
			}
			
			
/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX My Saved Items */
/* -------------------------------------------------------------------------------------------------- */

.MySavedItems {
		border: 1px solid #082447;
		padding: 0px;
		width: 100%;
		margin: 0px 0px 8px 0px;
		background: #082447;
		display: block;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		float: left;
		}
		
	.MySavedItems a {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		float: left;
		}

	.MySavedItems a:hover {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		float: left;
		}
		
	.MySavedItems .MSI_Button {
			float: left;
			}

	.MySavedItems .MSI_Button a {
			display: inline;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 0px;
			padding: 4px 25px 0px 30px;
			background: url(images/MySavedFiles.gif) no-repeat left;
			float: left;
			text-decoration: none;
			color: #FFFFFF;
			height: 21px;
			}
		
		.MySavedItems .MSI_Links {
			display: inline;
			text-align: left;
			padding: 4px 0px 0px 0px;
			float: left;
			}
			
			
		.MySavedItems .MSI_Welcome {
			display: inline;
			text-align: right;
			padding: 4px 8px 0px 0px;
			float: right;
			}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Footer */
/* -------------------------------------------------------------------------------------------------- */

.FooterTextAndLogo {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 100%;
	display: block;
	}
	
		.FooterTextAndLogo .Logo {
			display: block;
			margin: 10px auto;
			height: 29px;
			width: 28px;
			}
			
/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Pop-Up Form Styles */
/* -------------------------------------------------------------------------------------------------- */

.FormBody {
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

.DynamicFormsWrap {
	width: 100%;
	text-align: center;
	}
	
	.DynamicFormsWrap .regulartext {
		width: 100%;
		margin-top: 10px;
		}
		
			.DynamicFormsWrap .regulartext a {
				font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				color: #FFFFFF;
				}
	
	.DynamicFormsWrap .FormPageTitle {
		font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		color: #FFFFFF;
		width: 90%;
		display: block;
		margin-bottom: -3px;
		padding: 8px 0px 8px 0px;
		}
		
	.DynamicFormsWrap .FormLabel {
		font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		color: #5C5B5B;
		padding: 5px;
		}
		
	.DynamicFormsWrap .FormLeft {
		font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		padding-left: 10px;
		}
		
	.DynamicFormsWrap .FormRight {
		font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		width: 450px;
		}
		
			.DynamicFormsWrap .FormRight input {
				font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				color: #444;
				width: 95%;
				float: left;
				}

			.DynamicFormsWrap .FormRight textarea {
				font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				color: #FFFFFF;
				width: 95%;
				float: left;
				}

		
	.DynamicFormsTable {
		width: 100%;
		}
		
	.DynamicFormsTable .FormRight #pnlDatePicker {
		width: 50%;
		}
		
	.DynamicFormsWrap a {
		font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		color: #000000;
		text-align: center;
		}
		
	.DynamicFormsWrap .FormButtons {
		background: #FFFFFF;
		font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		color: #000000;
		width: 100px;
		border: 0px;
		}
		
	.DynamicFormsWrap .FormIntro h1 {
		font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		color: #000000;
		background: #EBEBEB;
		float: left;
		padding: 10px;
		width: 100%;
		text-align: left;
		}
		
	.DynamicFormsWrap .Payment {
		font: 12px Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		color: #FFFFFF;
		}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Detail Open House Alert */
/* -------------------------------------------------------------------------------------------------- */

.OpenHouseAlert {
	background: url(Images/OpenHouseAlertBG.jpg) no-repeat left top #FFF;
	width: 100%;
	padding: 8px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	float: left;
	display: block;
	margin: 10px 0px 0px 0px;
	border: 1px #CBCBCB solid;
	line-height: 170%;
	}
	
	.OpenHouseAlert h1 {
		font: 16px Arial, Helvetica, sans-serif;
		color: #5E526E;
		padding-left: 50px;
		margin: 0px;
		}
		
	.OpenHouseAlert .OHTimes {
		float: left;
		display: inline;
		font: 12px Arial, Helvetica, sans-serif;
		color: #333;
		margin-left: 50px;
		}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Search Screen 01 */
/* -------------------------------------------------------------------------------------------------- */

.SearchScreenWrap_01 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	*margin: -20px 0px 0px 0px;
	}
			
		.SearchSubHeader {
			text-align:left;
			border-bottom: 1px #082447 solid;
			margin: 0px 0px 10px 0px;
			display: block;
			float: left;
			width: 100%;
			}
			
				.SearchSubHeader h1 {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 14px;
					color: #FFFFFF;
					margin: 20px 0px 0px 0px;
					padding: 0px 0px 6px 0px;
					display: block;
					text-align: left;
					}

		.SearchFieldTable_2Col {
			text-align:left;
			margin: 0px 0px 10px 0px;
			}
			
				.SearchFieldTable_2Col {
					width: 50%;
					display: inline;
					margin-bottom: 9px;
					float: left;
					}
			
				.SFSubTable_Standard {
					width: 100%;
					}
					
						.SFSubTable_Standard_Left {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							width: 30%;
							text-align: right;
							padding: 0px 2px 0px 0px;
							}
		
								.SFSubTable_Standard_Left p {
									font: 9px Arial, Helvetica, sans-serif;
									color: #FFFFFF;
									margin: 0px;
									}
							
						.SFSubTable_Standard_Right {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							width: 70%;
							text-align: left;
							}
		
								.SFSubTable_Standard_Right .dropdown {
									font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
									font-size: 12px;
									color: #000;
									width: 100%;
									}
							
				.SFSubTable_Range {
					width: 100%;
					}
					
						.SFSubTable_Range_Left {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							width: 30%;
							text-align: right;
							padding: 0px 2px 0px 0px;
							}
		
						.SFSubTable_Range_Middle {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							width: 35%;
							padding: 0px 2px 0px 0px;
							}

								.SFSubTable_Range_Middle .dropdown {
									font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
									font-size: 12px;
									color: #000;
									width: 100%;
									}
							
						.SFSubTable_Range_Right {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							width: 35%;
							text-align: left;
							padding: 0px 0px 0px 2px;
							}
		
								.SFSubTable_Range_Right .dropdown {
									font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
									font-size: 12px;
									color: #000;
									width: 100%;
									}
	
		.SearchFieldTable_3Col {
			text-align:left;
			margin: 0px 0px 10px 0px;
			width: 33%;
			display: inline;
			float: left;
			}
			
				.SFSubTable_3col {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					}
							
		.SearchButtonWrapper {
			border: 1px #082447 solid;
			background: #082447;
			text-align: center;
			float: left;
			width: 100%;
			}
			
				.SearchButtonHolder {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 2px auto;
					}
					
				.SearchButtonHolder td {
					padding: 2px;
					}
					
						.SearchButtonHolder .dropdown {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #000;
							}
			
						.SearchButtonWrapper .SearchButton {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #000000;
							margin: 0px;
							background: #FFFFFF;
							border: 1px #000000 solid;
							}


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ IDX Results 01 */
/* -------------------------------------------------------------------------------------------------- */
							
.SearchResultsWrap_01 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.SearchResultsWrap_01 .Listing {
			text-align:left;
			border-bottom: 1px #082447 solid;
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 10px 0px;
			width: 100%;
			height: 85px;
			float: left;
			}
			
				.SearchResultsWrap_01 .Listing .ImageHolder {
					margin: 0px 10px 0px 10px;
					display: inline;
					width: 125px;
					height: 83px;
					float: left;
					}

						.SearchResultsWrap_01 .Listing .MainImage {
							width: 125px;
							height: 83px;
							border: 1px #000000 solid;
							}
							
				.SearchResultsWrap_01 .Listing .ListingInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					width: 325px;
					height: 85px;
					float: left;
					}

						.SearchResultsWrap_01 .Listing h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
						.SearchResultsWrap_01 .Listing a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.SearchResultsWrap_01 .Listing .ListingActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					width: 125px;
					height: 75px;
					border-left: 1px #082447 solid;
					padding: 6px 0px 0px 20px;
					float: left;
					}

						.SearchResultsWrap_01 .ListingActionItems a.NavDetails {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								width: 120px;
								padding: 2px 2px 2px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 0px 4px 0px;
								background: url(images/IconDetails.gif) no-repeat left top;
									}
									
						.SearchResultsWrap_01 .ListingActionItems a.NavVT {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								width: 120px;
								padding: 2px 2px 2px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 0px 4px 0px;
								background: url(images/IconVT.gif) no-repeat left top;
									}
									
						.SearchResultsWrap_01 .ListingActionItems a.NavSave {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								width: 120px;
								padding: 2px 2px 2px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 0px 4px 0px;
								background: url(images/IconSave.gif) no-repeat left top;
									}
									

/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Results 02 */
/* -------------------------------------------------------------------------------------------------- */
							
.SearchResultsWrap_02 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.SearchResultsWrap_02 .Listing {
			text-align: left;
			border-bottom: 1px #082447 solid;
			padding: 0px 0px 10px 0px;
			margin: 0px 6px 10px 6px;
			width: 48%;
			display: inline;
			float: left;
			height: 110px;
			}
			
				.SearchResultsWrap_02 .Listing .ImageHolder {
					margin: 0px 10px 0px 10px;
					display: inline;
					width: 125px;
					height: 85px;
					float: left;
					}

						.SearchResultsWrap_02 .Listing .MainImage {
							width: 125px;
							height: 85px;
							border: 1px #000000 solid;
							}
							
				.SearchResultsWrap_02 .Listing .ListingInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					width: auto;
					height: 85px;
					float: left;
					}

						.SearchResultsWrap_02 .Listing h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
						.SearchResultsWrap_02 .Listing a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.SearchResultsWrap_02 .Listing .ListingActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: block;
					width: 100%;
					padding: 6px 0px 0px 10px;
					float: left;
					text-align: left;
					}

						.SearchResultsWrap_02 .ListingActionItems a.NavDetails {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 10px;
								color: #FFFFFF;
								padding: 2px 2px 2px 24px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 4px 0px 0px;
								background: url(images/IconDetails.gif) no-repeat left top;
									}
									
						.SearchResultsWrap_02 .ListingActionItems a.NavVT {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 10px;
								color: #FFFFFF;
								padding: 2px 2px 2px 24px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 4px 0px 0px;
								background: url(images/IconVT.gif) no-repeat left top;
									}
									
						.SearchResultsWrap_02 .ListingActionItems a.NavSave {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 10px;
								color: #FFFFFF;
								padding: 2px 2px 2px 24px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 4px 0px 0px;
								background: url(images/IconSave.gif) no-repeat left top;
									}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Results 03 */
/* -------------------------------------------------------------------------------------------------- */
							
.SearchResultsWrap_03 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.SearchResultsWrap_03 .Listing {
			text-align:center;
			border-bottom: 1px #082447 solid;
			padding: 3px;
			margin: 0px 5px 10px 5px;
			width: 31%;
			display: inline;
			float: left;
			height: 300px;
			}
			
				.SearchResultsWrap_03 .Listing .ImageHolder {
					margin: 0px;
					display: block;
					width: 185px;
					height: 139px;
					}

						.SearchResultsWrap_03 .Listing .MainImage {
							width: 185px;
							height: 139px;
							border: 1px #000000 solid;
							}
							
				.SearchResultsWrap_03 .Listing .ListingInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					padding: 0px 4px 4px 4px;
					display: block;
					width: 188px;
					text-align: center;
					}

						.SearchResultsWrap_03 .Listing h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 1px 0px;
							}
							
						.SearchResultsWrap_03 .Listing a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.SearchResultsWrap_03 .Listing .ListingActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					width: 188px;
					padding: 0px 3px;
					text-align: center;
					}

						.SearchResultsWrap_03 .ListingActionItems a.NavDetails {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 4px 4px 4px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px;
								background: url(images/IconDetails.gif) no-repeat left #082447;
								border-top: 1px #082447 solid;
								width: auto;
									}
									
						.SearchResultsWrap_03 .ListingActionItems a.NavVT {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 4px 4px 4px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px;
								background: url(images/IconVT.gif) no-repeat left #082447;
								border-top: 1px #082447 solid;
								width: auto;
									}
									
						.SearchResultsWrap_03 .ListingActionItems a.NavSave {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								padding: 4px 4px 4px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px;
								background: url(images/IconSave.gif) no-repeat left #082447;
								border-top: 1px #082447 solid;
								width: auto;
									}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Detail 01 */
/* -------------------------------------------------------------------------------------------------- */

.SearchDetailWrap_01 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.SearchDetailWrap_01 .Listing {
			text-align:left;
			border-bottom: 1px #082447 solid;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			width: 98%;
			display: inline;
			float: left;
			}
			
				.SearchDetailWrap_01 .Listing .Photos {
					margin: 0px;
					width: 372px;
					float: left;
					text-align: center;
					}

						.SearchDetailWrap_01 .Listing .Photos .ImageHolder {
							margin: 0px 0px 1px -3px;
							width: 372px;
							display: block;
							float: left;
							}
		
									.SearchDetailWrap_01 .Listing .Photos .MainImage {
										width: 372px;
										height: 248px;
										border: 0px #000000 solid;
										float: left;
										display: block;
										}
		
						.SearchDetailWrap_01 .Listing .Photos .MoreImages {
							margin: 0px;
							width: 375px;
							text-align: center;
							}


								.SearchDetailWrap_01 .Listing .Photos .MoreImages .SmallImage {
									width: 92px;
									height: 62px;
									border: 0px;
									margin: 0px 1px 1px 0px;
									display: inline;
									float: left;
									}

				.SearchDetailWrap_01 .Listing .ListingInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 6px 0px;
					padding: 0px;
					display: block;
					width: 36%;
					float: right;
					text-align: left;
					}

						.SearchDetailWrap_01 .Listing h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
						.SearchDetailWrap_01 .Listing a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.SearchDetailWrap_01 .Listing .ListingActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 6px 0px;
					width: 36%;
					float: right;
					display: block;
					padding: 0px;
					text-align: left;
					}
									
						.SearchDetailWrap_01 .ListingActionItems a.NavMoreInfo {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconInfo.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
									
						.SearchDetailWrap_01 .ListingActionItems a.NavSave {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconSave.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}

						.SearchDetailWrap_01 .ListingActionItems a.NavShowing {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconShowing.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
									
						.SearchDetailWrap_01 .ListingActionItems a.NavPrint {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconPrint.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
									
						.SearchDetailWrap_01 .ListingActionItems a.NavVT {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconVT.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
									
						.SearchDetailWrap_01 .ListingActionItems a.NavSlideshow {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconSlides.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
															
				.SearchDetailWrap_01 .Listing .Calculator {
					display: block;
					padding: 4px;
					margin: 0px 0px 6px 0px;
					background-color: #082447;
					border: 1px solid #082447;
					float: right;
					text-align: left;
					width: 36%;
						}
							
							.SearchDetailWrap_01 .Listing .Calculator a {
								font: 9px Arial, Helvetica, sans-serif;
								color: #FFFFFF;
								margin: 0px;
								display: block;
								width: 80%;
								}
								
							.SearchDetailWrap_01 .Listing .Calculator h1 {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								margin: 0px;
								display: block;
								}
								
							.SearchDetailWrap_01 .Listing .Calculator h2 {
								text-align: left;
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								margin: 0px;
								display: block;
								}
						
				.SearchDetailWrap_01 .Listing .Features {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 10px 0px 0px 0px;
					width: 100%;
					float: left;
					padding: 4px 0px 4px 0px;
					display: block;
					clear: both;
						}
						
						.SearchDetailWrap_01 .Listing .Features h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 8px 0px;
							padding: 0px 0px 8px 0px;
							text-align: left;
							width: 95%;
							border-bottom: 1px #082447 solid;
								}

						.SearchDetailWrap_01 .Listing ul {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
								}

								
/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Detail 02 */
/* -------------------------------------------------------------------------------------------------- */

.SearchDetailWrap_02 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.SearchDetailWrap_02 .Listing {
			text-align:center;
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 0px 0px;
			width: 99%;
			display: inline;
			float: left;
			}
			
				.SearchDetailWrap_02 .Listing .Photos {
					margin: 0px;
					width: 420px;
					float: left;
					display: block;
					text-align: center;
					background: #082447;
					border-bottom: 0px #082447 solid;
					border-left: 1px #082447 solid;
					border-right: 1px #082447 solid;
					border-top: 0px #082447 solid;
					}

						.SearchDetailWrap_02 .Listing .Photos .ImageHolder {
							margin: 1px auto;
							width: 380px;
							display: block;
							}
		
									.SearchDetailWrap_02 .Listing .Photos .MainImage {
										width: 380px;
										height: 251px;
										border: 0px #000000 solid;
										margin: 0px 0px 1px 0px;
										*margin: 0px;
										}
		
						.SearchDetailWrap_02 .Listing .Photos .MoreImages {
							margin: auto;
							width: 380px;
							}

								.SearchDetailWrap_02 .Listing .Photos .MoreImages .SmallImage {
									width: 94px;
									height: 55px;
									border: 0px;
									margin: -1px;
									display: inline;
									}

				.SearchDetailWrap_02 .Listing .ListingInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px;
					padding: 6px;
					display: block;
					width: 420px;
					*width: 420px;
					float: left;
					text-align: left;
					background: #082447;
					border-bottom: 0px #082447 solid;
					border-left: 1px #082447 solid;
					border-right: 1px #082447 solid;
					border-top: 1px #082447 solid;
					}

						.SearchDetailWrap_02 .Listing .ListingInfo h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							display: block;
							float: left;
							width: 140px;
							}
							
						.SearchDetailWrap_02 .Listing .ListingInfo .MLSnum {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							display: block;
							float: left;
							width: 140px;
							}
							
						.SearchDetailWrap_02 .Listing .ListingInfo .ListingAddress {
							margin: 0px 0px 0px 0px;
							float: right;
							display: inline;
							text-align: right;
							}

								.SearchDetailWrap_02 .Listing .ListingAddress a {
									font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
									font-size: 12px;
									color: #FFFFFF;
									margin: 0px 0px 0px 0px;
									}
							
				.SearchDetailWrap_02 .Listing .ListingActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: -46px 0px 6px 0px;
					*margin: -45px 0px 6px 0px;
					float: right;
					display: block;
					padding: 0px;
					text-align: left;
					width: 30%;
					}
									
						.SearchDetailWrap_02 .ListingActionItems a.NavMoreInfo {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconInfo.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
									
						.SearchDetailWrap_02 .ListingActionItems a.NavSave {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconSave.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}

						.SearchDetailWrap_02 .ListingActionItems a.NavShowing {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconShowing.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
									
						.SearchDetailWrap_02 .ListingActionItems a.NavPrint {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconPrint.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
									
						.SearchDetailWrap_02 .ListingActionItems a.NavVT {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconVT.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
									
						.SearchDetailWrap_02 .ListingActionItems a.NavSlideshow {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px;
								background: url(images/IconSlides.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 100%;
									}
															
				.SearchDetailWrap_02 .Listing .Calculator {
					display: block;
					padding: 4px;
					margin: 0px 0px 6px 0px;
					background-color: #082447;
					border: 1px solid #082447;
					float: right;
					text-align: left;
					width: 30%;
						}
							
						.SearchDetailWrap_02 .Listing .Calculator a {
							font: 9px Arial, Helvetica, sans-serif;
							color: #FFFFFF;
							margin: 0px;
							display: block;
							width: 80%;
							}
							
						.SearchDetailWrap_02 .Listing .Calculator h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px;
							display: block;
							}
							
						.SearchDetailWrap_02 .Listing .Calculator h2 {
							text-align: left;
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px;
							display: block;
							}
						
				.SearchDetailWrap_02 .Listing .Features {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px;
					width: 420px;
					float: left;
					padding: 10px 0px 6px 0px;
					display: block;
					background: #082447;
					border-bottom: 1px #082447 solid;
					border-left: 1px #082447 solid;
					border-right: 1px #082447 solid;
					border-top: 0px #082447 solid;
						}
						
						.SearchDetailWrap_02 .Listing .Features h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 14px;
							color: #FFFFFF;
							margin: 8px auto;
							padding: 0px 0px 8px 0px;
							text-align: left;
							width: 95%;
							border-bottom: 1px #082447 solid;
								}

						.SearchDetailWrap_02 .Listing ul {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
								}
								

/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ IDX Detail 03 */
/* -------------------------------------------------------------------------------------------------- */

.SearchDetailWrap_03 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.SearchDetailWrap_03 .Listing {
			text-align: center;
			border-bottom: 1px #082447 solid;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			width: 98%;
			display: inline;
			float: left;
			}
			
				.SearchDetailWrap_03 .Listing .Photos {
					margin: 0px;
					width: 95%;
					float: left;
					text-align: left;
					}

						.SearchDetailWrap_03 .Listing .Photos .ImageHolder {
							margin: 0px 1px 0px 0px;
							width: 350px;
							display: inline;
							float: left;
							}
		
									.SearchDetailWrap_03 .Listing .Photos .MainImage {
										width: 350px;
										height: 229px;
										border: 0px #000000 solid;
										}
		
						.SearchDetailWrap_03 .Listing .Photos .MoreImages {
							margin: 0px;
							display: inline;
							float: left;
							}

						.SearchDetailWrap_03 .Listing .Photos .MoreImages .SmallImage {
							width: 115px;
							height: 76px;
							border: 0px;
							margin: -1px;
							display: inline;
							}

				.SearchDetailWrap_03 .Listing .ListingInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 6px 0px;
					padding: 0px;
					display: block;
					width: 100%;
					float: right;
					text-align: left;
					}

						.SearchDetailWrap_03 .Listing .ListingInfo h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							display: block;
							float: left;
							width: 40%;
							}
							
						.SearchDetailWrap_03 .Listing .ListingInfo .MLSnum {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							display: block;
							float: left;
							width: 40%;
							}
							
						.SearchDetailWrap_03 .Listing .ListingInfo .ListingAddress {
							margin: 0px 0px 0px 0px;
							float: right;
							display: inline;
							text-align: right;
							width: 60%;
							}

								.SearchDetailWrap_03 .Listing .ListingAddress a {
									font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
									font-size: 12px;
									color: #FFFFFF;
									margin: 0px 0px 0px 0px;
									}
							
				.SearchDetailWrap_03 .Listing .ListingActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 6px 0px;
					width: 66%;
					float: left;
					display: block;
					padding: 0px;
					text-align: left;
					}
									
						.SearchDetailWrap_03 .ListingActionItems a.NavMoreInfo {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: inline;
								text-decoration: none;
								text-align: left;
								margin-left: 4px;
								background: url(images/IconSave.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 180px;
									}
									
						.SearchDetailWrap_03 .ListingActionItems a.NavSave {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: inline;
								text-decoration: none;
								text-align: left;
								margin-left: 4px;
								background: url(images/IconSave.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 180px;
									}

						.SearchDetailWrap_03 .ListingActionItems a.NavShowing {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: inline;
								text-decoration: none;
								text-align: left;
								margin-left: 4px;
								background: url(images/IconSave.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 180px;
									}
									
						.SearchDetailWrap_03 .ListingActionItems a.NavPrint {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: inline;
								text-decoration: none;
								text-align: left;
								margin-left: 4px;
								background: url(images/IconSave.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 180px;
									}
									
						.SearchDetailWrap_03 .ListingActionItems a.NavVT {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: inline;
								text-decoration: none;
								text-align: left;
								margin-left: 4px;
								background: url(images/IconSave.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 180px;
									}
									
						.SearchDetailWrap_03 .ListingActionItems a.NavSlideshow {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								padding: 5px 0px 5px 24px;
								display: inline;
								text-decoration: none;
								text-align: left;
								margin-left: 4px;
								background: url(images/IconSave.gif) no-repeat left;
								border-top: 1px #082447 solid;
								width: 180px;
									}
															
				.SearchDetailWrap_03 .Listing .Calculator {
					display: block;
					padding: 6px;
					margin: 0px 0px 6px 0px;
					background-color: #082447;
					border: 1px solid #082447;
					float: right;
					text-align: left;
					width: 30%;
					height: 60px;
						}
							
						.SearchDetailWrap_03 .Listing .Calculator a {
							font: 9px Arial, Helvetica, sans-serif;
							color: #FFFFFF;
							margin: 0px;
							display: block;
							width: 80%;
							}
							
						.SearchDetailWrap_03 .Listing .Calculator h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
							margin: 0px;
							display: block;
							}
							
						.SearchDetailWrap_03 .Listing .Calculator h2 {
							text-align: left;
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
							margin: 0px;
							display: block;
							}
						
				.SearchDetailWrap_03 .Listing .Features {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 10px 0px 0px 0px;
					width: 100%;
					float: left;
					padding: 4px 0px 4px 0px;
					display: block;
					clear: both;
						}
						
						.SearchDetailWrap_03 .Listing .Features h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 8px 0px;
							padding: 0px 0px 8px 0px;
							text-align: left;
							width: 95%;
							border-bottom: 1px #082447 solid;
								}

						.SearchDetailWrap_03 .Listing ul {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
								}



/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* -------------------------------------------------------------------------------------------- Agent Styles */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Agent Search */
/* -------------------------------------------------------------------------------------------------- */

.AgentSearch {
	background-color: #082447;
	padding: 4px 0px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
	float: left;
	border: 1px #082447 solid;
	}
			
		.AgentSearch td {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			}

			
		.AgentSearch .dropdown {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			width: 100%;
			}
			
		.AgentSearch .SearchButton {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			margin: 0px;
			background: #FFFFFF;
			border: 1px #000000 solid;
			}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Agent Alpha Nav */
/* -------------------------------------------------------------------------------------------------- */

.AlphaNav {
	padding: 4px 0px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	}
			
		.AlphaNav a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px 2px 0px 2px
			}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Agent Results 01 */
/* -------------------------------------------------------------------------------------------------- */
								
.AgentResultsWrap_01 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.AgentResultsWrap_01 .Agent {
			text-align:left;
			border-bottom: 1px #082447 solid;
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 10px 0px;
			width: 100%;
			height: 85px;
			float: left;
			}
			
				.AgentResultsWrap_01 .Agent .ImageHolder {
					margin: 0px 10px 0px 10px;
					display: inline;
					width: 60px;
					height: 80px;
					float: left;
					}

						.AgentResultsWrap_01 .Agent .MainImage {
							width: 60px;
							height: 80px;
							border: 1px #082447 solid;
							}
							
				.AgentResultsWrap_01 .Agent .AgentInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					width: 305px;
					height: 85px;
					float: left;
					}

						.AgentResultsWrap_01 .Agent h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
					.AgentResultsWrap_01 .Agent h1 a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							text-decoration: underline;
							}
							
						.AgentResultsWrap_01 .Agent a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.AgentResultsWrap_01 .Agent .AgentActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					width: 250px;
					height: 75px;
					border-left: 1px #082447 solid;
					padding: 6px 0px 0px 20px;
					float: left;
					}

						.AgentResultsWrap_01 .AgentActionItems a.NavBio {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								width: 50px;
								padding: 40px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Bio.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_01 .AgentActionItems a.NavContact {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								width: 50px;
								padding: 40px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Cont.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_01 .AgentActionItems a.NavListings {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 50px;
								padding: 40px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Prop.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_01 .AgentActionItems a.NavWebsite {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 50px;
								padding: 40px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Web.gif) no-repeat center top;
								float: left;
									}
									

/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Agent Results 02 */
/* -------------------------------------------------------------------------------------------------- */
								
.AgentResultsWrap_02 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.AgentResultsWrap_02 .Agent {
			text-align:left;
			border-bottom: 1px #082447 solid;
			padding: 0px 0px 0px 0px;
			margin: 0px 15px 10px 0px;
			width: 47%;
			float: left;
			}
			
				.AgentResultsWrap_02 .Agent .ImageHolder {
					margin: 0px 10px 0px 0px;
					display: inline;
					width: 90px;
					height: 150px;
					float: left;
					}

						.AgentResultsWrap_02 .Agent .MainImage {
							width: 90px;
							height: 120px;
							border: 1px #082447 solid;
							}
							
				.AgentResultsWrap_02 .Agent .AgentInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					width: 190px;
					float: left;
					}

						.AgentResultsWrap_02 .Agent h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							width: 100%;
							}
							
					.AgentResultsWrap_02 .Agent h1 a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							width: 100%;
							text-decoration: underline;
							}
							
						.AgentResultsWrap_02 .Agent a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.AgentResultsWrap_02 .Agent .AgentActionItems {
					margin: 0px 0px 0px 0px;
					display: inline;
					width: 190px;
					padding: 0px 0px 0px 0px;
					float: left;
					}

						.AgentResultsWrap_02 .AgentActionItems a.NavBio {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Bio.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_02 .AgentActionItems a.NavContact {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Cont.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_02 .AgentActionItems a.NavListings {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Prop.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_02 .AgentActionItems a.NavWebsite {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Web.gif) no-repeat center top;
								float: left;
									}
									
									
/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Agent Results 03 */
/* -------------------------------------------------------------------------------------------------- */
								
.AgentResultsWrap_03 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.AgentResultsWrap_03 .Agent {
			text-align:left;
			border-bottom: 1px #082447 solid;
			padding: 0px 0px 0px 0px;
			*padding: 0px 0px 8px 0px;
			margin: 0px 15px 10px 0px;
			width: 31%;
			float: left;
			}
			
				.AgentResultsWrap_03 .Agent .ImageHolder {
					margin: 0px 10px 0px 0px;
					display: inline;
					width: 68px;
					height: 90px;
					float: left;
					}

						.AgentResultsWrap_03 .Agent .MainImage {
							width: 68px;
							height: 90px;
							border: 1px #082447 solid;
							}
							
				.AgentResultsWrap_03 .Agent .AgentInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					float: left;
					}

						.AgentResultsWrap_03 .Agent h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							width: 100%;
							}
							
					.AgentResultsWrap_03 .Agent h1 a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							width: 100%;
							text-decoration: underline;
							}
							
						.AgentResultsWrap_03 .Agent a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.AgentResultsWrap_03 .Agent .AgentActionItems {
					margin: 8px 0px 8px 0px;
					*margin: 0px 0px 8px 0px;
					display: inline;
					width: 98%;
					padding: 0px 0px 0px 0px;
					float: left;
					}

						.AgentResultsWrap_03 .AgentActionItems a.NavBio {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Bio.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_03 .AgentActionItems a.NavContact {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Cont.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_03 .AgentActionItems a.NavListings {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Prop.gif) no-repeat center top;
								float: left;
									}
									
						.AgentResultsWrap_03 .AgentActionItems a.NavWebsite {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Web.gif) no-repeat center top;
								float: left;
									}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Agent Detail 01 */
/* -------------------------------------------------------------------------------------------------- */
								
.AgentDetailWrap_01 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}


		.AgentDetailWrap_01 .AgentInfo {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px 0px 8px 0px;
			padding: 0px 0px 8px 0px;
			display: inline;
			width: 73%;
			float: right;
			text-align: left;
			border-bottom: 1px #082447 solid;
			}

				.AgentDetailWrap_01 .AgentInfo h1 {
					font: 18px Arial, Helvetica, sans-serif;
					color: #FFFFFF;
					margin: 0px;
					float: left;
					display: inline;
					width: 60%;
					clear: both;
					}
					
					
				.AgentDetailWrap_01 .AgentInfo h2 {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
					color: #FFFFFF;
					margin: 0px;
					float: left;
					display: inline;
					width: 60%;
					clear: both;
					}

				.AgentDetailWrap_01 .AgentInfo .PhoneNums {
					margin: -23px 0px 0px 0px;
					*margin: 0px 0px 0px 0px;
					padding: 0px;
					display: inline;
					width: 40%;
					float: right;
					text-align: right;
					}
		
						.AgentDetailWrap_01 .AgentInfo h3 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
							margin: 0px 10px 0px 0px;
							display: block;
							}
					
		.AgentDetailWrap_01 .AgentBioBody {
			text-align: left;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			width: 73%;
			float: right;
			}
							
		.AgentDetailWrap_01 .AgentBar {
			text-align:left;
			width: 25%;
			*width: 22%;
			float: left;
			border-right: 1px #082447 solid;
			}

				.AgentDetailWrap_01 .AgentBar .ImageHolder {
					margin: 0px 0px 10px 0px;
					display: block;
					width: 150px;
					float: left;
					}

						.AgentDetailWrap_01 .AgentBar .MainImage {
							width: 150px;
							height: 200px;
							border: 1px #082447 solid;
							}

				.AgentDetailWrap_01 .AgentBar .AgentActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 10px 0px 0px;
					display: block;
					width: 100%;
					padding: 0px 0px 0px 0px;
					float: left;
					}

						.AgentDetailWrap_01 .AgentActionItems a.NavSearch {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Search.gif) no-repeat left top;
									}
									
						.AgentDetailWrap_01 .AgentActionItems a.NavContact {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Cont.gif) no-repeat left top;
									}
									
						.AgentDetailWrap_01 .AgentActionItems a.NavListings {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Prop.gif) no-repeat left top;
									}
									
						.AgentDetailWrap_01 .AgentActionItems a.NavWebsite {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Web.gif) no-repeat left top;
									}
									
									
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* -------------------------------------------------------------------------------------------- Office Styles */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Office Search */
/* -------------------------------------------------------------------------------------------------- */

.OfficeSearch {
	background-color: #082447;
	padding: 4px 0px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
	float: left;
	border: 1px #082447 solid;
	}
			
		.OfficeSearch td {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			}

			
		.OfficeSearch .dropdown {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			width: 100%;
			}
			
		.OfficeSearch .SearchButton {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			margin: 0px;
			background: #FFFFFF;
			border: 1px #000000 solid;
			}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Office Results 01 */
/* -------------------------------------------------------------------------------------------------- */
								
.OfficeResultsWrap_01 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.OfficeResultsWrap_01 .Office {
			text-align: left;
			border-bottom: 1px #082447 solid;
			padding: 0px 0px 10px 0px;
			*padding: 0px 0px 10px 10px;
			margin: 0px 16px 10px 0px;
			width: 47%;
			display: inline;
			float: left;
			}
			
				.OfficeResultsWrap_01 .Office .ImageHolder {
					margin: 0px 0px 0px 10px;
					*margin: 0px 0px 0px 0px;
					display: block;
					width: 260px;
					height: 173px;
					float: left;
					}

						.OfficeResultsWrap_01 .Office .MainImage {
							width: 260px;
							height: 173px;
							border: 1px #000000 solid;
							}
							
				.OfficeResultsWrap_01 .Office .OfficeInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 10px;
					*margin: 0px 0px 0px 0px;
					display: block;
					width: 100%;
					float: left;
					}

						.OfficeResultsWrap_01 .Office .OfficeInfo h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
						.OfficeResultsWrap_01 .Office .OfficeInfo h1 a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.OfficeResultsWrap_01 .Office .OfficeActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 10px;
					*margin: 0px 0px 0px 0px;
					display: block;
					width: 100%;
					padding: 6px 0px 0px 0px;
					float: left;
					text-align: left;
					}

						.OfficeResultsWrap_01 .OfficeActionItems a.NavBio {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Bio.gif) no-repeat center top;
								float: left;
									}
									
						.OfficeResultsWrap_01 .OfficeActionItems a.NavContact {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Cont.gif) no-repeat center top;
								float: left;
									}
									
						.OfficeResultsWrap_01 .OfficeActionItems a.NavListings {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Prop.gif) no-repeat center top;
								float: left;
									}
									
						.OfficeResultsWrap_01 .OfficeActionItems a.NavWebsite {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Web.gif) no-repeat center top;
								float: left;
									}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Office Results 02 */
/* -------------------------------------------------------------------------------------------------- */
								
.OfficeResultsWrap_02 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}
			
		.OfficeResultsWrap_02 .Office {
			text-align: left;
			border-bottom: 1px #082447 solid;
			padding: 0px 0px 10px 0px;
			*padding: 0px 0px 10px 10px;
			margin: 0px 16px 10px 0px;
			width: 30%;
			display: inline;
			float: left;
			}
			
				.OfficeResultsWrap_02 .Office .ImageHolder {
					margin: 0px 0px 0px 10px;
					*margin: 0px 0px 0px 0px;
					display: block;
					width: 190px;
					height: 126px;
					float: left;
					}

						.OfficeResultsWrap_02 .Office .MainImage {
							width: 190px;
							height: 126px;
							border: 1px #000000 solid;
							}
							
				.OfficeResultsWrap_02 .Office .OfficeInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 10px;
					*margin: 0px 0px 0px 0px;
					display: block;
					width: 100%;
					float: left;
					}

						.OfficeResultsWrap_02 .Office .OfficeInfo h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
						.OfficeResultsWrap_02 .Office .OfficeInfo h1 a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.OfficeResultsWrap_02 .Office .OfficeActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 10px;
					*margin: 0px 0px 0px 0px;
					display: block;
					width: 100%;
					padding: 6px 0px 0px 0px;
					float: left;
					text-align: left;
					}

						.OfficeResultsWrap_02 .OfficeActionItems a.NavBio {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Bio.gif) no-repeat center top;
								float: left;
									}
									
						.OfficeResultsWrap_02 .OfficeActionItems a.NavContact {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Cont.gif) no-repeat center top;
								float: left;
									}
									
						.OfficeResultsWrap_02 .OfficeActionItems a.NavListings {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Prop.gif) no-repeat center top;
								float: left;
									}
									
						.OfficeResultsWrap_02 .OfficeActionItems a.NavWebsite {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 40px;
								padding: 25px 0px 0px 0px;
								display: inline;
								text-decoration: none;
								color: #FFFFFF;
								text-align: center;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Med_Web.gif) no-repeat center top;
								float: left;
									}
									
									
/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Office Detail 01 */
/* -------------------------------------------------------------------------------------------------- */
								
.OfficeDetailWrap_01 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}


		.OfficeDetailWrap_01 .OfficeInfo {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px 0px 8px 0px;
			padding: 0px 0px 8px 0px;
			display: inline;
			width: 73%;
			float: right;
			text-align: left;
			border-bottom: 1px #082447 solid;
			}

				.OfficeDetailWrap_01 .OfficeInfo h1 {
					font: 18px Arial, Helvetica, sans-serif;
					color: #FFFFFF;
					margin: 0px 10px 0px 0px;
					float: right;
					display: inline;
					width: 40%;
					clear: both;
					text-align: right;
					}
					
					
				.OfficeDetailWrap_01 .OfficeInfo h2 {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
					color: #FFFFFF;
					margin: 0px;
					float: left;
					display: inline;
					width: 60%;
					clear: both;
					}

				.OfficeDetailWrap_01 .OfficeInfo .PhoneNums {
					margin: -23px 0px 0px 0px;
					*margin: 0px 0px 0px 0px;
					padding: 0px;
					display: inline;
					width: 40%;
					float: right;
					text-align: right;
					}
		
						.OfficeDetailWrap_01 .OfficeInfo .PhoneNums h3 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
							margin: 0px 10px 0px 0px;
							display: block;
							}
							
						.OfficeDetailWrap_01 .OfficeInfo .PhoneNums p {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 10px 0px 0px;
							display: block;
							}
							
				.OfficeDetailWrap_01 .OfficeInfo .ImageHolder {
					margin: 0px 0px 10px 0px;
					display: Inline;
					width: 250px;
					float: left;
					}

						.OfficeDetailWrap_01 .OfficeInfo .MainImage {
							width: 250px;
							height: 166px;
							border: 1px #082447 solid;
							}
					
		.OfficeDetailWrap_01 .OfficeBioBody {
			text-align: left;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			width: 73%;
			float: right;
			}
							
		.OfficeDetailWrap_01 .OfficeManagerBar {
			text-align:left;
			width: 25%;
			*width: 22%;
			float: left;
			border-right: 1px #082447 solid;
			}

				.OfficeDetailWrap_01 .OfficeManagerBar .ImageHolder {
					margin: 0px 0px 6px 0px;
					display: block;
					width: 150px;
					float: left;
					}

						.OfficeDetailWrap_01 .OfficeManagerBar .MainImage {
							width: 150px;
							height: 200px;
							border: 1px #082447 solid;
							}

				.OfficeDetailWrap_01 .OfficeManagerBar .ManagerInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 6px 0px;
					padding: 0px 0px 0px 0px;
					display: inline;
					width: 100%;
					float: left;
					text-align: left;
					}
		
						.OfficeDetailWrap_01 .OfficeManagerBar .ManagerInfo h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							float: left;
							display: inline;
							width: 100%;
							text-align: left;
							}
							
							
						.OfficeDetailWrap_01 .OfficeManagerBar .ManagerInfo h2 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
							color: #FFFFFF;
							margin: 0px;
							float: left;
							display: inline;
							width: 60%;
							clear: both;
							}

				.OfficeDetailWrap_01 .OfficeManagerBar .OfficeActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
					color: #FFFFFF;
					margin: 0px 10px 0px 0px;
					display: block;
					width: 100%;
					padding: 0px 0px 0px 0px;
					float: left;
					}

						.OfficeDetailWrap_01 .OfficeActionItems a.NavSearch {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Search.gif) no-repeat left top;
									}
									
						.OfficeDetailWrap_01 .OfficeActionItems a.NavContact {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Cont.gif) no-repeat left top;
									}
									
						.OfficeDetailWrap_01 .OfficeActionItems a.NavListings {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Prop.gif) no-repeat left top;
									}
									
						.OfficeDetailWrap_01 .OfficeActionItems a.NavWebsite {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Web.gif) no-repeat left top;
									}
									
						.OfficeDetailWrap_01 .OfficeActionItems a.NavAgents {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
								color: #FFFFFF;
								width: 150px;
								padding: 12px 0px 12px 44px;
								display: block;
								text-decoration: none;
								text-align: left;
								margin: 0px 2px 0px 2px;
								background: url(images/Icon_Lrg_Agents.gif) no-repeat left top;
									}


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* -------------------------------------------------------------------------------------------- Basic Content Block Styles */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ Spacer Segment */
/* -------------------------------------------------------------------------------------------------- */

.SegmentSpacer {
	height: 15px;
	width: 100%;
	display: block;
	}


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ Marquee Segment */
/* -------------------------------------------------------------------------------------------------- */

.MarqueeWrap {
	padding: 0px;
	}
	
	.MarqueeWrap h1 {
		color: #FFFFFF;
		font: 16px Arial, Helvetica, sans-serif;
		margin: 0px;
		}


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ Audio Player Segment */
/* -------------------------------------------------------------------------------------------------- */
		
.AudioPlayerWrap {
	padding: 0px;
	display: block;
	clear: none;
	width: 100%;
	text-align: center;
	}



/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Horizontal Rule Segment */
/* -------------------------------------------------------------------------------------------------- */

.HRWrap {
	margin: 0px 0 0px 0px;
	width: 100%;
	display: block;
	clear: both;
	float: left;
	}
	
	.HRWrap hr {
		color: #082447;
		}
		
/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ RSS Reader Segment */
/* -------------------------------------------------------------------------------------------------- */

.RSSWrap h1{
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

.RSS_Entry {
	text-align: left;
	width: 100%;
	display: block;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
	color: #FFFFFF;
	border-bottom: 1px #082447 solid;
	}
	
	
		.RSS_Entry p {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 170%;
			color: #FFFFFF;
			text-align: left; 
			width: 100%;
			margin: 0px;
			}
			
		.RSS_Entry h1 {
			margin: 0px;
			}

		.RSS_Entry h1 a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			line-height: 170%;
			color: #FFFFFF;
			}

		.RSS_Entry h2 {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 170%;
			color: #FFFFFF;
			margin: 0px;
			}
			
		.RSS_Entry a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 170%;
			color: #FFFFFF;
			}
			
.RSS_Subscribe {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
	color: #FFFFFF;
	padding: 4px 4px 4px 20px;
	background: url(http://elements.superlativestudio.com/templates/1093/images/rss_icon.gif) no-repeat left;
	}
	
.RSS_Detail_Wrap {
	text-align: left;
	width: 100%;
	display: block;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
	color: #FFFFFF;
	border-bottom: 1px #082447 solid;
	}
	
	
		.RSS_Detail_Wrap p {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 170%;
			color: #FFFFFF;
			text-align: left; 
			width: 100%;
			margin: 0px;
			}
			
		.RSS_Detail_Wrap h1 {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			line-height: 170%;
			color: #FFFFFF;
			}

		.RSS_Detail_Wrap h2 {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 170%;
			color: #FFFFFF;
			margin: 0px;
			}
			
		.RSS_Detail_Wrap a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 170%;
			color: #FFFFFF;
			}

.Add_Comment {
	text-align: left;
	width: 100%;
	display: block;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
	color: #FFFFFF;
	border-bottom: 1px #082447 solid;
	}
	
/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ Text Segment */
/* -------------------------------------------------------------------------------------------------- */

.BodyTextWrap {
	text-align: left;
	width: 100%;
	display: block;
	margin: 5px auto;
	}
	
		.BodyTextWrap p {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 170%;
			color: #FFFFFF;
			text-align: left; 
			width: 100%;
			}
			
		.BodyTextWrap a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 170%;
			color: #FFFFFF;
			}


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ Form Segment */
/* -------------------------------------------------------------------------------------------------- */

.FormWrap {
	display: block;
	text-align: left;
	width: 100%;
	}
	
	.FormWrap .FormWrapTable {
		width: 100%;
		}
		
		.FormWrap .FormLeft {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			background-color: #082447;
			text-align: right;
			padding: 5px;
			width: 30%;
			}
			
		.FormWrap .FormRight {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			background-color: #082447;
			text-align: left;
			padding: 5px;
			width: 70%;
			}
			
		.FormWrap a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			text-align: center;
			text-decoration: underline;
			}
					
		.FormWrap .FormButtonsWrap {
			width: 100%;
			text-align: center;
			height: 45px;
			}
			
					.FormWrap .FormButtonsWrap input {
						font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
						font-size: 12px;
						color: #000000;
						background-color: #FFFFFF;
						padding: 0px;
						border: 1px #000000 solid;
						width: 120px;
						margin: 0px 4px 0px 4px;
						}
			
		.FormWrap .FormIntro {
			padding: 10px 0px 10px 0px;
			text-align: left;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			color: #FFFFFF;
			margin: 0px 0px 0px 0px;
			width: 100%;
			}
			
		.FormWrap .FormField {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #444;
			width: 99%;
			}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Headline Segment */
/* -------------------------------------------------------------------------------------------------- */

.HeadlineWrap {
	text-align: left;
	display: block;
	float: left;
	width: 100%;
	margin: 5px 0px;
	}
	
		.HeadlineWrap h1 {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			color: #FFFFFF;
			font-weight: normal;
			}
			
		.HeadlineWrap a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			text-decoration: underline;
			display: block;
			}
			
		.HeadlineWrap a:hover {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;;
			color: #FFFFFF;
			text-decoration: underline;
			display: block;
			}
			
	
/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ Testimonials Segment */
/* -------------------------------------------------------------------------------------------------- */

.Testimonial {
	width: 100%;
	display: block;
	padding: 8px;
	}
	
		.Testimonial p {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 170%;
			text-align: left;
			margin-top: 5px;
			}
			
		.Testimonial h1 {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			color: #FFFFFF;
			font-weight: normal;
			clear: none;
			margin: 5px 0px;
			}
		
		.Testimonial a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			text-decoration: underline; 
			}
			
		.Testimonial a:hover {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			text-decoration: underline; 
			}
			
.TestimonialsWrap_LeftLand {
	padding: 0px;
	margin: 0px;
	background: #082447;
	border: 1px #082447 solid;
	display: block;
	text-align: left;
	clear: both;
	width: 100%;
	}
	
.TestimonialsWrap_RightLand {
	padding: 0px;
	margin: 0px;
	background: #082447;
	border: 1px #082447 solid;
	display: block;
	text-align: left;
	clear: both;
	width: 100%;
	}
	
.TestimonialsWrap_LeftPort {
	padding: 0px;
	margin: 0px;
	background: #082447;
	border: 1px #082447 solid;
	display: block;
	text-align: left;
	clear: both;
	width: 100%;
	}
	
.TestimonialsWrap_RightPort {
	padding: 0px;
	margin: 0px;
	background: #082447;
	border: 1px #082447 solid;
	display: block;
	text-align: left;
	clear: both;
	width: 100%;
	}
	
		.TestimonialsWrap_LeftLand .Testimonial img {
			float: left;
			width: 150px;
			height: 113px;
			margin: 0px 10px 10px 0px;
			}
			
		.TestimonialsWrap_RightLand .Testimonial img {
			float: right;
			width: 150px;
			height: 113px;
			margin: 0px 0px 10px 10px;
			}
			
		.TestimonialsWrap_LeftPort .Testimonial img {
			float: left;
			width: 113px;
			height: 150px;
			margin: 0px 10px 10px 0px;
			}
			
		.TestimonialsWrap_RightPort .Testimonial img {
			float: right;
			width: 113px;
			height: 150px;
			margin: 0px 0px 10px 10px;
			}	
			

/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Text & Photos Segment */
/* -------------------------------------------------------------------------------------------------- */

.TextPhotosWrap_LeftLand_Small, .TextPhotosWrap_LeftLand_Medium, .TextPhotosWrap_LeftLand_Large,
.TextPhotosWrap_LeftPort_Small, .TextPhotosWrap_LeftPort_Medium, .TextPhotosWrap_LeftPort_Large,
.TextPhotosWrap_RightLand_Small, .TextPhotosWrap_RightLand_Medium, .TextPhotosWrap_RightLand_Large,
.TextPhotosWrap_RightPort_Small, .TextPhotosWrap_RightPort_Medium, .TextPhotosWrap_RightPort_Large, {
	display: block;
	text-align: left;
	clear: both;
	width: 100%;
	}

		.TextPhotosWrap_LeftLand_Small .Text_Column, .TextPhotosWrap_LeftLand_Medium .Text_Column, .TextPhotosWrap_LeftLand_Large .Text_Column,
		.TextPhotosWrap_LeftPort_Small .Text_Column, .TextPhotosWrap_LeftPort_Medium .Text_Column, .TextPhotosWrap_LeftPort_Large .Text_Column, {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 170%;
			text-align: left;
			width: auto;
			float: right;
			display: inline;
			}
			
		.TextPhotosWrap_RightLand_Small .Text_Column, .TextPhotosWrap_RightLand_Medium .Text_Column, .TextPhotosWrap_RightLand_Large .Text_Column,
		.TextPhotosWrap_RightPort_Small .Text_Column, .TextPhotosWrap_RightPort_Medium .Text_Column, .TextPhotosWrap_RightPort_Large .Text_Column, {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 170%;
			text-align: left;
			width: auto;
			float: left;
			display: inline;
			}
			
		.TextPhotosWrap_LeftLand_Small .Photo_Column, .TextPhotosWrap_LeftLand_Medium .Photo_Column, .TextPhotosWrap_LeftLand_Large .Photo_Column,
		.TextPhotosWrap_LeftPort_Small .Photo_Column, .TextPhotosWrap_LeftPort_Medium .Photo_Column, .TextPhotosWrap_LeftPort_Large .Photo_Column, {
			width: auto;
			display: inline;
			float: left;
			}
			
		.TextPhotosWrap_RightLand_Small .Photo_Column, .TextPhotosWrap_RightLand_Medium .Photo_Column, .TextPhotosWrap_RightLand_Large .Photo_Column,
		.TextPhotosWrap_RightPort_Small .Photo_Column, .TextPhotosWrap_RightPort_Medium .Photo_Column, .TextPhotosWrap_RightPort_Large .Photo_Column, {
			width: auto;
			display: inline;
			float: right;
			}

		.TextPhotosWrap_LeftLand_Small img {
			width: 150px;
			height: 113px;
			margin: 0px 10px 10px 0px;
			display: block;
			float: left;
			*float: none;
			}
			
		.TextPhotosWrap_LeftLand_Medium img {
			width: 240px;
			height: 160px;
			margin: 0px 10px 10px 0px;
			display: block;
			}
			
		.TextPhotosWrap_LeftLand_Large img {
			width: 360px;
			height: 240px;
			margin: 0px 10px 10px 0px;
			display: block;
			}
			
		.TextPhotosWrap_LeftPort_Small img {
			width: 113px;
			height: 150px;
			margin: 0px 10px 10px 0px;
			display: block;
			}
			
		.TextPhotosWrap_LeftPort_Medium img {
			width: 160px;
			height: 240px;
			margin: 0px 10px 10px 0px;
			display: block;
			}
			
		.TextPhotosWrap_LeftPort_Large img {
			width: 240px;
			height: 360px;
			margin: 0px 10px 10px 0px;
			display: block;
			}
			
		.TextPhotosWrap_RightLand_Small img {
			width: 150px;
			height: 113px;
			margin: 0px 0px 10px 10px;
			display: block;
			}
			
		.TextPhotosWrap_RightLand_Medium img {
			width: 240px;
			height: 160px;
			margin: 0px 0px 10px 10px;
			display: block;
			}
			
		.TextPhotosWrap_RightLand_Large img {
			width: 360px;
			height: 240px;
			margin: 0px 0px 10px 10px;
			display: block;
			}
			
		.TextPhotosWrap_RightPort_Small img {
			width: 113px;
			height: 150px;
			margin: 0px 0px 10px 10px;
			display: block;
			}
			
		.TextPhotosWrap_RightPort_Medium img {
			width: 160px;
			height: 240px;
			margin: 0px 0px 10px 10px;
			display: block;
			}
			
		.TextPhotosWrap_RightPort_Large img {
			width: 240px;
			height: 360px;
			margin: 0px 0px 10px 10px;
			display: block;
			}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Photo Segment */
/* -------------------------------------------------------------------------------------------------- */

.PhotosWrap_Small_NoneLand .Wrap a, .PhotosWrap_Medium_NoneLand .Wrap a, .PhotosWrap_Large_NoneLand .Wrap a,
.PhotosWrap_Small_NonePort .Wrap a, .PhotosWrap_Medium_NonePort .Wrap a, .PhotosWrap_Large_NonePort .Wrap a,
.PhotosWrap_Small_TitleLand .Wrap a, .PhotosWrap_Medium_TitleLand .Wrap a, .PhotosWrap_Large_TitleLand .Wrap a,
.PhotosWrap_Small_TitlePort .Wrap a, .PhotosWrap_Medium_TitlePort .Wrap a, .PhotosWrap_Large_TitlePort .Wrap a,
.PhotosWrap_Small_DescLand .Wrap a, .PhotosWrap_Medium_DescLand .Wrap a, .PhotosWrap_Large_DescLand .Wrap a,
.PhotosWrap_Small_DescPort .Wrap a, .PhotosWrap_Medium_DescPort .Wrap a, .PhotosWrap_Large_DescPort .Wrap a,
.PhotosWrap_Small_BothLand .Wrap a, .PhotosWrap_Medium_BothLand .Wrap a, .PhotosWrap_Large_BothLand .Wrap a,
.PhotosWrap_Small_BothPort .Wrap a, .PhotosWrap_Medium_BothPort .Wrap a, .PhotosWrap_Large_BothPort .Wrap a, {
				color: #FF9900;
				text-decoration: underline;
				}



.PhotosWrap_Small_NoneLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Small_NoneLand .Wrap img {
				width: 150px;
				height: 113px;
				border: none;
				}
	
			.PhotosWrap_Small_NoneLand .Wrap {
				padding: 10px;
				margin: 10px;
				display: inline;
				width: 170px;
				}
				
			.PhotosWrap_Small_NoneLand .Wrap:hover {
				}
				
			.PhotosWrap_Small_NoneLand .Wrap h1 {
				display: none;
				}
				
			.PhotosWrap_Small_NoneLand .Wrap p {
				display: none;
				}
				

.PhotosWrap_Small_NonePort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Small_NonePort .Wrap img {
				width: 113px;
				height: 150px;
				border: none;
				}
	
			.PhotosWrap_Small_NonePort .Wrap {
				padding: 10px;
				margin: 10px;
				overflow: hidden;
				display: inline;
				width: 133px;
				}
				
			.PhotosWrap_Small_NonePort .Wrap:hover {
				padding: 10px;
				overflow: hidden;
				display: inline;
				clear: both;
				}
				
			.PhotosWrap_Small_NonePort .Wrap h1 {
				display: none;
				}
				
			.PhotosWrap_Small_NonePort .Wrap p {
				display: none;
				}
			
.PhotosWrap_Medium_NoneLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Medium_NoneLand .Wrap img {
				width: 250px;
				height: 188px;
				border: none;
				}
	
			.PhotosWrap_Medium_NoneLand .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 260px;
				}
				
			.PhotosWrap_Medium_NoneLand .Wrap:hover {
				padding: 5px;
				overflow: hidden;
				display: inline;
				clear: both;
				}
				
			.PhotosWrap_Medium_NoneLand .Wrap h1 {
				display: none;
				}
				
			.PhotosWrap_Medium_NoneLand .Wrap p {
				display: none;
				}
			
.PhotosWrap_Medium_NonePort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Medium_NonePort .Wrap img {
				width: 188px;
				height: 250px;
				border: none;
				}
	
			.PhotosWrap_Medium_NonePort .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 198px;
				}
				
			.PhotosWrap_Medium_NonePort .Wrap:hover {
				padding: 10px;
				margin: -10px;
				overflow: hidden;
				display: inline;
				clear: both;
				float: left;
				*float: none;
				}
				
			.PhotosWrap_Medium_NonePort .Wrap h1 {
				display: none;
				}
				
			.PhotosWrap_Medium_NonePort .Wrap p {
				display: none;
				}
			
.PhotosWrap_Large_NoneLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Large_NoneLand .Wrap img {
				width: 400px;
				height: 300px;
				border: none;
				}
	
			.PhotosWrap_Large_NoneLand .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 410px;
				}
				
			.PhotosWrap_Large_NoneLand .Wrap:hover {
				}
				
			.PhotosWrap_Large_NoneLand .Wrap h1 {
				display: none;
				}
				
			.PhotosWrap_Large_NoneLand .Wrap p {
				display: none;
				}
			
.PhotosWrap_Large_NonePort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Large_NonePort .Wrap img {
				width: 300px;
				height: 400px;
				border: none;
				}
	
			.PhotosWrap_Large_NonePort .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 310px;
				}
				
			.PhotosWrap_Large_NonePort .Wrap:hover {
				}
				
			.PhotosWrap_Large_NonePort .Wrap h1 {
				display: none;
				}
				
			.PhotosWrap_Large_NonePort .Wrap p {
				display: none;
				}

.PhotosWrap_Small_TitleLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Small_TitleLand .Wrap img {
				width: 150px;
				height: 113px;
				border: none;
				}
	
			.PhotosWrap_Small_TitleLand .Wrap {
				padding: 10px;
				margin: 10px;
				display: inline;
				width: 170px;
				height: 170px;
				overflow: hidden;
				}
				
			.PhotosWrap_Small_TitleLand .Wrap:hover {
				}
				
			.PhotosWrap_Small_TitleLand .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Small_TitleLand .Wrap p {
				display: none;
				}

.PhotosWrap_Small_TitlePort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Small_TitlePort .Wrap img {
				width: 113px;
				height: 150px;
				border: none;
				}
	
			.PhotosWrap_Small_TitlePort .Wrap {
				padding: 10px;
				margin: 10px;
				overflow: hidden;
				display: inline;
				width: 133px;
				height: 200px;
				}
				
			.PhotosWrap_Small_TitlePort .Wrap:hover {
				}
				
			.PhotosWrap_Small_TitlePort .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Small_TitlePort .Wrap p {
				display: none;
				}
			
.PhotosWrap_Medium_TitleLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Medium_TitleLand .Wrap img {
				width: 250px;
				height: 188px;
				border: none;
				}
	
			.PhotosWrap_Medium_TitleLand .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 260px;
				height: 230px;
				}
				
			.PhotosWrap_Medium_TitleLand .Wrap:hover {
				}
				
			.PhotosWrap_Medium_TitleLand .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Medium_TitleLand .Wrap p {
				display: none;
				}
			
.PhotosWrap_Medium_TitlePort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Medium_TitlePort .Wrap img {
				width: 188px;
				height: 250px;
				border: none;
				}
	
			.PhotosWrap_Medium_TitlePort .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 198px;
				height: 310px;
				}
				
			.PhotosWrap_Medium_TitlePort .Wrap:hover {
				}
				
			.PhotosWrap_Medium_TitlePort .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Medium_TitlePort .Wrap p {
				display: none;
				}
			
.PhotosWrap_Large_TitleLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Large_TitleLand .Wrap img {
				width: 400px;
				height: 300px;
				border: none;
				}
	
			.PhotosWrap_Large_TitleLand .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 410px;
				height: 340px;
				}
				
			.PhotosWrap_Large_TitleLand .Wrap:hover {
				}
				
			.PhotosWrap_Large_TitleLand .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Large_TitleLand .Wrap p {
				display: none;
				}
			
.PhotosWrap_Large_TitlePort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Large_TitlePort .Wrap img {
				width: 300px;
				height: 400px;
				border: none;
				}
	
			.PhotosWrap_Large_TitlePort .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 310px;
				height: 455px;
				}
				
			.PhotosWrap_Large_TitlePort .Wrap:hover {
				}
				
			.PhotosWrap_Large_TitlePort .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Large_TitlePort .Wrap p {
				display: none;
				}

.PhotosWrap_Small_DescLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Small_DescLand .Wrap img {
				width: 150px;
				height: 113px;
				border: none;
				}
	
			.PhotosWrap_Small_DescLand .Wrap {
				padding: 10px;
				margin: 10px;
				display: inline;
				width: 170px;
				height: 170px;
				}
				
			.PhotosWrap_Small_DescLand .Wrap:hover {
				}
				
			.PhotosWrap_Small_DescLand .Wrap h1 {
				display: none
				}
				
			.PhotosWrap_Small_DescLand .Wrap p {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 160%;
				}

.PhotosWrap_Small_DescPort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Small_DescPort .Wrap img {
				width: 113px;
				height: 150px;
				border: none;
				}
	
			.PhotosWrap_Small_DescPort .Wrap {
				padding: 10px;
				margin: 10px;
				overflow: hidden;
				display: inline;
				width: 133px;
				height: 215px;
				}
				
			.PhotosWrap_Small_DescPort .Wrap:hover {
				}
				
			.PhotosWrap_Small_DescPort .Wrap h1 {
				display: none;
				}
				
			.PhotosWrap_Small_DescPort .Wrap p {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 160%;
				}
			
.PhotosWrap_Medium_DescLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Medium_DescLand .Wrap img {
				width: 250px;
				height: 188px;
				border: none;
				}
	
			.PhotosWrap_Medium_DescLand .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 260px;
				height: 230px;
				}
				
			.PhotosWrap_Medium_DescLand .Wrap:hover {
				}
				
			.PhotosWrap_Medium_DescLand .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Medium_DescLand .Wrap p {
				display: none;
				}
			
.PhotosWrap_Medium_DescPort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Medium_DescPort .Wrap img {
				width: 188px;
				height: 250px;
				border: none;
				}
	
			.PhotosWrap_Medium_DescPort .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 198px;
				height: 300px;
				}
				
			.PhotosWrap_Medium_DescPort .Wrap:hover {
				}
				
			.PhotosWrap_Medium_DescPort .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Medium_DescPort .Wrap p {
				display: none;
				}
			
.PhotosWrap_Large_DescLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Large_DescLand .Wrap img {
				width: 400px;
				height: 300px;
				border: none;
				}
	
			.PhotosWrap_Large_DescLand .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 410px;
				height: 340px;
				}
				
			.PhotosWrap_Large_DescLand .Wrap:hover {
				}
				
			.PhotosWrap_Large_DescLand .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Large_DescLand .Wrap p {
				display: none;
				}
			
.PhotosWrap_Large_DescPort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Large_DescPort .Wrap img {
				width: 300px;
				height: 400px;
				border: none;
				}
	
			.PhotosWrap_Large_DescPort .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 310px;
				height: 450px;
				}
				
			.PhotosWrap_Large_DescPort .Wrap:hover {
				}
				
			.PhotosWrap_Large_DescPort .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Large_DescPort .Wrap p {
				display: none;
				}

.PhotosWrap_Small_BothLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Small_BothLand .Wrap img {
				width: 150px;
				height: 113px;
				border: none;
				}
	
			.PhotosWrap_Small_BothLand .Wrap {
				padding: 10px;
				margin: 10px;
				display: inline;
				width: 170px;
				height: 200px;
				overflow: hidden;
				text-align: center;
				}
				
			.PhotosWrap_Small_BothLand .Wrap:hover {
				}
				
			.PhotosWrap_Small_BothLand .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px 2px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Small_BothLand .Wrap p {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 160%;
				margin: 3px 0px;
				}

.PhotosWrap_Small_BothPort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Small_BothPort .Wrap img {
				width: 113px;
				height: 150px;
				border: none;
				}
	
			.PhotosWrap_Small_BothPort .Wrap {
				padding: 10px;
				margin: 10px;
				overflow: hidden;
				display: inline;
				fwidth: 133px;
				height: 210px;
				}
				
			.PhotosWrap_Small_BothPort .Wrap:hover {
				}
				
			.PhotosWrap_Small_BothPort .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px 2px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Small_BothPort .Wrap p {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 160%;
				margin: 3px 0px;
				padding: 0px;
				}
			
.PhotosWrap_Medium_BothLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Medium_BothLand .Wrap img {
				width: 250px;
				height: 188px;
				border: none;
				}
	
			.PhotosWrap_Medium_BothLand .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 260px;
				height: 250px;
				}
				
			.PhotosWrap_Medium_BothLand .Wrap:hover {
				}
				
			.PhotosWrap_Medium_BothLand .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px 2px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Medium_BothLand .Wrap p {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 160%;
				margin: 3px 0px;
				padding: 0px;
				}
			
.PhotosWrap_Medium_BothPort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Medium_BothPort .Wrap img {
				width: 188px;
				height: 250px;
				border: none;
				}
	
			.PhotosWrap_Medium_BothPort .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 198px;
				height: 310px;
				}
				
			.PhotosWrap_Medium_BothPort .Wrap:hover {
				}
				
			.PhotosWrap_Medium_BothPort .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px 2px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Medium_BothPort .Wrap p {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 160%;
				margin: 3px 0px;
				padding: 0px;
				}
			
.PhotosWrap_Large_BothLand {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Large_BothLand .Wrap img {
				width: 400px;
				height: 300px;
				border: none;
				}
	
			.PhotosWrap_Large_BothLand .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 410px;
				height: 350px;
				}
				
			.PhotosWrap_Large_BothLand .Wrap:hover {
				}
				
			.PhotosWrap_Large_BothLand .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px 2px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Large_BothLand .Wrap p {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 160%;
				margin: 3px 0px;
				padding: 0px;
				}
			
.PhotosWrap_Large_BothPort {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	}
		
			.PhotosWrap_Large_BothPort .Wrap img {
				width: 300px;
				height: 400px;
				border: none;
				}
	
			.PhotosWrap_Large_BothPort .Wrap {
				padding: 5px;
				margin: 5px;
				overflow: hidden;
				display: inline;
				width: 310px;
				height: 460px;
				}
				
			.PhotosWrap_Large_BothPort .Wrap:hover {
				}
				
			.PhotosWrap_Large_BothPort .Wrap h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				margin: 4px 0px 2px 0px;
				padding: 0px;
				}
				
			.PhotosWrap_Large_BothPort .Wrap p {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 160%;
				margin: 3px 0px;
				padding: 0px;
				}



/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Links Segment */
/* -------------------------------------------------------------------------------------------------- */

.LinksWrap_OneColumn {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
	display: block;
	clear: both;
	}
	
		.LinksWrap_OneColumn ul {
			padding: 0px;
			margin: 0px;
			width: 100%;
			}

		.LinksWrap_OneColumn ul li {
			list-style-type: none;
			padding: 0px;
			margin: 0px 0px 10px 0px;
			line-height: 170%;
			width: 100%;
			display: block;
			}

		.LinksWrap_OneColumn ul li p {
			display: block;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 170%;
			margin: 0px;
			}
		
		.LinksWrap_OneColumn ul li a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 170%;
			text-decoration: underline; 
			margin: 0px;
			}
	
		.LinksWrap_OneColumn ul li a:hover { 
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 170%;
			text-decoration: none; 
			margin: 0px;
			}
		
.LinksWrap_TwoColumn {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
	display: block;
	clear: both;
	}
	
		.LinksWrap_TwoColumn ul {
			padding: 0px;
			margin: 0px;
			}

		.LinksWrap_TwoColumn ul li {
			list-style-type: none;
			padding: 0px;
			margin: 0px 0px 10px 0px;
			line-height: 170%;
			width: 48%;
			display: inline;
			}

		.LinksWrap_TwoColumn ul li p {
			display: block;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 170%;
			margin: 0px;
			}
		
		.LinksWrap_TwoColumn ul li a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			text-decoration: underline; 
			line-height: 170%;
			margin: 0px;
			}
	
		.LinksWrap_TwoColumn ul li a:hover { 
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			text-decoration: none; 
			line-height: 170%;
			margin: 0px;
			}


/* -------------------------------------------------------------------------------------------------- 
/* ------------------------------------------------------------------ Bullets Segment */
/* -------------------------------------------------------------------------------------------------- */

.BulletWrap_OneColumn {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
	float: left;
	display: block;
	clear: none;
	}


		.BulletWrap_OneColumn ul {
			padding: 0px 0px 0px 0px;
			margin: 0px 20px 0px 20px;
			}

		.BulletWrap_OneColumn ul li {
			list-style-type: disc;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			padding: 0px 0px 10px 0px;
			line-height: 170%;
			}
		
		.BulletWrap_OneColumn ul li a {
			text-decoration: underline;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			}

.BulletWrap_TwoColumn {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
	float: left;
	display: block;
	clear: none;
	}

		.BulletWrap_OneColumn ul {
			padding: 0px 0px 0px 0px;
			margin: 0px 20px 0px 20px;
			}

		.BulletWrap_TwoColumn ul li {
			list-style-type: disc;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			padding: 0px 0px 10px 0px;
			line-height: 170%;
			width: 47%;
			display: inline;
			}
		
		.BulletWrap_TwoColumn ul li a {
			text-decoration: underline;
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			}
			

/* -------------------------------------------------------------------------------------- Temporary Styles */


/* -------------------------------------------------------------------- IDX Summary Page */


.SearchSummaryWrap .dynamic_section_title {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
    text-align: left;
	width: 100%;
	border: 0px;
	border-bottom: 1px #082447 solid;
	margin: 0px;
	padding: 4px;

	}
	
	.SearchSummaryWrap .dynamic_section_title h1 {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0px;
	}

	.SearchSummaryWrap .dynamic_section_title a {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0px;
	}
	
	.SearchSummaryWrap span.Listing {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0px 4px 0px 0px;
		border: 0px;
		width: 100%;
		text-align: right;
	}
	
.summary_very-interested {
	background: #082447;
	padding: 4px;
	}
	
	.summary_very-interested .Title {
		text-align: left;
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		margin: 0px;
		padding: 4px;
		display: block;
		}
		
.summary_very-interested .Listing {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0px;
		line-height: 140%;
		padding-bottom: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		border-top: 1px #082447 solid;
		width: 50%;
		}
		
.summary_interested {
	}
	
	.summary_interested .Title {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-align: left;
		margin: 0px;
		background-color: #082447;
		padding: 4px;
		display: block;
		margin-top: 8px;
		}

.dynamic_summary_cell {
	padding: 0px 15px 0px 0px;
	}
	
.SearchSummaryWrap .Listing {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0px;
		line-height: 140%;
		padding-bottom: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		border-top: 1px #082447 solid;
		width: 50%;
		}

		.SearchSummaryWrap .Listing img {
			width: 100px;
			height: 66px;
			margin-right: 8px;
			border: 1px #082447 solid;
			}

		.SearchSummaryWrap .Listing p {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px;
			line-height: 140%
			}

		.SearchSummaryWrap .Listing a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px;
			line-height: 140%
			}
			
		.SearchSummaryWrap .Listing h1 {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			color: #FFFFFF;
			margin: 0px;
			}
			
		.SearchSummaryWrap .Listing .Divider {
			height: 50px;
			padding-left: 8px;
			padding-right: 6px;
			padding-top: 18px;
			border-left: 1px #082447 solid;
			float: right;
			}
			
.SearchSummaryWrap .ListingNoPhoto {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0px;
		line-height: 140%;
		padding-bottom: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		border-bottom: 1px #082447 solid;
		}

		.SearchSummaryWrap .ListingNoPhoto p {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px;
			line-height: 140%;
			}

		.SearchSummaryWrap .ListingNoPhoto a {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px;
			line-height: 140%;
			padding: 0px;
			}
			
		.SearchSummaryWrap .ListingNoPhoto h1 {
			font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 14px;
			color: #FFFFFF;
			margin: 0px;
			float: block;
			}
			
		.SearchSummaryWrap .ListingNoPhoto .Divider {
			height: 30px;
			padding-left: 8px;
			padding-right: 6px;
			padding-top: 8px;
			border-left: 1px #082447 solid;
			float: right;
			}
			
.interest_dropdown {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 110px;
	display: inline;
		}
		
.summary_notes {
	background-color: #082447;
	border: 1px solid #082447;
	padding: 4px;
	width: 100%;
	}

	.summary_notes table {
		width: 100%;
		}
		
	.summary_notes hr {
		display: none;
		}
	
	.summary_notes .Title {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-align: left;
		margin: 0px;
		display: block;
		margin-bottom: 1px;
		}
		
	.summary_notes .header {
		font-size: 11px;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		color: #BF7900;
		margin: 0px;
		display: block;
		margin-bottom: 1px;
		}
		
	.summary_notes p {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0px;
		}

.summary_add-note {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-align: left;
		margin: 0px;
		display: block;
		margin-top: 20px;
		margin-bottom: 1px;
		padding-top: 10px;
	}
	
.summary_agent_note {
	background: #000000;
	padding: 2px;
	border-bottom: 1px #082447 solid;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 1px;
	line-height: 170%;
	}
	
	.summary_agent_note p {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
		line-height: 170%;
		}
	
	.summary_agent_note .header {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		display: block;
		}
		
.summary_client_note {
	padding: 2px;
	border-bottom: 1px #082447 solid;
	}
	
	.summary_client_note p {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
		line-height: 170%;
		}
	
	.summary_client_note .header {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
		display: block;
		}
		
.note_form {
	}
	
	.note_form .form_box {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		width: 99%
		}

.save_note {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 0px;
		border: 1px #CCC solid;
		width: 100px;
		margin: 6px 6px 2px 6px;
		}

.dynamic_search_cell {
	text-align: left;
	border-left: 1px #082447 solid;
	padding-left: 6px;
	}
	
	.summary_search_links { 
		width: 98%;
		text-align: center;
		}
		
	.summary_search_links h1 { 
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		display: block;
		text-align: left;
		padding: 4px;
		margin: 0px;
		background: #082447;
		}

	.summary_search_links  a.link { 
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		display: block;
		text-align: left;
		padding: 2px;
		}
		
	.summary_search_links .summary_search_detail { 
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		display: block;
		text-align: left;
		line-height: 140%;
		padding: 4px;
		border-bottom: 1px #082447 solid;
		background: #DDD;
		}
		
	.summary_search_links .summary_search_detail input { 
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		display: block;
		width: 96%;
		}
		
			.summary_search_links .summary_search_detail a.link { 
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				display: inline;
				text-align: left;
				padding: 2px;
				}

.summary_search_table {
	width: 100%;
	border-bottom: 1px #082447 solid;
	}
	
.right_link_style {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		line-height: 175%;
		font-weight: bold;
		}
	
.main_link_style { 
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	}
	

/* -------------------------------------------------------------------- Open House List Results */

.OpenHouseResultsListWrap {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	}

		.OpenHouseResultsListWrap .Date{
			margin: 0px 0px 0px 0px;
			width: 100%;
			padding-bottom: 2px;
			}

				.OpenHouseResultsListWrap .Date h1 {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					border-bottom: 1px #082447 solid;
					
					}						  
			
		.OpenHouseResultsListWrap .Listing {
			text-align:left;
			border-bottom: 1px #082447 solid;
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 10px 0px;
			width: 100%;
			height: 85px;
			float: left;
			}
			
				.OpenHouseResultsListWrap .Listing .ImageHolder {
					margin: 0px 10px 0px 10px;
					display: inline;
					width: 125px;
					height: 83px;
					float: left;
					}

						.OpenHouseResultsListWrap .Listing .MainImage {
							width: 125px;
							height: 83px;
							border: 1px #000000 solid;
							}
							
				.OpenHouseResultsListWrap .Listing .ListingInfo {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					width: 325px;
					height: 85px;
					float: left;
					}

						.OpenHouseResultsListWrap .Listing h1 {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
						.OpenHouseResultsListWrap .Listing a {
							font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFFFFF;
							margin: 0px 0px 0px 0px;
							}
							
				.OpenHouseResultsListWrap .Listing .ListingActionItems {
					font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
					font-size: 12px;
					color: #FFFFFF;
					margin: 0px 0px 0px 0px;
					display: inline;
					width: 125px;
					height: 75px;
					border-left: 1px #082447 solid;
					padding: 6px 0px 0px 20px;
					float: left;
					}

						.OpenHouseResultsListWrap .ListingActionItems a.NavDetails {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								width: 120px;
								padding: 2px 2px 2px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 0px 4px 0px;
								background: url(images/IconDetails.gif) no-repeat left top;
									}
									
						.OpenHouseResultsListWrap .ListingActionItems a.NavMap {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								width: 120px;
								padding: 2px 2px 2px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 0px 4px 0px;
								background: url(images/IconVT.gif) no-repeat left top;
									}
									
						.OpenHouseResultsListWrap .ListingActionItems a.NavSave {
								font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
								font-size: 12px;
								color: #FFFFFF;
								width: 120px;
								padding: 2px 2px 2px 24px;
								display: block;
								text-decoration: none;
								color: #FFFFFF;
								text-align: left;
								margin: 0px 0px 4px 0px;
								background: url(images/IconSave.gif) no-repeat left top;
									}

/* -------------------------------------------------------------------- Sitemap */

.sitemap a {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0px;
	padding-left: 5px;
	}
	
.sitemap a:hover {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	}


/* -------------------------------------------------------------------- School/Community Segment */

.SchoolCommtyDataWrap {
	display: block;
	text-align: center;
	clear: both;
	width: 100%;
	}
	
	.SchoolCommtyDataWrap a {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}
	
	.SchoolCommtyDataWrap h1 {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin-bottom: 3px;
		}
	
	.SchoolCommtyDataWrap h2 {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		margin-bottom: 3px;
		}

.SchoolCommtyDataWrap .Title {
	padding: 6px;
	background: #082447;
	text-align: left;
	width: 100%;
	}
	
.SchoolCommtyDataWrap .Group_Main {
	padding: 6px;
	background: #082447;;
	text-align: left;
	width: 100%;
	}
	
.SchoolCommtyDataWrap .Group_Left {
	padding: 6px;
	background: #082447;;
	text-align: left;
	width: 50%;
	display: inline;
	}
	
.SchoolCommtyDataWrap .Group_Right {
	padding: 6px;
	background: #082447;;
	text-align: left;
	width: 50%;
	display: inline;
	}


/* -------------------------------------------------------------------- Sign-Up Segment */ 

.segment_loginsignup {
	display: block;
	text-align: left;
	clear: both;
	width: 100%;
	float: left;
		}

.SearchSignUp {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 170%;
	width: 100%;
	display: block;
	}
	
.SearchSignUp h1 {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
	.SearchSignUp .FormIntro p {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		line-height: 170%;
		margin: 0px;
		}

	.SearchSignUp .FormIntro ul {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		line-height: 170%;
		margin: 8px 32px 20px 32px;
		}
	
	.SearchSignUp .FormIntro h1 {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		}
		
	.SearchSignUp .SearchBoxes {
		background-color: #082447;
		border: 1px solid #082447;
		margin-bottom: 5px;
		padding: 4px;
		}
		
			.SearchSignUp .SearchBoxes td {
				padding: 4px;
				}

	.SearchSignUp .FormLeft {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		line-height: 170%;
		background-color: none;
		text-align: right;
		width: 20%;
		padding: 3px;
		}
		
	.SearchSignUp .FormRight {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		line-height: 170%;
		background-color: none;
		text-align: left;
		width: 80%;
		padding: 3px;
		}
		
	.SearchSignUp .FormButtons {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 0px;
		border: 1px #082447 solid;
		width: 100px;
		}
		
	.SearchSignUp .FormButtonsWrap {
		width: 100%;
		text-align: center;
		background: none;
		}
		
	.SearchSignUp .FormField {
		font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		width: 90%;
		}
		
	.SearchSignUp .ForgotPassword {
		padding: 20px 0px 20px 0px;
		display: block;
		width: 100%;
		}
		
			.SearchSignUp .ForgotPassword h1 {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 14px;
				color: #FFFFFF;
				margin: 0px;
				padding: 3px 3px 0px 3px;
				display: block;
				}

			.SearchSignUp .ForgotPassword .FormRight {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 170%;
				background-color: none;
				text-align: left;
				width: 80%;
				}
				
			.SearchSignUp .ForgotPassword .FormLeft {
				font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 170%;
				background-color: none;
				text-align: right;
				width: 20%;
				}