#menu {
margin: 0;
padding: 0;
float:left;
	background-color: #C8DDE2;
	width:100%;
	margin-bottom: 5px;
}

#menu a {
	display: block;
	padding: 2px 5px;
	color: #000;
	font-weight: normal;
	white-space:nowrap;
}

#menu ul {
padding: 0;
margin: 0;
list-style:none;

}

#menu li {
	position: relative;
	float: left;
	width: 181px;
}

#menu ul ul {
position:absolute;
z-index:500;
top:auto;
display:none;
	background-color: #FFFFFF;
	background:transparent url(../images/opaque.png);
	font-size: 11px;
}

#menu ul ul ul {
	left: 100%;
	width: 140px;
	top: 0;
}

#menu ul ul li a {
	color: #000!important;
	border-right: 0;
	padding: 2px 5px;
	float: none;
}

#menu li:hover{
cursor:pointer;
z-index:100;
}

#menu ul .about, #menu ul .services, #menu ul .successes, #menu ul .clientresources {
	border-right: 2px solid #fff;
}
#menu ul .about:hover a, #menu ul .services:hover a, #menu ul .successes:hover a, #menu ul .clientresources:hover a {
	color: #fff;
}
#menu ul .about:hover {
background-color: #6BA3A2;
}
#menu ul .services:hover {
background-color: #528BC0;
}
#menu ul .successes:hover {
background-color: #CCEC8B;
}
#menu ul .clientresources:hover {
background-color: #E84F0C;
}

#menu ul li:hover a, #menu ul a:focus, #menu ul a:active, #menu ul li.p7hvr a {
	color: #000000;
}
#menu ul ul, #menu ul li:hover ul ul, #menu ul ul li:hover ul ul {
	display: none;
}
#menu ul ul li:hover ul, #menu ul ul ul li:hover ul, #menu ul li:hover ul, #menu ul li.p7hvr ul {
	display: block;
}
#menu ul li:hover ul a, #menu ul li.p7hvr ul a {
	color: #000000;
	background-color: transparent;
}
#menu ul ul a:hover {
	background-color: #333!important;
	color: #FFFFFF !important;
}

#menu ul ul ul li {
	width: 140px;
}

#menu ul ul ul li a {
width: 130px;
		background: transparent url(../images/subopaque.png)!important;
}

#menu ul ul ul li:hover a {
background: none!important;
background-color: #224563!important;
}