/*** ESSENTIAL STYLES ***/
.jt-menu, .jt-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index:9999 !important;
	text-transform:capitalize;
}
.jt-menu {
	line-height:	1.0;
	z-index:9999 !important;
}
.jt-menu ul {
	position:		absolute !important;
	top:			-999em;
	width:			250px; /* left offset of submenus need to match (see below) */
	background:#d1cc6d;
	border-left:1px solid #0079a8;
	border-right:1px solid #0079a8;
	border-bottom:1px solid #0079a8;
	z-index:9999 !important;
}

.jt-menu li.item684 ul{ width:300px !important;}
.jt-menu li.item684 ul a{ text-transform:capitalize; width:270px; margin:0px 15px;}
.jt-menu ul li {
	width:			100%;
	
	
}
.jt-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.jt-menu li {
	float:			left;
	position:		relative;
}
.jt-menu a {
	display:		block;
	position:		relative;
}
.jt-menu li:hover ul,
.jt-menu li.sfHover ul {
	left:			0;
	top:			4.70em; /* match top ul list item height */
	z-index:		99;
}
ul.jt-menu li:hover li ul,
ul.jt-menu li.sfHover li ul {
	top:			-999em;
}
ul.jt-menu li li:hover ul,
ul.jt-menu li li.sfHover ul {
	left:			250px; /* match ul width */
	top:			0;
}
ul.jt-menu li li:hover li ul,
ul.jt-menu li li.sfHover li ul {
	top:			-999em;
}
ul.jt-menu li li li:hover ul,
ul.jt-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.jt-menu {
	float:			left;
	
}
/*.jt-menu li a {
	
	padding: 		.9em 1.5em .7em 1.5em;
	text-decoration:none;
	color:#ffffff !important;
	font-size:16px !important;
	text-transform:uppercase;
}*/
/*Edited rajesh 16/09/13 .jt-menu li {width:164px; text-align:center; display:block; })*/
.jt-menu li {
display: block;
text-align: center;
}

.jt-menu li a {
	
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: normal;
    text-decoration: none;
/*    text-transform: uppercase;*/
	text-align:center;
	height:57px;

	display:table-cell;
	vertical-align:middle;
	/*width:164px;*/
	padding:0 22px;
}

.jt-menu li a{
	line-height:57px;
	}
.jt-menu li li a{
	line-height: 12px !important;

	}
.jt-menu li.item682 {/*width:141px;*/ text-align:center; display:block; }
.jt-menu li.item682 a {
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
	text-align:center;
	height:57px;
	display:table-cell;
	vertical-align:middle;
	/*width:141px;
	padding:0px 30px;*/
}
.jt-menu li.item682 li a{width:220px !important;

	text-decoration:none;
	color:#0073ae !important;
	font-size:12px !important;
	text-transform:uppercase;
	border-bottom:1px solid #0079A8;
padding:.75em 0em !important;
	margin:0px 15px;
	height:auto;
	text-align:left;
	display:block;
	vertical-align:top;
	background:none;
   }
   
   


.jt-menu li.item685 {text-align:center; display:block; width:184px; }
.jt-menu li.item685 a {
	
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
	text-align:center;
	height:57px;
	display:table-cell;
	vertical-align:middle;
	/*padding:0px 30px;*/
}

.jt-menu li.item685 li a{width:220px !important;
	
	text-decoration:none;
	color:#0073ae !important;
	font-size:12px !important;
	text-transform:uppercase;
	border-bottom:1px solid #0079A8;
	padding:.75em 0em !important;
	margin:0px 15px;
	height:auto;
	text-align:left;
	display:block;
	vertical-align:top;
	background:none;
   }

html body div#bd div#main-wrapper div#mainmenu.clearfix div#ja-splitmenu div.module div div div ul.menu li.parent.item682 a{

/*width:105.5px;*/

}
html body div#bd div#main-wrapper div#mainmenu.clearfix div#ja-splitmenu div.module div div div ul.menu li.parent ul li a{
	padding-bottom:.75em !important;
	padding-top:.75em !important;
/*	width:220px!important;*/
	margin:0px 15px!important;
}



	
.jt-menu li a:hover {color:#0073ae !important;}
.jt-menu li.sfHover span {color:#0073ae !important;}

.jt-menu li li a {
	
	padding: 		.4em 0em !important;
	text-decoration:none;
	color:#0073ae !important;
	font-size:12px !important;
	text-transform:uppercase;
	border-bottom:1px solid #0079A8;
	padding-bottom:.75em !important;
	padding-top:.75em !important;
	width:220px;
	margin:0px 15px;
	height:auto;
	text-align:left;
	display:block;
	vertical-align:top;
	background:none;
}

html body div#bd div#main-wrapper div#mainmenu.clearfix div#ja-splitmenu div.module div div div ul.menu li.parent.item682 a{





}
.jt-menu li li a:hover  {color:#0991d7 !important;}

.jt-menu li li:hover, .jt-menu li li:hover a, .jt-menu li.sfHover li{ background:none !important;}

.jt-menu li:first-child, .jt-menu li.first-child {
}

.jt-menu li li:last-child a{
	border-bottom:none;
}

.jt-menu li li li a{
	border-bottom:1px solid #0079A8 !important;
}

.jt-menu li li li:last-child a{
	border-bottom:none !important;
}

.jt-menu li:hover, .jt-menu li.sfHover,
.jt-menu a:focus, .jt-menu a:hover, .jt-menu a:active {
	background:		url(../images/menu_hover.png) repeat-x top left;
	outline:		0;
	color:#0073ae !important;
	
	
	

}

.jt-menu li .separator {
	display: none;
}

/*** arrows **/
.jt-menu a.sf-with-ul {
	
}
.sf-sub-indicator {
	
	display:		none;
	
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */

}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	
}

/* point right for anchors in subs */
.jt-menu ul .sf-sub-indicator {  }
.jt-menu ul a > .sf-sub-indicator {  }
/* apply hovers to modern browsers */
.jt-menu ul a:focus > .sf-sub-indicator,
.jt-menu ul a:hover > .sf-sub-indicator,
.jt-menu ul a:active > .sf-sub-indicator,
.jt-menu ul li:hover > a > .sf-sub-indicator,
.jt-menu ul li.sfHover > a > .sf-sub-indicator {
	
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	
}
.sf-shadow ul.sf-shadow-off {
	
}

.jt-menu .active {
	
}

.jt-menu #current {
	
}

.superfish_clear { 
	clear: both !important;
	height: 1px !important;
	overflow: hidden !important;
	font-size: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
}

 ul.menu li.parent ul li.last-child a{
border:none;

}
 li.parent ul li.parent a.sf-with-ul li a{
border:1px solid;
background:none;
}

.item705  a{
border:none;
background:none;
}
html body div#bd div#main-wrapper div#mainmenu.clearfix div#ja-splitmenu div.module-portmenu div div div ul.menu li.parent ul li.parent a.sf-with-ul li a{
background:none;

border:none;
}
.jt-menu li li a{
text-transform:capitalize !important;
font-size:
}
