+@charset "utf-8";
/* CSS Document */

.blank{
	font-size: 12px;
	line-height: normal;
	text-align: justify;
}

.b {
	color:#1B3685;font-size:16px
}

h1 {
	color: #000;
	display: inline;
	font: normal 12px/12px Verdana, Geneva, sans-serif;
}

h2 {
	color: #000;
	display: inline;
	font: normal 12px/12px Verdana, Geneva, sans-serif;
}

h3 {
	color: #000;
	display: inline;
	font: normal 12px/12px Verdana, Geneva, sans-serif;
}

.b2 {
	color: #000;font-size:15px;font-weight:bold;
}

.b3 {
	color:#1B3685;font-size:12px;font-weight:bold;
}


.ib{font-weight:bold; font-style:italic;font-size:12px}

.b{font-weight:bold;}

select {
	widt!h:120px;
	border:thin #cccccc solid
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #27A348;
	margin: 0;
	margin-left:10px;
	padding: 0;
	color: #000000;
	background-image: url(images/bg2.png);
	background-repeat:repeat-y;
}
phead {
	position:absolute;
	z-index:0;
	left: 0px;
	top: 0px;
}
#menu {
	position:absolute;
	width:930px;
	z-index:1;
	background-color:#1B3685
}
.txt {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; line-height:20px;
	background: #;
	margin: 0;
	padding:4px;
	text-align: left;
	color: #333333;
}


.txt p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #;
	margin: 0;
	padding:4px;
	text-align: left;
	color: #333333;
}


.txt2 {
	color: #ffffff;
}
.style1 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#1B3685;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px
}

.leftimage {
	float:left;
	margin-right:10px;
	margin-top:-2px;

}

.rightimage {
	float:right;
	margin-left:10px;
	marg!in-top:2px;

}

#footer1 {
	position:absolute;
	width:930px;
	height:26px;
	top: 908px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

#footer {
	width:930px;
	height:26px;
	z-index:102;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.footercontainer{margin-top:20px}



.leftimage {
margin-right:15px; float:left;
margin-top:7px;
}

#apDiv3 {
	position:absolute;
	width:200px;
	height:30px;
	z-index:103;
	left: 388px;
	top: 20px;
	
}

#apDiv3b {
	position:absolute;
	width:200px;
	height:30px;
	z-index:103;
	left: 388px;
	top: 20px;
	
}


#-apDiv3 {
	position:absolute;
	width:200px;
	height:87px;
	z-index:103;
	left: 498px;
	top: 10px;
}

#apDiv1 {
	position:fixed;
	width:400px;
	z-index:2;
	left: 500px;
	top: 173px;
	border:thin #1B3685 solid;
	padding-left:20px;
	padding:0px;
	margin:0px;
	
}

#apDiv4 {
	position:fixed;
	width:200px;
	height:54px;
	z-index:103;
	left: 500px;
	top: 488px;
}

/* > additional 2010
---------------------------------------------------------------------------------------- */


.topleftphoto {
margin-top:3px;
margin-bottom:15px;
}

.handbookbutton {
margin-top:10px;
margin-bottom:0px;
}



.contactdiv {border: 1px solid #27A348; width:700px; padding:10px}

.contact_h3 {color:#1B3685;font-size:14px; font-weight:bold; margin-bottom:-7px}

.greenbold {color:#398537; font-weight:bold}


#footer3 {
	
	width:930px;
	height:26px;
	z-index:102;
	
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

#scrollerdiv {
	position:absolute;
	width:200px;
	height:30px;
	z-index:103;
	left: 388px;
	top: 20px;
	
}





/* >Featured Property
---------------------------------------------------------------------------------------- */

#featuredProperty {
	position:absolute;
	width:402px;
	left: 498px;
	top: 470px;
	border: 1px solid #e0e0e0;
}






#featuredPromotion {
	position:absolute;
	width:400px;
	left: 498px;
	top: 650px;
	border: 4px solid #00933B;
	text-align: center;
	font-size:16px;
	color: #1C3782;
	font-variant: small-caps;
}

