/*031716 Ashlee - commented out a nav hover style to fix a video menu page issue*/
#css3menu1 *, #css3menu1 *::before, #css3menu1 *::after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
ul#css3menu1 {
	/*box-shadow: 0px 4px 4px rgb(188, 188, 188);*/
	/*border-bottom: none;*/
	margin-left: 16px;
}
ul#css3menu1 ul {	
	/*background-color: #003A75;*/
	border-bottom: 1px solid #fff;
}

ul#css3menu1 li.topfirst a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,dddddd+100 */
	background: #1b3663; /* Old browsers */
	

	color: #FFF;
}

ul#css3menu1 li.topfirst a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#003a75+0,003a75+100 */
	background: #325c86; /* Old browsers */
	color: #FFF;
}

ul#css3menu1 a {
	font: 14px 'Open Sans', sans-serif;
	border-color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,dddddd+100 */
	background: #1b3663; /* Old browsers */
	
	color: #FFF;
}


ul#css3menu1 ul a {
	background-color: #325c86;
	font: 13px 'Open Sans', sans-serif;
	color: #ffffff;
	border-left: thin solid #FFF;
	border-right: thin solid #FFF;
	border-bottom: thin solid #878787;
	padding-top: 10px;
	padding-bottom: 10px;
	filter: none !important;
}

ul#css3menu1 li:hover>a, ul#css3menu1 li a.pressed {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#003a75+0,003a75+100 */
	background: #325c86; /* Old browsers */
	color: #FFF;
	filter: none !important;
	font-weight: bold;
}
ul#css3menu1 ul a:hover {
	background-color: #1b3663;
	color: #ffffff;
	font-weight: bold;
}
ul#css3menu1 ul li.nav-separate-style a:hover {
	background-color: #325c86;
	color: #ffffff;
}
/*ul#css3menu1 ul li:hover>a, ul#css3menu1 ul li a.pressed {
	background-color: #747474;
	color: #FFFFFF;
}*/
.nav-divider {
	border-top: 4px solid rgb(255, 255, 255);
}
ul#css3menu1 ul li.nav-separate-style a {
	background-color: #1b3663;
}
ul#css3menu1 li.topfirst>a {
	border-radius: 0px 0 0 0px;
	-moz-border-radius: 0px 0 0 0px;
	-webkit-border-radius: 0px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-left: none;
}
ul#css3menu1 li.toplast>a {
	border-radius: 0 0px 0px 0;
	-moz-border-radius: 0 0px 0px 0;
	-webkit-border-radius: 0;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}
ul#css3menu1 ul ul {
	left: 100%;
top: 0px;
}
/*ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
}*/
#css3menu1 .flyout {
float: left;
}
#css3menu1 .fa-chevron-right  {
float: right;
margin-right: 10px;
}
#css3menu1 .fa  {
margin-right: 10px;
font-size: 14px;;
}
#css3menu1 .flyout-link {
	height: 15px;
}
li.topmenu .fa-globe {
	position: inherit !important;
left: initial  !important;
top: initial  !important;
color: #fff;
}