/* Start of CMSMS style sheet 'Navigation - david' */
/* Start of CMSMS style sheet 'Navigation: Simple - Vertical' */
/********************
	MENU
	*********************/
	#menu_vert {
	   	   margin: 0px;padding: 0px;
	}
	#menu_vert  ul{margin:0px; padding:0px;} 

	
	/* menu li block */
	#menu_vert li {
	   list-style: none;
	   margin:0;
	background-image: url(images/leftnav_libg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	   display: block;
	}

	#menu_vert ul ul li {
	   border: none;
	}
	

/* set padding for the ULs at the various levels */

/*second level */	
	div#menu_vert ul ul {
	padding: 5px 0px 0px 15px;
	background-image:url(images/secondlevel-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	}

/*third level */
div#menu_vert ul ul ul{
padding: 5px 0px 0px 15px;


background-image:url(images/thirdlevel-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	}
/*fourth level */	
div#menu_vert ul ul ul ul{
padding: 5px 0px 0px 0px;

	}	

	
/* David -  remove li background image (the grey rule) on active li */

#menu_vert .activeparent  li {
/* background-image:none */
}


/** fix stupid ie bug with display:block; **/
	* html #menu_vert li a { height: 1%;  } 
	* html #menu_vert li hr { height: 1%; }
	/** end fix **/



	/* first level links */
	div#menu_vert a {
	   font-weight:bold;
	   font-size:10pt;
	   text-decoration:none; /* no underline for links */
	   display: block; /* IE has problems with this, fixed above */
	   padding:9px 0px 10px 15px; /* some air for it */
	   color: #000; /* this will be link color for all levels */
	   min-height:1em; /* Fixes IE7 whitespace bug */ 
	}



	/* next level links, more padding and smaller font */
	div#menu_vert ul ul a {
	   font-weight:normal;
	   font-size: 90%;
	   color:#000;
	   margin:1px 0 0 0;
	 /*  padding: 0.5em 0 0.5em 2.8em; */
	    padding:5px 0px 7px 15px; /
	   
	}
	div#menu_vert ul ul a:hover { 
	   font-weight:normal;
	   font-size: 90%;
	   color:#000;
	   background-image:none;
	   background-color:#F6BD91}
	   




	/* hover state for all links */
	div#menu_vert a:hover {
	 background-image: url(images/leftnavbg_current.jpg);
		background-repeat: no-repeat;
		background-position: left 3px;
		color:#FFFFFF;
		font-weight:bold;
	}
	div#menu_vert a.activeparent:hover {
	   color: #ffffff;
	}

	div#menu_vert a.activeparent {
	   color: #ffffff;
	   font-weight:bold;
	}

	/* 
	active parent, that is the first-level parent 
	of a child page that is the current page 
	*/
	div#menu_vert li.currentpage {
	 background-image:none;
	 border:0px;
	 margin:0 0 5px 0;

	}
	div#menu_vert li.activeparent a {padding:10px 6px 7px 20px;}
	div#menu_vert li a.activeparent ul li{margin:0 0 2px 0}
	
	div#menu_vert li a.activeparent {
	background-image: url(images/leftnavbg_current.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		margin:0px;
		font-weight: bold;
	}
	

	
	
	
	
	

	div#menu_vert ul ul li a.activeparent {
/* David - Change image position, padding and margin
	   background-position: 1.5em center; 
	   background-color: transparent;
*/
background-image: none;
		margin:0px;

 background-position: top left; 
	   background-color: #F6BD91;
margin-top: 5px;
	  
	   font-weight:bold;
	}


	/* 
	current pages in the default Menu Manager 
	template are unclickable. This is for current page on first level 
	*/
	div#menu_vert ul h3 {
	background-image: url(images/leftnavbg_current.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		
	   display: block; 
	   padding: 0.5em 0 0.5em 1.5em;  /* some air for it */
	   color: #fff;                                 /* this will be link color for all levels */
	   font-size: 1em;                           /* instead of the normal font size for <h3> */
	   margin: 1px 0 0;                                  /* as <h3> normally has some margin by default */
	}

	/* 
	next level current pages, more padding, 
	smaller font and no background color or bottom border 
	*/
	div#menu_vert ul ul h3 {
	  background-color:#F6BD91;
	background-image:none;
	color:#000000;
	font-size:90%;
	font-weight:bold;   
	}

	/* current page on third level, more padding */
	div#menu_vert ul ul ul h3 {
	   padding: 0.3em 0.5em 0.3em 4.3em;
	   background: url(images/cms/arrow-right-active.gif) no-repeat 2.7em center; 
	}

	/* section header */
	div#menu_vert li.sectionheader {
	   border-right: none;
	   font-size: 130%;
	   font-weight: bold;
	   padding: 1.5em 0 0.8em 0;
	   background-color: #fff;
	   line-height: 1em;
	   margin: 0;
	   text-align:center;
	}



	/* separator */
	div#menu_vert li.separator {
	   height: 1px !important;
	   margin-top: -1px;
	   margin-bottom: 0;
	   padding:2px 0 2px 0;
	   background-color: #000;
	   overflow:hidden !important;
	   line-height:1px !important;
	   font-size:1px; /* for ie */
	}

	div#menu_vert li.separator hr {
	   display: none; /* this is for accessibility */
	}

/* End of 'Navigation: Simple - Vertical' */


/* End of 'Navigation - david' */

