/*********Trivera 02-2009*********/

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/

/******************************/
/**Default Navbar Settings**/
.sf-navbar {
	/*background:	#FFF; *//*TEST*/
	height: 38px;
	padding-top: 0px;
	/*padding-bottom:	2.5em;*/
	position:		relative;
}
/**Make Span Text Invisible**/
.sf-navbar span{
display: none;
}
/**Main Category li Background**/
.sf-navbar li {
	/*background:		#2e2e2e;*/
	position:		static;
}
/*****/
.sf-navbar a {
	border-top:	none;
}
/*****/
.sf-navbar li ul {
	width:	 44em; /*IE6 soils itself without this - verify when done*/
}
/**Subnav default**/
.sf-navbar li li {
	/*background:	#BDD2FF; *//*TEST*/
	position:	relative;
}
/*****/
.sf-navbar li li ul {
	width:			13em;
}
/*****/
.sf-navbar li li li {
	width:			100%;
}
/*****/
.sf-navbar ul li {
	width:			auto;
	float:			left;
	height:			38px;
}
/*****/
.sf-navbar a, .sf-navbar a:visited {
	border: none;
}

/******************************/
/*********Current Default Hover & Backgrounds *******/
/**Default  Background**/
/*.sf-navbar li.current {
	background:		#696969;
}*/
/**Hover Global Background Layer 1 (list 2&3) need to break down into images**/
/*.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:		#e9e9e9;
}*/


/*****************************/
/**Hover Global Background Layer 2 (list 3)**/
/*ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:	#e9e9e9;
} */

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:	0;
	top:	 2.5em; /* match top ul list item height */
}

ul.sf-navbar .current ul ul {
	top:  -999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}





/***********************************/
/**********Custom Horizontal Navigation:*******/
/***********************************/

/* Home Menu Settings*/
a#head01 {
	height: 37px;
	width: 72px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -383px 0px;
	}
/*Home Hover*/
a#head01:hover,  
.sfHover #head01,
#head01 a:focus, #head01 a:hover, #head01 a:active{
	position: static; /*IE 7 Fix*/
	background-position: -383px -38px;
	}

/* LayeredHome Menu Settings*/
#subnav_home {
	width:	60px; /*61px*/
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -383px -75px;
	left: 0;
}
/*#subnav_home01 {
	non-existant
}*/

/***********************************/
/* Company Menu Settings*/
a#head02 {
	width: 102px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;;
	background-position: -455px 0px;
	}
/*Company Hover*/
a#head02:hover,  
.sfHover #head02,
#head02 a:focus, #head02 a:hover, #head02 a:active {
	position: static; /*IE 7 Fix*/
	background-position: -455px -38px; 
	}
/* Layered Company Menu Settings*/
#subnav_company {
	width:	606px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -185px -114px;
	left: -198px;
}

/**About FMA**/
#subnav_company01 {
	padding-top: 0px;
	width:	116px;
}
.current#subnav_company01 , #subnav_company01 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -185px -152px;
}
/**Awards**/
#subnav_company02 {
	width:	90px;
}
.current#subnav_company02 , #subnav_company02 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -301px -152px;
}
/**News**/
#subnav_company03 {
	width:	87px;
}
.current#subnav_company03 , #subnav_company03 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -391px -152px;
}
/**Sustainability**/
#subnav_company04 {
	width:	125px;
}
.current#subnav_company04 , #subnav_company04 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -478px -152px;
}
/**TradeShows&Associations**/
#subnav_company05 {
	width:	188px;
}
.current#subnav_company05 , #subnav_company05 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -603px -152px;
}

/***********************************/
/**Services Menu Settings**/
a#head03 {	
	width: 93px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -557px 0px;
	}
/*Services Hover*/
a#head03:hover,  
.sfHover #head03,
#head03 a:focus, 
#head03 a:hover, 
#head03 a:active {
	position: static; /*IE 7 Fix*/
	background-position: -557px -38px;
	
	}
	/* Layered Services Menu Settings*/
#subnav_services {
	width:	872px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: 0px -190px;
	left: -383px;
}
/**Project Management**/
#subnav_services01 {
	width:	164px;
}
.current#subnav_services01 , #subnav_services01 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: 0px -228px;
}
/**Design**/
#subnav_services02 {
	width:	97px;
}
.current#subnav_services02 , #subnav_services02 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -164px -228px;
}
/**Estimating**/
#subnav_services03 {
	width:	110px;
}
.current#subnav_services03 , #subnav_services03 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -261px -228px;
}
/**Engineering**/
#subnav_services04 {
	width:	118px;
}
.current#subnav_services04 , #subnav_services04 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -371px -228px;
}
/**Model Shop**/
#subnav_services05 {
	width:	117px;
}
.current#subnav_services05 , #subnav_services05 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -489px -228px;
}
/**Production**/
#subnav_services06 {
	width:	123px;
}
.current#subnav_services06 , #subnav_services06 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -606px -228px;
}
/**Customer Service**/
#subnav_services07 {
	width:	143px;
}
.current#subnav_services07 , #subnav_services07 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -729px -228px;
}

	
/***********************************/
/**Portfolio Menu Settings**/
a#head04 {
	width: 95px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -650px 0px;
	}
a#head04:hover,  
.sfHover #head04,
#head04 a:focus, 
#head04 a:hover, 
#head04 a:active{
	position: static; /*IE 7 Fix*/
	background-position: -650px -38px;
	}
/* Portfolio Menu Settings*/
#subnav_portfolio {
	width:	709px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -163px -266px;
	left: -220px;
}
/**In-Store Marketing**/
#subnav_portfolio01 {
	width:	177px;
}
.current#subnav_portfolio01 , #subnav_portfolio01 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -163px -304px;
}
/**Interactive Kiosk Solutions**/
#subnav_portfolio02 {
	width:	199px;
}
.current#subnav_portfolio02 , #subnav_portfolio02 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -340px -304px;
}
/**Promotional Marketing**/
#subnav_portfolio03 {
	width:	177px;
}
.current#subnav_portfolio03 , #subnav_portfolio03 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -539px -304px;
}
/**Stock Solutions**/
#subnav_portfolio04 {
	width:	156px;
}
.current#subnav_portfolio04 , #subnav_portfolio04 a:hover {
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -716px -304px;
}

/***********************************/
/**Contact Us Menu Settings**/	
a#head05 {
	width: 102px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -745px 0px;
	}

/*Contact Us Hover*/
a#head05:hover,  
.sfHover #head05,
#head05 a:focus, 
#head05 a:hover, 
#head05 a:active{
	background-position: -745px -38px;
	}
	
/* Contact Us Menu Settings*/
#subnav_contact_us {
	width:	86px;
	background: url(../_images/btn_sprite.png) no-repeat scroll 0px 0px;
	background-position: -757px -342px;
	left: 374px;
}	
/*#subnav_contact_us01 {
	non-existant
}*/



/***********************************/








