font.header {  font-weight:bold; color: #009000; }
pre { font-family:times new roman, times; size: 12px; }
font.highlight { font-weight:bold; color: #a00000; }
font.highlight_low { font-weight:bold; color: #0000a0; }
table.tabletext { font-size: 12px; font-family: Arial; }

    td.upper_line { border-top:solid 1px black; }
    td.lower_line { border-lower:solid 1px black; }
    td.left_line { border-left:solid 1px black; }
    td.right_line { border-right:solid 1px black; }
    td.upperleft_line { border-left:solid 1px black; border-top:solid 1px black; }
    td.upperright_line { border-right:solid 1px black; border-top:solid 1px black; }
    td.lowerleft_line { border-left:solid 1px black; border-bottom:solid 1px black; }
    td.lowerright_line { border-right:solid 1px black; border-bottom:solid 1px black; }

    a.popup:hover {
        text-decoration: none;
        border-bottom: dotted #CC0000 2px;
    }
    a.popup:link {
        text-decoration: none;
        border-bottom: dotted #CC0000 2px;
    }
    a.popup:visited {
        text-decoration: none;
        border-bottom: dotted #CC0000 2px;
    }
    a.popup:active {
        text-decoration: none;
        border-bottom: dotted #CC0000 2px;
    }

    u.popup {
        text-decoration: none;
        border-bottom: dotted #000000 1px;
    }


    a.contents:hover {
        text-decoration: none;
        border-bottom: dotted #CC00CC 1px;
    }
    a.contents:link {
        text-decoration: none;
        border-bottom: dotted #CC00CC 1px;
    }
    a.contents:visited {
        text-decoration: none;
        border-bottom: dotted #CC00CC 1px;
    }
    a.contents:active {
        text-decoration: none;
        border-bottom: dotted #CC00CC 1px;
    }




