div.mainmenu {position:relative;float:left;margin:0;width:100%;height:46px;background:#F4F4F4 url(../images/menu/bg1.png) top left repeat-x;color: #333;}
.nav, .nav * {margin:0;padding:0;}
.nav {line-height:1.0;float:left;margin-bottom:1.5em;}
.nav ul {background:#fff;}
.nav li {float:left;list-style:none;position:relative;}
.nav li li a {display:block;padding: .25em 0 .25em 2em;text-decoration:none;background-image: none;float:none;/*width:120px*/}
div#horiz-menu li li a {height: 30px;line-height: 30px;}
div#horiz-menu li:hover li,
div#horiz-menu li.sfHover li,
div#horiz-menu li.active:hover li,
div#horiz-menu li.active.sfHover li {background-image: none;}
div#horiz-menu li:hover li a,
div#horiz-menu li.sfHover li a,
div#horiz-menu li.active:hover li a,
div#horiz-menu li.active.sfHover li a {background-image: none;}
.nav li ul {float:none;top:-999em;position:absolute;width: 175px;z-index:5;}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {top:-999em;}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul{left:178px;top:0px;width:175px;}
.nav li:hover ul,
.nav li.sfHover ul {left:5px;top: 42px;}
.nav li li {float:none;width: 175px;}
.small,
.modifydate,
.createdate,
div#horiz-menu {height: 46px;}
div#horiz-menu ul {margin: 0;padding: 0;}
div#horiz-menu li {margin: 0;padding: 0;padding-right: 2px;float: left;list-style: none;}
div#horiz-menu a {display: block;float: left;padding: 0 25px;height: 42px;line-height: 40px;font-weight: bold;text-decoration: none;}
div#horiz-menu a {color: #fff;}
div#horiz-menu li.active li a {color: #277BC0;}
div#horiz-menu a:hover,
div#horiz-menu ul.nav li.sfHover a.topdaddy:link,
div#horiz-menu ul.nav li.sfHover a.topdaddy:visited {color: #277BC0;}
div#horiz-menu li li a{color: #f59334;}
div#horiz-menu li:hover,
div#horiz-menu li.sfHover,
div#horiz-menu li.active:hover,
div#horiz-menu li.active.sfHover {background: url(../images/menu/menu2-r.png) 100% 0 no-repeat;}
div#horiz-menu li:hover a,
div#horiz-menu li.sfHover a,
div#horiz-menu li.active:hover a,
div#horiz-menu li.active.sfHover a {background: url(../images/menu/menu2-l.png) 0 0 no-repeat;color: #f59334;}
#horiz-menu li.active,
#horiz-menu li.active_menu {background: url(../images/menu/menu-r.png) 100% 0 no-repeat;}
#horiz-menu li.active a,
#horiz-menu li.active_menu a {background: url(../images/menu/menu-l.png) 0 0 no-repeat;color: #f59334;}
#horiz-menu li.active li.active,
#horiz-menu li.active li.active a {background: none;}
.nav li li {background:#E6E6E6;border-bottom: 1px solid #BDBDBD;border: 1px solid #BDBDBD;border-top:none;}
.nav li li:hover,
.nav li li.sfHover,
#horiz-menu li:hover li:hover,
#horiz-menu li.sfHover li.sfHover,
#horiz-menu li.active li.active {background: #fff;}
#horiz-menu li:hover li a.daddy:link,
#horiz-menu li.sfHover li a.daddy:link,
#horiz-menu li:hover li a.daddy:visited,
#horiz-menu li.sfHover li a.daddy:visited  {background: url(../images/menu/bullet-sucker.png) 100% 50% no-repeat;}
.nav li.sfHover,
.nav li:hover {background: url(../images/menu/menu2-r.png) 100% 0 no-repeat;}
.nav li.sfHover a,
.nav li:hover a {background: url(../images/menu/menu2-l.png) 0 0 no-repeat;}


