* html .wireframemenu_on{ /*IE only rule. Original menu width minus all left/right paddings */
width: 124px;
}

.wireframemenu_on{
  font-family: arial, sans-serif;
  font-size: 8pt;
  color:#ffffff;
  padding-left: 5px;
  padding-top:2px;
  padding-bottom:2px;
  margin: 0;
  display: block;
  width:130px;
  border-left: 16px solid #cb2027;
  background-color: #a6a6a6;
  /*width: 100%; Define width for IE6's sake*/
}

.wireframemenu a{
font: 8pt Arial;
color: #000000;
padding-top:2px;
padding-bottom:2px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #000000;
text-decoration: none;
}

/*
.wireframemenu a:visited{
color: #595959;
}
*/

<html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
color: #cb2027;
}

/* Left Nav for Investor Relations */
.lnav
{
  font-family: arial, sans-serif;
  font-size: 8pt;
  color:#cb2026;
  text-decoration:none;
  padding-left:20px;
  padding-top:2px;
  padding-bottom:2px;

}

a.lnav
{
  font-family: arial, sans-serif;
  font-size: 8pt;
  color:#000000;
  text-decoration:none;
  padding-left:20px;
  padding-top:2px;
  padding-bottom:2px;
}
a.lnav:hover
{
  color:#cb2026;
}
/* Left SubNav for Investor Relations */
.lnav_sub
{
  font-family: arial, sans-serif;
  font-size: 8pt;
  color:#cb2026;
  text-decoration:none;
  padding-left:30px;

}
a.lnav_sub
{
  font-family: arial, sans-serif;
  font-size: 8pt;
  color:#000000;
  text-decoration:none;
  padding-left:30px;

}
a.lnav_sub:hover
{
  color:#cb2026;
}