  <style type="text/css">
    a:hover {
      color: #000000;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: underline
    }
    a:link {
      color: #5C96BD;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: underline
    }
    a:visited {
      color: #5C96BD;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: underline
    }
    a.MMenu:hover {
      color: #006699;
      font-family: arial,verdana,helvetica;
      font-size: 8pt;
      font-style: italic;
      text-decoration: none
    }
    a.MMenu:link {
      color: #006699;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: none
    }
    a.MMenu:visited {
      color: #333333;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: none
    }  
    a.Menu:hover {
      color: #006699;
      font-family: arial,verdana,helvetica;
      font-size: 8pt;
      font-style: italic;
      text-decoration: none
    }
    a.Menu:link {
      color: #006699;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: none
    }
    a.Menu:visited {
      color: #666666;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: none
    }
    img.clean {
      border: none;
    }
    td.endorsement {
      text-align: right;
      color: #006699;
      background: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      font-style: italic;
      font-weight: bold;
      text-decoration: none
    }
    td.testimonial {
      text-align: left;
      background: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      font-style: italic;
      text-decoration: none
    }
    td.MenuTag {
      background: #5C96BD;
      color: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 10pt;
      font-weight: bold;
      text-decoration: none;
      width: 10 
    }
    td.MenuGroup {
      text-align: left;
      background: #5C96BD;
      color: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 10pt;
      font-weight: bold;
      text-decoration: none
    }
    td.MenuHead {
      background: #5C96BD;
      color: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
      text-decoration: none
    }
    td.MenuItem {
      background: #A4D3EE;
      font-family: arial,verdana,helvetica;
      font-size: 10pt;
      text-decoration: none
    }
    td.MenuBar {
      background: #A4D3EE;
      font-family: arial,verdana,helvetica;
      font-size: 10pt;
      text-align: center;
      text-decoration: none
    }
    td.PageFoot {
      background: #5C96BD;
      color: #FFFFFF;
      text-align: center;
      font-family: arial,verdana,helvetica;
      font-size: 10pt;
      text-decoration: none
    }
    td.PageHeader {
      color: #1A708B;
      background: #A4D3EE;
      font-family: arial,verdana,helvetica;
      font-size: 14pt;
      font-weight: bold,italic;
      text-align: left;
      text-decoration: none
    }
    td.TableHead {
      text-align: center;
      background: #5C96BD;
      color: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 10pt;
      font-weight: bold;
      text-decoration: none
    }
    td.ResultLabel {
      background: #66CCFF;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: none
    }
    td.EvenText {
      text-align: left;
      background: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 8pt;
      vertical-align: top;
      text-decoration: none
    }
    td.headlineText {
      text-align: center;
      background: #FFFFFF;
      color: #000000;
      font-family: arial,verdana,helvetica;
      font-size: 12pt;
      font-weight: bold;
      vertical-align: top;
      text-decoration: none
    }
    td.OddText {
      text-align: left;
      background: #A4D3EE;
      font-family: arial,verdana,helvetica;
      font-size: 8pt;
      vertical-align: top;
      text-decoration: none
    }
    td.newsdate {
      text-align: left;
      background: #A4D3EE;
      color: #009999;
      font-family: arial,verdana,helvetica;
      font-size: 6pt;
      vertical-align: top;
      text-decoration: none
    }
    td.Text {
      text-align: left;
      background: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: none
    }
    td.PictureCaption {
      text-align: right;
      background: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      font-style: italic;
      text-decoration: none
    }
    td.sidebar {
      text-align: left;
      background: #5C96BD;
      color: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 12pt;
      font-weight: bold;
      text-decoration: none
    }
    tr.EvenText {
      text-align: left;
      background: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 8pt;
      vertical-align: top;
      text-decoration: none
    }
    tr.OddText {
      text-align: left;
      background: #A4D3EE;
      font-family: arial,verdana,helvetica;
      font-size: 8pt;
      vertical-align: top;
      text-decoration: none
    }
    tr.MainText {
      text-align: left;
      background: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
      text-decoration: none
    }
    tr.TableHead {
      text-align: center;
      background: #5C96BD;
      color: #FFFFFF;
      font-family: arial,verdana,helvetica;
      font-size: 10pt;
      font-weight: bold;
      text-decoration: none
    }
    td.Label {
      text-align: right;
      color: #000000;
      font-family: arial,verdana,helvetica;
      font-size: 9pt;
    }
    .SOSCMid {
      color: #66FFFF
    }
    .SOSCDark {
      color: #5C96BD
    } 
    .SOSCLite {
      color: #A4D3EE
    }

/* CSS for the news category menu */
    .menucatlist {
      border: 1px solid #006699;
      background-color: #A4D3EE;
      list-style: none;
      height: 320px;
      overflow: auto;
      width: 200px;
      margin: 0; 
      padding: 0;
    }
    .menucatlist li {
      margin: 0; 
      padding: 0;
      border: 1px solid #5C96BD;
      height: auto;
    }
    .menucatlist a {
      display: block;
      height: auto;
      padding-left: 8px;
      font-size:85%;
      word-wrap: break-word;
    }

    .menucatlist a:hover { 
      background: #FFFFFF; 
      color: #009999; 
    }
  </STYLE> 
