/*.MenuGroup
{
  background-color:#3F3F3F;
  border:1px;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style:solid;
}

.MenuItem
{
  background-color:#3F3F3F;
  color:gainsboro;
  font-family:verdana;
  font-size:12px;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-color:#3F3F3F;
  border-style:solid;
  cursor:hand;
}

.MenuItemOver
{
  background-color:orange;
  color:white;
  font-family:verdana;
  font-size:12px;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:gold;
  border-top-color:gold;
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  border-style:solid; 
  cursor:hand;
}

.MenuItemDown
{
  background-color:orange;
  color:white;
  font-family:verdana;
  font-size:12px;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:darkgoldenrod;
  border-top-color:darkgoldenrod;
  border-right-color:gold;
  border-bottom-color:gold;
  border-style:solid; 
  cursor:hand;
}

.MenuItemExpanded
{
  background-color:#635233;
  color:gainsboro;
  font-family:verdana;
  font-size:12px;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:orange;
  border-top-color:orange;
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  border-style:solid; 
  cursor:hand;
}

.MenuBreak
{
  padding-left:2px; 
  padding-right:2px; 
}
*/
.MenuGroup
{
  border:1px;
  border-style:solid;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:#3F3F3F;
  border-bottom-color:#3F3F3F;
}

.MenuItem
{
  background-image: url(images/group_bg.gif); 
  color:#3F3F3F;
  font-family:verdana;
  font-size:11px;
  font-weight:bold; 
  padding-top:2px;
  padding-bottom:2px;
  padding-left:15px;
  padding-right:15px;
  border:1px;
  border-left-color:white;
  border-top-color:white;
  border-right-color:gray;
  border-bottom-color:gray;
  border-style:solid; 
  cursor:hand;
}

.MenuItemOver
{
  background-image: url(images/group_bg_over.gif); 
  color:#3F3F3F;
  font-family:verdana;
  font-size:11px;
  font-weight:bold; 
  text-decoration:none; 
  padding-top:2px;
  padding-bottom:2px;
  padding-left:15px;
  padding-right:15px;
  border:1px;
  border-left-color:white;
  border-top-color:white;
  border-right-color:gray;
  border-bottom-color:gray;
  border-style:solid; 
  cursor:hand;
}

.MenuItemDown
{
  background-image: url(images/group_bg_over.gif); 
  color:#3F3F3F;
  font-family:verdana;
  font-size:11px;
  font-weight:bold; 
  padding-top:2px;
  padding-bottom:2px;
  padding-left:15px;
  padding-right:15px;
  border:1px;
  border-left-color:gray;
  border-top-color:gray;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}  
.TrainerMenuItem 
{
  background-color:#EEFFDD; 
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#336644;
  padding:5px;
  padding-left:20px;
  padding-right:20px;
  cursor:hand;
}

.TrainerMenuItemOver 
{
  background-color:#EEFFDD; 
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#336644;
  padding:5px;
  padding-left:20px;
  padding-right:20px;
  text-decoration:underline; 
  cursor:hand;
}


.TrainerSelectedMenuItem 
{
  color:white;
  background-color:#77AA88; 
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#336644;
  padding:5px;
  padding-left:20px;
  padding-right:20px;
  cursor:default;
}

.TrainerSelectedMenuItemOver
{
  color:white;
  background-color:#77AA88; 
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#336644;
  padding:5px;
  padding-left:20px;
  padding-right:20px;
  cursor:default;
}

.Level1TabGroup
{
  background-color:white;
  background-image:url(images/bg.gif);
  cursor:default;
}

.Level1TabBreak
{
  background-color:#004A9C;
  cursor:default;
}

.Level1Tab
{
  color:black;
  font-family:verdana; 
  font-size:9px; 
  border:1px;
  border-style:solid;
  border-color:#808080;
  padding:4px;
  padding-left:20px;
  padding-right:20px;
  cursor:hand;
}

.Level1TabOver 
{
  color:black;
  font-family:verdana; 
  font-size:9px; 
  text-decoration:underline;
  border:1px;
  border-style:solid;
  border-color:#808080;
  padding:4px;
  padding-left:20px;
  padding-right:20px;
  cursor:hand;
}

.Level1TabSelected 
{
  background-image:url(images/bg_rev.gif);
  color:black;
  font-family:verdana; 
  font-size:9px; 
  border:1px;
  border-style:solid;
  border-color:#808080;
  border-bottom-color:#D4D4D4;
  padding:4px;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  z-index:1;
  cursor:default;
}

.Level1TabSelectedOver
{
  background-image:url(images/bg_rev.gif);
  color:black;
  font-family:verdana; 
  font-size:9px; 
  border:1px;
  border-style:solid;
  border-color:#808080;
  border-bottom-color:#D4D4D4;
  padding:4px;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  z-index:10;
  cursor:default;
}

.Level2TabGroup
{
  background-color:white;
  background-image:url(images/bg.gif);
  border:1px;
  border-style:solid;
  border-color:#808080;
  cursor:default;
}

.Level2Tab
{
  font-family:verdana; 
  font-size:10px; 
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  cursor:hand;
}

.Level2TabOver
{
  font-family:verdana; 
  font-size:10px; 
  text-decoration:underline;
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  cursor:hand;
}

.Level2TabSelected
{
  font-family:verdana; 
  font-size:10px; 
  text-decoration:underline;
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  cursor:default;
}

.Level2TabSelectedOver
{
  font-family:verdana; 
  font-size:10px; 
  text-decoration:underline;
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  cursor:default;
}


.Placeholder
{
  background-color:black;
  border:1px;
  border-style:solid;
  border-color:black;
  cursor:default;
}
