ul.nav { padding:0; position:relative; background:#807E6C; height:35px; margin-top: 60px; margin-right: 0; margin-bottom: 0; margin-left: 0px; background-color: #807E6C; list-style-type: none; }
ul.nav * { margin:0; padding:0; }
ul.nav li { cursor:pointer; float:right; text-align:center; list-style-type:none; font-weight:normal; background:#807E6C !important; position:relative; top:0; left:0; }
ul.nav li ul { cursor:default; width:200px; position:absolute; height:auto; top:-999999px; background-position:0 0 !important; left:-9000px; background-color: #FFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; }
ul.nav li ul li { padding:0; border:none; width:auto; float:left; }
ul.nav li a { color:#EEECE0; background:#807E6C; font-weight:bold; text-decoration:none; display:block; float:left; height:35px; line-height:35px; border:0; font-size:13px; text-transform:uppercase; padding-top: 0; padding-right: 8px; padding-bottom: 0px; padding-left: 8px; }
ul.nav li ul li a { position:relative !important; cursor:pointer !important; font-weight:normal; color:#807E6C; width:200px; text-align:left; line-height:1.3em; padding-top:0.65em; padding-bottom:0.65em; height:auto; font-size:12px; text-transform:none; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }
ul.nav li a:hover { color:#000; background:#EEECE0; }
ul.nav li:hover a { color:#FFF; background-color: #589BB0; }
ul.nav li:hover ul, ul.nav li.sfHover ul { left:0; z-index:10;top:35px; }
ul.nav li:hover ul li a , ul.nav li.sfHover ul li a{ color:#444; background-color: #FFF; }
ul.nav li:hover ul li a:hover,ul.nav li.sfHover ul li a:hover  { color:#000; background-color:#C1DAE1; }
ul.nav li ul li a:hover { color:#fff; background-color:#FFF; }