/*System -- Horizontal Skin*/

.vm-base-menu
{
background: #EFEFEF;
}

.vm-sub-menu
{
	padding: 2px;
	border: 1px solid #9C9A9C;
	background: white;
}

.menu0,
.menu0-over,
.menu1,
.menu1-over,
.menu2,
.menu2-over,
.menu3,
.menu3-over,
.menu4,
.menu4-over,
.menu5,
.menu5-over,
.menu6,
.menu6-over,
.menu7,
.menu7-over,
.vm-sub-elem,
.vm-sub-elem-over
{
	cursor: pointer;
	padding : 1px;
}

.menu0-over,
.menu1-over,
.menu2-over,
.menu3-over,
.menu4-over,
.menu5-over,
.menu6-over,
.menu7-over
{
	cursor: hand;
	background: #FFFFFF;
}

.vm-sub-elem-over
{
	background: #EFEFEF;
}
.vm-base-sep-inner,
.vm-base-label,
.vm-base-label-over,
.vm-sub-label,
.vm-sub-label-over,
.vm-base-title-label,
.vm-sub-title-label,
.vm-base-title-label,
.vm-sub-title-label
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 60%;
   color: #3366CC;
   white-space: nowrap;
}

.vm-base-title-label,
.vm-sub-title-label
{
   font-weight: bold;
	padding: 3px;
}

.vm-base-sep-inner
{
	cursor: default;
	color: #ADAA9C;
}

.vm-base-label,
.vm-sub-label
{
	color: #3366CC;
}

.vm-base-label-over,
.vm-sub-label-over
{
	color: #3366CC;
}

.vm-base-icon,
.vm-sub-icon,
.vm-base-icon-over,
.vm-sub-icon-over
{
	padding-left: 5px;
}

.vm-base-label,
.vm-base-label-over,
.vm-sub-label,
.vm-sub-label-over
{
	padding: 3px 10px;
}

.vm-base-arrow,
.vm-base-arrow-over,
.vm-sub-arrow,
.vm-sub-arrow-over
{
	padding-right: 4px;
}

.vm-sub-sep-outer
{
	padding: 3px 1px;
}

.vm-sub-sep-inner
{
	border-top: 1px solid #ADAA9C;
}