/* interior pages -----------------------*/

#template_area {
  background: url(/resources/dyn/files/88839/_fn/LI_contact_111008.jpg) no-repeat top left;
  width: 906px;
  height: 164px;
}
#why_us_template #template_area {
  background: url(/resources/dyn/files/88843/_fn/LI_whyus_111008.jpg) no-repeat top left;
}
#problems_we_solve_template #template_area {
  background: url(/resources/dyn/files/88840/_fn/LI_probswesolve_111008.jpg) no-repeat top left;
}
#who_we_are_template #template_area {
  background: url(/resources/dyn/files/88842/_fn/LI_whoweare_111008.jpg) no-repeat top left;
}
#careers_template #template_area {
  background: url(/resources/dyn/files/88838/_fn/LI_careers_111008.jpg) no-repeat top left;
}
#contact_page #template_area {
  background: url(/resources/dyn/files/88839/_fn/LI_contact_111008.jpg) no-repeat top left;
}
#wellness_template #template_area {
  background: url(/resources/dyn/files/88841/_fn/LI_wellness_111008.jpg) no-repeat top left;
}

/* 2 columns ----*/
#e_column {
  margin: 20px 0 0;
  background: url(/resources/dyn/files/88932/_fn/column_border.gif) repeat-y 234px 0;
}
#column1,
#column2 {
  padding:  0px 17px 0;
}
#column1 {
  width: 200px;
  border-right: 1px solid #aaa;
}
#column2 {
  width: 634px;
}
/* 1 column layout -----*/
#body {
  padding: 20px;
}
/* subnavigation ----------------------*/
#submenu {
  margin-bottom: 20px;
}
#submenu li {
  width: 180px;
  font-size: 0.9em;
  padding: 0px 0px 0px 20px;
  border-bottom: 1px solid white;
  margin: 0;
  background: #8c95a0 url(/resources/dyn/files/85339/_fn/submenu_link.gif) no-repeat 5px 8px;
}
#submenu li a {
  display: block;
  color: white;
  text-decoration: none;
  padding: 5px 0;
}
#who_we_are_template #submenu li.over {
  background-image: url(/resources/dyn/files/85338/_fn/submenu_active.gif) ;
}

/* sublevel ---*/
#submenu li li,
#submenu li.mi_active li {
  background: #e9e9e9;
}
#submenu li li a,
#submenu li.mi_active li a {
  color: #666;
}
#submenu li li:hover, /** not IE6 */
#submenu li li.mi_active,
#submenu li li.over {
  background: #d6d6d6;
}
#submenu li ul {
  display: block;
  margin: 0 0 0 -20px;
  padding: 0;
  position: relative;
  width: 200px;
  border-top: 1px solid white;
}
#submenu li li.last {
  border: none;
}
#who_we_are_template #submenu li li.over {
  background-image: none;
}
/* additional navigation ----------------------*/
#additional_nav {
  background: url(/resources/dyn/files/89050/_fn/main_nav_bottom.jpg) no-repeat top left;
  width: 906px;
  height: 27px;
  border: 6px solid #1d232a;
  border-width: 0 6px 6px;
}
#additional_menu li a {
  display: block;
  width: 302px;
  height: 27px;
  text-indent: -4000em;
}
/* problems we solve page */
#problems_flash {
  margin-bottom: 20px;
}
