/** 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-provineSub, a.mainlevel-provineSub:link, a.mainlevel-provineSub:visited{
	color:#E5DBCA;
}

a.mainlevel_active-provineSub, a.mainlevel_current-provineSub,
a.mainlevel_active-provineSub:link, a.mainlevel_current-provineSub:link,
a.mainlevel_active-provineSub:visited, a.mainlevel_current-provineSub:visited{
	color: #E5DBCA;
	background:#691d10;
}

a.mainlevel-provineSub:hover, a.mainlevel_active-provineSub:hover, a.mainlevel_current-provineSub:hover {
	color: #E5DBCA;
	background:#780604;
}

/* Main Level * customize style * layout here */
a.mainlevel-provineSub, a.mainlevel_active-provineSub, a.mainlevel_current-provineSub, span.mainlevel-provineSub,
a.mainlevel-provineSub:link, a.mainlevel_active-provineSub:link, a.mainlevel_current-provineSub:link,
a.mainlevel-provineSub:visited, a.mainlevel_active-provineSub:visited, a.mainlevel_current-provineSub:visited,
a.mainlevel-provineSub:hover, a.mainlevel_active-provineSub:hover, a.mainlevel_current-provineSub:hover {
	text-align: center;
	text-decoration: none;
	font-weight:bold;
	display: block;
	width: auto;
	padding:8px 0px 8px 10px;
	margin:0px;
	width:220px;
	text-align:left;
}


/* Sub Level * customize style * layout here */
a.sublevel-provineSub, a.sublevel_active-provineSub, a.sublevel_current-provineSub, span.sublevel-provineSub,
a.sublevel-provineSub:link, a.sublevel_active-provineSub:link, a.sublevel_current-provineSub:link,
a.sublevel-provineSub:visited, a.sublevel_active-provineSub:visited, a.sublevel_current-provineSub:visited,
a.sublevel-provineSub:hover, a.sublevel_active-provineSub:hover, a.sublevel_current-provineSub:hover {
	display: none;
}

ul.mainlevel-provineSub, ul.mainlevel-provineSub 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-provineSub {
	z-index: 400;
}

ul.mainlevel-provineSub ul {
	z-index: 500;
}

	ul.mainlevel-provineSub ul li{
		z-index: 500;
	}
	
		ul.mainlevel-provineSub ul li a{
			z-index: 500;
		}
	
ul.mainlevel-provineSub ul ul {
	z-index: 600;
}


ul.mainlevel-provineSub li {
	list-style: none;
	float: left;
	clear:left;
	position: relative;
	padding:0px;
}

ul.mainlevel-provineSub li li {
	position: relative;
	width: 160px;
	margin: 0;
}

/* 2nd level position */
ul.mainlevel-provineSub ul{
	display: none;
	position: absolute;
	top: 25px;
	left: 0px;
}

ul.mainlevel-provineSub li > ul {
	top: 25px;
	left: 0px;
}
/* 3rd level position */
ul.mainlevel-provineSub li li ul {
	top: 0;
	left: 150px;
}

/* Controle Displaying */
div.menu-provineSub{
	text-align:center;
	margin:0px;
}

	div.menu-provineSub table{
	 width:100%;
	 }


ul.mainlevel-provineSub li:hover ul,
ul.mainlevel-provineSub li.hover ul {
	display: none;
}


ul.mainlevel-provineSub li:hover ul ul,
ul.mainlevel-provineSub li.hover ul ul {
	display: none;
}

ul.mainlevel-provineSub li:hover ul li:hover ul,
ul.mainlevel-provineSub li.hover ul li.hover ul {
	display: none;
}


ul.mainlevel-provineSub, ul.mainlevel-provineSub li li {
	clear: left;
}

/** separator */
span.mainlevel-provineSub, span.sublevel-provineSub {
	border-width: 0px;
	padding: 0px;
}
