h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #346767;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: normal;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #990000;
	line-height: 22px;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 5px 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #990000;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 15px 0px 5px;
	text-transform: uppercase;
	padding: 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #660000;
	line-height: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 25px 0px 6px;
	text-transform: none;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660000;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 25px 0px 5px;
	text-transform: none;
	font-style: italic;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 15px;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 25px 0px 8px;
	text-transform: none;
	font-style: normal;
}

h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #990000;
	line-height: 0px;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 30px 0px 0px;
	text-transform: uppercase;
}







ol, ol li {
	list-style-type: decimal;
	list-style-image: none;
}




	
li {
	font-size: 11px;
	line-height: 20px;
	list-style-image:  url(../_images/bulletArrowO.gif);
	font-style: italic;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #73643E;
	line-height: 12px;
	padding-left: 190px;
	float: left;
	clear: left;
}



.bodyIntro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 25px;
}




.descriptor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}


.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}
.newsHeadA {
	height: 26px;
	width: 480px;
	background-image: url(../_images/newsBGlong.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-bottom: 35px;
	}
	
.newsHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #837549;
	vertical-align: middle;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-left: 15px;
	padding-top: 3px;
}



.newsHdLft{
	background-image: url(../_images/newsBGlft.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: 5px 5px;
	float: left;
}


.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #74972F;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: lighter;
	font-style: italic;
	text-indent: 10px;
	background-image: url(../_images/barGreen32.jpg);
	background-repeat: repeat-x;
}



.newsBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	margin-left: 20px;
}







.barGray {
	height: 5px;
	background-image: url(../_images/barGray5.jpg);
	background-repeat: repeat-x;
	width: 100%;
		}
		
.barGreen {
	height: 5px;
	background-image: url(../_images/BarGreen5.jpg);
	background-repeat: repeat-x;
	width: 100%;
}
.jobsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	line-height: 21px;
	color: #666666;
}
.pdfDownload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	height: 25px;
	width: 100%;
	border: 1px solid #669900;
	text-indent: 15px;
	padding-top: 3px;
	background-color: #E7F7C6;
	white-space: nowrap;
	padding-right: 4px;
}



.callOut {
}



.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 25px;
	color: #CC0000;
}


.quote1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	line-height: 18px;
	color: #7F7146;
}


.qAuthor {
	text-transform: uppercase;
	font-size: 11px;
	text-align: right;
}





#flashcontent {
		width: 1050px;
		height: 284px;
		float: left;
	}
	
	
.flash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACACAC;
	line-height: 25px;
	padding-top: 20px;
	padding-left: 10px;
	}
	
	
#flashServices {
		width: 382px;
		height: 369px;
		float: left;
	}



/* RENTAL LISTINGS */


.listingTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #990000;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 10px 0px;
	text-transform: uppercase;
}


#listingDetailPhoto {
	height: 400px;
	width: 400px;
	
	
}







/* LAYOUT */


.bgHt {
	background-repeat: repeat-x;
	background-image: url(../_images/bgH.jpg);
}






.Hcol2 {
	background-image: url(../_images/bg-colH.jpg);
	background-repeat: repeat-x;
	width: 450px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #333333;
}

.Hcol1 {
	width: 195px;
	height: 245px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-image: url(../_images/bg-colH.jpg);
	background-repeat: repeat-x;
}

.Hcol3 {
	background-image: url(../_images/h1/bg-col.jpg);
	background-repeat: repeat-x;
	width: 195px;
	height: 245px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}

/*header styles*/
.bTop {
	background-image:url(../_images/bgTopAbout.jpg);
	height: 215px;
	width: 100%;

}

.bTopAffiliates {
	background-image:url(../_images/bgTopAffiliates.jpg);
	height: 215px;
	width: 100%;

}

.bTopFAQs {
	background-image:url(../_images/bgTopFAQs.jpg);
	height: 215px;
	width: 100%;

}

.bTopTestimonials {
	background-image:url(../_images/bgTopTestimonials.jpg);
	height: 215px;
	width: 100%;

}

.bTopProperty {
	background-image:url(../_images/bgTopProperty.jpg);
	height: 215px;
	width: 100%;
	background-repeat: repeat-x;

}

.bTopServices {
	background-image:url(../_images/bgTopServices.jpg);
	height: 215px;
	width: 100%;

}

