/************ Horizontal Menu ********************/
div#menubar {
	float: left;
	display: inline;
	width: 100%;
	height: 21px;
	margin: 10px 0 0 47px;
}
div.topmenu {
	display: inline;
	float: left;
	height: 20px;
	margin-right: 25px;
	width: 50px;
}
div.topmenu a {
	display: block;
	width: 100%;
	height: 100%;
	overflow:hidden;
}

div.about {
	background: url(../images/about_menu_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}
div.about a:hover {
	background: url(../images/about_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}
div.onpage_about {
	background: url(../images/about_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

div.properties {
	background: url(../images/properties_menu_off.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 85px;
}
div.properties a:hover {
	background: url(../images/properties_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 85px;
}
div.onpage_properties {
	background: url(../images/properties_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 85px;
}

div.futureresidents {
	background: url(../images/future_res_menu_off.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 130px;
}
div.futureresidents a:hover {
	background: url(../images/future_res_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 130px;
}
div.onpage_futureresidents {
	background: url(../images/future_res_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 130px;
}

div.currentresidents {
	background: url(../images/current_res_menu_off.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 135px;
}
div.currentresidents a:hover {
	background: url(../images/current_res_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 135px;
}
div.onpage_currentresidents {
	background: url(../images/current_res_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 135px;
}

div.bulletin {
	background: url(../images/bulletin_menu_off.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 35px;
}
div.bulletin a:hover {
	background: url(../images/bulletin_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 35px;
}
div.onpage_bulletin {
	background: url(../images/bulletin_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 35px;
}

div.services {
	background: url(../images/management_menu_off.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 155px;
}
div.services a:hover {
	background: url(../images/management_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 155px;
}
div.onpage_services {
	background: url(../images/management_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 155px;
}

div.contact {
	background: url(../images/contact_menu_off.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 0px;
	width: 65px;
}
div.contact a:hover {
	background: url(../images/contact_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 0px;
	width: 65px;
}
div.onpage_contact {
	background: url(../images/contact_menu_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 0px;
	width: 65px;
}

/************ Left Side Vertical Menu ********************/

div.divider {
	border-bottom: 1px solid #B7B39C;
	height: 1px;
	width: 296px;
	font-size:1px;
	line-height:0
}
div.menuitem {
	width: 296px;
	color: #8C8C8C;
	margin: 4px 0 4px 0;
	font-size: 12px;
}
div.menuitem:hover {
	background-color: #E6F5A9;
}

