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