/*
@description top navigation
@author	DC
@created 2006-12-05
*/
ul#navprimary{
	position:absolute;
	width:863px;
	top:109px;
	z-index:10;
	background-color:#667E71;	
	padding-left:132px;
	height:33px;
}
ul#navprimary li{
	float:left;
	overflow:hidden;
}
ul#navprimary li:hover ul, 
ul#navprimary li.hovered ul{
	display:block;
	z-index: 100;
}

ul#navprimary li a:link, 
ul#navprimary li a:visited, 
ul#navprimary li a:hover, 
ul#navprimary li a:active {
	padding:7px 0 0 10px;
	height:33px !important;
	display:block;
	color:white;
	line-height:1em;
	font-size:12px;
	font-weight:bold;
	position:relative !important;
	height:26px !important;
	border:1px solid white;
	border-width:0 0 0 1px;
	position: relative;
}
ul#navprimary li.last a{
	border:1px solid white !important;
	border-width:0 1px !important;
}
	ul#navprimary li a:active{
		color:white !important;
	} 
	ul#navprimary li a:hover{
		color:white !important;
	}
	/* who we are */
	ul#navprimary li a.whoweare{
		width:90px;
	}
	ul#navprimary li a.whoweare:hover,ul#navprimary li a.whoweare:active{
		background-color:#631F20;
	}
	/* what we do */
	ul#navprimary li a.whatwedo{
		width:90px;
	}
	ul#navprimary li a.whatwedo:hover,ul#navprimary li a.whatwedo:active{
		background-color:#4C6373;
	}
	/* where we work */
	ul#navprimary li a.wherewework{
		width:105px;
	}
	ul#navprimary li a.wherewework:hover,ul#navprimary li a.wherewework:active{
		background-color:#54685F;
	}
	/* war and law*/
	ul#navprimary li a.warandlaw{
		width:90px;
	}
	ul#navprimary li a.warandlaw:hover,ul#navprimary li a.warandlaw:active{
		background-color:#4B444B;
	}
	/* resources */
	ul#navprimary li a.resources{
		width:90px;
	}
	ul#navprimary li a.resources:hover,ul#navprimary li a.resources:active{
		background-color:#5A4258;
	}
	/*Adding specific style for Donations*/
	ul#navprimary li a.donations, ul#navprimary li a.donations:hover,ul#navprimary li a.donations:active{
		background-color: #EE2D24 !important;
		width: 100px;
	}

/*---------- mantis 3395------------*/

/* currently selected */
.whoweare ul#navprimary li a.whoweare,
.whatwedo ul#navprimary li a.whatwedo,
.wherewework ul#navprimary li a.wherewework,
.warandlaw ul#navprimary li a.warandlaw,
.resources ul#navprimary li a.resources{
	/*background-color:#EE2D24 !important;*/
	color:#FFFFFF !important;
}

.resources ul#navprimary li a.resources{
	background-color:#361735 !important;
}
.warandlaw ul#navprimary li a.warandlaw{
	background-color:#383838 !important;
}

.wherewework ul#navprimary li a.wherewework{
	background-color:#2D4137 !important;
}
.whatwedo ul#navprimary li a.whatwedo{
	background-color:#1F3E4E !important;
}
.whoweare ul#navprimary li a.whoweare{
	background-color:#3A1414 !important;
}
 ul#navprimary li.donations ul{
	background-color:#F3F0E7 !important;
}
/*----------End mantis 3395------------*/

ul#navprimary li ul{
	display:none;
	width:180px;
	position:absolute;
	background-color:#ECECEC;
	border:0;
	font-size:0.95em;
	line-height:1em !important;
}

ul#navprimary strong a:link,
ul#navprimary strong a:visited,
ul#navprimary strong a:hover,
ul#navprimary strong a:active{
font-weight: bold !important;
}
	ul#navprimary li ul.hoveredstate{
		display:block;
	}
	ul#navprimary li ul li{
		display:block;
		float:none;
		margin:0 !important;
		border:1px solid #D0D0D0;
		border-width:0 0 1px 0;
		padding:5px 10px !important;
	}
		ul#navprimary li ul li a{
			display:inline !important;
			float:none;
			margin:0 !important;
			padding:0 !important;
			color:#333 !important;
			font-weight:normal !important;
			font-size:11px !important;
			position:relative;
			line-height:1.3em !important;
			height:5px !important;
		}
			ul#navprimary li ul li a:hover,ul#navprimary li ul li a:active{
				color:#EE2D24 !important;
			}
			
			
            ul#navprimary li ul a:link, 
            ul#navprimary li ul a:visited, 
            ul#navprimary li ul a:hover, 
            ul#navprimary li ul a:active {
                border: none !important;
            }
			
/* series of nasty hacks just to get IE6 to work*/
/* The link which the iframe is contained in has position: relative
   so the top/left = 0 puts it on top of that link and then the margin moves
   it down */
.dropdown_shim {
	position: absolute;	
	width: 179px;
	z-index: 99; /* one less than ul#navprimary li.hovered ul*/
}

.NavigationStyle1 ul#navprimary li a.NavigationStyle1,.NavigationStyle2 ul#navprimary li a.NavigationStyle2, .NavigationStyle3 ul#navprimary li a.NavigationStyle3, .NavigationStyle4 ul#navprimary li a.NavigationStyle4,.NavigationStyle5 ul#navprimary li a.NavigationStyle5,.NavigationStyle6 ul#navprimary li a.NavigationStyle6,.NavigationStyle7 ul#navprimary li a.NavigationStyle7,body.home ul#navprimary li a.home {
    background-color: #EE2D24 !important;
}

 ul#navprimary li a.NavigationStyle1:hover, ul#navprimary li a.NavigationStyle1:active , ul#navprimary li a.NavigationStyle2:hover, ul#navprimary li a.NavigationStyle2:active ,ul#navprimary li a.NavigationStyle3:hover, ul#navprimary li a.NavigationStyle3:active,ul#navprimary li a.NavigationStyle4:hover, ul#navprimary li a.NavigationStyle4:active,ul#navprimary li a.NavigationStyle5:hover, ul#navprimary li a.NavigationStyle5:active,ul#navprimary li a.NavigationStyle6:hover, ul#navprimary li a.NavigationStyle6:active,ul#navprimary li a.NavigationStyle7:hover, ul#navprimary li a.NavigationStyle7:active{
    background-color: #EE2D24 !important;
} 