#ja-cssmenu{margin:0;padding:0;position:relative}#ja-cssmenu ul{margin:0;padding:0}#ja-cssmenu li{background:url(../../images/mainnav-sep.gif) repeat-y right;cursor:pointer;display:block;float:left;margin:0 2px;padding:0 14px 0 0;position:relative}#ja-cssmenu li ul{height:auto;left:-999em;position:absolute;width:14.9em;width:15.4em;z-index:99}#ja-cssmenu li ul ul{margin:-2em 0 0 15em}#ja-cssmenu li li{margin:0;padding:0 1.5em 0 0;width:13.9em}#ja-cssmenu ul a{width:9.8em;width:13.8em}#ja-cssmenu li:hover ul ul,#ja-cssmenu li:hover ul ul ul,#ja-cssmenu li.sfhover ul ul,#ja-cssmenu li.havechildsfhover ul ul,#ja-cssmenu li.havechild-activesfhover ul ul,#ja-cssmenu li.activesfhover ul ul,#ja-cssmenu li.sfhover ul ul ul,#ja-cssmenu li.havechildsfhover ul ul ul,#ja-cssmenu li.havechild-activesfhover ul ul ul,#ja-cssmenu li.activesfhover ul ul ul{left:-999em}#ja-cssmenu li:hover ul,#ja-cssmenu li li:hover ul,#ja-cssmenu li li li:hover ul,#ja-cssmenu li.sfhover ul,#ja-cssmenu li.havechildsfhover ul,#ja-cssmenu li.havechild-activesfhover ul,#ja-cssmenu li.activesfhover ul,#ja-cssmenu li li.sfhover ul,#ja-cssmenu li li.havesubchildsfhover ul,#ja-cssmenu li li.havesubchild-activesfhover ul,#ja-cssmenu li li.activesfhover ul,#ja-cssmenu li li li.sfhover ul,#ja-cssmenu li li li.havesubchildsfhover ul,#ja-cssmenu li li li.havesubchild-activesfhover ul,#ja-cssmenu li li li.activesfhover ul{left:0}#ja-cssmenu li a{color:#000;display:block;float:left;font-size:92%;font-weight:700;height:30px;line-height:30px;padding:0 0 0 15px;text-decoration:none;text-transform:uppercase}#ja-cssmenu a span{display:block;float:left;height:30px;line-height:30px;padding:0 15px 0 0}#ja-cssmenu li a:hover,#ja-cssmenu li a:active,#ja-cssmenu li a:focus{background:#000;color:#fff}#ja-cssmenu li:hover a,#ja-cssmenu li.sfhover a,#ja-cssmenu li.havechildsfhover a,#ja-cssmenu li.havechild-activesfhover a{background:#000;color:#fff}#ja-cssmenu li:hover a span,#ja-cssmenu li.sfhover a span,#ja-cssmenu li.havechildsfhover a span,#ja-cssmenu li.havechild-activesfhover a span{background:#000}#ja-cssmenu li a.active,#ja-cssmenu li a.active:hover,#ja-cssmenu li a.active:active,#ja-cssmenu li a.active:focus{background:#000;color:#fff}#ja-cssmenu a:hover span,#ja-cssmenu a:active span,#ja-cssmenu a:focus span{background:#000;cursor:pointer}#ja-cssmenu li.active a:hover,#ja-cssmenu li.active a:active,#ja-cssmenu li.active a:focus{background:#000;color:#fff}#ja-cssmenu li.active a{background:#000;color:#fff}#ja-cssmenu li.active a:hover span,#ja-cssmenu li.active a:active span,#ja-cssmenu li.active a:focus span{background:#000;cursor:pointer}#ja-cssmenu li.active a span{background:#000;cursor:pointer}#ja-cssmenu li ul{background:#000;border:1px solid #333;border-top:0;top:27px}#ja-cssmenu li ul ul{border:1px solid #333}#ja-cssmenu li ul li{background:0 0;border-right:0}#ja-cssmenu li ul a{background:0 0!important;border-right:0;color:#fff;font-weight:400;height:auto;line-height:normal;margin:0;text-transform:none;white-space:nowrap}#ja-cssmenu li ul a span{background:0 0!important}#ja-cssmenu li ul a:active,#ja-cssmenu li ul a:focus,#ja-cssmenu ul li:hover,#ja-cssmenu ul li.sfhover,#ja-cssmenu ul li.havesubchildsfhover,#ja-cssmenu ul li.havesubchild-activesfhover,#ja-cssmenu ul ul li:hover,#ja-cssmenu ul ul li.sfhover,#ja-cssmenu ul ul li.havesubchildsfhover,#ja-cssmenu ul ul li.havesubchild-activesfhover{background:#000}#ja-cssmenu ul li a.active{background:0 0!important;font-weight:700!important;color:#9b9a9a!important}