@charset "UTF-8";/* CSS Document *//*Beginning of Menu*/#menuh-container	{	margin-top:22px;	margin-left:auto;	margin-right:auto;	width: 505px;			/*ADJUSTING Navigation -- add up padding and box space to get total*/	}#menuh	{	font: 12px bold;	font-family:Verdana, Geneva, sans-serif;	width:100%;	float:right;	}		#menuh a	{	text-align:left;	display:block;	white-space:nowrap;	padding: 0.3em 1.5em;	height: 18.5px;	}	#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */	{	color: white;	text-decoration:none;	height: 18.5px;	}	#menuh a:hover						/* menu on mouse-over  */	{	color: white;	height:18.5px;	text-decoration:underline;	background-repeat: repeat-x;	}	#menuh a.dropdown:link, #menuh a.dropdown:visited, #menuh a.dropdown:active	/* dropdown at rest */	{	font-size: 11px;		color: white;	background-color: #5A8422;	text-decoration:none;	height: 12px;	}	#menuh a.dropdown:hover						/* dropdown on mouse-over  */	{	font-size: 11px;		color: white;	background-color: #7CA837;	height: 12px;	text-decoration:underline;	}	#menuh a.top_parent:hover, #menuh a.top_parent:active, ul:hover a.top_parent	  /* attaches down-arrow to all top-parents */	{	background-image: url("../Img2/headnav_button_on.jpg");	background-repeat:repeat-x;	}#menuh a.parent:hover, #menuh a.parent:active	/* attaches side-arrow to all parents */	{	background-image: url("../Img2/headnav_button_on.jpg");	background-repeat:repeat-x;	}#menuh ul	{	list-style:none;	margin:0;	padding:0;	float:left;	/* width of all menu boxes */	/* NOTE: For adjustable menu boxes you can comment out the above width rule.	However, you will have to add padding in the "#menh a" rule so that the menu boxes	will have space on either side of the text -- try it */	}#menuh li	{	position:relative;	min-height: 1px;		/* Sophie Dennis contribution for IE7 */	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */	}#menuh ul ul	{	position:absolute;	z-index:500;	top:auto;	display:none;	padding: 1em;	margin:-1em 0 0 -1em;	}#menuh ul ul ul	{	top:0;	left:100%;	}div#menuh li:hover	{	cursor:pointer;	z-index:100;	}div#menuh li:hover ul ul,div#menuh li li:hover ul ul,div#menuh li li li:hover ul ul,div#menuh li li li li:hover ul ul{display:none;}div#menuh li:hover ul,div#menuh li li:hover ul,div#menuh li li li:hover ul,div#menuh li li li li:hover ul{display:block;}/* End CSS Drop Down Menu */<attach event="ondocumentready" handler="parseStylesheets" /><script>/** *	Whatever:hover - V1.41.050927 - hover & active *	------------------------------------------------------------ *	(c) 2005 - Peter Nederlof *	Peterned - http://www.xs4all.nl/~peterned/ *	License  - http://creativecommons.org/licenses/LGPL/2.1/ * *	Whatever:hover is free software; you can redistribute it and/or *	modify it under the terms of the GNU Lesser General Public *	License as published by the Free Software Foundation; either *	version 2.1 of the License, or (at your option) any later version. * *	Whatever:hover is distributed in the hope that it will be useful, *	but WITHOUT ANY WARRANTY; without even the implied warranty of *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *	Lesser General Public License for more details. * *	Credits and thanks to: *	Arnoud Berendsen, Martin Reurings, Robert Hanson * *	howto: body { behavior:url("csshover.htc"); } *	------------------------------------------------------------ */var csshoverReg = /(^|\s)(([^a]([^ ]+)?)|(a([^#.][^ ]+)+)):(hover|active)/i,currentSheet, doc = window.document, hoverEvents = [], activators = {	onhover:{on:'onmouseover', off:'onmouseout'},	onactive:{on:'onmousedown', off:'onmouseup'}}function parseStylesheets() {	if(!/MSIE (5|6)/.test(navigator.userAgent)) return;	window.attachEvent('onunload', unhookHoverEvents);	var sheets = doc.styleSheets, l = sheets.length;	for(var i=0; i<l; i++) 		parseStylesheet(sheets[i]);}	function parseStylesheet(sheet) {		if(sheet.imports) {			try {				var imports = sheet.imports, l = imports.length;				for(var i=0; i<l; i++) parseStylesheet(sheet.imports[i]);			} catch(securityException){}		}		try {			var rules = (currentSheet = sheet).rules, l = rules.length;			for(var j=0; j<l; j++) parseCSSRule(rules[j]);		} catch(securityException){}	}	function parseCSSRule(rule) {		var select = rule.selectorText, style = rule.style.cssText;		if(!csshoverReg.test(select) || !style) return;				var pseudo = select.replace(/[^:]+:([a-z-]+).*/i, 'on$1');		var newSelect = select.replace(/(\.([a-z0-9_-]+):[a-z]+)|(:[a-z]+)/gi, '.$2' + pseudo);		var className = (/\.([a-z0-9_-]*on(hover|active))/i).exec(newSelect)[1];		var affected = select.replace(/:(hover|active).*$/, '');		var elements = getElementsBySelect(affected);		if(elements.length == 0) return;		currentSheet.addRule(newSelect, style);		for(var i=0; i<elements.length; i++)			new HoverElement(elements[i], className, activators[pseudo]);	}function HoverElement(node, className, events) {	if(!node.hovers) node.hovers = {};	if(node.hovers[className]) return;	node.hovers[className] = true;	hookHoverEvent(node, events.on, function() { node.className += ' ' + className; });	hookHoverEvent(node, events.off, function() { node.className = node.className.replace(new RegExp('\\s+'+className, 'g'),''); });}	function hookHoverEvent(node, type, handler) {		node.attachEvent(type, handler);		hoverEvents[hoverEvents.length] = { 			node:node, type:type, handler:handler 		};	}	function unhookHoverEvents() {		for(var e,i=0; i<hoverEvents.length; i++) {			e = hoverEvents[i]; 			e.node.detachEvent(e.type, e.handler);		}	}function getElementsBySelect(rule) {	var parts, nodes = [doc];	parts = rule.split(' ');	for(var i=0; i<parts.length; i++) {		nodes = getSelectedNodes(parts[i], nodes);	}	return nodes;}	function getSelectedNodes(select, elements) {		var result, node, nodes = [];		var identify = (/\#([a-z0-9_-]+)/i).exec(select);		if(identify) return [doc.getElementById(identify[1])];				var classname = (/\.([a-z0-9_-]+)/i).exec(select);		var tagName = select.replace(/(\.|\#|\:)[a-z0-9_-]+/i, '');		var classReg = classname? new RegExp('\\b' + classname[1] + '\\b'):false;		for(var i=0; i<elements.length; i++) {			result = tagName? elements[i].all.tags(tagName):elements[i].all; 			for(var j=0; j<result.length; j++) {				node = result[j];				if(classReg && !classReg.test(node.className)) continue;				nodes[nodes.length] = node;			}		}	return nodes;	}</script>

