/* ------------------------------------------ */
/* MAIN NAVIGATION */
/* ------------------------------------------ */
/* all lists */
#navigation {
	width:375px;
	float:right;
}
ul#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size:12px;
	position:absolute;
	z-index: 50000;
}
li#firm,
li#work,
li#sustain {
	height:54px;
	width:125px;
	position:absolute;
}
li#work {left:125px;}
li#sustain {left:250px;}

img#tab1,
img#tab2,
img#tab3 {
	height:54px;
	width:128px;
	background:url(http://fcd1b1f0a20f0ec7a285a6e7e4c676cf1bfc404b.gripelements.com/img/nav-tabs.gif) no-repeat;
}
img#tab2 {background-position:-125px 0;}
img#tab3 {background-position:-250px 0;}

li#firm:hover img#tab1 { background-position: 0px -54px;}
li#work:hover img#tab2 { background-position:-125px -54px;}
li#sustain:hover img#tab3 { background-position:-250px -54px;}

/* second-level lists ------------------------*/
#nav li ul { 
	display:none;
	position:relative;  
	left:0;
	top:-12px;
	padding:0;
	margin:0;
	background:url(http://fcd1b1f0a20f0ec7a285a6e7e4c676cf1bfc404b.gripelements.com/img/green80.png);
	width:124px;
	z-index: 9999;
	margin-left:1px;
}
* html #nav li ul {
	background-image:none;
	background-color:#838477;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://fcd1b1f0a20f0ec7a285a6e7e4c676cf1bfc404b.gripelements.com/img/green80.png", sizingMethod="scale");*/
}
#nav ul li {
	line-height:14px;
	margin:1px 5px;
	padding:3px 0;
	border-bottom:solid 1px #5A5B4D;
	list-style:none;
	position:relative;
}
#nav ul li.menu-arrow {
	height:12px;
	margin:0;
	border:0;
	padding:0;
}
#nav ul li.last {border:none; margin-bottom:6px;}
li.menu-arrow img {
	height:9px;
	width:33px;
	background:url(http://fcd1b1f0a20f0ec7a285a6e7e4c676cf1bfc404b.gripelements.com/img/nav-tabs.gif) no-repeat 1px -139px;
	position:absolute;
	top:-1px;
}
/* lists nested under hovered list items ------------------------*/
#nav li:hover ul, 
#nav li.over ul { 
	display: block;
	position:relative;
	left:0;
}
#nav li#firm:hover {background-position:0 -74px;}
#nav li#work:hover {background-position:-168px -74px;}

/* second level links ------------------------*/
#nav ul li a,
#nav li.over ul a {
	color:#FFF;
	text-transform: none;
	font-size:12px;
	padding:5px;
	display:block;
	text-decoration: none;
	position:relative;
	z-index: 9999999;
}
#nav ul li a:hover,
#nav li.over ul a:hover {
	background:#5A5B4D;
	color:#c2d12e;
	text-decoration: none;
}


#nav li ul { 
	top:-3px;
	z-index: 99999;
	background:url(http://fcd1b1f0a20f0ec7a285a6e7e4c676cf1bfc404b.gripelements.com/img/brown80.png);
	position:relative;
}
* html #nav li ul {
	background-color:#525346;
	background-image:none;
}
li.menu-arrow {display:none;}
