/*
This style sheet is used for menu tree navigation.

<!--- ---------------------------------------------------------------------
'Sites Style Sheet				CompuCraft Software Solutions (c) 1999-2011
'Date --- Init Reason------------------------------------------------------
'29/07/08 DB restarted for ComWeb 4.4
'03/12/08 DB removed css filters and added to ie.css
'02/04/09 DB modified the currentPage anchor text weight and colour. Due to the complicated nature of nested list items, opted not to alter the background colours.
'12/11/09 DB ran a CSS tidy
'13/01/10 DB updated style sheet copyright date to 2010
'13/01/10 DB ran an extended CSS tidy
'---------------------------------------------------------------------- --->

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;
}

/*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*/

#leftContent #leftNavigation #menuList {
	background: transparent;
	font-size: .9em;/*for items that are not anchors*/
	width: 185px;/*185px minus x-elements */
	padding: 0;
	margin: 0;
/*for items that are not anchors*/
/* cw-Tree Menu Top Level Text */
	color: #000;
}

#leftContent #leftNavigation #menuList ul { /*indent unordered lists and submenu unordered lists*/
	margin: 0;
	padding: 0;
}

/* Turn off default list bullets, and compact the margins*/
#leftContent #leftNavigation ul.toggleMenuXP li {
	list-style: none;
	margin: 0;
}

#leftContent #leftNavigation #menuList li {
	padding-left: 0px;
	margin-bottom: 0px;
	background: #545838 url(bg_nav_vert_level1.jpg) 0 0 repeat-x;
	height: 22px;/* 23px minus y-elements */
	border-bottom: 1px solid #FFF;
}

#leftContent #leftNavigation #menuList li li {
	background: #DAD0B6 url(bg_nav_vert_level2.jpg) 0 0 repeat-x;
}

#leftContent #leftNavigation #menuList li li li {
	background: #EFEADD url(bg_nav_vert_level3.jpg) 0 0 repeat-x;
}

#leftContent #leftNavigation #menuList li li li li {
	background: #FCFBF8 url(bg_nav_vert_level4.jpg) 0 0 repeat-x;
}

#leftContent #leftNavigation #menuList li,
#leftContent #leftNavigation #menuList li a {
	font-weight: normal;
}

#leftContent #leftNavigation #menuList li li {
	font-weight: normal;
	text-decoration: none;
}

/*anchors all levels*/
#leftContent #leftNavigation ul.toggleMenuXP a,
#leftContent #leftNavigation ul.toggleMenuXP a:visited { 
	border: none;/*apply a border only if you also require a hover border*/
	padding: 3px 0px 3px 18px;
/* cw-Tree Menu Top Level Text */
	color: #FFF;
	margin-left: 0px;
	white-space: normal;/*to allow wrapping*/
	text-decoration: none;/*removes the default underline*/
	width: 100%;/*the width runs to the parent container. It also is an incidental bug IE Win fix, causing the anchor to render in 'hasLayout' mode, thereby getting correct height implementation. This rule applies to anchors on all navigation levels*/
}

#leftNavigation #menuList ul.toggleMenuXP li.currentPage a {
/* cw-MenuTree Current Page Link Background */
	background: transparent;
/* cw-MenuTree Current Page Link Text */
	color: #FFF;
}

/*anchors all levels hover*/
#leftContent #leftNavigation ul.toggleMenuXP a:hover,
#leftContent #leftNavigation ul.toggleMenuXP a:visited:hover {
/* cw-Tree Menu Link Hover Background */
	background-color: transparent;
/* cw-Tree Menu Link Text Hover */
	color: #FFF;
	text-decoration: underline;
}

#leftContent #leftNavigation img {
	margin: 0 0 0 0;
	position: relative;
	top: 1px;
}

/* Actually show and hide submenus */
#leftContent #leftNavigation #menuList ul.toggleMenuXP li.bullet_open ul {
	display: block;
}
#leftContent #leftNavigation #menuList ul.toggleMenuXP li.bullet_closed ul { 
	display: none; 
}
/* End show and hide submenus */

/*conceals the unnecessary horizontal navigation strip, set up in Master.css
#headerTail {
	height: 0em;
	border: none;
	background-image: none;
}
*/
/*============================================================================
Non-Standard Sample Additions
============================================================================*/

#leftContent #leftNavigation #menuList ul.toggleMenuXP li.bullet_closed:first-child a {
/* cw-MenuHorizontal Top Level Submenu Background */
	background-image: url(menuBulletArrow.png);
	background-position: 8px 6px;
	background-repeat: no-repeat;
	}