/* navigation : HORIZONTAL CSS nav */
#mobilenavToggle {
	display:none;
}
/* LEVEL 1 - Original (always visible) horizontal links */
.navcontainer {
	padding-top:50px;
}
#HeaderLinks {
	background: none ; /* VILISBLE LINKS BACKGROUND COLOR */
	margin-top:0;
	background:#011A38
}
#HeaderLinks .mobilenav {
	display:none;
}
#HeaderLinks ul {
	float:right;
}
#HeaderLinks ul li {
	float:left;
}
#HeaderLinks a {
	line-height:33px; /* [BLBH2] VILISBLE LINKS BAR HEIGHT - MUST BE SAME AS BLBH1 */
	color:#FFF; /* VILISBLE LINKS TEXT COLOR */
	padding:0 10px; /* VILISBLE LINKS - PADDING USED INSTEAD OF MARGIN FOR THIS TECHNIQUE */
	display:block;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	text-align:center;
	font-size:14px;
}
#HeaderLinks li:hover a {
	color:#FFFFFF;
	background: #777;
}
#HeaderLinks .current {
	background:#8E3285;
	color:#000E28;
}
#HeaderLinks .current:hover {
	background:#8E3285;
	color:#000E28;
}
/* Level 2 */
HeaderLinks ul ul {
	display:none;
}
#HeaderLinks li li a {
	background: #666 ; /* INVISIBLE LINKS BACKGROUND COLOR */
	color:#FFF;  /* INVISIBLE LINKS TEXT HOVER COLOR */
	margin-top:0px; /* ADJUST THIS VALUE FOR LEVEL 2 POSITION FINE-TUNING */
	line-height:45px;
}
#HeaderLinks li ul {
	
}
#HeaderLinks li li a:hover {
	background: #eee ; /* INVISIBLE LINKS BACKGROUND HOVER COLOR */
	color: #666;
}
/* Level 3 */
#HeaderLinks ul ul ul {
	display:none;
}
/* Level 2, onwards */
#HeaderLinks li li a {
	min-width:200px;
	max-width:300px; /* FORMATS ALL CHILDREN */
	text-align:left; /* FORMATS ALL CHILDREN */
	padding:0 6px; /* FORMATS ALL CHILDREN */
}

/* == == == == == == == == == == == === == DO NOT EDIT BELOW THIS LINE == == == == == == == == == === == == == */

#HeaderLinks li {
	
}
#HeaderLinks ul, #HeaderLinks li {
	list-style:none;
	margin:0;
	padding:0;
}
#HeaderLinks li>ul {
	z-index:100;
	visibility:hidden;
	position:absolute;
}
#HeaderLinks li:hover>ul {
	visibility:visible;
}
#HeaderLinks li li {
	float:none;
}
#HeaderLinks ul>li>ul>li>ul {
	margin:-28px 0 0 153px;  /* UL UL A width + UL UL A Padding + (UL UL Left & Right Borders)-border width */
}
#HeaderLinks td {
	padding:0;
}

@media only screen and (max-width: 767px) {
	/*#HeaderLinks {
		display:none;
	}
	#mobilenavToggle {
		display:inline-block;
		position:absolute;
		float:right;
		width: 20px;
		height: 20px;
		right:30px;
		top:10px;
	}*/
	.fadeInDown {
		width:100%;
		right:0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	/*#HeaderLinks a {
		padding:0 5px;
		font-size:12px;
	}*/
	.fadeInDown {
		width:100%;
		right:0;
	}
	
}