.txtm {
    font-size: 12pt;
}
.header1 {
    font-size: 16pt;
    font-weight: bold;
    color: #6699CC;
}
a {
    color: #0066CC;
    text-decoration: none;
    font-size: 12pt;

}
a:hover {
    color: #78B4F0;
    text-decoration: underline;
    font-size: 12pt;
}
a:active {
    color: #FF6600;
    text-decoration: underline;
    font-size: 12pt;
}
.header2 {
    font-size: 12pt;
    font-weight: bold;
    color: #003366;

}
.txts {
    font-size: 10pt;
}
.header1a {
    font-size: 12pt;
    font-weight: bold;
    color: #6699CC;
}
.header3 {
    color: #003399;
    font-weight: bold;
}
.prolog {
    color: #003399;
}

table.theme_table {
    border: 2px solid #6699cc;
    border-collapse: collapse;
}
table.theme_table tr {
    /*border: 1px solid #ff9900;*/
    /*font: 8pt/11pt verdana;*/
    font-size: 12pt;
    padding: 2px 4px 2px 4px;
    text-align: left;
    background-color: #ffffff;
}
table.theme_table td {
    padding: 0px 5px 0px 5px;
    border: 1px solid #6699cc;
    vertical-align: top;
}
table.theme_table th, th a, .header {
    white-space: nowrap;
    text-align: center;
    color: #003366;
    font-weight: bold;
    background-color: #6699cc;
    border: 1px solid #6699cc;
    padding: 5px 4px 5px 4px;
}
table.theme_table th a {
    border: none;
    padding: 0px;
}
table.theme_table td a {
    /*font: 8pt/11pt verdana;*/
    font-size: 12pt;
    font-weight: bold;
    color: #006fd6;
}
table.theme_table .header {
    padding: 5px 4px 5px 4px;
}

