/* * ------------------------------------------------------------------------
 * JA Edenite Template for J25 & J30
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------*//* lv - 1 and below-----------------------------------*//* Styling ---*/.ja-megamenu a.over, .ja-megamenu a.active { color: #fff !important; }#ja-mainnav li li a.active{ font-weight: bold; }.ja-megamenu ul.level0 li.mega{ border-right: 1px solid #75AAD2; }.ja-megamenu ul.level0 li.mega a.mega{	border-right: 1px solid #2B6484;	color: #C3DBED;	display: block;	font-weight: bold;	line-height: 32px;	padding: 0 12px;}.ja-megamenu li a.active, .ja-megamenu li a.active:hover, .ja-megamenu li a.active:active, .ja-megamenu li a.active:focus {	background: #770000 url(../../images/grad2-2.gif) 0 0 repeat-x;	color: #fff;}.ja-megamenu ul.level0 li.over, ul.level0 li.haschild-over{	background: #2B6484 url(../../images/grad2-1.gif) 0 0 repeat-x;	background-size: auto 100%;	color: #fff;}.ja-megamenu li ul { font-size: 92%; overflow: hidden; }.ja-megamenu li ul ul{ font-size: 100%; }.ja-megamenu li ul li.mega {	border-bottom: 1px solid #2972a8;	border-right: none !important;	float: left !important;	width: 100%;}.ja-megamenu ul.level1 li.first { border-top: 0; }#ja-mainnav li li a{	border: none;	color: #fff;	font-weight: normal;	line-height: normal;	padding: 7px 10px;} /* CHILD CONTENT-----------------------------------*/.ja-megamenu .childcontent-inner {	background: #002b5c;	border: 1px solid #2b6484;}.ja-megamenu ul.level1 li.mega a.mega { border: 0; }.ja-megamenu ul.level1 li.haschild, #ja-mainnav li.active li.haschild {	background: url(../../images/arrow3.png) 94% 50% no-repeat;}.ja-megamenu ul.level1 .childcontent { margin: -2em 0 0 188px; }.ja-megamenu ul.level1 span{ cursor: pointer; }.ja-megamenu .childcontent .ja-moduletable { color: #fff; }.ja-megamenu .childcontent .ja-moduletable h3 { background: none; border-bottom: 1px dotted #75AAD2; }.ja-megamenu .childcontent ul.megamenu .moduletable_features{ color: #fff; }.ja-megamenu .childcontent ul.megamenu .moduletable_features h3{ display: none; }.ja-megamenu .childcontent .ja-moduletable .ja-box-ct{ padding: 0; } .moduletable_features p{ padding: 0 0 4px; }.ja-megamenu .childcontent .group_document .ja-moduletable h3 { display: none; }/* Grouped --- */.ja-megamenu .group-title { border-bottom: 1px solid #75AAD2; margin: 0 10px; }#ja-mainnav li .group-title a{	border-bottom: 1px solid #2972A8;	padding-left: 0;	padding-right: 0;}.ja-megamenu ul.level1 li.group{ border-bottom: none; }.ja-megamenu .group-title .menu-title { color: #fff; font-size: 114%; font-weight: bold; }.ja-megamenu .group-title .menu-desc { color: #999; padding-left: 0 !important; }.ja-megamenu .childcontent ul.megamenu .custom_features a{ font-size: 100%; padding: 0 !important; }.ja-megamenu .childcontent ul.megamenu .custom_features a:hover{ text-decoration: underline; }#ja-container ul.menu li.current ul ul{ display: block; }