﻿/* hasLayout issues */
.genMenu ul,
.genMenu a,
#news li,
#metaInfo ul li a {
	zoom:1;
}

#mainNav a {
	float:left;
}

/* - - - ADxMenu: IE6 BASIC styles [MANDATORY] - - - */

.menu, .menu ul {	/* float.clear */
	zoom: 1;
}

.menu ul {}

.menu ul ul {}

.menu li.adxmhover {
	z-index: 10000;
}

.menu .adxmhoverUL {	/* li:hover>ul selector */
	visibility: visible;
}

.menu .adxmhoverUL {	/* 1st-level submenu go below their parent item */
	top: 100%;
	left: 0;
}

.menu .adxmhoverUL .adxmhoverUL {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* - - - ADxMenu: DESIGN styles - - - */

.menu ul a {	/* fix clickability-area problem */
	zoom: 1;
}

.menu li.adxmhover {
	
}

.menu ul li {
	
}
.menu ul li.adxmhover {
	
}

.menu ul li { /* Fix extra whitespace around list items */
	display:inline !important;
}

.menu ul li a:link,
.menu ul li a:visited,
.menu ul li a:hover {
	text-decoration: none;
	display:inline-block;
	display:block;
}

#mainNav .menu li ul li {
	margin:0; 
	padding:0;
}

.menu li li {	/* fix white gap problem */
  width:100%;
  margin:0; padding:0;
}

#mainNav .menu ul li a:link,
#mainNav .menu ul li a:visited,
#mainNav .menu ul li a:hover {
	float:none;
}

.menu ul ul {
	padding:0;
}

.menu a:hover, .menu .adxmhoverA {/* li:hover>a selector */}

.menu .adxmhoverUL .adxmhoverUL {/* inset 2nd+ submenus, to show off overlapping */}
