/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */

/* Level 1 */
a.mainlevel-provine-foot, a.mainlevel_active-provine-foot, a.mainlevel_current-provine-foot,
a.mainlevel-provine-foot:link, a.mainlevel_active-provine-foot:link, a.mainlevel_current-provine-foot:link,
a.mainlevel-provine-foot:visited, a.mainlevel_active-provine-foot:visited, a.mainlevel_current-provine-foot:visited{
	color:#fff;
}

a.mainlevel-provine-foot:hover, a.mainlevel_active-provine-foot:hover, a.mainlevel_current-provine-foot:hover {
	color: #ccc;
}


/* Main Level * customize style * layout here */
a.mainlevel-provine-foot, a.mainlevel_active-provine-foot, a.mainlevel_current-provine-foot, span.mainlevel-provine-foot,
a.mainlevel-provine-foot:link, a.mainlevel_active-provine-foot:link, a.mainlevel_current-provine-foot:link,
a.mainlevel-provine-foot:visited, a.mainlevel_active-provine-foot:visited, a.mainlevel_current-provine-foot:visited,
a.mainlevel-provine-foot:hover, a.mainlevel_active-provine-foot:hover, a.mainlevel_current-provine-foot:hover {
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	font-weight:bold;
	display: block;
	width: auto;
	padding:0px 10px;
	margin:0px;
}


/* Sub Level * customize style * layout here */
a.sublevel-provine-foot, a.sublevel_active-provine-foot, a.sublevel_current-provine-foot, span.sublevel-provine-foot,
a.sublevel-provine-foot:link, a.sublevel_active-provine-foot:link, a.sublevel_current-provine-foot:link,
a.sublevel-provine-foot:visited, a.sublevel_active-provine-foot:visited, a.sublevel_current-provine-foot:visited,
a.sublevel-provine-foot:hover, a.sublevel_active-provine-foot:hover, a.sublevel_current-provine-foot:hover {
	display: none;
}

ul.mainlevel-provine-foot, ul.mainlevel-provine-foot ul{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
	list-style: none;
	text-align:center;
}

ul.mainlevel-provine-foot {
	z-index: 200;
}

ul.mainlevel-provine-foot ul {
	z-index: 300;
}

	ul.mainlevel-provine-foot ul li{
		z-index: 300;
	}
	
		ul.mainlevel-provine-foot ul li a{
			z-index: 300;
		}
	
ul.mainlevel-provine-foot ul ul {
	z-index: 400;
}


ul.mainlevel-provine-foot li {
	list-style: none;
	float: left;
	position: relative;
	padding:0px;
}

ul.mainlevel-provine-foot li li {
	position: relative;
	width: 160px;
	margin: 0;
}

/* 2nd level position */
ul.mainlevel-provine-foot ul{
	display: none;
	position: absolute;
	top: 25px;
	left: 0px;
}

ul.mainlevel-provine-foot li > ul {
	top: 25px;
	left: 0px;
}
/* 3rd level position */
ul.mainlevel-provine-foot li li ul {
	top: 0;
	left: 150px;
}

/* Controle Displaying */
div.menu-provine-foot{
	text-align:center;
	margin:0px;
}

	div.menu-provine-foot table{
	 width:100%;
	 }


ul.mainlevel-provine-foot li:hover ul,
ul.mainlevel-provine-foot li.hover ul {
	display: none;
}


ul.mainlevel-provine-foot li:hover ul ul,
ul.mainlevel-provine-foot li.hover ul ul {
	display: none;
}

ul.mainlevel-provine-foot li:hover ul li:hover ul,
ul.mainlevel-provine-foot li.hover ul li.hover ul {
	display: none;
}


ul.mainlevel-provine-foot, ul.mainlevel-provine-foot li li {
	clear: left;
}

/** separator */
span.mainlevel-provine-foot, span.sublevel-provine-foot {
	border-width: 0px;
	padding: 0px;
}
