.cssfly {
	margin: 0px 0px 0px 1px; width: 106px; line-height: 1.9; font-family: "Century Gothic", verdana, sans-serif; font-size: 12px; position: relative;
}
.cssfly ul li a {
	border: 1px solid rgb(255, 255, 255); width: 150px; height: 2em; text-align: center; color: rgb(19, 96, 174); text-decoration: none; display: block; background-image: url("../../images/lev1bkg.jpg"); background-repeat: repeat-x;
}
.menu ul li a:visited {
	border: 1px solid rgb(255, 255, 255); width: 150px; height: 2em; text-align: center; color: rgb(19, 96, 174); text-decoration: none; display: block; background-image: url("../../images/lev1bkg.jpg"); background-repeat: repeat-x;
}
.cssfly ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.cssfly ul li {
	margin-right: 1px; float: left; position: relative; z-index: 10;
}
.cssfly ul li ul {
	display: none;
}
.cssfly ul li:hover a {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.cssfly ul li:hover ul {
	left: 151px; top: 0px; width: 150px; display: block; position: absolute;
}
.cssfly ul li:hover ul li a.hide {
	background: rgb(204, 204, 204); color: rgb(19, 96, 174);
}
.cssfly ul li:hover ul li:hover a.hide {
	width: 150px;
}
.cssfly ul li:hover ul li ul {
	display: none;
}
.cssfly ul li:hover ul li a {
	width: 180px; color: rgb(19, 96, 174); display: block; background-image: url("../../images/lev2bkg.jpg"); background-repeat: repeat-x;
}
.cssfly ul li:hover ul li a:hover {
	background: red; color: rgb(0, 0, 0);
}
.cssfly ul li:hover ul li:hover ul {
	left: 181px; top: 0px; color: rgb(0, 0, 0); display: block; position: absolute;
}
.cssfly ul li:hover ul li:hover ul li a {
	width: 125px; color: rgb(19, 96, 174); display: block; background-image: url("../../images/lev3bkg.jpg"); background-repeat: repeat-x;
}
.cssfly ul li:hover ul li:hover ul li a:hover {
	background: rgb(189, 141, 94); color: rgb(255, 255, 255);
}


