/*///////////////////////////////////////////////////////////////////////
//	Generic
///////////////////////////////////////////////////////////////////////*/

	/* hacks */


	/** {
		margin: 0; padding: 0;
	}*/	
	


/*///////////////////////////////////////////////////////////////////////
//	Menu
///////////////////////////////////////////////////////////////////////*/

	#menuContainer {
		text-align: left;
		border-bottom:2px solid white;
		height:27px;
		margin: 0; padding: 0;
	}	
	
	#sideNav {
		width:771px;
		margin: 0 0 0 0;
		height:27px;
		border-bottom:2px solid white;
		padding: 0;
	}
	
	#sideNav, #sideNav ul {
		list-style-type: none;
		margin: 0; padding: 0;
	}
	
	#sideNav a {
		color: #fff;
		font-family: Arial;
		text-decoration: none;

	}
	
	#sideNav ul {
		position: absolute; 
		top: 0; left: -999em;
		z-index: 10;
		width: 150px; height: auto;
		margin: 29px auto auto auto;
	}
	#sideNav ul ul {
		margin: auto auto auto 200px;
	}
	
	#sideNav li {
		position: relative; height: auto;
		/*background-color: #5C8D46;*/
		background-color: #666666;
		float: left;
		border-bottom:2px solid  white;
		cursor:pointer;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size:11px;
		list-style-image: none;
		padding:0;

	}
	#sideNav li li {
		width: auto;
		float: none;
		border:0;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size:11px;
	}
			
	#sideNav li a {
		height: 16px;
		display: block;
		padding:6px 15px 5px 15px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size:11px;
		font-weight:bold;
	}
	#sideNav ul li a {
		line-height: 16px;
		min-height: 16px;
		height: auto !important;
		height: 16px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size:11px;
	}
		
	#sideNav li a:hover {
		/*background-color: #466C35;*/
		background-color: #333333;
	}
		
	/*  change background colour of li's in submenu */
	#sideNav li:hover, 
	#sideNav li.sfhover 
	{
		background-color: #4C753A;
		background-color: #333333;
	}	
	
	/* hide unwanted lists */
	#sideNav li:hover ul, 
	#sideNav li:hover ul ul, 
	#sideNav li:hover ul ul ul, 
	#sideNav li.sfhover ul ul, 
	#sideNav li.sfhover ul ul, 
	#sideNav li.sfhover ul ul ul
	{
		left: -999em;
	}	
	
	/* lists nested under hovered list items */
	#sideNav li:hover ul, 
	#sideNav li li:hover ul, 
	#sideNav li li li:hover ul, 
	#sideNav li.sfhover ul, 
	#sideNav li li.sfhover ul, 
	#sideNav li li li.sfhover ul
	{
		left: auto;
	}