#ja-cssmenu,#ja-cssmenu ul,#ja-cssmenu li,#ja-cssmenu li li,#ja-cssmenu li ul a {
	margin:0
}

#ja-cssmenu,#ja-cssmenu ul,#ja-cssmenu li {
	padding:0
}

#ja-cssmenu li,#ja-cssmenu li a {
	display:block
}

#ja-cssmenu li,#ja-cssmenu li ul li,#ja-cssmenu li ul a {
	background:none
}

#ja-cssmenu li ul {
	width:16.4em;
	position:absolute;
	z-index:99;
	w\idth:15.9em;
	border:2px solid #297829;
	border-bottom-width:1px;
	background:url(../../images/trans-bg.png)
}

#ja-cssmenu li ul,#ja-cssmenu li.activesfhover ul ul ul,#ja-cssmenu li.havechild-activesfhover ul ul ul,#ja-cssmenu li.havechildsfhover ul ul ul,#ja-cssmenu li.sfhover ul ul ul,#ja-cssmenu li.activesfhover ul ul,#ja-cssmenu li.havechild-activesfhover ul ul,#ja-cssmenu li.havechildsfhover ul ul,#ja-cssmenu li.sfhover ul ul,#ja-cssmenu li:hover ul ul ul,#ja-cssmenu li:hover ul ul {
	left:-999em
}

#ja-cssmenu li ul,#ja-cssmenu li ul a {
	height:auto
}

#ja-cssmenu li ul ul {
	margin:-2em 0 0 15em
}

#ja-cssmenu li li {
	padding:0 1em 0 0;
	width:14.9em
}

#ja-cssmenu ul a {
	width:14.8em;
	w\idth:10.8em
}

#ja-cssmenu li li li.activesfhover ul,#ja-cssmenu li li li.havesubchild-activesfhover ul,#ja-cssmenu li li li.havesubchildsfhover ul,#ja-cssmenu li li li.sfhover ul,#ja-cssmenu li li.activesfhover ul,#ja-cssmenu li li.havesubchild-activesfhover ul,#ja-cssmenu li li.havesubchildsfhover ul,#ja-cssmenu li li.sfhover ul,#ja-cssmenu li.activesfhover ul,#ja-cssmenu li.havechild-activesfhover ul,#ja-cssmenu li.havechildsfhover ul,#ja-cssmenu li.sfhover ul,#ja-cssmenu li li li:hover ul,#ja-cssmenu li li:hover ul,#ja-cssmenu li:hover ul {
	left:auto
}

#ja-cssmenu li a {
	text-decoration:none;
	line-height:40px;
	padding:0 20px 4px;
	font-size:100%;
	letter-spacing:1px
}

#ja-cssmenu li a,#ja-cssmenu li a:focus,#ja-cssmenu li a:active,#ja-cssmenu li a:hover,#ja-cssmenu li.havechild-activesfhover,#ja-cssmenu li.havechildsfhover,#ja-cssmenu li.sfhover,#ja-cssmenu li:hover,#ja-cssmenu li a.active:focus,#ja-cssmenu li a.active:active,#ja-cssmenu li a.active:hover,#ja-cssmenu li a.active,#ja-cssmenu li ul a,#ja-cssmenu ul ul li.havesubchild-activesfhover,#ja-cssmenu ul ul li.havesubchildsfhover,#ja-cssmenu ul ul li.sfhover,#ja-cssmenu ul ul li:hover,#ja-cssmenu ul li.havesubchild-activesfhover,#ja-cssmenu ul li.havesubchildsfhover,#ja-cssmenu ul li.sfhover,#ja-cssmenu ul li:hover,#ja-cssmenu li ul a:focus,#ja-cssmenu li ul a:active,#ja-cssmenu li ul a:hover,#ja-cssmenu ul li a.active,#ja-cssmenu ul li a.active:focus,#ja-cssmenu ul li a.active:active,#ja-cssmenu ul li a.active:hover {
	color:#fff
}

#ja-cssmenu li a,#ja-cssmenu ul li a.active {
	font-weight:bold
}



#ja-cssmenu li.havechild-activesfhover,#ja-cssmenu li.havechildsfhover,#ja-cssmenu li.sfhover,#ja-cssmenu li:hover {
	background:url(../../images/mainnav-hover.gif) no-repeat center bottom
}

#ja-cssmenu li a.active:focus,#ja-cssmenu li a.active:active,#ja-cssmenu li a.active:hover,#ja-cssmenu li a.active {
	background:url(../../images/mainnav-active.gif) no-repeat center bottom
}

#ja-cssmenu li ul li {
	border-bottom:1px solid #297829
}

#ja-cssmenu {
	margin:0;
	padding:0;
	background:url(../../images/mainnav-sep.gif) no-repeat left;
}

#ja-cssmenu li {
	float:left;
	background:url(../../images/mainnav-sep.gif) no-repeat right;
	cursor:pointer;
}

#ja-cssmenu li ul li,#ja-cssmenu li ul a {
	border-right:none
}

#ja-cssmenu li ul a {
	padding:7px 10px;
	line-height:normal;
	font-weight:normal;
	font-size:92%
}

#ja-cssmenu li.havesubchild-active,#ja-cssmenu li.havesubchild {
	background:url(../../images/arrow3.png) no-repeat 94% 50%
}

#ja-cssmenu ul ul li.havesubchild-activesfhover,#ja-cssmenu ul ul li.havesubchildsfhover,#ja-cssmenu ul ul li.sfhover,#ja-cssmenu ul ul li:hover,#ja-cssmenu ul li.havesubchild-activesfhover,#ja-cssmenu ul li.havesubchildsfhover,#ja-cssmenu ul li.sfhover,#ja-cssmenu ul li:hover,#ja-cssmenu li ul a:focus,#ja-cssmenu li ul a:active,#ja-cssmenu li ul a:hover {
	background:#69b869
}

#ja-cssmenu ul li a.active {
	background:none !important
}