ul#ddmenu,ul#ddmenu ul {margin:0;padding:0;list-style:none;background-color:#e0e0e0;}
ul#ddmenu ul {display:none;position:absolute;left:100%;top:0; -moz-box-shadow:3.5px 3.5px 5px #000; -webkit-box-shadow:3.5px 3.5px 5px #000; box-shadow:3.5px 3.5px 5px #000000; background-color:#e0e0e0; border-radius:6px;-moz-border-radius:6px; -webkit-border-radius:6px; border-color:#d4d4d4; padding:0 5px 0 10px;}
ul#ddmenu li:hover>* {display:block;}
ul#ddmenu li {position:relative; display:block;}
ul#ddmenu li:hover {z-index:1;}
ul#ddmenu {font-family: verdana,arial,sans-serif; z-index:1000;position:relative;display:block;float:left;padding:0;}
ul#ddmenu>li {margin:0;}
ul#ddmenu a:active, ul#ddmenu a:focus {outline-style:none;}

ul#ddmenu>li {min-width:80px; padding:5px 0px;}

/* The next line controls the font size of the links */
ul#ddmenu a {
	font-size: 90%;
	line-height:1.35em;
	font-weight:bold;
	color:#0000ff;
	background-color:#e0e0e0;
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	padding:1px 4px;
	cursor:pointer;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#e0e0e0;
}

ul#ddmenu ul li {position: relative; z-index: 100; float:none;}
ul#ddmenu ul li a {font-size:85%}

ul#ddmenu ul a {text-align:left;padding:4px 0;background-color:#e0e0e0;border-width:0;border-radius:0px; -moz-border-radius:0px;-webkit-border-radius:0px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;color:blue;text-decoration:none;}
ul#ddmenu li:hover>a,ul#ddmenu li a.pressed {background-color:#fff;;border-color:#c0c0c0;border-style:solid;color:/*#000*/green;text-shadow:#fff 0 0 1px;text-decoration:none;}
ul#ddmenu ul li:hover>a,ul#ddmenu ul li a.pressed {background-color:#fff;color:green;text-decoration:none;}

/* li.info {min-width: 120px;} */
li.info span {
	font-size:85%;
	display:block;
	position: relative;
	z-index: 200;
	overflow:visible;
	white-space:normal;
	color:#000;
	cursor:text;
	padding:1px 1px 5px 5px;
	background-color:#e0e0e0;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#e0e0e0;
}

#ddlinks {width:380px !important;}
ul#ddlinks li span.desc {font-weight:normal;color:#000;font-size:80%;display:inline !important; white-space:normal;overflow-wrap: break-word;}

ul#ddmenu a span.desc {font-weight: normal; color: #000; white-space: normal;}

ul#ddmenu li ul li ul li {margin:0px;}

ul#ddmenu li.x1 {margin-top:10px;}
ul#ddmenu li.xn {margin-bottom:15px}
ul#ddmenu li.x1>a {border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;}
ul#ddmenu li.xn>a {border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
