@charset "utf-8";
.menu {
	/* position:absolute; */
	position:relative;
    z-index:200;
	/* top:3px;
	left:12px; */
}
/* Items */  
.menu ul li {
	position:relative;
	width:100px;
	/* width: auto; */
	display:block; 
	/* margin-right:8px; */
	margin-right:1px;
	list-style:none;
	overflow:visible;
	float:left;
	/* background:url(images/li.png) top right no-repeat; */
	/* background: #5D9730; */
	background: #20548E;
}
.menu ul li a {
	display:block;
	/* height:46px; */
    height: 22px;
	margin-top:0px;
	padding-top:6px;
	padding-left:6px;
	padding-right:20px;
    /*
	font-size:14px;
	font-size:1.4em;
	color:#82846f; */
	font-size:12px;
	/* font-size:1em; */
    color: #EAFFED;
	outline:none;
}
.menu ul li .active {
	background:url(images/on-18x22.png) top right no-repeat;
}

.menu ul li .inactive {
	background:url(images/off-18x22.png) top right no-repeat;
}
/* Subitems */
.menu ul li ul {
	position:absolute;
	display:none; 
	/* top:62px; */
	top:28px;
	left:-1px; 
	padding:9px;   
	width:120px;
	background:#ffffff;
	border:solid 1px #c6c6c6;
	-moz-border-radius: 5px;
}
*:first-child+html .menu ul li ul {
	left: -40px;
}
.menu ul.isScrolling li {
	width: 100px;
}
*:first-child+html .menu ul.isScrolling {
	z-index: 201;
	filter:alpha(opacity=100);
}
.menu ul li ul li .cornup {
	position:absolute;
	height:14px;
	width:20px;
	top:-21px;
	left:75px;
	/*background:url(images/corn-up.png) top left no-repeat;*/
	background: none;
}
.menu ul li ul li {
	position:relative;
	display:block;
	width: 100%;
	background: none;
	font-size:13px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:1px;
	border-bottom:solid 1px	#d1d1d1;
}
.menu ul li ul li ul {
	position:absolute;
	left:120px;
	top:-5px;
}
*:first-child+html .menu ul li ul li ul {
	left: 80px;
}
.menu ul li ul li .cornleft {
	position:absolute;
	height:20px;
	width:13px;
	top:4px;
	left:-20px;
	/*background:url(images/corn-left.png) top left no-repeat;*/
	backgroud: none;
}
.menu ul li ul li .active {
	background:url(images/sub-on.png) top right no-repeat;
}

.menu ul li ul li .inactive {
	background:url(images/sub-off.png) top right no-repeat;
}
.menu ul li ul li a {
	background:none;
	font-size:12px;
	height:auto;
	color:#858585;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:8px;
}
/* new menu stuff*/

.menu li.scrollingNav {
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}

.menu li.scrollingNav ul {
    float: none;
}

.menu li.last {
    border-bottom: none !important;
}
.menu ul li.subsLeft ul li ul {
	left:-140px;
}
*:first-child+html .menu ul li.subsLeft ul li ul {
	left:-180px;
}
.menu ul li.subsLeft ul li .inactive {
	background:url(images/sub-off-left.png) top right no-repeat;
}

