/*The menu which is coming in header*/
#ja-cssmenu {
	margin: 0 0 0 -35px;
	/*padding: 32px 0 0;
	padding-left:15px;
		*/
}

#ja-cssmenu ul {
	margin: 0 ; /* all lists */
	padding: 0;
}

#ja-cssmenu li {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
#font-size:9px;
font-size:11px;
_font-size:9px;
font-weight:bold;
margin:16px 8px;



}

/*#ja-cssmenu li ul {
	width: 10.4em;
	position: absolute; 
	z-index: 99;
	left: -999em; 
	height: auto;
	w\idth: 15.9em;
}*/

#ja-cssmenu li ul ul {
	margin: -1.5em 0 0 9.6em; /* third-and-above-level lists */
}

#ja-cssmenu li li {
	padding: 0 1em 0 0;
	margin: 0;
	color:#000;
}
#ja-cssmenu li li a:hover{
	color:#fff;
	}
#ja-cssmenu ul a {
}

#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.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#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 li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul,
#ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul {
	left: auto;
	position:absolute;
	display:block;
}

/* STYLING THE MENU
-----------------------------------*/
#ja-cssmenu li ul {
	background:transparent url(img/drop_dwn.png) no-repeat scroll 10px bottom;
	#background:transparent url(img/drop_dwn.png) no-repeat scroll 10px bottom;
	_background:transparent url(img/dd_dwn.gif) no-repeat scroll 10px bottom;
	clear:both;
	/*height:105px;*/
	/*_height:125px;*/
	margin-top:3px;
	padding:0 5px 15px;
	width:144px;
	_width:144px;
	position: absolute; 
	z-index: 99;
	left: -999em; 
}

#ja-cssmenu li ul ul {}


#ja-cssmenu li ul li {
	width:100px;
	_width:105px;
}

#ja-cssmenu li ul a {
	border-right: none;
	margin: 0;
	padding: 6px 10px 0px;
	border-top: none;
	border-left: none;
	background: none;
	font-weight:normal;
	line-height: normal;
	color: #000;
	font-size: 11px;
	text-transform: none;
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus {
	margin: 0;
	color: #fff;
	background: none !important;
}

#ja-cssmenu li a {
#width:50px;
background:url(../images/bg_menuLi.gif) left 1px no-repeat;
}

#ja-cssmenu li a:hover, #ja-cssmenu li:hover, #ja-cssmenu li:hover a{
	color: #fff;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	/*background: url(../images/arrow3.gif) no-repeat bottom center;*/
	color:#842A37;
	#color:#842A37;
	_color:#842A37;
	_font-weight:bold;
}

#ja-cssmenu li li a.active,
#ja-cssmenu li li a.hover,
#ja-cssmenu li li a.active,
#ja-cssmenu li li a.focus {
	border-bottom: none !important;
	background: none !important;
	color: #fff !important;
	font-weight: bold !important;
	line-height: normal !important;
}

#ja-cssmenu li.havechild {
}

#ja-cssmenu li.havechild-active {
}

#ja-cssmenu li.havesubchild {
}

#ja-cssmenu li.havesubchild-active {
}

#ja-cssmenu ul li:hover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	/*background: none #E8662C;*/
	text-decoration:none;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover,
#ja-cssmenu li:hover a.first-item,
#ja-cssmenu li.sfhover a.first-item,
#ja-cssmenu li.havechildsfhover a.first-item,
#ja-cssmenu li.havechild-activesfhover a.first-item {
	text-decoration: none;
	/*background: url(../images/arrow2.gif) no-repeat bottom center;*/
}

#ja-cssmenu li a.active-first-item,
#ja-cssmenu li a.active-first-item:hover,
#ja-cssmenu li a.active-first-item:active,
#ja-cssmenu li a.active-first-item:focus {
	/*background: url(../images/arrow3.gif) no-repeat bottom center;*/
	/*height:20px; */
	display:block;
	float:left;
}


#ja-mainnavwrap a{  color:#fff; font-weight:bold; text-decoration:none; display:block; position:relative; padding:0 15px;}

#ja-mainnavwrap a span{ position:relative; z-index:60; }

#ja-cssmenu li ul li a span{
	color:#000;
	}
#ja-cssmenu li ul li a span:hover{
	color:#fff !important;
}
#ja-cssmenu .cardTop{ height:50px; position:absolute;text-align:left; width:100%;left:-4px; top:-31px; z-index:50; display:none; }
/*#ja-cssmenu .cardTop img{ border:0; behavior: url(iepngfix.htc); }*/
#ja-cssmenu .cardTop img{ border:0;}

#ja-cssmenu li:hover .cardTop,
#ja-cssmenu li.sfhover .cardTop,
#ja-cssmenu li.havechildsfhover .cardTop,
#ja-cssmenu li.havechild-activesfhover .cardTop,
#ja-cssmenu li:hover a.first-item .cardTop,
#ja-cssmenu li.sfhover a.first-item .cardTop,
#ja-cssmenu li.havechildsfhover a.first-item .cardTop,
#ja-cssmenu li.havechild-activesfhover a.first-item .cardTop{
display:block;
width:100%
}

#ja-cssmenu li:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a,
#ja-cssmenu li:hover a.first-item ,
#ja-cssmenu li.sfhover a.first-item ,
#ja-cssmenu li.havechildsfhover a.first-item ,
#ja-cssmenu li.havechild-activesfhover a.first-item {
display:block;
}