.hzmenu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	
}
.hzmenu li {
	float: left;
	position: relative;
	width: 92px;
	text-align: left; 
	border-right: 0px white solid;
	color: white;
	text-decoration: bold;
	background-color: #3D77CB;
	font-size: 10pt;
	list-style: none;
	color: white;
	
}

.hzmenu li ul {
	display: none;
	position: absolute;
	top: 15px;
	left: 10px;
	background-color: #3D77CB; 
	color: black;
	text-decoration: bold;
	width: auto;
	text-align: left;
	}

.hzmenu li>ul {
	top: auto;
	left: auto;
	}
/* ul li {border-bottom: 1px white solid;} */

.hzmenu ul li ul li {text-align: left; color: black; text-decoration: bold;}

.hzmenu li:hover ul {display: block; width: 92px; color: black; 
                  background-color: #3D77CB;}
.hzmenu li.over ul {display: block; width: 92px; color: black; background-color: yellow;}

.hzmenu ul li > ul li {background-color: #3D77CB; text-align: left; font-size: 10pt;}
.hzmenu a {text-decoration: none; color: white}
.hzmenu a:hover {background-color: #FFFFCC; color: black; display: 
                      block; width: 100%}
.hzmenu a:hover.nochange {background-color: #FFFFCC; color: black; 
                               display: block; width: 100%}
.hzmenu .nochange {color: white;}
