

#startMetaMenu ul { display: inline; float: right; }
#startMetaMenu ul li {
	display: inline;
	float: left;	
    font-family: 'Lato', sans-serif;
	font-size: 14px;
}

#startMetaMenu ul li a, #startMetaMenu ul li span.separator { color: rgba(0,0,0,0.65); padding: 0px 5px; font-weight: 400; border-right: 1px solid #979797; padding: 0px 10px; padding-bottom: 2px; line-height: 10px;}
#startMetaMenu ul li a.highlight, #startMetaMenu ul li span.highlight { color: #D11E2F; font-weight: 400; border-right: none;}
#startMetaMenu ul li a:hover { background-color: #FFFFFF; color: #222222; }

#startMetaMenu ul li.divider { margin-top: -8px; }

#startMainMenu ul.nav li a { font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #222222; padding: 0px; padding-left: 10px; padding-right: 10px; margin-left: 20px; padding-bottom: 10px; border-bottom: 3px solid #FFFFFF;} 
#startMainMenu ul.nav li a.active,
#startMainMenu ul.nav li a:hover { color: #000000; background-color: #FFFFFF; border-bottom: 3px solid #D11E2F;} 


nav.navBarBlack ul.navbar-nav li a {
	color: #FFFFFF;
	padding-bottom: 10px;
	border-bottom: 1px solid #000000;
}

nav.navBarBlack ul.navbar-nav li a.active,
nav.navBarBlack ul.navbar-nav li a:hover {
	color: #FFFFFF;
	border-bottom: 2px solid #99CC1D;
	background-color: #000000;
}

nav.navBarBlack ul.navbar-nav li a.current, nav.navBarBlack ul.navbar-nav li a.current:hover, nav.navBarBlack ul.navbar-nav li a.active.current  {
	color: #AFAFAF;
}



.linkList.megamenu li {
	margin-bottom: 20px;
	padding-left: 30px;
	background-image: url('../img/redArrow.png');
	background-position: 0px 5px;
	background-size: 17px;
	background-repeat: no-repeat;
	font-size: 18px;
}

.linkList.megamenu li a:link, .linkList.megamenu li a:visited, .linkList.megamenu li a:hover {
	color: #222222;
	font-weight: 400;
	font-weight: 18px;
	letter-spacing: 1px;
}

.linkList.megamenu li a:hover { text-decoration: underline; }

ul.imageMenu  { list-style: none; margin: 0px; padding: 0px; margin-top: -30px; }


ul.imageMenu li {
  display: flex;
  align-items: center;
}

.imageMenuTitle {
    font-family: 'Lato', sans-serif;
	color: #222222;
	font-weight: 400;
	padding-left: 20px;
	line-height: 24px;
	display: inline;
	float: left;
	max-width: 65%;
}

ul.imageMenu li a span.imageMenuTitle small {
	color: #D11E2F;
	font-size: 14px;
	font-weight: 400;
    font-family: 'Lato', sans-serif;
}




ul.sidemenu { margin-left: -10px;  margin-top: 30px; width: 85%;}	
ul.sidemenu li { margin-bottom: 5px;}
ul.sidemenu li.divider {margin-top: 30px;}
ul.sidemenu li.divider span.separator { display: none;}  
ul.sidemenu li > a {
		 background-color: #F2F2F2;	
		 padding: 5px 10px;
		 font-size: 85%;
		 color: #5d7f08;
}	

ul.sidemenu li > a:hover {
		 background-color: #CFCFCF;	
		 color: #000000;
}	



ul.sidemenu li ul.nav-child {
	list-style: none;
	margin-left: 0px;
	padding: 0px 5px;
	margin-bottom: 30px;
	margin-top: 3px;
	background-color: #F8F8F8;
	border-radius: 3px;
	padding-bottom: 3px;
}

ul.sidemenu li ul.nav-child ul.nav-child  {margin-bottom: 0px;}

ul.sidemenu li ul.nav-child  li  { margin-bottom: 5px; padding-top: 5px; border-top: 1px solid #CFCFCF;}
ul.sidemenu li ul.nav-child  li:first-child { border-top: none; }

ul.sidemenu li ul.nav-child  li > a, ul.sidemenu li ul.nav-child  li > a:hover  { color: #5d7f08; background-color: #F8F8F8;}
ul.sidemenu li ul.nav-child  li.active > a  { color: #000000;}

ul.sidemenu li ul.nav-child li { font-size: 117%;}

ul.sidemenu li ul.nav-child li ul.nav-child li { font-size: 117%;}


/*
.navbar-collapse form] {
	top: 10px;
	right: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 0;
	display: inline-block; 
	float: right;
}


	
	.navbar-collapse form button,
	.navbar-collapse form input {
		padding: 8px 12px;
		border-radius: 0px;
		border-width: 0px;
		color: #FFFFFF;
		font-size: 22px;
		top: 2px;
		background-color: transparent;
		background-color: transparent;
		border: none;
		box-shadow: none;
		outline: none;
	}

	.navbar-collapse button:active,
	.navbar-collapse button:active:focus {
		background-image: none;
		background-color: #000000;
	}

	.navbar-collapse button.searchReal {
		color: #99CC1D;	
	}
	.navbar-collapse button.searchClose {
		color: #D11E2F;	
		font-weight: 300;
		font-size: 14px;
		top: 9px;
	}
	
	
	.navbar-collapse input {
		padding: 5px 0px;
		font-style: italic;
		color: #FFFFFF;
		box-shadow: none;
		font-size: 14px;
		top: 12px;
		border-top: 0px solid #FFFFFF;
		border-bottom: 1px solid #99CC1D;
		width: 0px;
		opacity: 0;
		margin-right: -5px; 
		width: 210px;
	}
	input#navSearch { width: 0px; }
	
	.navbar-collapse button[type="reset"] {
		display: none;
		float: left;
	}


*/
	
	