.TopGroup
{
  background-color: transparent; 
  font-family: Arial, Helvetica, sans-serif;
  font-size:9pt;
  border:groove 2px silver; 
  cursor:default;
  margin-top: 12px;   
  padding: 1px;
}

.TopMenuItem
{
  background-color: Teal; 
  font-family: Arial, Helvetica, sans-serif;
  font-size:9pt;
  color:black; 
  border:solid 1px #DBD7D0; 
  cursor:default; 
}

.TopMenuItemHover 
{
  background-color:#C2C5C8; 
  font-family: Arial, Helvetica, sans-serif;
  font-size:9pt;
  color:black; 
  border:solid 1px #A6A8B2; 
  cursor:default; 
}

.MenuGroup
{
  background-color:#3F3F3F;
  font-family: Arial, Helvetica, sans-serif;
  font-size:9pt;
  border:5px;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style:solid;
}

/*

.MenuBreak
{
  background-image:url(images/break_bg.gif);
  width:100%;
  height:1px;
}

*/

.MenuItem
{
  background-color:#99BED1;  
  color:black;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight: normal;
  border:1px;
  border-color:#3F3F3F;
  border-style:solid;
  cursor:hand;
}

.MenuItemHover
{
  background-color:#75A2B7;
  color:white;
  font-family: Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight: normal;
  border:1px;
  border-top-color:#B8B8B9;
  border-left-color:#B8B8B9;
  border-right-color:black;
  border-bottom-color:black;
  border-style:solid;
  cursor:hand;
}

.MenuItemDown
{
  background-color: Red;
  color:white;
  font-family: Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight: normal;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  cursor:hand;
}


.MenuItemExpanded
{
  background-color:gray;
  color:black;
  font-family: Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight: normal;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  cursor:hand;
} 

.Item 
{
	background-color: Olive;
}

.ItemHover 
{
	background-color: Olive;
}

.ItemDown 
{
	background-color: Olive;
}

.ItemExpanded 
{
	background-color: Olive;
}

.SelectedItem 
{
background-color: Teal;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
  font-weight: normal;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  cursor:hand;

}

.SelectedItemHover
{
background-color: Teal;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
  font-weight: normal;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  cursor:hand;
opacity:.90;
	filter: alpha(opacity=75); 
	-moz-opacity: 0.750; 
}

.SelectedItemExpanded 
{ 
	background-color: Lime;
}

.ChildSelectedItem 
{
background-color: Teal;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
  font-weight: normal;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  cursor:hand;
}

.ChildSelectedItemHover 
{
background-color: Teal;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
  font-weight: normal;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  cursor:hand;
}

.ChildSelectedItemExpanded {
background-color: Teal;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
  font-weight: normal;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  cursor:hand;
}
