<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* -- 01-002-065/white-dev -- */

/* ------------------------------ RESET.CSS ------------------------------- */
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%;	font-family: inherit;}
/*vertical-align: baseline;
removed elements: td, table, font, ul, li, ol, em  */
body,html{margin: 0; padding: 0; font-weight: inherit; font-style: inherit;	font-size: 100%; font-family: inherit;}
/*:focus {outline: 0;}*/
body {line-height: 1;color: black;background: white;}
/*ol, ul {	list-style: none;}
tables still need 'cellspacing="0"' in the markup
table {border-collapse: separate;border-spacing: 0;}*/
.custom-page .maincelldiv table{border-spacing: 4px;}
.schools-page .school-list td{padding:4px;}
caption, th, td {font-weight: normal;} 	/*text-align: left;*/
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*handle cufon fouc */
.cufon-loading span,.cufon-loading h1,.cufon-loading h2,.cufon-loading h3 {visibility: hidden !important;}
/*clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;font-size:0;}

 /*.clearfix {display: inline-block;} */

html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* prevent ios input styling */
/* input{ -webkit-appearance: none;} */

/* micro-clearfix
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
*/
img{max-width:100%;}

/* ------------------------------ COLORS ------------------------------- */
/** theme colors 404 **/

/* ------------------------------ GLOBAL.CSS ------------------------------- */
body{margin:0px;padding:0px;}
strong{font-weight:bold;}
.hr_1{ width:590px; clear:both; margin:20px auto 10px ;	}
.hr_2{ width:580px; }
.textline-abspos{overflow:hidden;white-space:nowrap;line-height:1;position:absolute;}
.body_table{line-height:1.4}
#nav-bottom-wrap{margin:0 0 20px 0;}
.pgaward{margin-top:20px;}
a{ text-decoration:none;}
a:hover{ text-decoration : underline;}

.aw input, .aw textarea{
	/*border:1px solid #c0c0c0;padding:3px;font-size:13px;*/

	border:1px solid #c0c0c0;
	padding:8px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1rem; /*14px;*/
	line-height:1.5;
	color:#555;

	}
.aw select {
	/*border:1px solid #c0c0c0;padding:3px;font-size:13px;*/
	border:1px solid #c0c0c0;
	padding:8px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1rem; /*14px;*/
	line-height:1.5;
	color:#555;
	}
