#leftmenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  line-height: 1.8em;
  min-width: 143px;
  }


/* lists */
#leftmenu ul
  {
    padding: 0px;
    margin: 0px;
  }

#leftmenu li
  {
    display: inline; /* needed for IE */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
  }


/* links */
#leftmenu a
  {
    display: block;
    text-transform: uppercase;
    text-decoration: none;

    padding: 3px 4px;
    line-height: 1.1em;
  }
#leftmenu ul a
  {
    color: #d4d6d5;
    background-color: #666666;
    padding-left: 3em;
  }
#leftmenu ul a
  {
    border-color: white;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
  }
#leftmenu ul ul a
  {
    text-transform: none;
    font-weight: bold;

    color: black;
    background-color: #cccccc;

    border: none;
    padding-left: 3.6em;
  }
#leftmenu ul ul li
  {
    border: none;
  }
#leftmenu ul a:hover
  {
    background-color: #878776;
    color: white;
  }
#leftmenu ul ul a:hover
  {
    background-color: #cc0000;
    color: white;
  }


/* this block of css makes it so only the active section is shown */
#leftmenu ul ul
  { display: none; }

#section-whoweare #lm-whoweare-list,
  #section-work #lm-work-list,
  #section-reachus #lm-reachus-list
  { display: block; border-bottom: 1px white solid; }


/* set up background colors for chosen pages */
#bigpage_whoweare_uncover #lm_whoweare_uncover,
#bigpage_whoweare_capabilities #lm_whoweare_capabilities,
#bigpage_whoweare_news #lm_whoweare_news,
#bigpage_whoweare_started #lm_whoweare_started,
#bigpage_whoweare_careers #lm_whoweare_careers,
#bigpage_whoweare_enewsletter #lm_whoweare_enewsletter,
#bigpage_reachus_maps #lm_reachus_maps,
#bigpage_reachus_brochure #lm_reachus_brochure,
#bigpage_work_allclients #lm_work_allclients
  { background-color: #cc0000; color: black; }

/* other colored background */
#bigpage_work_watchfire #lm_work_watchfire { background-color: #ffcc00; color: black; }
#bigpage_work_clabbergirl #lm_work_clabbergirl { background-color: #990000; color: white; }
#bigpage_work_stuartnatal #lm_work_stuartnatal { background-color: #a0a6e2; color: black; }
#bigpage_work_ncaa #lm_work_ncaa { background-color: #ffffff; color: black; }
#bigpage_work_indycar #lm_work_indycar { background-color: #fe0000; color: white; }
#bigpage_work_downey #lm_work_downey { background-color: #134478; color: white; }
#bigpage_work_seradyn #lm_work_seradyn { background-color: #999900; color: white; }
#bigpage_work_ied #lm_work_ied { background-color: #fbf2aa; color: black; }

/* main sections */
#bigpage_whoweare #lm_whoweare,
  #bigpage_work #lm_work,
  #bigpage_reachus #lm_reachus
  { background-color: #878776; color: #cccccc; }
