﻿@charset "utf-8";
#ja-cssmenu {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#ja-cssmenu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#ja-cssmenu li {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#ja-cssmenu li ul {
	z-index: 99; left: -999em; width: 185px; position: absolute; height: auto
}
#ja-cssmenu li ul ul {
	margin: -2em 0px 0px 15em
}
#ja-cssmenu li li {height:30px;line-height:30px;
	padding:0; margin: 0px; width: 185px;
}
#ja-cssmenu ul a {
	width: 185px;
}
#ja-cssmenu li:hover ul ul {
	left: -999em
}
#ja-cssmenu li:hover ul ul ul {
	left: -999em
}
#ja-cssmenu li.sfhover ul ul {
	left: -999em
}
#ja-cssmenu li.havechildsfhover ul ul {
	left: -999em
}
#ja-cssmenu li.havechild-activesfhover ul ul {
	left: -999em
}
#ja-cssmenu li.activesfhover ul ul {
	left: -999em
}
#ja-cssmenu li.sfhover ul ul ul {
	left: -999em
}
#ja-cssmenu li.havechildsfhover ul ul ul {
	left: -999em
}
#ja-cssmenu li.havechild-activesfhover ul ul ul {
	left: -999em
}
#ja-cssmenu li.activesfhover ul ul ul {
	left: -999em
}
#ja-cssmenu li:hover ul {
	left: auto
}
#ja-cssmenu li li:hover ul {
	left: auto
}
#ja-cssmenu li li li:hover ul {
	left: auto
}
#ja-cssmenu li.sfhover ul {
	left: auto
}
#ja-cssmenu li.havechildsfhover ul {
	left: auto
}
#ja-cssmenu li.havechild-activesfhover ul {
	left: auto
}
#ja-cssmenu li.activesfhover ul {
	left: auto
}
#ja-cssmenu li li.sfhover ul {
	left: auto
}
#ja-cssmenu li li.havesubchildsfhover ul {
	left: auto
}
#ja-cssmenu li li.havesubchild-activesfhover ul {
	left: auto
}
#ja-cssmenu li li.activesfhover ul {
	left: auto
}
#ja-cssmenu li li li.sfhover ul {
	left: auto
}
#ja-cssmenu li li li.havesubchildsfhover ul {
	left: auto
}
#ja-cssmenu li li li.havesubchild-activesfhover ul {
	left: auto
}
#ja-cssmenu li li li.activesfhover ul {
	left: auto
}
#ja-cssmenu li a {
	 text-align:center;display: block; font-weight: bold; font-size: 100%; text-transform: uppercase; color: #fff;  text-decoration: none
}
#ja-cssmenu li a.first-item {
	border-left-style: none
}
#ja-cssmenu li a.last-item {
	border-right-style: none
}

#ja-cssmenu li a:hover, #ja-cssmenu li a:active, #ja-cssmenu li a:focus, #ja-cssmenu li:hover a, #ja-cssmenu li.sfhover a, #ja-cssmenu li.havechildsfhover a, #ja-cssmenu li.havechild-activesfhover a, #ja-cssmenu li.active a  {
	background:url(../images/menubg.png) repeat transparent; color: #ffffff;text-align:left;
}

#ja-cssmenu li a.active:hover {
	color: #ffffff;color: #ffffff! important;
}
#ja-cssmenu li a.active:active {
	color: #ffffff
}
#ja-cssmenu li a.active:focus {
	color: #ffffff
}
#ja-cssmenu li ul {

}
#ja-cssmenu li ul ul {
}
#ja-cssmenu li ul li {
	
}
#ja-cssmenu li ul a {
	padding:0 12px;width:158px; font-weight: normal; font-size: 100%; padding-bottom: 0px; margin: 0px; text-transform: none; color: #cccccc! important; padding-top: 0px; border-right-style: none; white-space: nowrap
}
#ja-cssmenu li.havesubchild {
	background:url(../images/menupoint.gif) no-repeat #ff0;padding:4px;

}
#ja-cssmenu li.havesubchild-active {
	background:url(../images/menupoint.gif) no-repeat;

}
#ja-cssmenu li ul a:hover,#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 {
	color: #ffffff! important
}

#ja-cssmenu ul li a.active {
	font-weight: bold! important; color: #ffffff! important
}
#ja-cssmenu ul li a.active:hover {
	color: #ffffff! important
}
#ja-cssmenu ul li a.active:active {
	color: #ffffff! important
}
#ja-cssmenu ul li a.active:focus {
	color: #ffffff! important
}
