.TopMenuExpanded
{
  background-color:red;
}

.TopMenuGroup
{
  background-color:#003130;
  cursor:default;
  height:24px;
}

.CMMenuGroup
{
  background-color:#000;
  background-image: url(Images/Menu/cm_groupBg.gif);
  cursor:default;
  height:24px;
}

.MenuGroup
{
  background-color:#f6f6f6;
}

.TopMenuItem
{
  color:white;
  font-family:arial;
  font-size:12px;
  font-weight: bold;
  height:22px;
  cursor:pointer;
}

.ChildSelectedItem
{
  background-color: #ff556a;
  color:white;
  font-weight: bold;
  font-family:arial;
  font-size:12px;
  cursor:pointer;
  text-decoration:none; 
}

.ChildSelectedItemHover {

    background-color: #ff556a;
    color: white;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
}

.ChildSelectedItemExpanded
{
  background-image: url(Images/Menu/top_itemHoverBg.gif); 
  color:white;
  font-family:arial;
  font-size:12px;
  font-weight: bold;
  cursor:pointer;
  text-decoration:none; 
}

.TopMenuItemHover {

    color: white;
    background-color: #ff556a;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    height: 22px;
}


.SelectedItem
{
  background:#D5D5D5;
  color:white;
  font-family:arial;
  font-size:12px;
  font-weight: bold;
  cursor:pointer;
  border-top: #dbbf5d 1px solid;
  border-left: #dbbf5d 1px solid;
  border-right: white 1px solid;
  border-bottom: white 1px solid;
}

.SelectedItemHover
{
  background:#D5D5D5;
  color:white;
  font-family:arial;
  font-size:12px;
  font-weight: bold;
  cursor:pointer;
  border-top: #dbbf5d 1px solid;
  border-left: #dbbf5d 1px solid;
  border-right: white 1px solid;
  border-bottom: white 1px solid;
}

.SelectedItemExpanded
{
  background:#D5D5D5;
  color:white;
  font-family:arial;
  font-size:12px;
  font-weight: bold;
  cursor: pointer;
  border-top: #dbbf5d 1px solid;
  border-left: #dbbf5d 1px solid;
  border-right: white 1px solid;
  border-bottom: white 1px solid;
}

.DisabledItem
{
    background-image: none;
    color: gray;
}

.ContextMenuGroup
{
  background-image:url(Images/Menu/group_background.gif);
  border:solid 1px #5F0000;
  cursor:pointer;
}

.MenuItem
{
  color: #000;
  border: 1px solid transparent;
  font-family:arial;
  font-size:12px;
  cursor:pointer;
}

/* hack for IE6 transparency (However, we don't support IE6 anymore; plus this was an unsafe fix (ie. IE7 breaks because of it))*/
*html .MenuItem
{
  /*border-color: green;*/
  /*filter: chroma(color=green);*/
}

.MenuItemHover
{
  background:url("Images/Menu/itemHoverBg.gif") repeat-x;
  color: #000;
  border: 1px solid #ccc;
  border-right-color:#b9b9b9;
  border-bottom-color:#b9b9b9;
  font-family:Arial;
  font-size: 12px;
  cursor:pointer;
}

.MenuBreak
{
  background-color: silver;
  width:100%;
  height:1px;
  font-size: 0px;
  line-height: 0px;
  cursor:pointer;
}
