/*--------------------------- LAYOUT ----------------------------*/
#ja-mainnav, #ja-mainnav ul {padding:0px; margin:0px; line-height:20px;text-transform: uppercase; text-align:left;}
#ja-mainnav a {display:block; line-height:20px; margin:0px;}
#ja-mainnav li {float:left; margin:0px; padding:0px; padding:10px 20px;}
#ja-mainnav li ul {position:absolute; width:202px; left:-999em;}
#ja-mainnav ul ul a {width:160px;}
#ja-mainnav li ul ul {margin:-42px 0px 0px 200px;}
#ja-mainnav li:hover ul ul, #ja-mainnav li:hover ul ul ul, #ja-mainnav li.sfhover ul ul, #ja-mainnav li.sfhover ul ul ul {left:-999em;}
#ja-mainnav li:hover ul, #ja-mainnav li li:hover ul, #ja-mainnav li li li:hover ul, #ja-mainnav li.sfhover ul, #ja-mainnav li li.sfhover ul, #ja-mainnav li li li.sfhover ul {left:auto;}

/*--------------------------- VISUAL ----------------------------*/
#ja-mainnavwrap {background:none; border:none;}
#ja-mainnav ul, #ja-mainnav li {background:none; list-style:none;}
#ja-mainnav span.separator {display:none;}

/* -------- top level -------- */
#ja-mainnav > ul {background:none; padding-left:20px;}
#ja-mainnav > ul > li {background:none; border:none; margin-right:1px;}
#ja-mainnav > ul > li.active {background:none; color:#000000;}
#ja-mainnav > ul > li:hover, #ja-mainnav > ul > li:active, #ja-mainnav > ul > li:focus {background:none; color:#000000;}

/* -------- sub levels -------- */
#ja-mainnav ul ul li {border:none; margin-bottom:1px;}
#ja-mainnav li ul {background:none;}
#ja-mainnav li a {color:#ffffff; font-weight:bold; text-decoration:none;}
#ja-mainnav ul ul  li:hover, #ja-mainnav ul ul  li:active, #ja-mainnav ul ul  li:focus {background:none; color:#000000;}

/*** old css ***/
#ja-mainnav ul.menu {margin:0px; padding:0px 0px 0px 385px; float:left; border:none; white-space:nowrap;}
#ja-mainnav ul.menu ul {margin:0px; padding:0px;}
#ja-mainnav ul.menu li {margin:0px; padding:0px; float:left; display:block; background:none; cursor:pointer; position:relative; list-style:none;}
#ja-mainnav ul.menu li ul {width:19.4em; position:absolute; z-index:99; height:auto;}
#ja-mainnav ul.menu li ul ul {margin:-1.5em 0 0 14em;}
#ja-mainnav ul.menu li li {padding:0px 1em 0px 0px; margin:0px;}
#ja-mainnav ul.menu ul a {width: 8.8em;}
#ja-mainnav ul.menu li ul {left:-999em;}
#ja-mainnav ul.menu li:hover ul ul, #ja-mainnav ul.menu li:hover ul ul ul, #ja-mainnav ul.menu li.sfhover ul ul, #ja-mainnav ul.menu li.parentsfhover ul ul, #ja-mainnav ul.menu li.parent-activesfhover ul ul, #ja-mainnav ul.menu li.activesfhover ul ul, #ja-mainnav ul.menu li.sfhover ul ul ul, #ja-mainnav ul.menu li.parentsfhover ul ul ul, #ja-mainnav ul.menu li.parent-activesfhover ul ul ul, #ja-mainnav ul.menu li.activesfhover ul ul ul {left:-999em;}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#ja-mainnav ul.menu li:hover ul, #ja-mainnav ul.menu li li:hover ul, #ja-mainnav ul.menu li li li:hover ul, #ja-mainnav ul.menu li.sfhover ul, #ja-mainnav ul.menu li.parentsfhover ul, #ja-mainnav ul.menu li.parent-activesfhover ul, #ja-mainnav ul.menu li.activesfhover ul, #ja-mainnav ul.menu li li.sfhover ul, #ja-mainnav ul.menu li li.havesubchildsfhover ul, #ja-mainnav ul.menu li li.havesubchild-activesfhover ul, #ja-mainnav ul.menu li li.activesfhover ul, #ja-mainnav ul.menu li li li.sfhover ul, #ja-mainnav ul.menu li li li.havesubchildsfhover ul, #ja-mainnav ul.menu li li li.havesubchild-activesfhover ul, #ja-mainnav ul.menu li li li.activesfhover ul {left:auto;}

/*** STYLING THE MENU ***/
/* 1st level */
#ja-mainnav ul.menu li a {margin:0px; padding:12px 6px; border:none; display:block; color:#000000; font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:500; line-height:inherit; text-decoration:none; letter-spacing: -1px; word-spacing:1px;}
#ja-mainnav ul.menu li a:hover, #ja-mainnav ul.menu li a:active, #ja-mainnav ul.menu li a:focus {background:none; color:#da6321;}
#ja-mainnav ul.menu li {margin:0px;}
#ja-mainnav ul.menu li:hover, #ja-mainnav ul.menu li.sfhover, #ja-mainnav ul.menu li.parentsfhover, #ja-mainnav ul.menu li.parent-activesfhover {background:none; color:#000000;}
#ja-mainnav ul.menu li.active a, #ja-mainnav ul.menu li.active a:hover, #ja-mainnav ul.menu li.active a:active, #ja-mainnav ul.menu li.active a:focus {background:none; color:#da6321;}

/* 2nd level and above */
#ja-mainnav ul.menu li ul {background:none; border:none;}
#ja-mainnav ul.menu li ul li {background:#3d4346; border:1px solid #c5b6ad; border-left:0px solid #c5b6ad;}
#ja-mainnav ul.menu li ul a {margin:0px; padding:4px 10px; background:none; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-transform:none;}
#ja-mainnav ul.menu li.havesubchild, #ja-mainnav ul.menu li.havesubchild-active {background:none;}
#ja-mainnav ul.menu li ul a:hover, #ja-mainnav ul.menu li ul a:active, #ja-mainnav ul.menu li ul a:focus, #ja-mainnav ul.menu ul li:hover, #ja-mainnav ul.menu ul li.sfhover, #ja-mainnav ul.menu ul li.havesubchildsfhover, #ja-mainnav ul.menu ul li.havesubchild-activesfhover, #ja-mainnav ul.menu ul ul li:hover, #ja-mainnav ul.menu ul ul li.sfhover, #ja-mainnav ul.menu ul ul li.havesubchildsfhover, #ja-mainnav ul.menu ul ul li.havesubchild-activesfhover {background:#da6321; color:#000000;}
#ja-mainnav ul.menu ul li.active a, #ja-mainnav ul.menu ul li.active a:hover, #ja-mainnav ul.menu ul li.active a:active, #ja-mainnav ul.menu ul li.active a:focus {background:none !important;}
#ja-mainnav ul.menu li.active li a {color:#ffffff;}
#ja-mainnav ul.menu li.active li a:focus, #ja-mainnav ul.menu li.active li a:hover, #ja-mainnav ul.menu li.active li a:active {background:#da6321; color:#000000;}
#ja-mainnav h3 {display:none;}
#ja-mainnav .moduletable_menu {background:none; margin:0px; padding:0px;}
