/*********************************************************************************************************/
/* XML Menu Styles */

TD.mnuREG {
  
}

TD.mnuSEL{
	background-color:#0099ff; 
}

TD.mnuOVR {
color #c0c0c0;
}

a.menutextL1, a.menutextL1:active, a.menutextL1:hover, a.menutextL1:visited  {
 color: #ffffff;
 font-size: 1.0em;
 font-weight:bold;
 text-align: right;
}


a.menutextL2, a.menutextL2:active, a.menutextL2:hover, a.menutextL2:visited  {
 color: #ffffff;
 font-size: 1.0em;
 font-weight:bold;
 text-align: right;
}


a.menutextL3, a.menutextL3:active, a.menutextL3:hover, a.menutextL3:visited  {
 color: #ffffff;
 font-size: 0.8em;
 text-align: right;
}

a.menutextL4, a.menutextL4:active, a.menutextL4:hover, a.menutextL4:visited  {
 color: #000000;
 font-size: 0.8em;
 text-align: right;
}

.menucontainer, #menucontainer {
	text-align: center;
}

div.menutextL2, div.menutextL2_sel {
	padding-left: 17px; 
	padding-right: 17px; 
	vertical-align: middle; 
	cursor: hand;
	float:left;
}
	
div.submenu {
	position: absolute; 
	visibility: hidden; 
	/* border: 1px solid #000000; */
	padding: 0px; margin: 0px; z-index: 200; cursor: hand;
}



a.menutextL1, a.menutextL1:active, a.menutextL1:visited  {
 color: white;
 font-size: 9pt;
 font-weight:bold;
 text-align: right;
vertical-align: absmiddle;
 text-decoration: none;
  white-space:nowrap; 
}
a.menutextL1:hover {  color: #CCCCCC;  text-decoration: none; font-size: 9pt;}

a.menutextL2, a.menutextL2:active, a.menutextL2:visited  {
 color: white;
 font-size: 9pt;
 font-weight:bold;
 text-align: right;
vertical-align: absmiddle;
 text-decoration: none;
  white-space:nowrap; 
}
a.menutextL2:hover {  color: #CCCCCC;  text-decoration: none; font-size: 9pt;}
a.menutextL2_sel, a.menutextL2_sel:active, a.menutextL2_sel:hover, a.menutextL2_sel:visited  {
 color: 003399;
 background-color: #ffffff;
 font-size: 10pt;
 font-weight:bold;
 text-align: right;
 padding: 5px;
 text-decoration: none;
}

a.menutextL3, a.menutextL3:active, a.menutextL3:hover, a.menutextL3:visited  {
 color: black;
 font-size: 1.1em;
 text-align: right;
text-decoration: none;
}

a.menutextL4, a.menutextL4:active, a.menutextL4:hover, a.menutextL4:visited  {
 color: black;
 font-size: 1.0em;
 text-align: right;
}

li.mnuLI { margin-bottom: 5px; }
ul.mnuUL { margin-left: 10px; }