body {
    font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

td {
    font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

ol {
    font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

ul {
    font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

li {
    font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

P {
    font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

.text {
    font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif;
    color: #000000
}

.medium {
    font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif;
    color: #000000
}

.smallmenu {
    font: 15pt Verdana, Arial, Helvetica, Tahoma, sans-serif
}

PRE {
    font: 9pt Courier;
    color: navy
}

CODE {
    font: 9pt Courier;
    color: navy
}

H3 {
    font: bold 12pt Arial;
    color: #8f0000;
    TEXT-ALIGN: center
}

H4 {
    MARGIN-BOTTOM: 5px;
    font: bold 11pt Arial;
    color: #8f0000
}

P.floating {
    MARGIN-TOP: 0;
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 20px;
    TEXT-ALIGN: justify
}

A {
    font-WEIGHT: bold;
    color: #003388;
    TEXT-DECORATION: none
}

A:active {
    color: #6f0000
}

A:hover {
    color: #0066ff
}

.pagenum A:link {
    BACKGROUND-color: #fef2ed
}

.pagenum A:visited {
    BACKGROUND-color: #fef2ed
}

.pagenum A:active {
    BACKGROUND-color: #fef2ed
}

.pagenum A:hover {
    BACKGROUND-color: #ffffff
}

TD.news {
    font: 8pt Verdana, Arial, Helvetica
}

TD.hnews {
    font: 10pt Verdana, Arial, Helvetica;
    color: white;
    TEXT-ALIGN: center
}

INPUT {
    font: 14px MS Sans Serif;
    color: #191970;
}

SELECT {
    font: 14px MS Sans Serif;
    color: #191970
}

SELECT.nav {
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    font-SIZE: 12px;
    BORDER-LEFT: #000080 1px solid;
    color: #000080;
    BORDER-BOTTOM: #000080 1px solid;
    BACKGROUND-color: #eaf5ff
}

.ahint {
    font: 8pt MS Sans Serif;
    color: #000080;
    TEXT-DECORATION: none
}

.hdiv {
    BORDER-RIGHT: #936a00 1px solid;
    BORDER-TOP: #936a00 1px solid;
    VISIBILITY: hidden;
    font: 11px MS Sans Serif;
    BORDER-LEFT: #936a00 1px solid;
    WIDTH: 140px;
    color: #000080;
    padding: 2px;
    BORDER-BOTTOM: #936a00 1px solid;
    POSITION: absolute;
    BACKGROUND-color: #fff6dd
}

#hint {
    VISIBILITY: hidden;
    WIDTH: 140px;
    POSITION: absolute
}

#xhint {
    VISIBILITY: hidden;
    WIDTH: 140px;
    POSITION: absolute
}

#admhint {
    VISIBILITY: hidden;
    WIDTH: 140px;
    POSITION: absolute
}

#penhint {
    VISIBILITY: hidden;
    WIDTH: 140px;
    POSITION: absolute
}

#hint {
    BACKGROUND-color: #fff6dd
}

#xhint {
    BACKGROUND-color: #fff6dd
}

#admhint {
    BACKGROUND-color: #dddddd
}

#penhint {
    BACKGROUND-color: #dddddd
}

.date {
    font: 8pt Courier;
    color: #007000
}

.number {
    font-WEIGHT: bold;
    font-SIZE: 11pt;
    color: #6f0000
}

.dsc {
    color: #606060
}

.date2 {
    font: 8pt Courier;
    color: #007000;
    BACKGROUND-color: #00ffaa
}

.private {
    font-WEIGHT: bold;
    color: red;
    BACKGROUND-color: #fae0e0
}

.add_topic_form {
    BORDER-RIGHT: #b0b8c0 1px solid;
    BORDER-TOP: #b0b8c0 1px solid;
    BORDER-LEFT: #b0b8c0 1px solid;
    BORDER-BOTTOM: #b0b8c0 1px solid;
    BACKGROUND-color: #f8eeea
}

.right_align {
    TEXT-ALIGN: right
}

.format_btn {
    font: bold 14px Times New Roman, serif;
    WIDTH: 26px;
    HEIGHT: 24px
}

.italic {
    font-STYLE: italic
}

.under {
    TEXT-DECORATION: underline
}

.code {
    font-WEIGHT: normal;
    font-SIZE: 13px
}

.cite {
    MARGIN-BOTTOM: 8px
}

.add_btn {
    MARGIN: 6px 4px 4px 0;
    font: 13px Verdana, sans-serif
}

.small {
    font-SIZE: 10px
}

TEXTAREA {
    font: 13px Verdana, sans-serif
}

.os_ide {
    font-WEIGHT: bold;
    color: #804040
}

.bcite {
    BORDER-RIGHT: #bea6e6 1pt solid;
    BORDER-TOP: #bea6e6 1pt solid;
    font-SIZE: 10px;
    BORDER-LEFT: #bea6e6 1pt solid;
    color: #191970;
    BORDER-BOTTOM: #bea6e6 1pt solid
}

.acite {
    font-WEIGHT: normal;
    font-SIZE: 10px;
    color: #888899
}

.acite:hover {
    color: #003388
}

#result tr:nth-child(odd) {

    background-color: #D4D4D4;

}

#result tr:hover:not(:first-child) {

    background-color: #B4B4B4;

}

#result {

    border: 1px #D4D4D4 solid;
    margin: 0;

}