#dropmenu{
    background-color:#ffffff;
}
#dropmenu li{
    width:16.666%;
	color:#00256d;
    background-color:#ffffff;
	font-weight:bold;
    float:left;
    text-align:center;
    position:relative;
}
#dropmenu li a{
	display:block;
	background-color:#ffffff;
}
#dropmenu li ul{
	width:100%;
	position:absolute;
	top:100%;
	left:0;
	z-index:100;
}
#dropmenu li ul li{
	width:100%;
	height:0;
	transition:.2s;
	overflow:hidden;
}
#dropmenu li ul li a,
#dropmenu li ul li p{
	background:#ffffff;
	border-bottom:1px dotted #00256d;
	box-sizing:border-box;
	color:#00256d;
	border-left:0;
	font-size:14px;
	line-height:37px;
    height:38px;
}
#dropmenu li ul li:last-child a,
#dropmenu li ul li:last-child p{
	border-bottom:none;
}
#dropmenu li ul.road li a,
#dropmenu li ul li ul li a,
#dropmenu li ul li ul li p{
	width:130%;	
}
#dropmenu li ul li:last-child  ul li a,
#dropmenu li ul li:last-child  ul li p{
	border-bottom:1px dotted #00256d;
}
#dropmenu li ul li ul li:last-child a,
#dropmenu li ul li ul li:last-child p,
#dropmenu li ul li:last-child  ul li:last-child a,
#dropmenu li ul li:last-child  ul li:last-child p{
	border-bottom:1px dotted #ffffff;
}
#dropmenu li ul li:last-child  ul li:last-child ul li a,
#dropmenu li ul li:last-child  ul li:last-child ul li p{
	border-bottom:1px dotted #00256d;
}
#dropmenu li ul li:last-child  ul li:last-child ul li:last-child a,
#dropmenu li ul li:last-child  ul li:last-child ul li:last-child p{
	border-bottom:1px dotted #ffffff;
}
#dropmenu > li:hover li:hover > a,
#dropmenu > li:hover li:hover > p{
	background:#ffffff;
	color:#ff0000;
}
#dropmenu > li:hover > ul > li{
	height:38px;
	overflow:visible;
}
#dropmenu li ul li ul{
	left:100%;
	top:0;
}
#dropmenu li:last-child ul li ul{
	width:100%;
	left:100%;
}
#dropmenu li:last-child ul li ul li ul{
	width:130%;
	left:130%;
}
#dropmenu li ul li:last-child ul li ul{
	width:100%;
	left:130%;
}
#dropmenu li ul li ul:before{
	width:0;
	height:0;
	border:5px solid transparent;
    border-left-color:#00256d;
	content:"";
	position:absolute;
	left:-10px;
	top:13px;
}
#dropmenu li:last-child ul li ul:before{  
	border:5px solid transparent;
    border-left-color:#00256d;
	content:"";
	position:absolute;
	left:-10px;
	top:13px;
}
#dropmenu li ul li ul li ul:before{
	width:0;
	height:0;
	border:5px solid transparent;
    border-left-color:#00256d;
	content:"";
	position:absolute;
	left:-10px;
	top:13px;
}
#dropmenu li ul li:hover > ul > li{
	height:38px;
	overflow:visible;
}
#dropmenu li ul li ul li a{
	padding:0;
}
#dropmenu li:hover ul li ul li a:hover{
	padding:0;
}