@charset "utf-8";

/*Navigation bar */
ul#navigation {
	border-bottom: solid 1px #CCCCCC;
}
ul#navigation { list-style: none; margin: 0; padding: 0 2em; }
	ul#navigation li {	display: inline; margin: 0; padding: 0;}
		ul#navigation li a {
			float: left;
			display: block;
			padding: .5em 1em;
			margin: 0 .3em;
			cursor: pointer;
			text-decoration: none;
			background-color: #f2f2f2;
			color: #555;
			text-transform: uppercase;
		}
		ul#navigation li a:hover {
			background-color: #fafafa;
		 }
		
		ul#navigation li a.current, ul#navigation li a.current:hover {
			cursor: default;
			background-color: #4ab94f;
			color: white;
			font-weight: bold;
		} 		
		
		ul#navigation li a:active, #navbar ul li a:focus {				}

#residents_toolbar {
	position: absolute;
	left: 700px;
	top: 0;
	padding: 1em;
	z-index: 5;
}
#residents_toolbar h2 {
	color: #51a3d3;
	text-transform: uppercase;
	font-size: 140%;
	padding: 0 0 .5em 0;
	margin: 0;
	line-height: 100%;
	background: none transparent;
}

#residents_toolbar ul {
	margin: 0;
	padding: 0;
}
	#residents_toolbar ul li {
	 display: inline;
	 padding: 0;
	 margin: 0;
	}
	#residents_toolbar ul li a {
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		color: #6e6b36;
		padding: .5em 0;
		font-weight: bold;
		font-size: 100%;
		border-bottom: solid 1px #f9f9f9;
	}
	#residents_toolbar ul li a:hover {
		text-decoration: none;
		background-color: transparent;
		border-bottom: dotted #6e6b36 1px;
		
	}
	#residents_toolbar ul li a img {
		vertical-align: middle;
		padding: 0 .5em 0 0;
	}


/*left hand nav */
ul.menu {
	padding: 0;
	margin: 0 0 5em 0;
}
/* First Level Menu */

ul.menu li {  margin: 0; padding:0; display: inline; /*ie6&5 fix for gap problem*/}
ul.menu li a {
	display: block;
	padding: 0 0 0 24px;
	margin: .5em 0;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 120%;
	color: #434343;
	background: url(../images/bullet_arrow_blue_down.gif) no-repeat left top;
}
ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus  {
	color: #34a3db;
	background-color: transparent;
}

/* Second  Level Menu */
ul.menu li ul { padding: 0;margin: 0 0 1em 2em; }
ul.menu li ul li {	margin: 0; padding: 0;}

ul.menu li ul li a {	
	font-weight: normal;
	font-size: 90%;
	}

/* Third Level Menu */	
ul.menu li ul li ul li a {	
	font-weight: normal;
	font-size: 90%;
	}
ul.menu li ul li ul li a:hover {	
	}


#navbar_bottom { position: absolute; left: 0; top: 1.8em;}
#navbar_bottom ul { margin: 0; padding: 0;}
#navbar_bottom ul li { display: inline; margin: 0; padding: 0;}
#navbar_bottom ul li a { display:  block; float: left; background-color: #e9b80d; color: black; padding: .2em 1em; text-transform: uppercase;}
#navbar_bottom ul li a:hover {}


	