.aw input[type="submit"]{color:#333;background:#efefef;font-weight:bold;min-width:240px;}
.aw input[type="submit"]:hover{color:#000;cursor:pointer;box-shadow: 0 0 5px rgba(0, 102, 255, 1);}

.aw .required::after {content: "*";}

p{margin:10px auto 10px;}
.tbl-form{border-spacing:4px;}
.tbl-listing-detail,.tbl-boca-results-list{border-spacing:4px;}
.frm-subheading-1{background-color:#E4E4E4;padding:2px;font-weight:bold;margin-bottom:10px;font-size:14px;}
.copyright{font-size: 11px;}
h1, h2, h3{ font-size:18px;	margin:15px 0 20px;	font-weight:bold;}
h4,h5{font-size:14px;margin:10px 0;font-weight:bold;}
.maincelldiv{padding: 0 8px 8px 8px;width:600px;}
.contactbox {padding: 4px;font-size: 8pt;}
.disclaimer,.termlink:visited,.termlink{color : #737373;}
.required{color:#0071DD;}
.top_marquee{padding:4px;color: black;font-weight: bold;}
#jmarquee{width:600px;padding:0;overflow:hidden;}
.top_left_cell {background-repeat:no-repeat;padding:3px 0 3px 2px;height:150px;	width:150px;}
.listingicon,.virtualtouricon,.statusicon{text-align:center;font-size:11px;color:white;display:inline-block;border-radius:0.2rem;padding:0 0.3rem;height:1rem;}
.listingicon{background-color: #757575;}
.virtualtouricon{background-color:#0c6d00;	cursor: pointer;text-decoration:none;	}
.statusicon{background-color: #cb0b0b;}
.radio1{border:0 !important;}
.listingsortdiv{margin-bottom:1rem;border:1px solid silver;}
#ihfSubHead{margin:0 0 20px 0;text-align:left;padding-left:9px;font-size:18px;width:100%;}
#feed-wrap{clear:none;float:right;width:300px;margin-top:5px;}
.feed-icon{margin:1px;}
#aw-link{font-size:11px;font-weight:normal;}
.img-wrap-0{float:left;	margin: 0 15px 10px 0;	background:#fff;border:1px solid #999;padding:3px;}
.img-wrap-1, .rss-wrap-1 img{float:right;margin: 0 10px 15px 0;	background:#fff;border:1px solid #999;padding:3px;}
.region-description img{background:#fff;border:1px solid #999;padding:3px;}
.img-wrap-2{float:left;	margin: 0 5px 0 0;background:#fff;}
.img-wrap-3{margin: 0 10px 15px 0;	background:#fff;border:1px solid #999;padding:3px;}
.img-listing-1{max-width:500px;border:1px solid;}
.img-listing-0{border:1px solid;}
.img-ihf-thumbnail{width:165px;height:124px;border:1px solid;margin-bottom:20px;}
.img-company-0{border:none;margin:0 12px;}

.home_page_table{width:500px;border:none;}
.body_table{width:770px;background-repeat: repeat-y;}
.left-cell{width:150px;}
.feature-box{width:130px;}
.img-listing-1-caption{width:500px;}

.fb-share-listing{margin-top:10px;font-size:11px;}
.profile-list,.profile-list-by-company,.profile-text{width:580px;}
.featured-listing-list-small{width:165px;}
.buyer-text,.seller-text{float:left;width:370px;}
.rental-list,.listing-list,.sold-listing-list,.ihf-featured-listing-list,.ihf-agent-listing-list,.featured-listing-list-2-col,.ordered-region-list,.region-list,.region-list-2,.region-list-by-regiontype,.region-list-3,.region-list-4,.region-main-cell,.copyright{width:600px;}
.copyright .disclaimer{width:600px;float:left;clear:none;}
.region-map-iframe{width:600px;height:350px;float:none;}
.listing-list{}
	.listing-list .listing-row{margin-bottom:20px;}
	.listing-list .listing-summary{clear:none;float:left;width:400px;}

.listing-thumbnail-wrap{clear:none;float:right;width:170px;}

.icon-sold{background-color:#cb0b0b;}
.icon-just-listed{background-color:navy;}
.icon-reduced{background-color:#BD5B00;}
.icon-pending{background-color:#BD5B00;}
.icon-rented{background-color:#cb0b0b;}
.icon-short-sale{background-color:#cb0b0b;}
.icon-foreclosure{background-color:#cb0b0b;}
.top_marquee{width:600px;padding:0;	white-space:nowrap;	overflow:hidden;}
/*color and font-size defined in local.css*/
.icon-school-report{width:100px;height:75px;margin:4px 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -18px -18px;}
.icon-send-page{width:100px;height:75px;margin:4px 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -18px -108px;}
.icon-neighborhood-profile{width:100px;height:75px;margin:4px 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -18px -198px;}
.icon-lock{float:left;clear:none;width:20px;height:20px;margin:0 16px 0 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -144px -216px;}
.icon-fb-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -144px -72px;}
.icon-pinterest-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -240px;}
.icon-twitter-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -72px;}
.icon-linkedin-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -144px -126px;}

.icon-instagram-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -290px;}

.icon-youtube-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -126px;}

.icon-tiktok-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -86px -333px;}

.eho-small{clear:none;float:left;width:26px;height:25px;margin:0 4px 0 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -144px -180px;}
.realtor-small{clear:none;float:left;width:25px;height:25px;margin:0 4px 0 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -180px;}
.helpful-link{margin:auto auto 20px 0;}

.pagination-1, .pagination-1 .wrap{}
.pagination-1 .count{clear:none;color:#667;	}
.pagination-1 span{
	border:1px solid #b4bbc2;
	margin:2px;
	padding:4px;
	background:#dadde1;
	font-family:Arial, Helvetica, sans-serif;
	color:#98a1ac;
	}
.pagination-1 span.currpage{background:#4d565f;color:#FFF;}
/* ihf listing detail fix */
#ihf_detail_mainphoto_lrg img {width: 100% !important;}

.blog-wrap img{max-width:100%;}

#mobile-header-wrap{ visibility:hidden;height:0;overflow:hidden;color:#fff; }

#ihf-main-container{/*font-family:inherit !important;*/}

@media (max-width: 769px) {
	body.ihf{background:#fff !important;}
    body.ihf #header-wrap iframe{
		width:100% !important;
		height:auto !important;
	}
	body.ihf #col-1-wrap{display:none !important;}
	body.ihf #col-2-wrap{width:100% !important; margin:auto !important;}
	body.ihf #footer-wrap iframe{width:100% !important;}
	body.ihf #main-wrap{width:100% !important; background:#fff !important;font-family:Arial, Helvetica, sans-serif !important;}
	#shader{display:none;}
}

/* ihf listing cards */

.ihf-featured-listing-list-2{ text-align:center; }


.ihf-featured-listing-list-2 .listing-card{
	border:1px solid #a9a9a9;
	width:232px;
	float:left;
	min-height:290px; /*060 themes require at least 290*/
	margin:4px;
	border-radius:0px;
	overflow:hidden;
	padding:9px;
	background:#fff;
	color:#555;
	text-align:center;
}

.ihf-featured-listing-list-2 .card-wrap-href{display:inline-block;}

.ihf-featured-listing-list-2 .listing-card a{text-decoration:none;color:#555;}

.ihf-featured-listing-list-2 .listingicon{font-family:sans-serif;}

.ihf-featured-listing-list-2 .img-ihf-thumbnail-card{
	width:100%;
	height:100%;
}
.ihf-featured-listing-list-2 .listing-price{font-size:130%;font-family:sans-serif;color:#444;}

.ihf-featured-listing-list-2 .listing-address, .ihf-featured-listing-list-2 .listing-bedsbaths, .ihf-featured-listing-list-2 .listing-size {
	font-size:smaller;
}

.ihf-featured-listing-list-2 .listing-statusdisplay{
	font-size:70%;
	font-weight:normal;
	margin-left:4px;
}

.ihf-featured-listing-list-2 .listing-listingnumber{
	font-size:65%;
}

.ihf-featured-listing-list-2 .pagination-1{padding:10px;text-align:center;margin-top:20px;}

@media only screen and (min-width:770px){
	.ihf-featured-listing-list-2 .listing-card:hover{box-shadow: 0 0 6px 2px #53a4ff;opacity:0.9;}
}

@media only screen and (min-width:770px){
	.ihf-featured-listing-list-2 .listing-card:hover{box-shadow: 0 0 6px 2px #53a4ff;opacity:0.9;}
}
/* end ihf listing cards */


/*fix IHF z=index bug on map search dropdown
#ihf-main-container *, #ihf-main-container :after, #ihf-main-container :before {
    z-index: 1;
}
*/
.ui-front {z-index:1100!important;}

.stacking-5-col-container{display:flex;flex-wrap: wrap;justify-content:center;}
.stacking-5-col-container&gt; div{flex-basis: 200px;flex-grow:1;}

.stacking-4-col-container{display:flex;flex-wrap: wrap;justify-content:center;}
.stacking-4-col-container&gt; div{flex-basis: 250px;flex-grow:1;}

.stacking-3-col-container{display:flex;flex-wrap: wrap;justify-content:center;}
.stacking-3-col-container&gt; div{flex-basis: 330px;flex-grow:1;}

.stacking-2-col-container{display:flex;flex-wrap: wrap;justify-content:center;}
.stacking-2-col-container&gt; div{flex-basis: 330px;flex-grow:1;}

.list-2-col,
.list-3-col,
.list-4-col{
	display:flex; 
	flex-wrap: wrap;    
	flex-direction: row;    
	justify-content: flex-start;   
	list-style: none;    
	padding: 0;
	gap:1rem
	}
	
.list-2-col li,
.list-3-col li,
.list-4-col li{
	line-height:1.5;
	}
	
.list-2-col li{ min-width:493px; }	
.list-3-col li{ min-width:327px; }	
.list-4-col li{ min-width:241px; }	

/**/

#consent-wrap{
	margin: 0.5rem 0 1.5rem 0; 
	padding-left: 13px; 
	position: relative;
}

#consent-checkbox{
	opacity: 0;
	position: absolute;
	top: 13px;
	left: 16px;
	z-index: -10;
}

#consent-checkbox + #consent-label {

	text-align:justify;
	max-width:420px;
	color:#595959;
	hyphens: auto;
	display:flex;
	flex-direction:row;
	gap: 8px;
	font-size: 13px;
	line-height: 1.4;
	-webkit-user-select: none; /* Safari and older Chrome versions */
	-moz-user-select: none;    /* Firefox */
	-ms-user-select: none;     /* Internet Explorer and older Edge versions */
	user-select: none;         /* Standard syntax */
}

#consent-checkbox + #consent-label::before {
	position: relative;
	z-index: 1;
	content: "";
	display: inline-block;
	min-width:24px;
	width: 24px;
	height: 24px;
	font-size: 16px;
	border: 2px solid #c1c1c1;
	border-radius: 3px;
	margin-right: 6px;
	text-align: center;
	color: #318b60;
	line-height: 24px; /* Vertically center the checkmark */
}

#consent-checkbox:checked + #consent-label::before {
    	content: "âœ”";
}

@media only screen and (max-width:1280px){
	.stacking-2-col-container&gt; div,
	.stacking-3-col-container&gt; div,
	.stacking-4-col-container&gt; div,
	.stacking-5-col-container&gt; div{text-align:center;margin-bottom:20px}
}


.youtube-wrap{margin-bottom:2rem;}

@media screen and (max-width: 768px){

	.youtube-wrap {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 1.5625rem;
		height: 0;
	}
	.youtube-wrap iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

/*
@media (min-width: 768px) {
	.idx-listings-showcase {
		padding: 20px 20px 20px 0;
	}
}
*

/* ------------------------------ THEME.CSS ------------------------------- */
.aw{
	/* does not depend on theme.light.css or color.tokens.css */

	--aw-color__body-background: #fff;
	--aw-body-text-font-size: 1.125rem;
	--aw-body-text-line-height: 1.5;
	--aw-body-text-font-family: serif;
	--aw-header-headshot-max-width: 160px;
	--aw-header-logo-max-width: 150px;

	--aw-top-nav-bg-color: var(--nav-bg, #354c9d);
	--aw-top-nav-link-color: #fff;

	--aw-heading-color: #707070;

	--aw-footer-bg-color: #555555;
	--aw-footer-heading-color: #fff;
	--aw-footer-text-color: #ccc;
	--aw-footer-link-color: #fff;
	--aw-disclaimer-text-color:#ccc;

	--aw-link-color: #0576C2;
	--aw-link-hover-color: #0576C2;

	--aw-btn-primary-bg-color: #015a96;
	--aw-btn-primary-text-color: #fff;
	--aw-btn-primary-border-color: #015a96;

	--aw-btn-primary-hover-bg-color: #0072bf;
	--aw-btn-primary-hover-text-color: #fff;
	--aw-btn-primary-hover-border-color: #0072bf;
	--aw-btn-primary-border-radius: 2.0rem;

	--aw-qs-border-color: solid 1px #fff;
	--aw-qs-head-bg-color: #666;
	--aw-qs-box-bg-color: #e7e7e7;

	--aw-title-bar-bg-color: #046eb6;
	--aw-title-bar-text-color: #fff;

	--aw-pagination-bg-color: #dadde1;
	--aw-pagination-text-color: #0686db;
	--aw-pagination-border-radius: var(--btn-primary-border-radius);

	--aw-mobile-header-bg-color: #015a96;
	--aw-mobile-header-nav-bg-color: #777;

	--aw-left-nav-bg-color-on: #757575;
	--aw-left-nav-bg-color-hover: #ddd;
}

body{
	background: var(--aw-color__body-background);
	color: #333;
	font-family: 'Open Sans', sans-serif !important;
	}
	
/*body div{border:0px solid #CCC;}*/

h1{
	font-size:2.3rem!important;
	font-weight:600!important;
	color: var(--aw-heading-color);
	/*margin:22px 0 22px 0!important;*/
	}


h2,h3,h4,h5{
	/*font-size:1.9rem!important;*/
	color: var(--aw-heading-color);
	font-weight:600;
}

h4,h5{font-size:1.5rem;}

.custom-page h2{font-size:1.75rem;}

.region-list h4{font-size:150%;}

a:link {color:#000;}
a:visited {color:#000;}
a:hover {color:#666666;}
a:active {color:#000;}

a.aw-btn, a.aw-btn:link,a.aw-btn:active{
	background: var(--aw-btn-primary-bg-color); /* #354c9d; */
	color: var(--aw-btn-primary-text-color); /*#fff; */
	display:inline-block;
	padding:0.375rem 0.6rem;
	min-width:280px;
	text-align:center;
	border-radius:4px;
	text-decoration:none;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
}


a.aw-btn:hover{
	background: var(--aw-btn-primary-hover-bg-color); /* #193fc4;*/
	color: var(--aw-btn-primary-hover-text-color);  /* #fff;*/
}

#main-wrap{
	background : var(--aw-color__body-background);
	font-size: 1.125rem;
	line-height: 1.5 ;
	font-family: 'Open Sans', sans-serif;
}

#main-wrap #main{padding-bottom: 48px;max-width:1280px;}

#header, #header-wrap {width:1280px;}

#header-trans-layer-wrap{width:1280px;}

#header-wrap{float:right;}
	#header{
		height:420px;
		background:#fff;
		position:absolute;
		z-index:1000;
		width:100%;
		margin:0 auto;
		left:0px
		}

		#header #photo-logo-wrap{
			position:relative;
			max-width:1280px;
			margin:0 auto;
			z-index: 281; /* display in front of header text*/
		}

		#header #quicksearch-wrap {
	    position: absolute;
	    top: 0;
	    height: 420px;
	    width: 100%;
	    z-index: 300;
	    display: grid;
	    justify-content: center;
	    align-items: center;
		}

		#header #aw-quicksearch{
		    background: #0007;
		    padding: 1rem;
		    border-radius: 1rem;
				width:600px;
		}

		#header .ihf-container label {
		    font-size: 1rem!important;
		    color: #fff!important;
		}

		@media only screen and (max-width:1280px){
			#header #quicksearch-wrap{
				display:none;
			}
		}

		#header #header-headshot{
			position:absolute;
		}

		#header #header-headshot img{max-width:200px;}

		/*z-index so it does not overlap nav links*/
		#header #header-logo{position:absolute;z-index:-10}

		#header #header-logo img{max-width:150px;}

		/*
		#header #header-headshot{position:absolute;margin-left:50%;padding-left:485px;bottom:120px;z-index:300;right:auto !important;width:220px;}

		#header #header-headshot img{max-width:140px;}


		#header #header-logo{position:absolute;right:517px !important;left:auto !important; margin-right:50%;bottom:23px;z-index:300;padding:0;}
		*/

		#header #header-trans-layer-wrap{
			position:relative;;
			height:420px;
			margin:0 auto;
			z-index:280;}

		#header #shader{top:0!important;height:420px!important;width:100%!important;z-index:-50!important;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4374124649859944) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.4206057422969187) 100%);}

		#header #aw-slideshow{
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			height:420px !important;
			min-height:420px !important;
			/*min-width:1291px !important;*/
			border:none;
			z-index:-1000000;
			overflow-y:hidden;
			overflow-x:hidden;
			}

		#headerx #aw-slideshow img{
			width:100% !important;
			max-width:100%;
			height:auto !important;
			min-height:420px !important;
			min-width:1291px !important;
			}
			
		#header #aw-slideshow img {
			width: 100% !important;
			max-width: 100%;
			height: 100%;
			min-height: 420px !important;
			min-width: 1291px !important;
			object-fit: cover;
		}

		@media only screen and (min-width:769px) and (max-width:1290px){
			#header #aw-slideshow img{ margin-left: calc((100vw - 1290px)/2)!important; }
		}

		@media only screen and (min-width:1290px){
			/* #header #aw-slideshow img{top: calc(420px - ((100vw * 420) / 1290))!important;} */
		}

		#main #aw-slideshow-wrap{
			position:relative;
			width:100%;
		}


		#header #aw-slideshow video{
			position:relative;
			top:50%;
			transform: translateY(-50%);
		}

		#header #top-nav-wrap{
			/* background:#354c9d; */
			background: var(--aw-top-nav-bg-color);
			overflow:hidden;
			text-align:center;
			z-index:1200;
			/*margin:0 auto 37px;*/

			}
		#header #top-nav-wrap a{
			/* color:#fff; */
			color: var(--aw-top-nav-link-color,#fff);
			font-family:'Open Sans', sans-serif;
			font-size:1.1rem;
			font-weight:400;
			margin:0 10px;
			white-space:nowrap;
		}

		#header #top-nav{max-width:1260px;
			list-style:none;
			margin:0.6rem auto;
			padding:0;
			text-align:center;
			/*height:1.8rem; let menu items wrap*/
			overflow:hidden;}

		#header #top-nav li { display: inline; list-style:none;}
		#marquee-wrap{width:820px;height:32px;position:absolute;right:0;top:420px;display:none;}
		.top_marquee{color:#999;}
		#jmarquee{width:800px;padding:0;overflow:hidden;}

.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
	background:#333;
	border-bottom:1px solid #333;
	padding:10px !important;
}
.sticky a{color:#ccc !important;}

#col-1-wrap{
	margin-top:510px;
	float:left;
	max-width:200px;
	width:100%;
	height:100%;
	}

	#social-icon-wrap{
		justify-content: left!important;
	}

	ul#nav-main,ul#nav-main li{
		padding:0;
		margin:0;
	}
	ul#nav-main li{
		list-style-type:none;
		min-width:150px;
		max-width:200px;
		/*
		height:29px;
		overflow:hidden;
		white-space:nowrap;
		*/
		}
	ul#nav-main li a{
		font: 14px 'Open Sans', sans-serif; /* italic bold 13px/normal Arial, Helvetica, sans-serif */
		margin:0;
		color:#333;
		max-width:190px;
		min-width:140px;
		border: 2px solid #eee;
		border-width:0 0 2px 0;
		padding:8px 2px 8px 8px;
		text-align:left;
		display: block;
		text-decoration:none;
		/*background: #fff;&lt;== removed to handle theme editor */
		/*
		height:29px;
		*/
		}
	ul#nav-main li a:hover{
		color:#000;
		background: var(--aw-left-nav-bg-color-hover,#ddd);
		}
	ul#nav-main li.nav-main-on a,ul#nav-main li.nav-main-on a:hover{
		color:#fff;
		background: var(--aw-left-nav-bg-color-on,#757575);
		}

