﻿/* Begin CSS Drop Down Menu */	#menuh-container	{		position: relative;		width: 669px;	}	#menuh	{		width: 669px;		height:23px;	}	.top_parent_link	{		font: 11px Arial;		letter-spacing:0.05em;		color: #ffffff;		font-weight: bold;		text-decoration: none;		white-space: nowrap;	}		.top_parent_link:hover	{		color: #ffffff;		text-decoration: none;	}	.top_parent_link:visited	{		color: #ffffff;		text-decoration: none;	}	.top_parent	{		height:19px;		padding: 4px 0px 0px 0px;		background:none;		font: 11px Arial;		letter-spacing:0.05em;		color: #ffffff;		font-weight: bold;		text-decoration: none;		text-align:center;		vertical-align:bottom;		display: block;		white-space: nowrap;		position: relative;		background-image:url(images/Header/blockdefault.gif);		background-repeat:repeat-x;	}		.top_parent:hover 	{		text-decoration: none;		background-image:url(images/Header/blockactive.gif);	}			.top_parent_hover 	{		text-decoration: none;		background-image:url(images/Header/blockactive.gif);	}		#menuh a.parent	{		background-color: #D0D0D0 ;		padding: 5px 4px 8px 8px;		font: 10px Arial;		color: #000000;		font-weight: normal;		text-decoration: none;		text-align:left;		display: block;		white-space: nowrap;		margin:0;		background-image: url(images/arrow1.gif);		background-position: right center;		background-repeat: no-repeat;	}		#menuh a.parent:hover 	/* attaches side-arrow to all parents */	{		text-decoration: none;		background-color: #E0E0E0;		background-image: url(images/arrow1.gif);		background-position: right center;		background-repeat: no-repeat;	}	#menuh a.noparent 	{		background-color: #D0D0D0 ;		padding: 5px 4px 8px 8px;		font: 10px Arial;		color: #000000;		font-weight: normal;		text-decoration: none;		text-align:left;		display: block;		white-space: nowrap;		margin:0;	}	#menuh a.noparent:hover 		{		background-color: #E0E0E0;		text-decoration: none;	}	#menuh a.needspermission 	{		background-color: #D0D0D0;		padding: 5px 8px 4px 8px;		font: 10px Arial;		color: #666666;		font-weight: normal;		text-decoration: none;		text-align:left;		display: block;		white-space: nowrap;		margin:0;	}	#menuh a.needspermission:hover 		{		background-color: #E0E0E0;		text-decoration: none;	}	#menuh ul	{		list-style:none;		margin:0;		padding:0 0 0 0;		float:left;		/* 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 */		height:23px;		white-space:nowrap;	}	#menuh li	{		position:relative;		min-height: 10px;		/* 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: -0.99em 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 */