﻿table.hal td {
    text-align: left;
}

    table.hal td.hac {
        text-align: center;
    }

    table.hal td.har {
        text-align: right;
    }

table.hac td {
    text-align: center;
}

    table.hac td.hal {
        text-align: left;
    }

    table.hac td.har {
        text-align: right;
    }

table.har td {
    text-align: right;
}

    table.har td.hac {
        text-align: center;
    }

    table.har td.hal {
        text-align: left;
    }

table.vat td {
    vertical-align: top;
}

table.vam td {
    vertical-align: middle;
}

table.vab td {
    vertical-align: bottom;
}

tr.hal th, tr.hal td {
    text-align: left;
}

tr.hac th, tr hac td {
    text-align: center;
}

tr.har th, tr.har td {
    text-align: right;
}

tr.vat th, tr.vat td {
    vertical-align: top;
}

tr.vam th, tr.vam td {
    vertical-align: middle;
}

td.hal {
    text-align: left !important;
}

td.hac {
    text-align: center !important;
}

td.har {
    text-align: right !important;
}

td.vat {
    vertical-align: top !important;
}

td.vam {
    vertical-align: middle !important;
}

td.vab {
    vertical-align: bottom !important;
}

th.hal {
    text-align: left !important;
}

th.hac {
    text-align: center !important;
}

th.har {
    text-align: right !important;
}

th.vat {
    vertical-align: top !important;
}

th.vam {
    vertical-align: middle !important;
}

th.vab {
    vertical-align: bottom !important;
}

table.pad0 td {
    padding: 0;
}

table.pad1 td {
    padding: 0.1em;
    padding-left: 0
}

table.pad2 td {
    padding: 0.2em;
    padding-left: 0
}

table.pad3 td {
    padding: 0.3em;
    padding-left: 0
}

table.pad12 td, table.pad12 th {
    padding: 0.2em 1.2em;
}

table.pad12.har td, table.pad12.har th {
    padding-right: 0;
    padding-left: 1.2em;
}

table.pad12.hal th,
table.pad12.hal td,
table.pad12 th.hal,
table.pad12 td.hal {
    padding-left: 0;
    padding-right: 1.2em;
}

table.spt1 {
    border: 2px groove Gray;
    position: relative;
    left: 30px;
}

td.pad0 {
    padding: 0px;
    background: #000000;
}

td.pad1 {
    padding: 0.1em;
    padding-left: 0;
}

td.pad1 {
    padding: 0.1em;
    padding-left: 0;
}

td.pad2 {
    padding: 0.2em;
    padding-left: 0
}

td.pad3 {
    padding: 0.3em;
    padding-left: 0
}