#col-2-wrap{
	background:transparent;
	margin:30px 20px 8px 8px;
	margin-top:510px;
	padding-left:238px;
	}
	.maincelldiv{width:780px;padding:0 20px 8px 28px;}
	.home_page_table{width:800px;margin:0 auto;}
	.rental-list, .listing-list, .sold-listing-list, .ihf-featured-listing-list, .ihf-agent-listing-list, .featured-listing-list-2-col{width:100%;margin:auto;}
	.ordered-region-list, .region-list, .region-list-2, .region-list-by-regiontype, .region-list-3, .region-list-4, .region-main-cell, .copyright {width:100%!important;margin: auto;}
	.profile-list, .profile-list-by-company, .profile-text {width:100%;margin:auto;}
	.buyer-text, .seller-text {width:750px;}
	.img-listing-1 {max-width:900px;}
	
	.img-wrap-0{float:left;	margin: 0 15px 10px 0;	background:#fff;border:none;padding:4px;border-radius:1rem;}

	table.profile-list tr:not(:first-child) td.profile-box{
    padding-top:1.5rem;
	}

	.img-profile-0 {
		max-width:250px; /*2x upload resolution*/
		margin-right:1.875rem;
		margin-bottom:1.25rem;
		}

	.profile-contact-table{margin-bottom:1.5rem;}

	.profile-name-designations{
		margin-top:0.5rem;
	}
	.profile-name-designations a{
		font-weight:bold;
	}

	.region-map-iframe{width:100%;float:none;}
	.hr_1, .hr_2{
		height: 2px;
		opacity: 0.5;
		width:100%;
	}
	.hr_2{
		width: 100%!important;
	}
	
	.hr_width_auto{
		width:auto!important;
	}

	.region-item-wrap{overflow:hidden;}

	.listing-list .listing-row{overflow:auto;}

	.listing-list .spacer-row{clear:inherit!important;}

	.listing-list .listing-summary{width:auto;max-width:70%;}

	.img-listing-1-caption{padding:1.5rem;width:inherit;max-width:800px;}

	#col-2 #listing-detail-main{clear:none!important;}
	
	#col-2 .img-listing-0{max-width:165px;}
	

	#col-2 .img-listing-1{max-width:100%!important;}

	

	#col-2 .home_page_table{margin:initial;width:100%;}

.form-instructions{
		margin-bottom: 1rem;
}
.contact-text{
	margin-bottom: 1.5rem;
}

.article-list-wrap{
	font-family: 'Open Sans', sans-serif !important;
	border: none !important;
	background:#F5F5F5;
	border-radius:5px;
	}

#footer-wrap{
	z-index:1000;
	/*
	position:absolute;
	float:left;
	left:0px;
	padding-bottom:150px;
	*/
	background: var(--aw-footer-bg-color,#555);
	color:#fff !important;
	width:100%;
	}

#footer h1{margin-top:0px;}


#footer{
	max-width:1280px;
	margin:0 auto;
	/* color: #ccc !important; */
	color: var(--aw-footer-text-color,#ccc) !important; 

	padding-left:20px;
	padding-right:20px;
	}

#footer a{ 
	color: var(--aw-footer-link-color,#fff)
}

#footer h1{ 
	color: var(--aw-footer-heading-color,#fff)
}

#footer #aw-link a{
	color:var(--aw-disclaimer-text-color,#ccc);
	}
	
#footer #aw-link a:hover{
	color:var(--aw-disclaimer-text-color,#ccc);
	}
	
#footer #firm-name, #footer #agent-name{font-weight:bold;}
	
	
#footer .hr_1{display:none;}

#footer .img-company-0{max-width:150px;}

#footer #nav-bottom-wrap ul{
	list-style: none;
	padding:0;
	display: inline-flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

#footer #nav-bottom-wrap li{
	padding: 1rem 0rem 0rem 0rem;
	font-weight:400;
}

