/*
This style sheet is used for a simpler text menu navigation, activated by the javascript toggle (Change Menu)

<!--- ---------------------------------------------------------------------
'Sites Style Sheet              CompuCraft Software Solutions (c) 1999-2008
'Date --- Init Reason------------------------------------------------------
'23/03/06 DB finalised for ComWeb StandardV42
'11/04/06 DB incorporated new features, and made some minor improvements
'26/11/08 DB removed css filters and added to ie.css
'25/02/09 DB applied all relevant updates from SampleV4
'---------------------------------------------------------------------- --->

note: comments starting with cw- are used by the ComWeb Style Sheet Theme (colour) Editor.
Where more than one such comment is on consecutive lines, this is for backwards compatibility.
The first of these such lines is the latest label for the Style sheet editor to display and
the latter entries are older or redundant labels.
*/

/*high level of specificity, to override the master css treatment of bulleted lists, and tighten up the spacing*/
#content #mainMenu ul {
	list-style-type: none;
	margin: 0 1em 0 0;
}

/*Override any global settings from within Master.css, to create default spacing in navigation lists*/  
#menuList li, 
#menuList a {
	margin-bottom: 0;
}

/*end of reversals of global settings from within Master.css*/

/*============================================================================
VERTICAL 'OPEN TEXT' NAVIGATION MENU
============================================================================*/

#leftNavigation #menuList {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 0 10px 10px;
	padding: 0;
/* cw-Vertical Text Menu Background */
	background: #F5F8FE;
	/*colour above is same as level 4 background*/
	width: 160px;
	border:none;
	overflow:hidden;/*prevent the submenus from pushing beyond the bounds*/
}

/*sets relative em units so that the menu list items are browser-scalable*/
#leftNavigation #menuList p, 
#leftNavigation #menuList li, 
#leftNavigation #menuList a  {
	font-size:.9em;
	line-height: 1.3em;
}

/* prevents nested items from compound scaling*/
#leftNavigation #menuList p p, 
#leftNavigation #menuList li li, 
#leftNavigation #menuList a li a {
	font-size:1em;
}

#leftNavigation #menuList ul { /*affects overall unordered list and submenu unordered lists only*/
	float: left;
	margin: 0;
	padding: 0;
	width: 160px;
	list-style-type:none;
	border:none;
}	
	
#leftNavigation #menuList ul li { /*all list items*/
	float : left;
	margin:0;
	padding: 0;
	border:none;
}

#leftNavigation #menuList ul a {
	width: 150px;/*width obtained by subtracting the width of the anchor's left padding from the menulist width*/
	display : block;/*must be displayed block so the full width is 'clickable'*/
/* cw-Vertical Text Menu Link Text */
	color: #174BB9;
	font-weight : normal;/*font-weight normal differs from the overall website anchors in page content which may be set  to bold*/
	text-decoration : underline;
/*transparency necessary when showing graphic bullets in anchors*/
/* cw-Vertical Text Menu Level 1 Background */
	background-color :#D8E5FD;
	padding : 2px 0px 4px 10px;
	margin: 0;
/* cw-Vertical Text Menu Level 1 Border-Bottom */
	border-bottom-color: #C3D3FD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#leftNavigation #menuList ul ul a {
	padding-left : 15px;
/* cw-Vertical Text Menu Level 2 Background */
	background-color :#E2ECFD ;
/* cw-Vertical Text Menu Level 2 Border-Bottom */
	border-bottom-color: #D8E5FD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#leftNavigation #menuList ul ul ul a {
	padding-left : 20px;
/* cw-Vertical Text Menu Level 3 Background */
	background-color :#ECF2FE;
/* cw-Vertical Text Menu Level 3 Border-Bottom */
	border-bottom-color: #E2ECFD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#leftNavigation #menuList ul ul ul ul a {
	padding-left : 25px;
/* cw-Vertical Text Menu Level 4 Background */
	background-color :#F5F8FE;
/* cw-Vertical Text Menu Level 4 Border-Bottom */
	border-bottom-color: #ECF2FE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#leftNavigation #menuList ul li.currentPage a {
/* cw-MenuText Current Page Link Background */
	background: #F5F8FE;
/* cw-MenuText Current Page Link Text */
	color: #000000;
	font-weight: bold;
}
	
#leftNavigation #menuList ul li a:hover {
/* cw-Vertical Text Menu Link Text Hover */
	color : #000000;
/* cw-Vertical Text Menu Link Hover Background */
	background-color : #C3D3FD;
}

/*conceals the unnecessary horizontal navigation strip, set up in Master.css. There is another of this rule within MenuVertical.css*/
#headerTail {
	height: 0em;
	border: none;
	background-image:none;
}

/*============================================================================
Non-Standard Sample Additions
============================================================================*/