/* Main menuigation */

#menu{ margin: 0; padding: 0; }
	
	#menu dd  { float: left; width: 113px; height: 3em; margin: 0; padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }
	*html	#menu dd  { float: left; width: 113px; height: 2.7em; margin: 0; padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }
	
	#menu dd h2 { display: inline; }

	#menu dd h2 a { width: 113px; height: 3em; line-height:2.7em; color: #FFF; display: inline-block; text-decoration: none;
		background-image: url(/images/template/menuitembg.gif); float:left; background-position: right top; background-repeat: no-repeat;}
	
	* html #menu dd h2 a { height: 2.7em; text-indent: 0;  /* ie - text indents add margins :/ */ }
	
	#menu dd a:hover { color: #333; }
		
	#menu dd.first { width: 66px; margin: 0; }
		#menu dd.first h2 a { width: 66px; background-image: url(/images/template/menuitembgfirst.gif); }
		#menu dd.first h2 a:hover, #menu dd.first a.selected { color: #333; background-image: url(/images/template/menuitembgfirst_ovr.gif); }
		#menu dd.first h2 a span { position: relative; left: 24%; }
		
	#menu dd.about { width: 90px; }
		#menu dd.about h2 a { width: 90px; background-image: url(/images/template/menuitembgabout.gif); }
		#menu dd.about h2 a:hover, #menu dd.about a.selected { color: #333; background-image: url(/images/template/menuitembgabout_ovr.gif); }
		#menu dd.about h2 a span { position: relative; left: 21%; }
	/*	*html #menu dd.about { margin: 0 -0.2em 0 0; }	*/
	/* * + html #menu dd.about { margin: 0 -0.2em 0 0; }	*/
	
	#menu dd.services { width: 88px; }
		#menu dd.services h2 a { width: 88px; background-image: url(/images/template/menuitembgservices.gif); text-indent: 0.2em; }
		#menu dd.services h2 a:hover, #menu dd.services a.selected { color: #333; background-image: url(/images/template/menuitembgservices_ovr.gif); }
		#menu dd.services h2 a span { position: relative; left: 22%; }
	* html #menu dd.services { margin: 0 -0.2em 0 0; }	
	/** + html #menu dd.services { margin: 0 0.2em 0 0; }	*/
	
	#menu dd.downloads { width: 99px; }
		#menu dd.downloads h2 a { width: 99px; background-image: url(/images/template/menuitembgdownloads.gif); }
		#menu dd.downloads h2 a:hover, #menu dd.downloads a.selected { color: #333; background-image: url(/images/template/menuitembgdownloads_ovr.gif); }
		#menu dd.downloads h2 a span { position: relative; left: 19%; }
			 /* *html #menu dd.downloads { margin: 0 -0.4em 0 0; } */
	/** + html #menu dd.downloads { margin: 0 -0.4em 0 0; } */
	
	#menu dd.markets { width: 91px; }
		#menu dd.markets h2 a { width: 91px; background-image: url(/images/template/menuitembgmarkets.gif); text-indent: 0.3em; }
		#menu dd.markets h2 a:hover, #menu dd.markets a.selected { color: #333; background-image: url(/images/template/menuitembgmarkets_ovr.gif); }
		#menu dd.markets h2 a span { position: relative; left: 20%; }
    
	* + html #menu dd.markets { margin: 0 -0.1em 0 0; }
		
	#menu dd.techniques { width: 103px; }
		#menu dd.techniques h2 a { width: 103px; background-image: url(/images/template/menuitembgtechniques.gif); text-indent: 0.4em; }
		#menu dd.techniques h2 a:hover, #menu dd.techniques a.selected { color: #333; background-image: url(/images/template/menuitembgtechniques_ovr.gif); }
		#menu dd.techniques h2 a span { position: relative; left: 15%; }
		*html #menu dd.techniques { margin: 0 -0.4em 0 0; }	
	/** + html #menu dd.techniques { margin: 0 0.2em 0 0; }	 */
	
	#menu dd.contact { width: 100px; }
		#menu dd.contact h2 a { width: 100px; background-image: url(/images/template/menuitembgcontact.gif); text-indent: 0.2em; }
		#menu dd.contact h2 a:hover, #menu dd.contact a.selected { color: #333; background-image: url(/images/template/menuitembgcontact_ovr.gif); }
		#menu dd.contact h2 a span { position: relative; left: 18%; }
			* html #menu dd.contact { margin: 0 -0.2em 0 0; } 
				/** + html #menu dd.contact { margin: 0 0.2em 0 0; } */
	
/* Secondary Home Page Nav */
	
#menu2 { margin: 0; padding: 0; height: 2.5em; }
	* html #menu2 { height: 2.2em; }
	
	#menu2 dd { display: inline; padding: 0; margin: 0; }
	
		* html #menu2 dd { height: 2.2em; line-height: 2.2em; }
	
	#menu2 dd h3 { display: inline; font-weight: normal; }
	
	#menu2 dd h3 a { position: relative; top: -1px; height: 2.4em; padding: 0; margin: 0 0 0 -3px; line-height: 2.6em; color: #000; display: inline-block;
		font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; text-decoration: none; border-right: 2px solid #FFF; }
	
		* html #menu2 dd h3 a { height: 2.3em; line-height: 2.3em; } 
		
	#menu2 dd h3 a:hover { background-color: #006666; color: #FFF; }
		
		#menu2 dd.first h3 a { margin: 0; padding: 0 0.65%; } 
		#menu2 dd.history h3 a { padding: 0 1.05%; } 
		#menu2 dd.locations h3 a { padding: 0 0.9%; } 
		#menu2 dd.accred h3 a { padding: 0 1.05%; } 
		#menu2 dd.portfolio h3 a { padding: 0 1.05%; } 
		#menu2 dd.vacancies h3 a { padding: 0 1%; } 
		

/* Secondary Content Nav */
		
	#secondaryNav { float: left; width: 15em; margin: 0; background-color: #007078; 
		list-style-type: none; padding: 1em 0.4em 0 0.4em; }
		
		#secondaryNav li { font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 0.5em 0 0.5em 1.6em; border-bottom: 1px dotted #FFF;
			background-image: url(/images/template/li_bullet.gif); background-repeat: no-repeat; background-position: left center; }

		#secondaryNav li.multi { background-position: left 6px; }
		
		#secondaryNav li a { font-size: 1.1em; color: #FFF; text-decoration: none; }
			
			#secondaryNav li a span { display: block; }
			
		#secondaryNav li a:hover { text-decoration: underline; }
		
		#secondaryNav li.sub { background-image: url(/images/template/li_bullet_selected.gif); background-position: left 6px;}
		
		#secondaryNav li.selected a, #secondaryNav li.selected li.selected a  { font-weight: bold; text-decoration: underline; }
		
		#secondaryNav li.selected li a { font-weight: normal; text-decoration: none; }
	
		#secondaryNav ul { margin: 0; padding: 0; list-style-type: none; }
		
		#secondaryNav ul li { background-image: url(/images/template/li_bullet_lvl2.gif); }
	
		#secondaryNav ul li.only { border: 0; }
		
	#secondaryNavBtm { float: left; width: 15.8em; height: 4em; background-position: bottom left;
		background-color: #007078; background-image: url(/images/template/secondnav_btm.jpg); background-repeat: repeat-x; }