#ja-cssmenu {
background:#0D98DC none repeat scroll 0%;
float:left;
margin-bottom:4px;
padding:0pt;
width:100%;
}
#ja-cssmenu ul {
margin:0pt;
padding:0pt;
}
#ja-cssmenu li {
background:transparent none repeat scroll 0% 50%;
border-right:1px solid #75AAD2;
cursor:pointer;
display:block;
float:left;
margin:0pt;
padding:0pt;
}
#ja-cssmenu li ul {
height:auto;
left:-999em;
position:absolute;
width:15.9em;
z-index:99;
}
#ja-cssmenu li ul ul {
margin:-2em 0pt 0pt 15em;
}
#ja-cssmenu li li {
margin:0pt;
padding:0pt 1em 0pt 0pt;
width:14.9em;
}
#ja-cssmenu ul a {
width:10.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:auto;
}
#ja-cssmenu li a {
border-right:1px solid #2B6484;
color:#FFFFFF;
display:block;
font-size:100%;
font-weight:bold;
line-height:32px;
padding:0pt 20px;
text-decoration:none;
}
#ja-cssmenu li a:hover, #ja-cssmenu li a:active, #ja-cssmenu li a:focus {
color:#FFFFFF;
}
#ja-cssmenu li:hover, #ja-cssmenu li.sfhover, #ja-cssmenu li.havechildsfhover, #ja-cssmenu li.havechild-activesfhover {
background:#2B6484 url(./images/grad2-1.gif) repeat-x scroll center top;
color:#FFFFFF;
}
#ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus {
background:#91AE4E url(./images/grad2-2.gif) repeat-x scroll center top;
color:#FFFFFF;
}
#ja-cssmenu li ul {
background:#5192C3 url(./images/grad2.gif) repeat-x scroll center bottom;
border:1px solid #2B6484;
}
#ja-cssmenu li ul li {
background:transparent none repeat scroll 0% 50%;
border-bottom:1px solid #2972A8;
border-right:medium none;
}
#ja-cssmenu li ul a {
background:transparent none repeat scroll 0% 50%;
border-right:medium none;
color:#FFFFFF;
font-size:92%;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:7px 10px;
}
#ja-cssmenu li.havesubchild, #ja-cssmenu li.havesubchild-active {
background:transparent url(./images/arrow3.png) no-repeat scroll 94% 50%;
}
#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 {
background:#2B6484 url(./images/grad2-1.gif) repeat-x scroll center top;
color:#FFFFFF;
}
#ja-cssmenu ul li a.active, #ja-cssmenu ul li a.active:hover, #ja-cssmenu ul li a.active:active, #ja-cssmenu ul li a.active:focus {
background:transparent none repeat scroll 0% 50% !important;
color:#FFFFFF;
font-weight:bold;
}

