* {margin:0; padding:0; outline:0}
body {
	color: #666;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.nav {
	height: 36px;
	color:#fff;

	z-index:1000;
	width: 960px;
	background-color: rgba(8,15,5,0.05);
}

/* My Comment */
.menu a {float:left; color: black; text-decoration:none; width: 140px; padding-top:8px;
	height: 28px;
}
.menu span {float:left; color: black; text-decoration:none; width:120px; height:28px; padding-top:8px}
.menu a:hover {color: navy}
.menu {
	list-style: none;
	text-align: center;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.menu li {
	position:relative;
	float:left;
	width: 130px;
	z-index:1000
}
.menu ul {
	display:none;
	position: absolute;
	font:normal 13px Arial,Verdana;
	top: 36px;
	background: rgba(8,15,5,0.05);
	display:none;
	list-style-type: none;
	width: 140px;
	left: 0;
}
.menu ul li {
	float:none;
	border-top:1px solid #ccc;
	width: 140px;
	left: -18px;
}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none; height:22px; padding-top: 5px;
}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {
	background: rgba(8,15,5,0.05);
	color: navy}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:none; height:22px; padding-top:5px}
.menu ul ul {left: 120px; top:0}
.menu li.submenu {font-weight:bold}
.menu li.noborder {border-top:none}
li.menuhover a, li.menuhover li.menuhover a {color: black; background: rgba(8,15,5,0.05)}
li.menuhover span, li.menuhover li.menuhover span {color: black; background: rgba(8,15,5,0.05)}

#page_margins #page #main #col1 .nav #menu .active {
	color: navy;
}
