table.menupanel {
   font-family: sans-serif;
  /* font-family: Tahoma, Arial, Helvetica, sans-serif;        */
  color: #000000;
}

a:link.mp_body  { color: black; text-decoration: none;}
a:visited.mp_body  { color: black; text-decoration: none;}
a:hover.mp_body { color:black; text-decoration:underline; white-space:nowrap; }
a:active.mp_body { color:black; text-decoration:none; font-weight:bold;}


table.mp_title { /* contains 2 rows: top-line and header */
}

td.mp_titleTop {
  vertical-align: bottom;
}


td.mp_title {
  font-weight: bold;
  color:#215dc6;
  background-color: white;
  vertical-align: middle;
  font-size: 14px;
/*
  background-image: url('http://www.online-marketwatch.com/site-monitor/layout/menuimages/mp_gradient_white_blue.jpg');
  background-position: right;
  background-repeat: repeat-y;
*/
}


table.mp_body {
    font-family: sans-serif;
     font-size: 15px;
     background-color: #d6dff7;
     border-left: 1pt solid;
     border-bottom: 1pt solid;
     border-color:white; 
     padding-top:1px;    
     margin-bottom: 20px; /* to next panel*/
}

td.mp_body {
   padding-left: 7px;
   white-space:nowrap;
}

td.mp_body:hover {
  background-color:#FFE682;
  white-space:nowrap;

}