/* TEXT INDENT AND WEIGHT FOR ALL VERTICAL MENU AND SUBMENU ITEMS */
/* Adjust indent for optimal appearance without any menu item text wrapping or any menu stretching horizontally. Affects ALL main menu and submenu items so check all. Line length can differ slightly between browsers so check ALL common browsers particularly if any text is close to righthand edge */
.vmenu a, .vmenu a:visited {
text-indent:2px;
font-weight:bold;		/* makes the text on the vertical menu and submenus bold or normal */
}

/*OVERALL BACKGROUND COLOUR FOR VERTICAL MENU*/
/*the line below defines a default background colour for all menu items. This colour is overidden for eavh menu item separately in the lines that follow it. The default colour is needed to correct a browser fault with IE8 where narrow lines appear between menu items at different magnifications*/
.vmenu li {background: #bbccee;}

/* VERTICAL MENU TEXT AND BACKGROUND COLOURS */
/* declare colours for lte IE6 first, then all other browsers */
* html .vmenu1 a, * html .vmenu1 a:visited, .vmenu1 a, .vmenu1 a:visited {color:#003399; background:#bbccee;}		/* vmenu1 colours */
* html .vmenu2 a, * html .vmenu2 a:visited, .vmenu2 a, .vmenu2 a:visited {color:#003399; background:#bbccee;}		/* vmenu2 colours */
* html .vmenu3 a, * html .vmenu3 a:visited, .vmenu3 a, .vmenu3 a:visited {color:#003399; background:#bbccee;}		/* vmenu3 colours */
* html .vmenu4 a, * html .vmenu4 a:visited, .vmenu4 a, .vmenu4 a:visited {color:#003399; background:#bbccee;}		/* vmenu4 colours */
* html .vmenu5 a, * html .vmenu5 a:visited, .vmenu5 a, .vmenu5 a:visited {color:#003399; background:#bbccee;}		/* vmenu5 colours */
* html .vmenu6 a, * html .vmenu6 a:visited, .vmenu6 a, .vmenu6 a:visited {color:#003399; background:#bbccee;}		/* vmenu6 colours */
* html .vmenu7 a, * html .vmenu7 a:visited, .vmenu7 a, .vmenu7 a:visited {color:#003399; background:#bbccee;}		/* vmenu7 colours */
* html .vmenu8 a, * html .vmenu8 a:visited, .vmenu8 a, .vmenu8 a:visited {color:#003399; background:#bbccee;}		/* vmenu8 colours */
* html .vmenu9 a, * html .vmenu9 a:visited, .vmenu9 a, .vmenu9 a:visited {color:#003399; background:#bbccee;}		/* vmenu9 colours */
* html .vmenu10 a, * html .vmenu10 a:visited, .vmenu10 a, .vmenu10 a:visited {color:#003399; background:#bbccee;}	/* vmenu10 colours */
* html .vmenu11 a, * html .vmenu11 a:visited, .vmenu11 a, .vmenu11 a:visited {color:#003399; background:#bbccee;}	/* vmenu11 colours */
* html .vmenu12 a, * html .vmenu12 a:visited, .vmenu12 a, .vmenu12 a:visited {color:#003399; background:#bbccee;}	/* vmenu12 colours */
* html .vmenu13 a, * html .vmenu13 a:visited, .vmenu13 a, .vmenu13 a:visited {color:#003399; background:#bbccee;}	/* vmenu13 colours */
* html .vmenu14 a, * html .vmenu14 a:visited, .vmenu14 a, .vmenu14 a:visited {color:#003399; background:#bbccee;}	/* vmenu14 colours */
* html .vmenu15 a, * html .vmenu15 a:visited, .vmenu15 a, .vmenu15 a:visited {color:#003399; background:#bbccee;}	/* vmenu15 colours */
* html .vmenu16 a, * html .vmenu16 a:visited, .vmenu16 a, .vmenu16 a:visited {color:#003399; background:#bbccee;}	/* vmenu16 colours */
* html .vmenu17 a, * html .vmenu17 a:visited, .vmenu17 a, .vmenu17 a:visited {color:#003399; background:#bbccee;}	/* vmenu17 colours */
* html .vmenu18 a, * html .vmenu18 a:visited, .vmenu18 a, .vmenu18 a:visited {color:#003399; background:#bbccee;}	/* vmenu18 colours */
* html .vmenu19 a, * html .vmenu19 a:visited, .vmenu19 a, .vmenu19 a:visited {color:#003399; background:#bbccee;}	/* vmenu19 colours */
* html .vmenu20 a, * html .vmenu20 a:visited, .vmenu20 a, .vmenu20 a:visited {color:#003399; background:#bbccee;}	/* vmenu20 colours */
* html .vmenu21 a, * html .vmenu21 a:visited, .vmenu21 a, .vmenu21 a:visited {color:#003399; background:#bbccee;}	/* vmenu21 colours */
* html .vmenu22 a, * html .vmenu22 a:visited, .vmenu22 a, .vmenu22 a:visited {color:#003399; background:#bbccee;}	/* vmenu22 colours */
* html .vmenu23 a, * html .vmenu23 a:visited, .vmenu23 a, .vmenu23 a:visited {color:#003399; background:#bbccee;}	/* vmenu23 colours */
* html .vmenu24 a, * html .vmenu24 a:visited, .vmenu24 a, .vmenu24 a:visited {color:#003399; background:#bbccee;}	/* vmenu24 colours */


/* VERTICAL MENU HOVER TEXT AND BACKGROUND COLOURS - ALL LEVELS */
* html .vmenu a:hover, {color:#ffffff; background:#6688dd;}		/* IE6 and below hover colours - DONT FORGET BELOW TOO */
.vmenu :hover > a      {color:#ffffff; background:#6688dd;}		/* non-IE hover colours - DONT FORGET ABOVE TOO */


/* VERTICAL MENU BORDER COLOURS - LEFT, BOTTOM, RIGHT BORDERS FOR EACH ITEM IN ALL LEVELS */
.vmenu a, .vmenu a:visited 
{
/* border:1px solid #000066;			/* vmenu border colour - change only the colour - see also below */
border:1px solid #bbccee;			/* vmenu border colour - change only the colour - see also below */
border-width:0px 1px 1px 1px;		/* do not touch this - needed by browsers */
}

/* TOP BORDER FOR EACH VERTICAL MENU LEVEL */
.vmenu ul ul, .vmenu ul ul {
/* border-top:1px solid #000066;		/* vmenu top edge border colour - change only the colour - see also above */
border-top:1px solid #bbccee;		/* vmenu top edge border colour - change only the colour - see also above */
}

