/* Start of CMSMS style sheet 'Menu CSS' */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
	margin-left: 20px;
}

ul.dropdown li {
	float: left;
	line-height: 30px;
	vertical-align: middle;
	zoom: 1;
	padding: 0 25px;
	color: #ccc;
}

ul.dropdown li a, ul.dropdown ul li a,
ul.dropdown li span {
	color: #2D358F;
	font-size: 13px;
	text-decoration: none;
}

ul.dropdown li a.current, 
ul.dropdown li span.current {
	text-decoration: underline;
}

ul.dropdown ul li a.current {
	text-decoration: underline;
}	

ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	background: #6571B5;
	color: #fff;
}

ul.dropdown li.hover a,
ul.dropdown li:hover a,
ul.dropdown li:hover span {
	color: #fff;
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 160px;
}

ul.dropdown ul li {
	float: none;
	background: #6571B5;
	line-height: 13px;
	padding: 10px 25px;
	text-decoration: none;
}

ul.dropdown ul li.hover,
ul.dropdown ul li:hover {
	text-decoration: underline;
	background: #6571B5;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}

/* ~ */

* html ul.dropdown li {
	height: 1px;
}

ul.dropdown ul li,
ul.dropdown-vertical {
	margin-left: -16px;
	mar\gin-left: 0;
}

ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown li:hover ul ul ul,
ul.dropdown li:hover ul ul ul ul,
ul.dropdown li:hover ul ul ul ul ul {
	visibility: hidden;
}

ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul,
ul.dropdown ul ul li:hover ul,
ul.dropdown ul ul ul li:hover ul,
ul.dropdown ul ul ul ul li:hover ul {
	visibility: visible;
}

ul.dropdown ul ul ul ul ul ul {
	visibility: hidden !important;
}
/* End of 'Menu CSS' */

