ul.nav, .nav * { margin:0; padding:0;	list-style: none;}
ul.nav {line-height:1.3em;margin:1em 0 1em 0;float:left;}
ul.nav ul {position:absolute; top:-999em; width:200px!important; background-color:#093!important; padding: 0 0 10px 0px!important; background-image: url(../img/menu/dropdown-bottom.gif) !important; background-position: bottom; background-repeat: no-repeat; margin: 0px;}
ul.nav ul li {width:100%;}
ul.nav li:hover {visibility:inherit;} /* fixes IE7 'sticky bug' */
ul.nav li {float:left;position:relative;z-index:99;	background:#fff;}
ul.nav ul a {display:block; position:relative;}
ul.nav li:hover ul, .nav li.sfHover ul {left:-4.5em; top: 2.5em; z-index:99;}/* match top ul list item height */
ul.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active {background:#fff; outline:0;}
ul.nav li:hover li ul, ul.nav li.sfHover li ul {top:-999em;}
ul.nav li li:hover ul, ul.nav li li.sfHover ul {left:12em; top:0;} /* match ul width */
ul.nav li li:hover li ul, ul.nav li li.sfHover li ul {top:-999em;}
ul.nav li li li:hover ul, ul.nav li li li.sfHover ul {left:12em; top:0} /* match ul width */
ul.nav li li {display:block; padding:0px; margin:0; float:left;}
ul.nav li li a:link, .nav li li a:visited {display:block; width:180px; background-color:#093; padding:5px 10px;color:#fff!important;}
ul.nav li li a:hover {background-image: none!important;background-color:#063;color:#fff!important;}
ul.nav a {padding:.75em 1em; text-decoration:none; font-size:1.05em;}
ul.nav a, .nav a:visited { color:#063; } /* visited pseudo selector so IE6 applies text colour*/


