#menucontainer {
	position: absolute;
	z-index: 100;
	top: 88px;
	left: 6px;
	background-color: transparent;
	background-image: url(images/menu/left-menu-bg-repeat.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	width: 760px;
	margin: 0;
	padding: 0;
	height: 22px;
	white-space: nowrap;
}
#mainmenu {
	white-space: nowrap;
	width: 612px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 11px;
	float:right;
	clear: both;
	background-image: url(images/menu/menu-bg-nobar.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#mainmenu ul {padding:0; margin:0; list-style-type: none; display:block;}

#mainmenu li ul {display:none;}


#mainmenu li a, #mainmenu li a:visited {display:block; font-size:11px; color:#fff; line-height:22px; text-decoration:none; text-align:left; padding: 0px 14px 0px 14px; margin: 0px;}

#mainmenu li.last a, #mainmenu li.last a:visited { background: none;}


#mainmenu li ul li a, #mainmenu li ul li a:visited {border-width:0; background:#03346e; margin: 0px;padding: 0px 5px 0px 5px;}


#mainmenu li {float:left;
background-image: url(images/menu/menu-bg.gif);
background-repeat: no-repeat;
height: 22px;
white-space: nowrap;
}

#mainmenu li ul {background-image: none;}

/* IE fix - leave alone - class tc to be applied to all dropdowns */
#mainmenu li.tc {display:table-cell;}


/* IE7 and FF menu magic */
#mainmenu li:hover {position:relative;}

#mainmenu li:hover > a {text-decoration: none;}

#mainmenu li:hover > ul {display:block; width: 80px; min-width: 80px; width: auto; position:absolute; top:-11px; left:80px; margin:10px 30px 30px 9px; padding: 0px 5px 0px 0px; background: url(transparent.gif); }

#mainmenu li table ul li { clear: both; }
#mainmenu li ul li { clear: both; }

#mainmenu > li:hover > ul {left:-8px; top:12px; background-color: #03346e;}

#mainmenu table {position:absolute; border-collapse:collapse; top:-6px; left: -26px; z-index:100; font-size:1em; background-color: #03346e;}

* html #mainmenu li a:hover {position:relative; text-decoration: none;}
#mainmenu li a:active, #mainmenu li a:focus {text-decoration: none;}

* html #mainmenu li ul {visibility:hidden; width: 80px; display:block; position:absolute; top:-11px; left:80px; margin:10px 30px 30px 9px; padding: 0px 5px 0px 0px; background-image: url(transparent.gif); background-color: #03346e;}

/* Sub sub menus */
#mainmenu li a:hover ul ul{
visibility:hidden;
}
/* Sub sub sub menus */
#mainmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* Sub sub sub sub menus */
#mainmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

/* Sub sub sub sub sub menus */
#mainmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* Let the hacks begin - various fixes for IE6 and other browsers */

/* Display sub menus */
#mainmenu li a:hover ul {
visibility:visible; left:-9px; top:12px; lef\t:3px; to\p:14px;
}


#mainmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-12px; left:100px;
}

#mainmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

#mainmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

#mainmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

#mainmenu li a:hover {
	color: #CADEFF;
}


#mainmenu li.drop a:hover {
	color: #FFFFFF;
}

#mainmenu li.drop ul li a:hover {
	color: #CADEFF;
}


