/* Default Joomla! Menu */
ul.menu {
	margin: 0;
	padding: 1px 0 0;
	list-style: none;
}

ul.menu li {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

ul.menu li a {
	padding: 2px 0;
	display: block;
	color: #3a58a0;
	text-decoration: none;
	outline: none;
}

ul.menu li a span {
	padding-left: 16px;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #333333;
	text-decoration: none;
	background-color: #ccc;
}

ul.menu li.active a {
	color: #3a58a0;
	text-decoration: none;
}

ul.menu li.active a span {
}

ul.menu li li a span {
	background: none;
}

ul.menu li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.menu li li {
	padding: 0 0 0 15px !important;
	list-style: none;
}

ul.menu li li a {
	color: #333333;
	background: none !important;
	font-weight: normal;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color: #3a58a0;
}



/* Default footer Menu WHITE */
ul.menu-footermenu {
	margin: 0;
	padding: 1px 0 0;
	list-style: none;
	display: inline;
	font-size: 11px;
	color:#666;
	float:left;
}

ul.menu-footermenu li {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	display: inline;
}

ul.menu-footermenu li a {
	padding: 0px 0;
	display: block;
	text-decoration: none;
	outline: none;
	display: inline;
	font-size: 11px;
	color:#666;
}

ul.menu-footermenu li a span {
	margin-left: 6px;
	margin-right: 6px;
	display: inline;

}
ul.menu-footermenu li a:hover, a:visited, a:focus{
color:#3a58a0;
text-decoration:none;
}


ul.menu-footermenu li.active a span {
}

ul.menu-footermenu li li {
	list-style: none;
}


ul.menu-footermenu .separator
{
color:#666;
font-size: 13px;
}




ul.menu-leftmenu {
	width:210px;
	position: absolute;
	top: 180px;
	list-style-type: none;
}

ul.menu-leftmenu li {
}

ul.menu-leftmenu li a {
	display: block;
	color: #777;
	text-decoration: none;
	border-bottom:1px solid #ccc;
	list-style-type: none;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

ul.menu-leftmenu li a span {

}

ul.menu-leftmenu li a:hover,
ul.menu-leftmenu li a:active,
ul.menu-leftmenu li a:focus {
	color: #3a58a0;
	text-decoration: none;
	background-color: #e1e3e9;
		list-style-type: none;
}

ul.menu-leftmenu li.active a {
	color: #3a58a0;
	text-decoration: none;
	background-color: #e1e3e9;
	list-style-type: none;
}



ul.menu-leftmenu li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.menu-leftmenu li li {
	padding: 0 0 0 0px !important;
	list-style: none;
}

ul.menu-leftmenu li li a {
	color: #777;
	background: none !important;
	font-weight: normal;
		list-style-type: none;
			padding-left:20px;
}

ul.menu-leftmenu li li a:hover,
ul.menu-leftmenu li li a:active,
ul.menu-leftmenu li li a:focus {
	color: #3a58a0;
		list-style-type: none;
			background-color: #e1e3e9;
}
ul.menu-leftmenu li li.active a {
	color: #3a58a0;
	text-decoration: none;
	background-color: #e1e3e9;
	list-style-type: none;
}

