/* mainNav */
td ul#mainNav * {padding:0; margin:0;}
td ul#mainNav {margin:-2px 0 0 0; font-size:68%;}
ul#mainNav {float:left; list-style:none; padding:0; clear:both; font-family: "Trebuchet MS", "Segoe UI", trebuchet, helvetica, arial, geneva, sans-serif; width:770px; background:#cccccc;}
	 ul#mainNav li {float:left; font-size:1.2em;}
	 ul#mainNav li dl.dropdown {float:left;}
	 ul#mainNav li dl.dropdown a:link, ul#mainNav li dl.dropdown a:active, ul#mainNav li dl.dropdown a:visited {display:block; padding:.5em 0; width:100%; color:#000000; text-decoration:none;}
	 ul#mainNav li dl.dropdown a:hover {background-color:#bbbbbb;}
	 ul#mainNav li dl.dropdown dt {border-bottom:1px solid #ea007b; width:80px; padding:.4em 0 .4em 25px; cursor:pointer; font-weight:bold; background:url(../images/menu-downarrow.gif) 8% 55% no-repeat;}
	 ul#mainNav li dl.dropdown dt:hover, ul#mainNav li dl.dropdown dt.selected {background-image:url(../images/menu-downarrow.gif); background-position:8% 55%; background-repeat:no-repeat;}
	 ul#mainNav li dl.dropdown dt.selected {background-color:#bbbbbb;}
	 ul#mainNav li dl.dropdown dd {position:relative; overflow:hidden; width:104px; display:block; z-index:200; opacity:100;}
	 ul#mainNav li dl.dropdown ul {border-left:1px solid #dddddd; border-right:1px solid #dddddd; list-style:none; background:#cccccc; width:100%;}
	 ul#mainNav li dl.dropdown ul li {text-align:center; font-size:.9em; float:none; border-bottom:1px solid #dddddd;}
	 .js ul#mainNav li dl.dropdown dd {display:none; position:absolute; opacity:0;} /* use .js class applied with javascript to hide the menu onload */
	 .js ul#mainNav li dl.dropdown dt {width:80px;}
	 .js ul#mainNav li dl.dropdown ul {border-bottom:1px solid #ea007b;}	
	 ul#mainNav li.first dl.dropdown dt {width:69px; padding-left:35px; background-position:19% 55%;}
	 ul#mainNav li.wide dl.dropdown dt {width:116px;}
	 ul#mainNav li.wide dl.dropdown dd {width:141px;}
