body {
    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size:11px;    font-weight:normal;    color:#000000;    background-color:#ffffff; 
}

a:link { color:#0000aa; }a:visited { color:#0000aa; }a:active { color:#aa0000; }a:hover { color:#aa0000; text-decoration:none; }

a.hl:link { color:#0000aa; }a.hl:visited { color:#0000aa; }a.hl:active { color:#aa0000; }a.hl:hover { color:#aa0000; text-decoration:none; }

a.hltop:link { color:#ff0000; }a.hltop:visited { color:#ff0000; }a.hltop:active { color:#aa0000; }a.hltop:hover { color:#aa0000; text-decoration:none; }

a.hllntop:link { color:#ff0000; }a.hllntop:visited { color:#ff0000; }a.hllntop:active { color:#aa0000; }a.hllntop:hover { color:#aa0000; text-decoration:none; }

div {
    font-size:11px;
}

div.bdr { 
    border:1px solid; 
    padding:10px;
    margin:0px; 
    font-size:11px;
}

table {
    margin:0px;
    margin-bottom:20px;
    padding:0px;
    border:1px solid;
    border-spacing:0px;
    border-color:#555566;
    border-collapse:collapse;
    empty-cells:show;
}

tr {
    margin:0px;
    padding:0px;
}

td {
    border-width:1px 0px 1px 0px;
    border-style:solid;
    border-color:#555566;
    margin:0px;
    padding:5px;
    font-size:11px;
}

td.info {
    border-width:1px 0px 3px 0px;
    border-style:solid;
    border-color:#555566;
    margin:0px;
    padding:5px;
    font-size:11px;
    font-weight:bold;
}

td.ln {
    border-width:3px 0px 1px 0px;
    border-style:solid;
    border-color:#555566;
    margin:0px;
    padding:5px;
    font-size:11px;
}

td.hl {
    border-width:1px 0px 1px 0px;
    border-style:solid;
    border-color:#555566;
    margin:0px;
    padding:5px;
    font-size:11px;
}

td.hlln {
    border-width:1px 0px 1px 0px;
    border-style:solid;
    border-color:#555566;
    margin:0px;
    padding:5px;
    font-size:11px;
}

td.hltop {
    border-width:1px 0px 1px 0px;
    border-style:solid;
    border-color:#555566;
    margin:0px;
    padding:5px;
    font-size:11px;
    color:#ff0000;
    background-color:#fff0f0;
    font-weight:bold;
}

td.hllntop {
    border-width:1px 0px 1px 0px;
    border-style:solid;
    border-color:#555566;
    margin:0px;
    padding:5px;
    font-size:11px;
    color:#ff0000;
    background-color:#fff0f0;
    font-weight:bold;
}

td.hdr {
    border:1px solid;
    border-color:#555566;
    margin:0px;
    padding:5px;
    background-color:#000000;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

input {
    font-size:11px;
}

select {
    font-size:11px;
}

button {
    font-size:11px;
}

