table {border-collapse:collapse; border:0; margin:0; padding:0;}
 
/* - - - ADxMenu: BASIC styles - - - */

.menu { width: 10em;}	
.menu, .menu ul {margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }	
.menu li { margin: 0;  padding: 0;   border: 0; 	display: block; 	position: relative;	z-index: 5;	 background:#DCDAD7;color:#663333; }
.menu li:hover { z-index: 10000; 	white-space: normal; background:#01938d; }	
.menu ul {visibility: hidden;	position: absolute; z-index: 10; left: 0;	top: 0; }/* initially hide all submenus. */ 	
.menu li:hover>ul {	visibility: visible;	 left: 100%;	color:#3399CC;} /* display submenu on hover and position right */ 
.menu:after, .menu ul:after {content: "."; 	height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
.menu, .menu ul {	min-height: 0;   } /* IE7 float clear: */  	/* -- float.clear.END --  */
.menu ul { 	padding: 5px 10px 10px 5px; margin: -30px 0 0 8px;  }/* sub menu info*/ 	

/* - - - ADxMenu: DESIGN styles - - - */
.menu { width: 165px; font-size:10px;}
.menu ul { width: 11em;}
.menu a { text-decoration: none; color: #191919; display: block; border:0px; padding:1px 0px 1px 0px;}
.menu a:hover, .menu li:hover>a { color:#fff; border:1px;}
.menu li {	/* create borders around each item */ 	border: 1px solid #FFFFFF; }
.menu>li + li, .menu ul>li + li {	/* and remove the top border on all but first item in the list */ 	border-top: 0; border-right:0; border-left:0;}
.menu li:hover>ul {	/* inset submenus, to show off overlapping */ 	top: 5px; 	left: 90%; }
.menu>li:first-child>a, .menu li + li + li li:first-child>a { }

.menu ul + ul>{color:#CCCCCC;}
.menu li a:hover{color: #FFFFFF; background:#014A63;}
/* - - - ADxMenu: BASIC styles - - - */

.menu ul { visibility: visible; position: static; }
.menu, .menu ul {zoom: 1; }/* float.clear */ 
.menu li.adxmhover { z-index: 10000; color:#014A63;}
.menu .adxmhoverUL { visibility: visible; }/* li:hover>ul selector */
.menu .adxmhoverUL {left: 100%; }/* submenu goes to the right */ 

/* - - - ADxMenu: DESIGN styles - - - */

.menu ul a { zoom: 1; }/* fix clickability-area problem */ 
.menu li { float: left; width: 100%; }/* fix white gap problem */
.menu li { margin-top: -1px; }/* prevent double-line between items */ 
.menu ul li a{background:#01938D; color:#FFFFFF;}
.menu ul li a:visited{background:#01938D; color:#FFFFFF; width:250px;}
.menu ul li a { background:#01938D; width:250px; color:#ffffff; border:0px; z-index:10000;}/* li:hover>a selector */
.menu ul li a:hover, .menu .adxmhoverA { background:#E49C16; color:#191919;}/* li:hover>a selector */
.menu ul li{background:#01938D}
.menu ul li , .menu .adxmhoverA { background:#01938D; color:#ffffff; }/* li:hover>a selector */
.menu .adxmhoverUL {top:25px; left: 93%; color:#0099FF; }	/* inset submenus, to show off overlapping */ 


