#menuAnaGenis {position: relative; padding: 0; margin: 0;background-color:#046b96;}
#menuAnaGenis, #menuAnaGenis li {list-style: none;font-weight:300;}
#menuAnaGenis li ul {display: none;}
#menuAnaGenis .sub {display: none;}
#menuAnaGenis .sub ul {display: block;}
#menuAnaGenis {position: relative;list-style:none;display:table;}
#menuAnaGenis li {
	display:inline-block;
	border-top:3px solid #046b96;
}
#menuAnaGenis li a {
	display: block;
	color:#ffffff;
	padding:18px;
	position:relative;
}
#menuAnaGenis li li a {
	font-size: 0.9em;
	color:#dddddd;
	border-top:none;
}
#menuAnaGenis li li li a {
	font-size: 0.8em;
	color:#cecece;
}
#menuAnaGenis li a.dc-mega {position: relative;padding-right:31px;}
#menuAnaGenis li a .dc-mega-icon {display: block; position: absolute; top: 25px; right: 15px; width: 8px; height: 6px; background: url(menudc/arrow.png) no-repeat 0 0;}
#menuAnaGenis li .sub-container {position: absolute; background-color:rgba(43,75,106,0.85);}
#menuAnaGenis li .sub a{display: block; float: none;padding:10px 20px;text-align:left;}
#menuAnaGenis li .sub-container.mega .sub {padding: 0;}
#menuAnaGenis li .sub .row {width: 100%; overflow: hidden; clear: both;}
#menuAnaGenis li .sub li {list-style: none;display:block; float: none; width: 190px;}
#menuAnaGenis li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
#menuAnaGenis li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 15px;}
#menuAnaGenis .sub li.mega-hdr li {}
#menuAnaGenis .sub li.mega-hdr li a {padding: 5px 15px;height:30px;line-height:30px;}
#menuAnaGenis li .sub-container.non-mega li {padding: 0; width: 200px; margin: 0;}
#menuAnaGenis li.mega-hover {
	border-top:3px solid #DCFDA6;
}
#menuAnaGenis li.mega-hover li{
	border-top:none;
}
#menuAnaGenis li li.mega-hover a{
	color:#ffffff;
}