ul.nav, ul.nav *{margin:0;padding:0;}
ul.nav{position:relative;background:#666;max-width:100%;height:2.5em;}
ul.nav li{cursor:pointer;float:left;text-align:center;list-style-type:none;font-weight:normal;}
ul.nav li ul{cursor:default;width:100%;max-width:100%;position:absolute;height:auto;top:30px;margin-left:3px;background-position:0 0 !important;left:-9000px;}
ul.nav li ul li{padding:0;border:none;width:auto;max-width:none;}
ul.nav li a{color:#fff;background:#666;font-weight:bold;text-decoration:none;display:block;float:left;padding:0 10px;height:30px;line-height:30px;font-size:14px;overflow:hidden;}
ul.nav li ul li a{position:relative !important;cursor:pointer !important;white-space:nowrap;line-height:100%;font-weight:normal;color:#666;background-position:0 50% !important;font-size:1.1em;}
ul.nav li:hover a, ul.nav li a:hover, ul.nav li a:focus{color:#000;background:#ccc;}
ul.nav li a:active{color:#666;background:#fff;}
ul.nav li:hover ul{left:0;z-index:10}
ul.nav li ul, ul.nav li{background:#ccc !important}
ul.nav li:hover ul li a{color:#444;}
ul.nav li:hover ul li a:hover{color:#000;background:#fff;}
ul.nav li:hover ul li a:active{color:#666;background:#fff;}
ul.nav li.current a{color:#666;background:#fff;cursor:default;font-weight:bold;}
ul.nav li.current ul{left:0;z-index:5}
ul.nav li.current ul, ul.nav li.current{background:#ccc !important}
ul.nav li.current ul li a{color:#444;background:#ccc;font-weight:normal;}
ul.nav li.current ul li a:hover{color:#000;background:#fff;}
ul.nav li ul li.current a, ul.nav li ul li.current a:hover, ul.nav li.current:hover ul li a:active{color:#666;background:#fff;}
ul.nav{background:#666;}
ul.main li{position:relative;top:0;left:0;}
ul.main li ul{border-top:0;}
ul.main li ul li{float:left;}
ul.main li a{border:0;color:#fff;background:#666;}
ul.main li ul li a{width:16em;line-height:2em;height:2em;text-align:left;color:#fff;border-top:1px solid #444;background:#444;}
ul.main li a:focus{color:#fff;background:#666;}
ul.main li ul li a:hover{color:#fff;background:#555;}
ul.main li:hover a{color:#fff;background:#555;}
ul.main li:hover ul li a{color:#fff;}
ul.main li:hover ul li a:hover{color:#fff;background:#444;}
ul.main li:hover a:active{background:#444;}
ul.main li:hover ul li a:active{color:#fff;background:#222;}
ul.nav li.secondary{float:right;color:#cde;background:transparent !important;}
ul.nav li.secondary span.status{float:left;padding:0 1em;line-height:2.77em;height:2.77em;font-size:0.9em;}
ul.nav li.secondary span.status a{float:none;display:inline;padding:0;height:auto;color:#cde;background:transparent;}
ul.nav li.secondary span.status a:hover{color:#fff;background:transparent;}
ul.nav li.secondary span.status span{text-transform:capitalize;}
ul.nav li.secondary:hover a{color:#fff;background:#666;}
ul.nav li.secondary:hover a:hover{background:#555;}
ul.nav li.secondary:hover a:active{background:#444;}