.bTopAvailable {
	background-image:url(../_images/bgTopAvailable.jpg);
	height: 215px;
	width: 100%;

}

.bTopReferral {
	background-image:url(../_images/bgTopReferral.jpg);
	height: 215px;
	width: 100%;

}


/*end of header syles*/

.bWrap {
	width: 1000px;
}


.bWrap2 {
	width: 1100px;
}


.bCol1 {
	width: 187px;
	background-image: url(../_images/bcol1.jpg);
	float: left;
	background-repeat: no-repeat;
	height: 400px;
}

.bCol2 {
	width: 500px;
	padding-top: 10px;
	padding-left: 25px;
	line-height: 20px;
	float: left;
	margin-right: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBA86F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBA86F;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBA86F;
	padding-right: 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF8E3;
}




.bCol2a {
	width: 500px;
	padding-top: 10px;
	padding-left: 25px;
	line-height: 20px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBA86F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBA86F;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBA86F;
	padding-right: 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF8E3;
}

.bCol2b {
	width: 600px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: 20px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBA86F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBA86F;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBA86F;
	padding-right: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 15px;
}



.bCol2c {
	width: 700px;
	padding-top: 10px;
	padding-left: 25px;
	line-height: 20px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBA86F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBA86F;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBA86F;
	padding-right: 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF8E3;
}



.bCol3 {
	width: 235px;
	padding: 0px;
	float: left;
	background-image: url(../_images/sideBar-area235.jpg);
	background-repeat: repeat-y;
}


.sideBarText2 {
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
}


#sideBarBttm235 {
	background-image: url(../_images/sideBar-bttm235.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 235px;
}





.bCol3b {
	width: 150px;
	padding: 0px;
	float: left;
}



.sideBarAbout {
	background-image:url(../_images/sideBar-co.jpg);
	background-repeat: no-repeat;
	}

.sideBarRef {
	background-image:url(../_images/sideBar-ref.jpg);
	background-repeat: no-repeat;
	}


.sideBarContact {
	background-image:url(../_images/sideBar-contact.jpg);
	background-repeat: no-repeat;
	padding: 0px;
}


.sideBarNews {
	background-image:url(../_images/sideBar-news.jpg);
	background-repeat: no-repeat;	
}

.sideBarHospi {
	background-image:url(../_images/sideBar-hospit.jpg);
	background-repeat: no-repeat;	
}

.sideBarServices {
	background-image:url(../_images/sideBar-services2.jpg);
	background-repeat: no-repeat;
	}


.sideBarProp {
	background-image:url(../_images/sideBar-prop.jpg);
	background-repeat: no-repeat;
}


.sideBarText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 28px;
	padding-top: 35px;
}


.sideBarText3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 35px;
	padding-right: 1px;
}



#sideTitle {
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #990101;
	font-size: 11px;
	padding-left: 15px;
	margin-right: 1px;
	margin-left: -14px;
	margin-bottom: 5px;
}

#sideTitleFAQ {
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #6F4A01;
	font-size: 11px;
	padding-left: 15px;
	margin-right: 1px;
	margin-left: -14px;
	margin-bottom: 5px;
}


#sideTitleServe {
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CB6702;
	font-size: 11px;
	padding-left: 15px;
	margin-right: 1px;
	margin-left: -14px;
	margin-bottom: 5px;
}

#sideBarBttm {
	background-image: url(../_images/sideBar-bttm.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 222px;
	float: left;
}


#sideBarA {
	width: 222px;
	padding: 0px;
	background-image: url(../_images/sideBar-area.jpg);
	background-repeat: repeat-y;
	float: left;
	margin-top: 15px;
}



#sideBarA a:link, #sideBarA a:visited {
	color: #F7E5B3;
	
}

#sideBarA a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


#sideBarA a:active {
	color: #FFCC00;
	text-decoration: underline;
}




.bgSearch {
	background-image: url(../_images/bg-search.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: 215px;
	padding-top: 45px;
	padding-right: 10px;
	padding-left: 35px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
}





#area1 {
	background-color: #F8E3A9;
	padding: 10px;
	margin-bottom: 20px;
	}
	
#area1b {
	background-color: #FFF1C8;
	border-top: 1px dashed #776747;
	border-bottom: 1px dashed #776747;
	padding: 10px;
	margin-bottom: 30px;
	background-image: url(../_images/area1bBG.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}
