/*@font-face {
    font-family: "keplerstd";
    src: url(keplerstd-semibolddisp.otf);
}*/

/*** ESSENTIAL STYLES ***/
/* 

@font-face {
    font-family: 'GillSans-LightLight';
    src: url('../fonts/gillsans-light.eot');
    src: url('../fonts/gillsans-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gillsans-light.woff') format('woff'),
         url('../fonts/gillsans-light.ttf') format('truetype'),
         url('../fonts/gillsans-light.svg#GillSans-LightLight') format('svg');
    font-weight: normal;
    font-style: normal;

}*/




.jt-menu, .jt-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;

}
.jt-menu {
	/*line-height:	1.0;*/
	
	  width:983px;
	  
	
}
.jt-menu ul {
	position:		absolute;
	top:			-999em;
	width:			249px; /* left offset of submenus need to match (see below) */
	background:#280f0a;
	border-left:1px solid #b59357;
	border-right:1px solid #b59357;
	border-bottom:1px solid #b59357;
	margin:0px 0px 0px 0px;
	padding:0px;
	opacity:0.90 !important;
}
.jt-menu ul li {
	width:			100%;

}
.jt-menu li:hover {
	visibility:		inherit !important; /* 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:			2.7em; 
	z-index:		99;
	padding:10px;
}*/


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:			249px; /* 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:			249px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.jt-menu {
	float:			left;
	/*margin-bottom:	1em;*/
}

/*changes*/
/*.jt-menu li a  { padding: 8px 22px;  color:#f6f4f1 !important; font-size:17px ;   font-weight:bold;  line-height:34px;margin-right:2px;}*/
.jt-menu li a span{ /*font-weight:bold !important;*/ }
.jt-menu li a:link, .jt-menu li a:visited  { padding: 8px 22px;  color:#f6f4f1 !important; font-size:17px ; line-height:34px;margin-right:2px;}

.jt-menu li#item-102 a{line-height: 17px;
    padding: 8px 22px;
    width: 117px;
	text-align:center;}
	
.jt-menu li#item-103 a{line-height: 17px;
    padding: 8px 22px;
    width: 90px;
	text-align:center}

/*.jt-menu li#item-107 a{padding: 8px 34px;color:#ffffff !important; font-size:16px ;   font-weight:normal;  line-height:34px;}*/
.jt-menu li#item-107{background:none;}
.jt-menu li#item-107 a{
	 padding: 8px 22px ;
	}

.jt-menu li#item-107 a:hover, .jt-menu li#item-107.current a{background:url(hover_right.png) repeat-x scroll 1px; border-radius:0px 11px 11px 0px; -moz-border-radius:0px 11px 11px 0px;	 webkit-border-radius:0px 11px 11px 0px; color:#FFF !important;}

.jt-menu li#item-107 li.active {background:#559cbe !important; }


.jt-menu li#item-107 li:hover{
	background:#559cbe !important; 
	
	}  

.jt-menu li a:hover, .jt-menu li.current.active a, .jt-menu li.active a {padding: 8px 22px;  color:#FFF !important; font-size:17px ; line-height:34px; background:url(../images/hover.png) repeat-x scroll 1px;  

}

.jt-menu li li a:hover, .jt-menu li li.current.active a, .jt-menu li li.active a {padding: 8px 22px;  color:#FFF !important; font-size:17px ; line-height:34px; background:#559cbe !important; 

}
jt-menu li.current li{
	background:none !important;
	}

jt-menu li.current.active a li a{
	background:none !important;
	border:none !important;
	
	
	}
jt-menu li.current li.active{
	background:none !important;
	border:none !important;
	}

 .jt-menu li#item-101 a:hover, .jt-menu li#item-101.current a    {background:url(hover_left.png) repeat-x scroll 1px; border-radius:11px 0px 0px 11px; -moz-border-radius:11px 0px 0px 11px; webkit-border-radius:11px 0px 0px 11px;
 
 background:url(hover_left.png) repeat-x scroll 1px; border-radius:0px 0px 0px 0px; -moz-border-radius:0px 0px 0px 0px;	 webkit-border-radius:0px 0px 0px 0px; color:#FFF !important; padding: 8px 22px;
 line-height:34px;
 height:34px;
}

.jt-menu li#item-105 a:hover, .jt-menu li#item-105.current a{
	 height:34px;
	}
.jt-menu li li a:hover, .jt-menu li li.current a{
	 height:auto !important;
	}



.jt-menu li li a:hover {
	
	color:#FFF !important;
	}


