﻿.hoverYellow tbody tr:hover td, .hoverYellow tbody tr:hover th{background-color:#ffe503 !important;color:black !important;}

.rowLink tbody tr[data-href]:hover td,.rowLink tbody tr[data-href]:hover th{cursor:pointer;}

@media (max-width:1279px) {
    .DataTable, .blueTable, .tanTable, .grayTable, .greenTable{width:99%;}
}

@media (min-width:1280px){
    .DataTable, .blueTable, .tanTable, .grayTable, .greenTable{width:90%;}
}

.DataTable, .blueTable, .tanTable, .grayTable, .greenTable, .darkTable
{
    border-collapse:collapse;
    border-style:solid;
    border-width:1px;
    margin:0 auto;
    line-height:1.1em;
}

.DataTable thead th, .blueTable thead th, .tanTable thead th, .grayTable thead th, .greenTable thead th
{
    font-size:1.1em;
    line-height:1.2em;
    font-weight:bold;
    text-align:center;
    border-style:solid;
    border-width:1px;
}

.DataTable tbody th, .blueTable tbody th, .tanTable tbody th, .grayTable tbody th, .greenTable tbody th
{
    font-size:1em;
    font-weight:bold;
    text-align:center;
    border-style:solid;
    border-width:1px;
}

.DataTable tbody td, .blueTable tbody td, .tanTable tbody td, .grayTable tbody td, .greenTable tbody td
{
    border-collapse:collapse;
    background-color:White;
    font-size:1em;
    border-style:solid;
    border-width:1px;
    text-align:left;
}

    .DataTable tfoot th, .DataTable tfoot td, .blueTable tfoot th, .blueTable tfoot td,
    .tanTable tfoot th, .tanTable tfoot td, .grayTable tfoot th, .grayTable tfoot td,
    .greenTable tfoot th, .greenTable tfoot td, .darkTable tfoot th, .darkTable tfoot td {
        font-weight: bold;
    }

    .DataTable tfoot th, .blueTable tfoot th,
    .tanTable tfoot th, .grayTable tfoot th,
    .greenTable tfoot th, .darkTable tfoot th {
        text-align: right;
    }

    .DataTable tfoot td, .blueTable tfoot td,
    .tanTable tfoot td, .grayTable tfoot td,
    .greenTable tfoot td, .darkTable tfoot td {
        text-align: center;
    }

.DataTable{border-color:black;}
.DataTable thead th{border-color:black;background-color:Wheat;}
.DataTable tbody td{border-color:black;}
.DataTable tfoot th, .DataTable tfoot td{background-color:#d0eaff;}
.DataTable .ajax__calendar td{border-style:none;}
.DataTable tr.subHead th,.DataTable tr.subHead td{background-color:#d6c28f;}

.blueTable {border-color:black;}
.blueTable thead th {border-color:black; background-color:#26466D; color:white;}
.blueTable tbody th {border-color:black;text-align:left;}
.blueTable td {border-color:black;}
.blueTable tfoot th,.blueTable tfoot td {background-color:#4A708B; color:white;}
.blueTable tr.subHead th,.blueTable tr.subHead td {background-color:#bcd2ee;}

.tanTable {border-color:black;}
.tanTable thead th {border-color:black; background-color:#73421b; color:white;}
.tanTable tbody th {border-color:black;text-align:left;}
.tanTable tbody td {border-color:black;}
.tanTable tfoot th,.tanTable tfoot td{background-color:#8B6914; color:white;}
.tanTable tr.subHead th,.tanTable tr.subHead td {background-color:#d6c28f;}

.grayTable {border-color:black;}
.grayTable thead th {border-color:black; background-color:#666666; color:white;}
.grayTable tbody th {border-color:black;text-align:left;}
.grayTable tbody td {border-color:black;}
.grayTable tfoot th, .grayTable tfoot td{background-color:#949494; color:white;}
.grayTable tr.subHead th, .grayTable tr.subHead td {background-color:#bebebe;}

.greenTable {border-color:black;}
.greenTable thead th {border-color:black; background-color:#004f00; color:white;}
.greenTable tbody th {border-color:black;text-align:left;}
.greenTable tbody td {border-color:black;}
.greenTable tfoot th,.greenTable tfoot td{background-color:#3d8b37; color:white;}
.greenTable tr.subHead th,.greenTable tr.subHead td {background-color:#8cdd81;}

.darkTable {
    border-color: #042a2b;
}
    .darkTable thead th {
        border-color: white;
        background-color: #042a2b;
        color: white;
        font-size:1.4em;line-height:115%;
    }
    .darkTable tbody th {
        background-color: #cad2d2;
        color: #042a2b;
        text-align: left;
        border: 1px dotted #042a2b;
    }
    .darkTable tbody td {
        background-color: #cad2d2;
        color: #042a2b;
        border: 1px dotted #042a2b;
    }
.darkTable tfoot th, .greenTable tfoot td {
    background-color: #365555;
    color: white;
}
.darkTable tr.subHead th, .darkTable tr.subHead td {
    background-color: #adb9b9;
}

.listTable{width:95%;border:2px solid Black;margin:0 auto;font-size:14px;font-family:Tahoma;}

.listTable th{font-size:1.25em;background-color:#a5d1f3;border-left:2px dotted #1b19cb;}

.listTable td
{
    background-color:#ded1b3;
    border-bottom:2px dotted #1b19cb;
}
