/***************************************************************
****************************************************************
**  Colour Scheme and width specification for menu subsystem  **
****************************************************************
***************************************************************/
/*  	Copyright (C) 2008 D Biggins    */

.Menu li {margin-left:10px;}
.vMenu li {margin-left:0; margin-top:0;}


.Menu a, .Menu li, .vMenu a, .vMenu li 
{	font-family:Verdana; font-weight: bold; font-size: 8pt; text-align:left;
	background-color: rgb(220,200,255);
}

/* 	Menu element background */
/* .Menu li, .vMenu li {background:url(/_images/navbar/PurpleGoldRight.gif) no-repeat right top; } */
.Menu li, .vMenu li {background:url(/_images/navbar/Normal.gif) no-repeat left top; }

/* 	Menu element highlight background */
.Menu li:hover, .Menu li.hover, .Menu a:hover, .vMenu li:hover, 
.vMenu li.hover, .vMenu a:hover
/* { background:url(/_images/navbar/PurpleGoldRightHover.gif) no-repeat right top;  } */
{ background:url(/_images/navbar/highlight.gif) no-repeat left top;  }


.Menu li a, .vMenu li a
{ background:url(/_images/navbar/Normal.gif) no-repeat left top; }

.Menu li a:hover, .vMenu li a:hover, .Menu li a:active
{ background:url(/_images/navbar/highlight.gif) no-repeat left top; }


/* positioning of text within the element */

.Menu li a, .vMenu li a, 
.Menu li a:hover, .vMenu li a:hover
{
	padding-left:0.5em;
	padding-top:0.75em;
}

.Menu li, .vMenu li, 
.Menu li:hover, .Menu li.hover, 
.vMenu li:hover, .vMenu li.hover, 
.Menu li a, .vMenu li a, 
.Menu a:hover, .vMenu a:hover
{
	height:30px;
}

/* 
	Menu element width 
*/
.leftMenu, .Menu li, leftMenu li
	{ width:140px; }
	
.Menu a, .vMenu a
	{ color:rgb(45,45,145); width: 140px; }

.Menu a:visited, .vMenu a:visited 
	{ color:rgb(45,45,145); }
	
.Menu a:hover, .vMenu a:hover
	{ color:rgb(220,200,255); }

/* 
	Popup right element absolute position 
	width + padding + 2 * borderwidth = right element absolute... otherwise it doesn't work...
*/
.Menu .vMenu .vMenu:hover ul,
.Menu .vMenu .vMenu_hover ul,
.vMenu .vMenu:hover ul,
.vMenu .vMenu_hover ul, 
.vMenu .vMenu .vMenu:hover ul,
.vMenu .vMenu .vMenu_hover ul
	{ left:140px; }

.Menu .vMenu .vMenu:hover ul,
.Menu .vMenu .vMenu_hover ul,
.vMenu .vMenu:hover ul,
.vMenu .vMenu_hover ul, 
.vMenu .vMenu .vMenu:hover ul,
.vMenu .vMenu .vMenu_hover ul
{
	top:6px;
}