#footer #nav-bottom-wrap li:not(:last-child):after{
	content: "|";
	padding: 0 0.75rem;
	font-weight: normal;
}

.realtor-small {
    width: 40px;
    height: 40px;
    background: transparent url(https://media.agentwebsite.net/images/nar-logo-white-trans-80.png);
	background-size: contain;
	margin:12px;
}

.eho-small {
    width: 40px;
    height: 40px;
    background: transparent url(https://media.agentwebsite.net/images/eho-logo-white-trans-80.png);
	background-size: contain;
	margin:11px 22px 12px 12px;
}

.disclaimer-text{margin-top:7px;max-width:700px;}

/*google translate menu*/
#\3a 0\2e targetLanguage &gt; span &gt; a &gt; span:nth-child(1){color:#000;}

.copyright{width:1280px;}
.copyright .disclaimer {width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
.disclaimer{color:var(--aw-disclaimer-text-color,#CCCCCC);}
.icon-lock{ border: 2px solid #fff;border-radius: 12px; }

.aw input[type="submit"]{
	/* background:#337ab7; */
	background: var(--aw-btn-primary-bg-color,#337ab7);
	/* border-color:#2e6da4; */
	border-color: var(--aw-btn-primary-bg-color,#337ab7);
	/* color:#fff; */
	color: var(--aw-btn-primary-text-color,#337ab7);
	border-radius:4px;
	font-weight:400;
	}

.aw input[type="submit"]:hover{
	background: var(--aw-btn-primary-hover-bg-color); /* #2e6da4;*/
	color: var(--aw-btn-primary-hover-text-color);  /* #fff;*/
	box-shadow:none;
}

.aw .required{color:#0074DA;}

/*
.idx-bottom-frame .maincelldiv{width:900px;padding:0;margin:0 auto;}
*/
.idx-top-frame #header #top-nav-wrap{top:389px;}
.idx-bottom-frame .hr_1{width:100%;}
.idx-bottom-frame .copyright,.idx-bottom-frame .disclaimer {width:100%;}
#idx-wrap-1 #mainFrame{height:8100px;margin-top:30px;}
.idx-bottom-frame{background:none;font: 1.125rem/1.5 Georgia, Georgia, "Times New Roman", Times, serif;}
.idx-bottom-frame #footer{width:95%;}
.ihf_subhead_text{font-size:1.125rem;font-family:georgia;margin:20px 0;}
#awmaintable,.idx-bottom-frame{background:#fff;}

#idx_body{width:960px;margin:0 auto 0 20px;}
.iframe-4{width:800px;height:2500px;max-width:100%;}

.qs2#quicksearch-wrap{border:solid 1px #fff;}
.qs2#quicksearch-wrap #quicksearch-head{background-color:#000;}
.qs2#quicksearch-wrap #quicksearch-box{background:#f8f8f8;}

.ihf-featured-listing-list-2 .listing-card{min-height:421px; width:306px;}

.ihf-featured-listing-list-2 .listing-card .listing-img{height:200px!important;}

.ihf-featured-listing-list-2 .listing-card{border:none;border-radius:0.5rem;}

#ihf-main-container {
    text-align: left;
    /*font-size: inherit!important;
    line-height: inherit!important;*/
}

.ihf-for-sale-price{font-size:1.1rem;}
.ihf-listing-detail .ihf-tab-pane {font-size:inherit!important;}
.ihf-listing-detail .title-bar-1 {font-size:inherit!important;}
.ihf-listing-detail h5 {font-size:inherit!important;}
.ihf-grid-result-attribution{line-height:1.2;}

/* fix ihf contrast */
.ihf-grid-result-photocount, .ihf-grid-result-mlsnum-proptype, .ihf-grid-result-attribution, #ihf-main-container .ihf-market-report .ihf-market-report-header-text, #ihf-main-container .pagination&gt;.disabled&gt;a, #ihf-main-container .pagination&gt;.disabled&gt;a:focus, #ihf-main-container .pagination&gt;.disabled&gt;a:hover, #ihf-main-container .pagination&gt;.disabled&gt;span, .gallery-sellerrep {
    color: #757575!important;
}

.ihf-map-icon {
    background: #757575;
    border: 1px solid #757575;
}

.ihf-map-icon:after {
    border-top-color: #757575;
}

/* IHF listing grid image animation */
.ihf-results-grid-photo {
    transition: background-size 0.3s ease-in-out; /* Smooth transition for the background-size */
    background-size: 100% auto; /* Ensures the background covers the height */
}

/* Hover effect */
.ihf-results-grid-photo:hover {
    background-size: 120% auto; /* Increase background size to 120% on hover */
}

/* AW IHF listing grid image animation */
/*
.ihf-featured-listing-list-2 .listing-card .listing-img {
    transition: background-size 0.3s ease-in-out; /* Smooth transition for the background-size */
    background-size: 100% auto!important; /* Ensures the background covers the height */
	
	height:200px;
	width:100%;
	background-position:center;
	background-repeat:no-repeat;
}
*/

/* Hover effect */
/*
.ihf-featured-listing-list-2 .listing-card .listing-img:hover {
    background-size: 120% auto!important; /* Increase background size to 120% on hover */
}
*/

/* -- testimonials -- */

.quotationx{
  /*font-size: 1rem;*/
  margin-bottom: 2rem;
  quotes: "\201C""\201D""\2018""\2019";
  /*padding: 10px 20px;*/
  /*line-height: 1.4;*/
}

.quotation:before {
  content: open-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: -10px;
  position: relative;
  top: 16px;
  color: #ccc;
  font-size: 3em;
  font-family:serif;
}
.quotation::after {
  content: close-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: 10px;
  position: relative;
  top: 20px;
  color: #ccc;
  font-size: 3em;
  font-family:serif;
}
.quotation-footerx{
  margin:0 0 2.5rem 0;
  text-align: right;
  /*font-size: 1.5em;*/
  font-style: italic;
}

.reviews {
	column-gap: 1.125rem;
	max-width: 1200px; /* Adjust based on the maximum width you prefer */
	margin: auto;
	padding: 1.125rem 0; /* Only vertical padding */
	column-count: 3; /* Default columns for large screens */
}

.review-card {
	background-color: white;
	border: 1px solid #ddd;
	break-inside: avoid; /* Prevents breaking within an item */
	margin-bottom: 1.125rem;
	padding: 1.125rem;
	border-radius: 0.313rem;
	box-shadow: 0 2px 5px rgba(0,0,0,0.05);
}

.quotation {
	font-size: 1rem;
	line-height: 1.6;
	/*color: #333;*/
}

.quotation-footer {
	font-size: 0.875rem;
	color: #666;
	text-align: right;
	margin-top: 0.625rem;
	font-style: italic;
}

/* Responsive adjustments */
@media (max-width: 1200px) {
	.reviews {
		column-count: 2; /* Fewer columns for medium screens */
	}
}

@media (max-width: 768px) {
	.reviews {
		column-count: 1; /* Single column for small screens */
	}
}


@media only screen and (max-width: 440px){
	.card-wrap-href{width:100%;}
	.ihf-featured-listing-list-2 .listing-card {
		min-height:360px;
		margin:0;
		padding:0;
		border-radius:0;
		width:100%!important;
	}
	.ihf-featured-listing-list-2 .listing-card listing-img {
		height: 200px!important;
	}
}


/*
.ihf-featured-listing-list-2 .listing-card{min-height:400px; width:306px;}

.ihf-featured-listing-list-2 .listing-card .listing-img{height:200px!important;}
*/

.pagination-1 span {
    border: none;
    margin: 2px;
    padding: 8px;
    background: #dadde1;
    font-family: Arial, Helvetica, sans-serif;
    color: #98a1ac;
    border-radius: 22px;
    display: inline-block;
    min-width: 41px;
}


@media screen and (max-width: 1280px) and (min-width: 767px) {
	#header #header-logo{
		right: auto!important;
		left:0 !important;
		margin-right:none;
		margin-left:20px;
	}

	#header #header-headshot{
		margin-left:none;
		padding-left:none;
		right:20px !important;
	}



	#header #header-trans-layer-wrap{
		width:100%!important;
	}

	#header #header-trans-layer-wrap #textitem-1{left:20px!important;}
	#header #header-trans-layer-wrap #textitem-2{left:auto!important;right:20px!important;}
    #header #header-trans-layer-wrap #textitem-3{left:auto!important;right:20px!important;}
	#header #header-trans-layer-wrap #textitem-4{display:none;left:20px!important;right:20px!important;}
	#header #header-trans-layer-wrap #textitem-5{display:none;left:20px!important;right:20px!important;}


	/* fix gap on ihf pages */
	.ihf-wrap{display:inline-block;}
}

@media screen and (max-width: 1280px) and (min-width: 1080px) {}
/*.ihf-featured-listing-list-2 .listing-card*/




/*----- mobile -------*/

@media only screen and (max-width:769px){

	body.aw{background-color:#fff;}
	body.idx-top-frame{background:transparent;}

	#main{background-color:#fff;}

	#header{
		background:#000;
		position: relative!important;
		z-index: initial;
	}

	#header #header-logo{background:#000 !important;}
	#header-headshot{background:#000 !important;}

	#mobile-header-wrap{background-color:#000}
	#mobile-header-wrap a{color:#fff;}

	.nav-color{background-color:#777;}

	#header #top-nav-wrap{background:#777;}

	#header #top-nav-wrap #top-nav{height:auto;}

	#special-message-wrap{display:inline-block!important;}

	#footer-wrap{
		color:#CCC;
		background: var(--aw-footer-bg-color,#555);
		}
	#footer-wrap a:link, #footer-wrap a:visited{color:#fff;}
	#footer-wrap h1{color:#fff;} 
	#footer-wrap .disclaimer{
		color: var(--aw-disclaimer-text-color, #ccc);
		}

	#footer{padding-left:initial;padding-right:initial;}

	#footer #nav-bottom-wrap a{
		white-space:normal;
		}
		
	#footer #agent-name, #footer #firm-name{font-weight:bold;}

	#col-2-wrap{
		background-color:none;
		background:transparent;


		padding-left:0;
		padding-right:0;
		}


	.img-listing-1-caption{padding:0;width:inherit;max-width:100%;}

	.idx-bottom-frame{background-color:transparent;}
	.idx-bottom-frame{color:#CCC;}
	.idx-bottom-frame a:link, .idx-bottom-frame a:visited{color:#fff;}
	.idx-bottom-frame h1, .idx-bottom-frame .disclaimer{color:#ccc;}

	/*
	.tbl-form {width:90%;}
	.tbl-form textarea{width:100% !important;}
	.tbl-form input{width:100% !important;}
	*/


}

/*  begin hotsheet grid styles*/
#aw-hotsheet-widget .ihf-slideshow{
    display:flex;
	flex-direction: row;
    flex-wrap:wrap;
    align-content: center;
    justify-content: space-around;
}
#aw-hotsheet-widget .ihf-slide{
  border:0px solid #ddd;
  width:302px;
  min-height:320px;
  border-radius:1rem;
  padding:0.5rem;
  margin:0.6rem;
}

#aw-hotsheet-widget div.ihf-gallery-slider-photo{
    overflow:hidden;height:200px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
#aw-hotsheet-widget div.ihf-gallery-slider-photo a{ display:block;height:100%;}
#aw-hotsheet-widget .ihf-slider-img{display:none;}
#aw-hotsheet-widget .thumbnail{}
#aw-hotsheet-widget .gallery-address{ text-align:center;padding:0.5rem;}
#aw-hotsheet-widget .ihf-gallery-slider-info{}
#aw-hotsheet-widget .gallery-prop-info{}
#aw-hotsheet-widget .gallery-prop-info &gt; div:nth-child(1){font-size:1rem;}
#aw-hotsheet-widget .gallery-prop-info &gt; div{text-align:center!important;padding:0.125rem;}
#aw-hotsheet-widget #pagination-wrap{text-align:center;}
#aw-hotsheet-widget .lazy {
   background-image: none!important;
   background-color: #d2d2d2;
}

@media only screen and (max-width: 767px){
	#aw-hotsheet-widget .ihf-slide{
		border:1px solid #ddd;
		width:90%;
		height:auto;
		float:left;
		border-radius:1rem;
		padding:0.5rem;
		margin:0.6rem;
	}
}

@media only screen and (min-width:770px){
	#aw-hotsheet-widget .ihf-slide:hover{ box-shadow: 0 0 6px 2px #d3d3d3;opacity:0.9; }
	.ihf-featured-listing-list-2 .listing-card:hover{box-shadow: 0 0 6px 2px #d3d3d3;opacity:0.9;}
	/* hover was: #53a4ff */
}
/*  end hotsheet grid styles

/* begin aw-listings-grid, cards */

.aw-listing-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	justify-content: flex-start; /* should be space-between */
	/* Enable container queries */
	container-type: inline-size;
	margin-bottom:1.6rem;
}

/* Card container */
.aw-listing-grid .listing-card {
	width: 320px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* Image container */
.aw-listing-grid .listing-img {
	position: relative;
	width: 100%;
	height: 200px;
	background-color: #f0f0f0;
}

/* Chips container */
.aw-listing-grid .chips {
	position: absolute;
	top: 10px;
	left: 10px;
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
}

/* Chips (Badges) */
.aw-listing-grid .chip {
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff;
	font-size: 11px;
	padding: 0 0.4rem;
	border-radius: 0.875rem;
	text-transform: uppercase;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
}

.aw-listing-grid .chip-single-family {
	background-color: #757575;
}

.aw-listing-grid .chip-sold {
	background-color: #dc3545;
}

.aw-listing-grid .chip-just-listed {
	background-color: #005a98;
}

.aw-listing-grid .chip-reduced {
	background-color: #bd5b00;
}

.aw-listing-grid .chip-pending {
	background-color: #bd5b01;
}

.aw-listing-grid .chip-rented {
	background-color: #773e8e;
}

.aw-listing-grid .chip-short-sale {
	background-color: #c05702;
}

.aw-listing-grid .chip-foreclosure {
	background-color: #34495e;
}

.aw-listing-grid .chip-virtual-tour {
	background-color: #0c6d00;
}

/* Card content */
.aw-listing-grid .card-content {
	padding: 16px;
}

/* Title */
.aw-listing-grid .listing-title {
	font-size: 18px;
	margin: 0 0 8px;
	font-weight:600;
}

/* Price */
.aw-listing-grid .listing-price {
	font-size: 16px;
	font-weight: bold;
	color: #2c3e50;
	margin: 8px 0;
}

/* Address and other details */
.aw-listing-grid .listing-address,
.aw-listing-grid .listing-bedsbaths {
	font-size: 14px;
	color: #7f8c8d;
}

/* Sorting dropdown container */
.aw-listing-grid-wrap .listings-sort-container {
	display: flex;
	justify-content: center;
	margin: 1rem 0;
	padding: 0.5rem;
	background: #f0f0f0;
	border-radius: 8px;
	align-items: center;
	gap: 10px;
}

/* Sort label */
.aw-listing-grid-wrap .sort-label {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

/* Sort dropdown */
.aw-listing-grid-wrap .sort-dropdown {
	font-size: 14px;
	padding: 0.5rem 1rem;
	border: 1px solid #ddd;
	border-radius: 4px;
	background: #fff;
	color: #333;
	cursor: pointer;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	transition: border-color 0.3s, box-shadow 0.3s;
}

.aw-listing-grid-wrap .sort-dropdown:focus {
	outline: none;
	border-color: #007bff;
	box-shadow: 0 0 6px rgba(0, 123, 255, 0.5);
}

/* Responsive layout adjustments */
/* Center cards below 926px */
@media (max-width: 926px) {
	.aw-listing-grid {
		justify-content: center;
	}
}

/* Left-justify cards between 927px and 1263px */
@media (min-width: 927px) and (max-width: 1263px) {
	.aw-listing-grid {
		justify-content: flex-start;
	}
}

/* Adjust card width when .featured-listings width is exactly 800px */
@container (width: 800px) {

	.aw-listing-grid {
		justify-content: flex-start!important;
	}
	
	.aw-listing-grid .listing-card {
		width: 254px;
	}


}

/* end aw-listings-grid, cards */

.IDX-registrationModal {top:100!important;}
/* ------------------------------ header options ------------------------------- */
#header #header-headshot{right:0px;bottom:95px;left:auto;top:auto;}
#header #header-logo{left:0px;bottom:32px;right:auto;top:auto;}

/* ------------------------------ LOCAL.CSS ------------------------------- */
/* do not delete this line */


#contact-info &gt; img, #header-logo {background:#fff;padding:1rem;}
#mobile-top-left-element {background:#fff;}


#header #top-nav-wrap {
    background: #2b3f9b;
}
h1,h2,h3,h4{
	color:#707070;
}

#header #header-headshot img{max-width:160px!important;}



a:link {color:#0273bf;}
a:visited {color:#0273bf;}
a:hover {color:#0273bf;}
a:active {color:#0273bf;}

.qs2#quicksearch-wrap{border:solid 1px #fff;}
.qs2#quicksearch-wrap #quicksearch-head{background-color:#666;}
.qs2#quicksearch-wrap #quicksearch-box{background:#e7e7e7;}
.qs2#quicksearch-wrap #ihf-main-container .btn-primary{background-color: #0579c7;border:none;}
.qs2#quicksearch-wrap #ihf-main-container .btn-primary:hover,
.qs2#quicksearch-wrap #ihf-main-container .btn-primary:focus,
.qs2#quicksearch-wrap #ihf-main-container .btn-primary:active,
.qs2#quicksearch-wrap #ihf-main-container .btn-primary.active {background-color: #00196c;}

#ihf-main-container.ihf-color-scheme-gray .title-bar-1 {background:#2b3f9b;border-color:#2b3f9b;color:#fff;}

#ihf-main-container.ihf-color-scheme-gray .btn-primary, .ihf-btn-primary, a.aw-btn, .aw-btn, .aw input[type="submit"] {background:#2b3f9b!important;border:none !important;color:#fff;}

#ihf-main-container.ihf-color-scheme-gray .btn-primary:hover, .ihf-btn-primary:hover, .aw-btn:hover, #ihf-main-container.ihf-color-scheme-gray .btn-primary.active, .aw input[type="submit"]:hover {background:#00196c!important;color: #fff; cursor: pointer; box-shadow: none;}


.pagination-1 span {
    border: none;
    margin: 2px;
    padding: 8px;
background: #f4f5f6;
font-family: Arial, Helvetica, sans-serif;
color: #0262a2;
    border-radius: 22px;
    display: inline-block;
    min-width: 41px;
}

@media only screen and (max-width: 770px){
    #mobile-header-wrap {
        background-color:#2b3f9b;
        }
    #header #top-nav-wrap{
        background: #777;
    }
}
/* ------------------------------ OPTIONS ------------------------------- */
.body_table{margin:0 auto;}
#main-wrap{margin:0 auto;}
#main{margin:0 auto;}


	h1{
		color : ;
		background : ;
		}
	.top_marquee{
		color:navy;font-size:13px;
		}
	/*
	#ihfSubHead{
		font-family:;
		color:;
		background-color:;
		}
	*/

</pre></body></html>