#ae_menu_acc {
	width: auto;
	background: url(/web/templates/acc_3col_files/bkgrnd-menu.gif) #002b55 repeat-x left top;
	margin: 0; 
	padding: 0; 
	}
html>body #ae_menu_acc {
	width: 100%;
}
#ae_menu_acc UL {
	margin: 0; 
	padding: 0; 
	background-color: transparent;	
	line-height: 1.4em;
	height: auto;
	}
#ae_menu_acc UL LI {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside; 
	border-bottom: #8b9a93 1px solid; 
	background-color: transparent;
	display: block; 
	vertical-align: top;
	height: auto;
	}
#ae_menu_acc A {
	width: auto;
}
.navmenu A, .navmenu A:visited {
	background: url(/web/templates/acc_3col_files/primary-arrow.gif) no-repeat left top;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.9em;
	color: #ffffff;
	padding: 2px 2px 2px 20px; 
	text-decoration: none;
	background-color: transparent;
	height: auto;
	display: block; 
	}
.navmenu2 A, .navmenu2 A:visited {
	background: url(/web/templates/acc_3col_files/secondary-arrow.gif) no-repeat left top;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.9em;
	color: #000000;
	padding: 2px 2px 2px 20px; 
	text-decoration: none;
	background-color: #c8dafc;
	height: auto;
	display: block; 
	}
.navmenu3 A, .navmenu3 A:visited {
	background: url(/web/templates/acc_3col_files/lowest-arrow.gif) no-repeat left top;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.9em;
	color: #000000;
	padding: 2px 2px 2px 20px; 
	text-decoration: none;
	background-color: #e9ecf1; 
	height: auto;
	display: block; 
	}
html>body .navmenu A {
	width: auto;
}
html>body .navmenu2 A {
	width: auto;
}
html>body .navmenu3 A {
	width: auto;
}
#ae_menu_acc A:hover, #ae_menu_acc A:focus, #ae_menu_acc A:active { /* .navbody A:focus, .navbody A:active { */
	cursor: pointer;
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.9em;
	color: #ffd494 !important;
	padding: 2px 2px 2px 20px; 
	text-decoration: underline;
	background-color: #49494A;
	height: auto;
	display: block; 
	}

.menu-translate A, .menu-translate A:focus, .menu-translate A:hover, .menu-translate A:active {
	display: block !important;        
        padding: 0 !important;
        margin: 0 !important;
	font-size: 0.9em !important;
	color: #5A5E5E !important;
	background-color: transparent !important;
}