.jt-menu li.current a  {  color:#FFF !important; font-size:17px ; font-weight:normal; line-height:34px; }

.jt-menu li {
background:url(../images/sepbg.jpg) no-repeat  bottom right;
}
.jt-menu li li {
background:none !important;
}
.jt-menu li:last-child , .jt-menu li.last-child  {
background:none;
}
.jt-menu li.current li.active{
	border:none !important;
	}
.jt-menu li.current li.active a{

	}
	
	.jt-menu li.current  li a {
	margin-right:0px;
	}
	




/*.jt-menu li li a  { padding:.2em .9em .2em .45em;  color:#ffffff !important; font-size:12px !important;}


.jt-menu li li a:hover  { padding:.2em .9em .2em .45em; color:#ffffff !important; font-size:12px !important; background:none !important;}


.jt-menu li.current li a  { padding:.2em .9em .2em .45em; color:#ffffff !important; font-size:12px !important; background:none !important;}*/


.jt-menu li li  {
background:none;
border-bottom:1px solid #bdbdbd;
padding:0px 0px;
margin-right:0px !important;
}
.jt-menu li li  a{
	background:#fff !important;
	}
.jt-menu li li  a:hover{
	background:#559cbe !important;
	font-size:15px !important;
	padding:9px 10px 9px 10px !important;
	text-transform:none;
	height:auto !important;
		text-transform:none!important;
		line-height:14px!important;
	}
.jt-menu li li.current a {
	background:#559cbe !important;
	}

.jt-menu li li li {
}
.jt-menu li:hover, .jt-menu li.sfHover,
.jt-menu a:focus, .jt-menu a:hover, .jt-menu a:active {
	
	outline:		0;
}

/*** 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 {
	background: transparent;
}





.jt-menu ul {
	position:		absolute;
	top:			-999em;
	width:			249px; /* left offset of submenus need to match (see below) */
	background:#ffffff; /*url(../images/ulbg.png) repeat top left*/
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	margin:0px 0px 0px 1px;
	
}
.jt-menu li li.current a {
/*	background:#F00 !important;*/
	font-size:15px !important;
	padding:9px 10px 9px 10px !important;
	text-transform:none!important;
	line-height:14px!important;
	}

.jt-menu li li a{
	
	font-size:15px !important;
	padding:9px 10px 9px 10px !important;
	text-transform:none;
	
		text-transform:none!important;
		line-height:14px!important;
		color:#5a534d !important;
		 text-align: left !important;
    		width: auto !important;
	}
	.jt-menu li li a:hover{
	
	font-size:15px !important;
	padding:9px 10px 9px 10px !important;
	text-transform:none!important;
	line-height:14px!important;
	margin-right:0px !important;
	}
.jt-menu li li:hover { /*background:#cc0604;*/}
		
.jt-menu li:hover ul,
.jt-menu li.sfHover ul {
	left:			-4.6em	;
	top:			3.5em; /* match top ul list item height */
	z-index:		99;
	padding:0px 0px;
	width:249px;
	/*opacity: 0.95;*/
	
}


ul.jt-menu li ul{

/* padding-bottom:50px !important;
 background: url(../images/menu-sponsor.jpg) no-repeat scroll bottom left  transparent !important;
*/ /*background-color:#191207 !important*/
}


div#ja-splitmenu ul.jt-menu li.current ul li a{
	font-size:14px !important;
	padding:9px 10px 9px 10px !important;
	text-transform:none!important;
	height:auto;
	
	}
div#ja-splitmenu li.active.deeper.parent a{
	color:#fff!important;
	}
div#ja-splitmenu li.active.deeper.parent li a{
	color:#58554c!important;
}

/*change*/
div#ja-splitmenu li.deeper.parent li a{
	color:#58554c!important;
}
/*change*/
div#ja-splitmenu li.deeper.parent li a:hover{
	color:#fff!important;
}
	
div#ja-splitmenu li.active.deeper.parent li a:hover{
	color:#fff!important;
	
	}
div#ja-splitmenu li.active.deeper.parent li.active a{
	color:#fff!important;
	}
	
	
#footer h3{
	
	 font-weight:bold;
	 font-size:11px;
	 line-height:11px;
	 color:#e4e1dc;
	}
	
	.jt-menu li#item-191 a {
     line-height: 17px;
    padding: 8px 22px;
    text-align: center;
    width: 57px;
	}
	
.jt-menu li#item-104 a {
    line-height: 17px;
    padding: 8px 22px;
    text-align: center;
    width: 65px;
}

.jt-menu li#item-106 a {
    line-height: 17px;
    padding: 8px 22px;
    text-align: center;
    width: 59px;
}

.jt-menu li#item-107 a {
    line-height: 17px;
    padding: 8px 22px;
    text-align: center;
    width: 78px;
}

.jt-menu li#item-106 li a, .jt-menu li#item-104 li a, .jt-menu li#item-191 li a, .jt-menu li#item-107 li a{
	  width: auto;
	  text-align:left;
	}