/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 1px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    }

  font, th, td, p, div { font-weight: normal;
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 90%;
    line-height: 17px;
    }

  a { color: rgb(0, 51, 102);
    text-decoration: none;
    font-weight: bold;
    }

  a:hover { color: rgb(226, 3, 3);
    text-decoration: underline;
    font-weight: inherit;
    }

  td.menu { background-image: url(images/menu_background.gif);
    height: 24px;
    }

  #redline { background-color: rgb(226, 3, 3);
    }

  td.feature { border-top: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    background-image: url(images/feature_background.gif);
    }

  #grey-divider { border-top: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    background-image: url(images/divider_background.gif);
    }

  #news-header { border-bottom: 1px solid rgb(255, 255, 255);
    background-color: rgb(157, 157, 157);
    height: 65px;
    }

  td.news-shadow { background-image: url(images/shadow_news.gif);
    }

  td.content-shadow { background-image: url(images/shadow_content.gif);
    }

  #news { font-size: 90%;
    padding-left: 49px;
    padding-right: 20px;
    }

  #graph { font-size: 90%;
    background-color: rgb(232, 232, 232);
    width: 170px;
    }

  td.graph-back { padding: 20px;
    background-color: rgb(232, 232, 232);
    }

  td.footer { background-image: url(images/footer_background.gif);
    }

  td.blackline { border-top: 1px solid rgb(255, 255, 255);
    padding: 4px 4px 4px 49px;
    color: rgb(200, 200, 200);
    font-size: 60%;
    background-color: rgb(0, 0, 0);
    }

  td.blackline a { color: rgb(255, 255, 255);
    text-decoration: none;
    font-weight: normal;
    }

  td.blackline a:hover { color: rgb(255, 255, 255);
    text-decoration: underline;
    font-weight: normal;
    }

  .content-header { border-top: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    background-image: url(images/feature_background.gif);
    padding-left: 49px;
    font-family: 'Trebuchet MS',Arial,Verdana;
    font-size: 130%;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

  #content { padding-left: 49px;
    padding-right: 40px;
    font-size: 100%;
    }

  #tabled-content { padding-left: 20px;
    font-size: 100%;
    }

  .sub-title { font-family: 'Trebuchet MS',Arial,Verdana;
    font-size: 130%;
    font-weight: bold;
    }

  td.related-column { background-color: rgb(232, 232, 232);
    }

  #related-links { padding: 20px;
    font-size: 90%;
    }

  #related { border-bottom: 1px solid rgb(255, 255, 255);
    padding: 5px;
    background: rgb(223, 223, 223) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 110%;
    }

  #related a { color: rgb(76, 76, 76);
    }

  #related a:hover { color: rgb(0, 51, 102);
    }

