#Nav {
	list-style: none;
	padding: 0px 4px;
	margin: 0px;
}

#Nav a {
	/* color: #20295A; */
	color: #231f20;
	font-weight: bold;
	text-decoration: none;
	height: 25px;			/* True height of 37px, minus the 12px of padding */
	display: block;
width: 120px;
	padding: 12px 0px 0px 0px;
}

#Nav a:hover {
	color: #418ECC;
}

#Nav li {
	float: left;
	position: relative;
	text-align: center;
	background-image: url("/rcc/images/nav.png");
	background-color: #fff;
	color: #20295A;
	cursor: pointer;
}

#Nav li ul {
	display: none;
	position: absolute;
	font-weight: normal;
	background-color: #95bd7d;
	padding: 0px;
	margin: 0px;

	/* Hack for IE browsers */
	top: 37px;
	left: 0px;
}

#Nav li > ul {			/* Hack to fix the fix for IE browsers */
	top: auto;
	left: 0px;
}
#Nav li:hover, #Nav li.over {
	background-image: url("/rcc/images/nav-hover.png");
	background-repeat: repeat-x;
	background-color: #b5d1a4;
	color: #418ECC;
}

#Nav li:hover ul, #Nav li.over ul {
	display: block;
}

#Nav li li {
	background: none;
	display: block;
	float: none;
	border: 0px;
	width: 200px;
	text-align: left;
	font-weight: bold;
}

#Nav li li a {
	display: block;
	font-weight: normal;
	height: auto;
	padding: 4px;
	width: 192px;
}

#Nav li li a:hover {
	color: #418ECC;
	background-color: #b5d1a4;
}
#Nav li li:hover, #Nav li li.over {
	background: none;
	background-color: #b5d1a4;
}