.vm-base-menu
{
   padding: 0px;
   background: #F7F3F7;
	border: 0px solid #9C9A9C;	
}
.vm-sub-menu
{
   padding: 2px;
   background: #EDF8D3;
	border: 1px solid #009933;
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#9C9A9C', Direction=135, Strength=2);	
}

.vm-base-elem,
.vm-base-elem-over,
.vm-sub-elem
{   
   cursor: pointer; 
   cursor: hand;
      font-family: Verdana;
   font-size: 8pt;
   color: black;
   }

.vm-sub-elem-over
{   
   cursor: pointer; 
   cursor: hand;
      font-family: Verdana;
   font-size: 8pt;
   color: black;
   }

.vm-base-elem
{
	padding: 0px;
}
.vm-sub-elem
{
	padding: 3px;
}

.vm-base-elem-over
{
   background: #CC0606;
	border: 0px solid #9C9A9C;
	}
.vm-sub-elem-over
{
   background: #CECFCE;
	border: 1px solid #CC0606;
	padding: 2px;
}

.sep-label,
.sep-label-over,
.vm-base-label,
.vm-base-label-over,
.vm-sub-label,
.vm-sub-label-over
{
   font-family: Verdana;
   font-size: 8pt;
   color: black;
   white-space: nowrap;

}

.sep-label,
.sep-label-over
{
   cursor: default;
	font-weight: bold;
	color: #FF7D7D; 
		
}

.vm-base-label,
.vm-sub-label,
.vm-base-label-over,
.vm-sub-label-over
{
   color: black;
}

.vm-base-icon,
.vm-sub-icon,
.vm-base-icon-over,
.vm-sub-icon-over
{
   padding-left: 1px;
}

.vm-base-label
{
   padding: 0px 0px;
}
.vm-base-label-over
{
   padding: 0px 0px;
}

.vm-sub-label,
.vm-sub-label-over
{
   padding: 3px 8px;
}

.vm-base-arrow,
.vm-base-arrow-over,
.vm-sub-arrow,
.vm-sub-arrow-over
{
   padding-right:8px;
}

.vm-sub-sep-outer
{
   padding: 3px 1px;
  
}

.vm-sub-sep-inner
{ 
   border-top: 1px solid #339900;
}
BODY
{
   scrollbar-3dlight-color :    rgb(114,248,46);
    scrollbar-arrow-color:      rgb(116,190,255);
    scrollbar-face-color:       rgb(255,46,99);
    scrollbar-shadow-color:     rgb(0,73,47);
    scrollbar-track-color:      rgb(0,70,27);
}