/*
 * THEME MENU
 **/
#theme_menu {
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 994px;
  overflow: hidden;
  list-style: none;
  border-bottom: 7px #333 solid;
}
#theme_menu li {
  margin: 0px;
  padding: 0px;
  float: left;
}
#theme_menu a {
  display: block;
  text-indent: -999em;
  overflow: hidden;
}
#theme_menu a:hover, #theme_menu a:active {
  background-position: 0px -34px;
}


#theme_menu_planning {
}
#theme_menu_planning a {
  background: url('/img/menu/planning.gif') no-repeat;
  width: 199px;
  height: 34px;
}
#theme_menu_planning a:hover {
}
#theme_planning #theme_menu_planning a {
  background-position: 0px -34px;
}

#theme_menu_design {
}
#theme_menu_design a {
  background: url('/img/menu/design.gif') no-repeat;
  width: 199px;
  height: 34px;
}
#theme_menu_design a:hover {
}
#theme_design #theme_menu_design a {
  background-position: 0px -34px;
}

#theme_menu_communications {
}
#theme_menu_communications a {
  background: url('/img/menu/communications.gif') no-repeat;
  width: 199px;
  height: 34px;
}
#theme_menu_communications a:hover {
}
#theme_communications #theme_menu_communications a {
  background-position: 0px -34px;
}

#theme_menu_management {
}
#theme_menu_management a {
  background: url('/img/menu/management.gif') no-repeat;
  width: 199px;
  height: 34px;
}
#theme_menu_management a:hover {
}
#theme_management #theme_menu_management a {
  background-position: 0px -34px;
}

#theme_menu_technology {
}
#theme_menu_technology a {
  background: url('/img/menu/technology.gif') no-repeat;
  width: 198px;
  height: 34px;
}
#theme_menu_technology a:hover {
}
#theme_technology #theme_menu_technology a {
  background-position: 0px -34px;
}


/*
 * SERVICE MENU
 **/
.menu_bottom_border {
  margin:0px;
  border-bottom: 1px #CCC solid;
}
#service_menu, #extra_menu, #featured_menu {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 1.0em;
}
#service_menu li, #extra_menu li, #featured_menu li {
  /*list-style: none;*/
  font-size: 90%;
  padding: .5em .0em;
}
#service_menu li a, #extra_menu li a, #featured_menu li a {
  display: block;
  padding-left: 0em;
}

#featured_menu li a {
  font-weight: bold;
}

#service_menu li a:hover, #extra_menu li a:hover, #featured_menu li a:hover {
  text-decoration: underline;
}

.service_menu_debug a {
  color: #000;
}
.service_menu_off {
  list-style: none;
}
.service_menu_off a {
  color: #333;
  font-weight: normal;
  text-decoration: none;
}
.service_menu_highlighted, .service_menu_selected {
  color: #900;
  list-style: square;
}
.service_menu_highlighted a {
  color: #900;
  font-weight: bold;
  text-decoration: underline;
}

.service_menu_selected a {
  color: #900;
  font-weight: bold;
  text-decoration: underline;
}

.planning_services_highlighted a,
#theme_planning .service_menu_selected a {
  font-weight: bold;
  color: #409590;
  text-decoration: underline;
}
.planning_services_highlighted ,
#theme_planning .service_menu_selected  {
  font-weight: bold;
  color: #409590;
  list-style: square;
}
.design_services_highlighted a,
#theme_design .service_menu_selected a {
  font-weight: bold;
  color: #5b3d19;
  text-decoration: underline;
}
.design_services_highlighted ,
#theme_design .service_menu_selected  {
  color: #5b3d19;
  list-style: square;
}
.communications_services_highlighted a,
#theme_communications .service_menu_selected a {
  font-weight: bold;
  color: #c9900f;
  text-decoration: underline;
}
.communications_services_highlighted ,
#theme_communications .service_menu_selected {
  color: #c9900f;
  list-style: square;
}
.management_services_highlighted a,
#theme_management .service_menu_selected a {
  font-weight: bold;
  color: #a54930;
  text-decoration: underline;
}
.management_services_highlighted,
#theme_management .service_menu_selected {
  color: #a54930;
  list-style: square;
}
.technology_services_highlighted a,
#theme_technology .service_menu_selected a {
  font-weight: bold;
  color: #363b73;
  text-decoration: underline;
}
.technology_services_highlighted,
#theme_technology .service_menu_selected {
  color: #363b73;
  list-style: square;
}

#service_menu li.selected a {
}

#service_menu li.highlighted a {
}

