/* Mega menu */
.ja-megamenu a.over, .ja-megamenu a.active { color: #08c; }

.ja-home .ja-megamenu {
	background-image: url(../../images/mainnav-sep.gif);
}
.ja-megamenu {
	background: url(../../images/mainnav-sep.gif) no-repeat bottom right;
}
.ja-megamenu ul.level0 li.mega {
    background: url(../../images/mainnav-sep.gif) no-repeat  left bottom ;
}
ul.level0 li.mega a.mega { color: #656565; }

ul.level0 li.mega span.menu-desc { color: #656565; }

ul.level0 li.mega a.over, ul.level0 li.haschild-over a.over { color: #08c; }

ul.level0 li.active a.mega,
ul.level0 li.active a.over {
	background-image: url(../../images/mainnav-active.gif);
	color: #08c;
}

.ja-megamenu ul.level1 li.mega, .ja-megamenu ul.level1 li.haschild{
	background: url(../../images/line-sep.gif) no-repeat center bottom !important;
}

ul.level1 li.mega a.mega { color: #353535; }

ul.level1 li.haschild a.haschild span {
	background-image: url(../../images/arrow-01.gif);
}

ul.level1 li.haschild-over a.haschild span {
	background-image: url(../../images/arrow-01.gif);
}

ul.level1 li.over a.over,
ul.level1 li.haschild-over a.over { color: #08c; }

ul.level1 li.active a.active { color: #353535; }

ul.level1 li.group { background: none; }

ul.level1 .childcontent .tl {
	background-image: url(../../images/mega-corner2.png);
}

.childcontent .top {
	background-image: url(../../images/dot-sep.gif);
}

.childcontent .ml {
	background-image: url(../../images/mega-bg.png);
}

.childcontent .childcontent-inner {
	background-image: url(../../images/mega-bg-m.png);
}

.childcontent .mr {
	background-image: url(../../images/mega-bg.png);
}

ul.level1 .childcontent .top {
	background-image: url(../../images/mega-bg-m2.png);
}

ul.level1 .childcontent .tl {
	background-image: url(../../images/mega-bg2.png);
}

ul.level1 .childcontent .tr {
	background-image: url(../../images/mega-bg2.png);
}

ul.level1 .childcontent .ml {
	background-image: url(../../images/mega-bg2.png);
}

ul.level1 .childcontent .mr {
	background-image: url(../../images/mega-bg2.png);
}

ul.level1 .childcontent .childcontent-inner {}

.childcontent .ja-moduletable { color: #353535; }

.childcontent .ja-moduletable h3 { border-bottom: 1px dotted #f5f5f5; color: #353535; }

.childcontent .ja-moduletable a {
	border-bottom: 1px dotted #353535;
	color: #353535 !important;
}

.childcontent .ja-moduletable a:hover,
.childcontent .ja-moduletable a:focus,
.childcontent .ja-moduletable a:active {
	border-bottom: 1px dotted #08c;
	color: #08c !important;
}

.childcontent .ja-moduletable li {
	background-image: url(../../images/bullet7.gif) !important;
}

.childcontent .ja-moduletable li:hover {
	background-image: url(../../images/bullet8.gif) !important;
}

.group-title { background: #e5e5e5; border: 1px solid #ffffff; }

.group-title a { color: #656565 !important; }

.group-title .menu-desc { color: #656565; }

ul.level0 li.mega .childcontent .childcontent-inner li a {
	background-image: url(../../images/bullet3.gif);
}

ul.level0 li.mega .childcontent .childcontent-inner li a:hover, 
ul.level0 li.mega .childcontent .childcontent-inner li a:focus, 
ul.level0 li.mega .childcontent .childcontent-inner li a.active, 
ul.level0 li.mega .childcontent .childcontent-inner li a.over {
	background-image: url(../../images/bullet4.gif);
	color: #08c;
}


#ja-subnav ul li a:hover,
#ja-subnav ul li a.active {
	color: #08c !important;
}
ul.level0 li.mega a.mega span {}
ul.level0 li.mega a.mega span:hover{ color: #0088cc; }

ul.level1 li.last {
    background: none !important;
}