.featuredDetails {
	padding: 10px;
}
.featuredDetails #price {
	font-size: 14px;
	margin-bottom: 10px;
}
#featuredProperty h3 {
	margin: 0;
	margin-bottom: 5px;
	font-size: 12px;
	background: #1B3685;
	color: #fff;
	padding: 4px;
}
#featuredProperty p {
	margin: 0;
}
#featuredProperty .propertydescription {
	margin-top: 10px;
	line-height: 1.4em;
	font-size: 11px;
}
.propertydescription img {
	float: right;
	margin-left: 20px;
	border: 1px solid #888;
}
ul.sellpoints {
	margin-left: 15px;
	padding: 0;
	font-size: 11px;
}


/* >Section Nav
---------------------------------------------------------------------------------------- */

#sectionNav {
	border-bottom: 2px solid #eee;
	margin-bottom: 20px;
}
#sectionNav ul {
	margin: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	padding: 0;
	list-style-type: square;
}
#sectionNav ul li {
	font-size: 13px;
	font-weight: bold;
}
#sectionNav ul li a:link, #sectionNav ul li a:visited {
	color: #000;
	text-decoration: none;
}
#sectionNav ul li a:hover, #sectionNav ul li a:active {
	color: #27A348;
}

.anchorstud {
	position: absolute;
	top: 800px;
	left: 700px;
	border: 1px none #000;
	width: 180px;
	height: 10px;
	color: white;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.anchorprof {
	position: absolute;
	top: 800px;
	left: 700px;
	border: 1px none #000;
	width: 180px;
	height: 10px;
	color: white;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.anchormain {
	position: absolute;
	top: 1150px;
	left: 700px;
	border: 1px none #000;
	width: 180px;
	height: 10px;
	color: white;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.anchor {
	position: absolute;
	top: 800px;
	left: 700px;
	border: 1px none #000;
	width: 180px;
	height: 10px;
	color: white;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.anchorland {
	position: absolute;
	top: 1150px;
	left: 700px;
	border: 1px none #000;
	width: 180px;
	height: 10px;
	color: white;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.anchorcont {
	position: absolute;
	top: 1186px;
	left: 700px;
	border: 1px none #000;
	width: 180px;
	height: 10px;
	color: white;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a.whiteanchor {
	color: white;
}
.recomwhitebg {
	width: 345px;
	height: 62px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 13px;
	background-color: #FFF;
}
.twtname {
	color: #00992C;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
}
#apDiv2a {
	position:absolute;
	width:430px;
	z-index:0;
	left: 37px;
	top: 167px;
	border-right:#ffffff thin solid;
	padding-right:0px;
}
.propertybtn {
	position: absolute;
	width: 220px;
	left: 207px;
	top: 225px;
	vertical-align: middle;
}

.searchbtn {
	position: absolute;
	left: -16px;
	top: 225px;
	width: 200px;
}

.sear-btn-text {
	position: absolute;
	top: 22px;
	width: 137px;
	left: 75px;
}
.prop-btn-text {
	position: absolute;
	top: 22px;
	width: 152px;
	left: 75px;
}

.sbtn A:link {color:#FFF;}
.sbtn A:visited {color:#FFF;}
.sbtn A:active {color:#FFF;}
.sbtn A:hover {color:#FFF;}




/* >Recommendations Page
---------------------------------------------------------------------------------------- */

td.leftbar {
	background-image:url(/recom-images/images/leftwall-repeat.jpg);
	background-repeat:repeat-y;
	width:20px;
}
td.rightbar {
	background-image:url(/recom-images/images/rightwall-repeat.jpg);
	background-repeat:repeat-y;
}

td.bird1  {
	background-image:url(/recom-images/images/bird1.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:71px;
}



.recomwhitebg {
	width: 332px;
	height: 62px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 13px;
	background-color: #FFF;
}