
.childcontent-inner-wrap{
	margin-top:4px;}


.ja-megamenu { padding: 0;

margin:0;



}







.ja-megamenu a.over, .ja-megamenu a.active { color:#ffffff !important;
background-color:#459FCD;

}







ul.megamenu { margin: 0; /* menu's gutter */

 }







/* lv - 0



-----------------------------------*/



/* Styling ---*/



.ja-megamenu ul.level0 li.mega {



	padding: 0;

	border-right:1px solid #000000;

	*height:30px;



	



}

.ja-megamenu ul.level0 li.mega.last {



	padding: 0;


	



	



}







.ja-megamenu ul.level0 li.first {



	background: none;



	border-left: 0;



}







.ja-megamenu ul.level0 li.mega a.mega {



	display: block;



	margin: 0;



	padding: 0;



	text-decoration: none;



	color: #ffffff;



	text-transform: uppercase;



	font-size: 12px ;



	padding-left:22px;

	padding-right:22px;

	line-height:30px;



}







.ja-megamenu ul.level0 li.over, ul.level0 li.haschild-over {}







.ja-megamenu ul.level0 li.over a.mega, ul.level0 li.haschild-over a.mega {



	/*background: #000;*/

	



}







.ja-megamenu ul.level0 li.haschild a.mega span.menu-title,



.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {



	background-image: none;



	padding-left: 0;



}







.ja-megamenu ul.level0 li.active {}







.ja-megamenu ul.level0 li.active a.mega,

.ja-megamenu ul.level0 li a.mega:hover { 

 }







/* lv - 1 and below



-----------------------------------*/



/* Styling ---*/



.ja-megamenu ul.level1 li.mega {



	padding: 0;



	background: none;



	border-left: 0;



}







.ja-megamenu ul.level1 li.first {}







.ja-megamenu ul.level1 li.mega a.mega {
	border: 0;
	border-bottom: 1px dotted #ccc;
	background: none;
	padding: 7px 12px 6px 5px;
	margin: 0;
	color:#ffffff ;
	text-transform: none;
	font: bold 11px/normal Arial, sans-serif;
}

.ja-megamenu ul.level1 li.mega a.mega.over {
	
	color:#000000 !important ;

}





.ja-megamenu ul.level1 li.mega a.mega span.menu-title {



	padding-left: 12px;



	background: url(../../images/arrow-l.png) no-repeat 3px center;



}







.ja-megamenu ul.level1 li.mega a.mega span.has-image {



	background-position: 3px top;



}







.ja-megamenu ul.level1 li.mega a.mega span.has-image span.menu-title {



 	background: none;



 	padding-left: 0; 



 }







.ja-megamenu ul.level1 li.over a.mega, ul.level1 li.haschild-over a.mega {



	color: #ffffff !important;



}







.ja-megamenu ul.level1 li.active a.mega {



	color: #ffffff !important;



}







.ja-megamenu ul.level1 li.over a.mega span.menu-title,



.ja-megamenu ul.level1 li.haschild-over a.mega span.menu-title,



.ja-megamenu ul.level1 li.active a.mega span.menu-title {



	background-image: url(../../images/arrow.png);



}



.ja-megamenu li.mega .childcontent,

.ja-megamenu li.haschild-over li.mega .childcontent,

.ja-megamenu li.mega li.haschild-over li.mega .childcontent ,

.ja-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, 

.ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, 

.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent { }







 /* CHILD CONTENT



-----------------------------------*/



.ja-megamenu .childcontent-inner {



	background: #459FCD;



	border: 1px solid #2C6E95;



	color: #333;



	margin-top: -4px;	



	margin-left: -2px;



	padding-top: 4px;

	

		opacity:0.9;

filter:alpha(opacity=90); /* For IE8 and earlier */





}







.ja-megamenu ul.level0 li.home.active .childcontent-inner {



	background-image: url(../../images/arrow-down.gif) !important;



	border-color:#000 !important;



}







.ja-megamenu .level1 .childcontent-inner {}







.ja-megamenu .level0 .childcontent-inner .megacol {



	background: url(../../images/dot-1.gif) repeat-y left;



}







.ja-megamenu .level0 .childcontent-inner div.first {



	background: none;



}







.ja-megamenu .childcontent .ja-moduletable {



	border: 0;



	margin: 8px 2px;



}







.ja-megamenu .childcontent .ja-moduletable h3 {



	background: none;



	border-bottom: 0;



	border-top: 0;



	text-transform: uppercase;



	font: bold 125% "Arial Narrow", Helvetica, Arial, sans-serif;



	padding: 0 0 5px 5px;



	text-indent: 0;



}







.ja-megamenu .childcontent .ja-moduletable h3 span { background: none; border: 0; padding: 0; }







.ja-megamenu .childcontent .ja-moduletable li { margin: 0; padding-left: 0; }







.ja-megamenu .childcontent .ja-moduletable li a,



.ja-megamenu .childcontent .ja-moduletable a { background: none; }







.ja-megamenu .childcontent .ja-moduletable li a:hover,



.ja-megamenu .childcontent .ja-moduletable a:hover { color: #333; }







/* Grouped --- */



.ja-megamenu div.group { margin-bottom: 12px; }







.ja-megamenu div.group ul.megamenu { margin: 8px 0; }







.ja-megamenu div.group ul.megamenu ul.megamenu { margin: 0; }







/* Parent Group */



.ja-megamenu .group-title {



	border-bottom: 5px solid #ddd;



	padding: 5px;



}







.ja-megamenu .group-title a.mega span.menu-title {



	color: #000;



	text-transform: uppercase;



	font: bold 125%/normal "Arial Narrow", Arial, serif;



	background: none !important;



	padding-left: 0 !important;



}







.ja-megamenu .group-title .menu-desc {



	color: #999;



	padding-left: 0 !important;



}







.ja-megamenu .group-title a.mega {



	padding: 0 !important;



	margin: 0 !important;



	background: none !important;



	height: auto !important;



	border: 0 !important;



}







/* Child Group */



.ja-megamenu ul.level1 .group li.group div.group {}







.ja-megamenu ul.level1 .group li.first div.group {}







.ja-megamenu .group-content .group-title {



	background: none #ff0000;



	padding: 5px 12px;



	border-bottom: 0;



	margin-bottom: 8px;



}







.ja-megamenu .group-content .group-title a.mega > span.menu-title {



	color: #fff;



	text-transform: uppercase;



	font: bold 100% "Arial Narrow", Arial, sans-serif;



	background: none !important;



	padding-left: 0 !important;



}