p { padding:5px 0;margin:0;}

img { border: 0; }

hr { margin: 15px auto; width: 250px; }

a { color: #004F7F; cursor: pointer; }
a:hover { color: #1B92DB; }

a.articleLink, a.newsletterNavLink { color: #004F7F; cursor: pointer; }
a.articleLink:hover, a.newsletterNavLink:hover  { color: #1B92DB; }
a.articleLink { font-weight: bold; }

#newsletterContent { width: 800px; }

div.printContainer {
    height: 20px;
    font-size: 12px;
    margin-top: 10px;
}

div.print {
    float: right;
    padding: 1px 20px 1px 2px;
    margin-right: 10px;
    text-align: right;
    cursor: pointer;
    background: transparent url("../images/printer.gif") no-repeat right center;
}

td.newletterCaption { border: solid 1px #ddd; border-left: 0; border-right: 0; padding: 5px 10px 9px; }
table.ltr_head td { vertical-align: bottom; width: 33%; }
td.head_home a { font-size: 11px; text-decoration: none; font-style: italic; }
td.head_ltr  { text-align: center; font-weight: bold; font-size: 18px; }
td.vol_info  { font-size: 11px; text-align: right; font-style: italic; }

.articleBy { font-style: italic; }
.articleTitle { font-size: 16px; font-weight: bold; }

.newsletterNav {
    padding: 0;
    margin: 0;
    text-align: center;
}

div.article { padding: 18px 0; }

div.article, div.main { page-break-after: always; display: none; }

div#main table td { vertical-align: top; }

div#main img { margin: 5px; }

div.article img { margin: 7px; }

@media print {
    .noPrint {
        display: none;
    }
}
.dropdown {
     font-size: 9pt;
     color: #111111;
     border: solid 1px #cccccc;
     height: 20px;
     width: 130px;
}

table.importantDates {
    font-size: 12px;
    background-color: #eee;
    border: solid 1px #111;
    border-color: #ccc;
    margin-top: 10px;
    margin-bottom: 10px;
}
.importantDates td { text-align: left; padding: 2px 10px; vertical-align: top; }

.importantDates td.table_cap {
    background-color: #000;
    border-bottom: solid 1px #111111;
    color: #fff;
}
.importantDates td.first_cell {
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
}
.importantDates tr.last_row td {
    border-bottom: solid 2px #111111;
}

.importantDates tr.first_row td {
    border-top: solid 1px #111111;
    padding-top: 5px;
}

.newsletter_home_link {
    border: solid 0 #cccccc;
    width: 120px;
    height: 74px;
    position: absolute;
    cursor: pointer;
    margin: 25px 0 0 670px;
}

#footRow a { color: inherit; }
