/* ---------- Reset rules ----------- */

div, ul, li, a, input, textarea, label {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

}

ul, li, ol {
	list-style: none;
	margin:0px;
	padding:0px;
}

#topnav {
	height: auto;
	white-space: nowrap;
	font-size: 16px;
	color: #000;    
    /*margin-left: 310px;
	*+margin-left: 285px;
    margin-top: 114px;*/
	position: absolute;
	z-index:5;
}

#topnav ul {
	position: absolute;
	/*top: 39px;*/
	*top:40px;
	/**top: 120px;*/
	/*background: url('menu-bg.png');*/
	padding: 15px;
	font-family: 'Arimo',sans-serif;
	font-family: 'Arimo',sans-serif;
	color: #DDD;
	display: none ;
	background-color:#FFFF01;

}
#topnav li:hover ul, #topnav ul:hover {
	display: block;
}
#topnav li {
	position: relative;
	*position: none;
	display: block;  
	float: left;
	list-style-type: none;
}
#topnav li li {
	height: auto;
	/*background: none;*/
	font-size: 16px;
	padding: 0px;
	float: none;
	*position:relative;
}

#topnav li li:hover, #topnav li:hover li {
	/*background-color:#02206c; */
}

#topnav li li a {
	/*background: none;*/
	padding: 5px 15px 5px 15px;
	line-height: normal;
	height: auto;
	*height: auto;
	opacity: .99;
	
}

/*#topnav li:hover li{ background:none !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}*/

/*#topnav li:hover li{ background-color:#FFFF01 !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}*/

#topnav li:hover {
	background-color:#02206c;

}

#topnav li a {
	/*display: block;
	text-decoration: none;
	 padding: 14px 15px 17px; Changed by Rudy */
	/*padding: 14px 14px 17px;
	padding: 20px 6px 17px;*/
	/*padding: 14px 17px 17px\0;*/
	/*height:47px;
	color: #000;
	font-weight:bold;*/
	
	
	display: block;
    /* font-size: 22px; Edited by Rudy 03-27-2020*/
    font-size: 22px;
    font-weight: bold;
    height: 47px;
    padding: 12px 15px 10px;
    text-decoration: none;
	color: #143b4c;
}

#topnav li a:hover,
#topnav li:hover > a, ul#topnav li li:hover a {
	/*color: #000;*/
	color:#143b4c;
	background-repeat: no-repeat; 
	background-position: right top;
	background-color:#c1c4b9;
}
#topnav li:hover li a {
    /*color: #000 ;*/
	color:#02206c;
	<!--background-color:#02206c; -->
	
}