@charset "UTF-8";
/* menu navigation */

#ancillapartners {
  display: block;
  width: 720px;
  height: 40px;
  background: url("/images/spacer.gif") no-repeat 0 0;
}

#ancillapartners span {
  display: none;
}

/**/

#customsolutions {
  display: block;
  width: 138px;
  height: 29px;
  background: url("/images/menu_customsolutions.png") no-repeat 0 0;
  float: left;
}

#customsolutions:hover { 
  background-position: 0 -29px;
}

#customsolutions span {
  display: none;
}

/**/

#consultingservices {
  display: block;
  width: 153px;
  height: 29px;
  background: url("/images/menu_consultingservices.png") no-repeat 0 0;
  float: left;
}

#consultingservices:hover { 
  background-position: 0 -29px;
}

#consultingservices span {
  display: none;
}

/**/

#clients {
  display: block;
  width: 65px;
  height: 29px;
  background: url("/images/menu_clients.png") no-repeat 0 0;
  float: left;
}

#clients:hover { 
  background-position: 0 -29px;
}

#clients span {
  display: none;
}

/**/

#partnerships {
  display: block;
  width: 107px;
  height: 29px;
  background: url("/images/menu_partnerships.png") no-repeat 0 0;
  float: left;
}

#partnerships:hover { 
  background-position: 0 -29px;
}

#partnerships span {
  display: none;
}

/**/

#about {
  display: block;
  width: 61px;
  height: 29px;
  background: url("/images/menu_about.png") no-repeat 0 0;
  float: left;
}

#about:hover { 
  background-position: 0 -29px;
}

#about span {
  display: none;
}

/**/

#newsmenu {
  display: block;
  width: 61px;
  height: 29px;
  background: url("/images/menu_news.png") no-repeat 0 0;
  float: left;
}

#newsmenu:hover { 
  background-position: 0 -29px;
}

#newsmenu span {
  display: none;
}

/**/

#contact {
  display: block;
  width: 73px;
  height: 29px;
  background: url("/images/menu_contact.png") no-repeat 0 0;
  float: left;
}

#contact:hover { 
  background-position: 0 -29px;
}

#contact span {
  display: none;
}

/**/

#careers {
  display: block;
  width: 73px;
  height: 29px;
  background: url("/images/menu_careers.png") no-repeat 0 0;
  float: left;
}

#careers:hover { 
  background-position: 0 -29px;
}

#careers span {
  display: none;
}


/**/

#menuspacer {
  display: block;
  width: 7px;
  height: 29px;
  background: url("/images/spacer.png") no-repeat 0 0;
	float: left;
}

/*this makes the main nav show "active" state*; the code logic is as follows: if body id="location[page]", then [page]:active is background-position: 0 -58;*/

body#location_customsolutions a#customsolutions,
body#location_consultingservices a#consultingservices,
body#location_clients a#clients,
body#location_partnerships a#partnerships,
body#location_about a#about,
body#location_newsmenu a#newsmenu,
body#location_careers a#careers,
body#location_contact a#contact
{ 
  background-position: 0 -58px;
}
