ul.menu {
	list-style:none;
	position:relative;
	width:auto;
	z-index: 1000;
}
ul.menu * {
	margin:0;
	padding:0;
}
ul.menu a {
	display:block;
	color:#14518F;
	text-decoration:none
}

ul.menu ul {
	position:absolute;
	top:40px;
	left:0;
	display:none;
	width:auto !important;
	opacity:0;
	list-style:none;
	-webkit-box-shadow: 0 5px 15px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0 5px 15px rgba(50, 50, 50, 0.5);
	box-shadow: 0 5px 15px rgba(50, 50, 50, 0.5);
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	border-top: 1px solid #c2c2c2;
	background: #fff;
}
ul.menu ul li {
	position:relative;
	background:none !important;
	height:35px !important;
	width:200px;
	text-align:left;
	padding-left:10px !important;
    border-bottom: 1px solid #c2c2c2 ;
}
ul.menu ul li a {
	color:#000 !important;
}

ul.menu ul li a:hover{
	color:#ff9c00 !important;
	}

ul.menu ul li ul {
	background-color: #FFFBC6 !important;
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
}
ul.menu ul li a {
	display:block;
	padding-right:0px !important;
	height: auto !important;
	text-transform:none !important;
	background:none !important;
	padding-left:4px !important;
	text-align:left !important;
	color:#000 !important;
	font-weight:bold;
	text-decoration:none !important;
	line-height:35px !important;
	padding:0px 3px;
}
ul.menu ul ul {
	left:195px;
	top:-1px;
}
ul.menu .menulink {
}
ul.menu .topline {
	border-top:0px solid #980000
}
.header-menu-active {
	background:url(../lib/dropdown/images/header_over.html) repeat-x;
	color: #282828;
}