@CHARSET "UTF-8";

table.news-listing {
    margin: 0 2em !important;
    width: auto !important;
}
    table.news-listing ul {
        list-style-type: none;
        padding: 0;
        margin-right: 10em;
    }
    table.news-listing li {
        position: relative;
        padding-top: 1em;
    }
    table.news-listing a {
        display: block;
        margin-left: 11em;
        color: black;
        text-decoration: none;
    }
        table.news-listing a:hover {
            text-decoration: underline;
        }
    table.news-listing span {
        position: absolute;
        top: 1em;
        left: 0;
        color: #666;
    }


table.news-details {
    margin: 0 2em 2em 2em !important;
    width: auto !important;
}
    table.news-details td {
        vertical-align: top;
        background: none transparent top left no-repeat !important;
    }
    table.news-details h1 {
        font-size: 12pt;
        text-transform: uppercase;
    }
        table.news-details h1 a {
            color: black;
            text-decoration: none;
        }
    table.news-details h2 {
        font-size: 10pt;
        margin-top: 3em;
    }
    table.news-details img {
        margin: 0 1em 1em 0;
    }