/* Begin CSS Drop Down Menu */
#navholder {
	background-image:url(../images/layout-assets/nav-bk.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	border:none;
	padding:0;
	margin:0;
	width:966px;
	}

#navholder img#logo, #navholder a img#logo {
	float:left;
	padding:0;
	margin:0;
	border:none;
	}

#menuh-container
	{
	padding:81px 0 0 0;
	margin:0;
	border:none;
	width:876px;
	float:left;
	}

#menuh
	{
	font-family: arial, helvetica, sans-serif;
	float:left;
	margin:0;
	padding:0;
	border:none;
	width:876px;
	
	}
		
#menuh a
	{
	display:block;

	white-space:nowrap;
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
	font-weight:bold;
	
	}

#menuh a.top_parent { 
	padding:16px 0 17px 0;
	margin:0;
	border:none;
	font-size:13px;
	
	}

#menuh a.top_parent, #menuh a.top_parent:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;

	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color:#20234d;
	font-weight:bold;
	text-decoration:none;
	background:none;
	
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color:#FFFFFF;
	background-color:#0a0c30;
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	color:#FFFFFF;
	}

#menuh a.top_parent:hover, #menuh ul:hover a.top_parent {
	/*background-color:#0a0c30;*/
	background-image:url(../images/layout-assets/nav-hover-bk-tile.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:transparent;
}
	
#menuh ul
	{	
	background-image:url(../images/layout-assets/arrow.gif);
	background-position:right center;
	background-repeat: no-repeat;
	list-style:none;
	margin:0;
	padding:0 15px 0 5px;
	border:none;
	float:left;
	width:8em;	/* width of all menu boxes */
	}


#menuh ul li a {
	text-align:center;
	margin:0;
	padding:0;
	}

#menuh ul.about {
	width:104px;
	}

#menuh ul.about ul  {
	width:150px;
	}

#menuh ul.services {
	width:104px;
	}

#menuh ul.services ul {
	width:170px;}

#menuh-container #menuh ul.first {
	width:5em;
	text-align:center;
	padding:0 10px 0 0;
	margin:0;
}

#menuh ul.news {	
	width:5em}

#menuh ul.last {
	background-image:none;
	width:104px;}

#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	border:none;
	padding:0;
	padding:0;
	}

#menuh ul ul, #menuh-container #menuh ul:hover ul
	{
	position:absolute;
	z-index:500;
	top:48px;
	display:none;
	padding:0;
	margin:0;
	text-align:left;
	background-color:#f1f1f1;
	border:none;
	background-image:none;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	background-image:none;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

#menuh-container div#menuh li:hover ul ul,
#menuh-container div#menuh li li:hover ul ul,
#menuh-container div#menuh li li li:hover ul ul,
#menuh-container div#menuh li li li li:hover ul ul
{
	display:none;
	background-color:#FFFFFF;
	background-image:none;
}

#menuh-container div#menuh li:hover ul,
#menuh-container div#menuh li li:hover ul,
#menuh-container div#menuh li li li:hover ul,
#menuh-container div#menuh li li li li:hover ul
{
	display:block;
	background-image:none;

}

#menuh a.last {
	border-right:1px solid #FFFFFF;}

#menuh ul li ul li a {
	text-align:left;
	margin:0;
	padding:8px 0 8px 8px;
	border-top:none;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;}
/* End CSS Drop Down Menu */
#wrap #main .featurebox .Downloads img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

