/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu { 
	position:relative; 
	font-size:11px; 
	z-index:100;
	}
.menu ul li a {
	display:block; 
	text-decoration:none; 
	height:27px; 
	text-align:center; 
	color:#6A6A6A;
	background:white; 
	font-size:11px; 
	overflow:hidden;
	line-height:27px;
	vertical-align:middle;
	font-style:italic;
	}
.menu ul.mainMenu {
	padding:0; margin:0; list-style: none;		
	-webkit-box-shadow: 0px 3px 5px #dadada;
	-khtml-box-shadow: 0px 3px 5px #dadada;
	-moz-box-shadow: 0px 3px 5px #dadada;
	box-shadow: 0px 3px 5px #dadada;
	height:27px;
	border:1px solid #dadada;
	width:956px;
}
.menu ul{
	padding:0; margin:0; list-style: none;		
}
.menu ul li {float:left; position:relative; background:white;padding:0;margin:0;}
.menu ul li ul {display: none;padding:0;margin-left:0; border:1px solid #f26722;}




/* specific to non IE browsers */
.menu ul li:hover a {}
.menu ul li:hover ul {display:block; position:absolute; top:26px; left:0;margin-left:-1px;}
.menu ul li:hover ul li a.hide {background:#F26722; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#F26722; color:white;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#F26722; color:#fff;}
.menu ul li:hover ul li a:hover {background:white; color:#F26722;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


/* Targeted Styles  */






.menu ul li img {
	padding-right:5px;
	margin-bottom:-4px;
}






	/* Menu widths  */
	
	.portfolio, .portfolio ul li a{
		width:157px;
		
	}
	/* firefox hack  */
	.portfolio, x:-moz-any-link, x:only-child {width:156px;}	
	.portfolio ul li a, x:-moz-any-link, x:only-child { width:156px;}	
	.who_we_are, .who_we_are ul li a{
		width:150px;	
	}
	.difference, .difference ul li a{
		width:192px;
	}
	.grants, .grants ul li a{
		width:185px;
	}
	.education, .education ul li a{
		width:195px;
	}
	.news, .news ul li a{
		width:130px;
	}
	.contact, .contact ul li a{
		width:133px;
	}
	.shop, .shop ul li a{
		display:none;
		width:100px;
	}
	
	.portfolio li a, .who_we_are li a, .difference li a, .grants li a, .education li a, .news li a, .contact li a, .shop li a{
		border-top:1px solid white;
	}
	
	.portfolio li a:hover, .who_we_are li a:hover, .difference li a:hover, .grants li a:hover, .education li a:hover, .news li a:hover, .contact li a:hover, .shop li a:hover{
	
	
	}
	
	.portfolio li a.two_lines, .who_we_are a.two_lines, .difference a.two_lines, .grants a.two_lines, .education a.two_lines, .news a.two_lines, .contact a.two_lines, .shop a.two_lines{
		height:32px;
		line-height:13px;
		padding-top:5px;
		
			
			
		
	}
	/* Menu Borders */
	li.portfolio, li.who_we_are, li.difference, li.education, li.grants, li.news, li.contact{
		border-right:1px solid #cccccc;
	}
	
	li.last a:hover{
	}
	li.first a{
		border:none;
	}

	li.first a:hover{
	}

ul.mainMenu li.current a{
	background:#F26722;
	color:white;
}
ul.mainMenu li.current  li.first a{
		border-top:1px solid white;
	}