/*<style>*/

/***************************** TOP MENU BAR STYLES *************************/

/*Top level list items*/
.horizMenuDiv ul li {
	position: relative;
	display: inline;
	z-index: 5 !important;
	top: -3px;
	border-left: none;
}

/*1st sub level menu*/
.horizMenuDiv ul li ul {
	left: -2px;
	position: absolute;
	display: block;
	visibility: hidden;
	margin-top:1px;
	border: 1px solid #3a2574;
}
.horizMenuDiv ul li ul.product_line_menu {
	margin-top:1px;
}
.horizMenuDiv ul li ul li a, .horizMenuDiv ul li ul li a:visited {
	display: block;
	color: black;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.horizMenuDiv ul li ul li a:hover { color: #3a2574; }
.horizMenuDiv ul li a:hover { color: black; }
#top_mnu_cfa .mainfoldericon:hover { color: #fff;}
#top_mnu_cfa ul li {
	width: 190px;
	background: white;
	border: none;
}
#top_mnu_cfa ul li:hover { background-color:#e7e7e7;}