.vm-cursor-clickable  {cursor: pointer}

.vm-cursor-inactive{cursor: default}
.vm-base-menu  {
 background: white;
 padding-bottom: 2px;
}

.vm-sub-menu  {
 border-right: #00008b 1px solid;
 border-top: #00008b 1px solid;
 background: #f5f5f5;
 filter: progid:dximagetransform.microsoft.shadow(color='#00008b', direction=135, strength=2);
 border-left: #00008b 1px solid;
 padding: 1px;
 border-bottom: #00008b 1px solid;
}

.vm-base-elem,
.vm-base-elem-over {padding-right: 5px}
.vm-sub-elem,
.vm-sub-elem-over  {
 padding-right: 5px;
 padding-left: 5px
}

.vm-base-elem,
.vm-base-elem-over  {
 border-left-color: white;
 border-top-color: white;
 border-right-color: white;
}
.vm-base-elem  {border-bottom: #00008b 5px solid}

.vm-base-elem-over {border-bottom: lavender 5px solid }

.vm-sub-elem-over  {background: lavender   }

.vm-base-sep-inner  {
 font-size: 8pt;
 font-family: verdana;
 white-space: nowrap;
}
.vm-base-title-label,
.vm-base-label,
.vm-base-label-over,
.vm-sub-title-label,
.vm-sub-label,
.vm-sub-label-over {
 font-size: 8pt;
 color: #00008b;
 font-family: verdana;
 white-space: nowrap;
}

.vm-base-label,
.vm-base-label-over,
.vm-sub-label,
.vm-sub-label-over  {
 padding-bottom: 3px;
 padding-top: 3px;
}

.vm-base-icon,
.vm-base-icon-over,
.vm-sub-icon,
.vm-sub-icon-over  {padding-right: 3px}

.vm-base-arrow,
.vm-base-arrow-over  {padding-left: 3px}

.vm-sub-arrow,
.vm-sub-arrow-over  {
 padding-right: 3px;
 padding-left: 6px;
}

.vm-base-title-label,
.vm-sub-title-label  {
 font-weight: bold;
 padding: 3px
}

.vm-base-sep-inner  {
 padding-right: 1px;
 padding-left: 1px;
 color: black;
}

.vm-sub-sep-outer  {padding: 1px 6px 1px 6px}

.vm-sub-sep-inner  {
 border-top: #00008b 1px solid;
 border-bottom: gray 1px solid;
}

.vm-base-menu  {background-color: #fce0c9}

.vm-base-menu  {border-color: #753299 }

.vm-base-elem  {border-bottom-color: #e2e2e2 }

.vm-base-elem-over  {border-bottom-color: #ffffff }

.vm-base-elem,
.vm-base-elem-over  {padding-left: 20px}

