﻿table.list, td.details table.list {
    width: 100%;
    /*border: 1px solid #00135f;*/
    border: 0px solid #00135f;
    /* border: 1px thin #00135f;*/
    background-color: #f5f5f5; /* REDESIGN TEST*/
    border-collapse: collapse;
}

table.list_compact, td.details table.list {
    border: 1px solid #00135f;
    /* border: 1px thin #00135f;*/
    background-color: #f5f5f5; /* REDESIGN TEST*/
}


    table.list tr th, td.details table.list tr th {
        text-align: -moz-left;
        text-align: left; /* background-color: #666; */
        background-color: #E0E0E0; /* REDESIGN TEST*/
        /* color: #FFF; */
        color: #00135f;
        border-style: none;
        padding: 2px 20px 2px 2px;
        border-bottom: 1px solid #00135f;
        border-top: 1px solid #00135f;
        font-weight:normal;

    }

    table.list tr td, td.details table.list tr td {
        padding: 2px 10px 2px 2px;
    }

table.list tr {
    /* background-color: #FFC; */ /* REDESIGN TEST*/
    background-color: #f5f5f5; /* REDESIGN TEST*/
    text-align: -moz-left;
    text-align: left;
    font-size: 11.5px;
    font-family: "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif,"Helvetica Neue";
    color: #000000;
}

    table.list tr.alternatingRow {
        /* background-color: #eeefc4; */ /* REDESIGN TEST*/
        background-color: #d9d6d6; /* REDESIGN TEST*/
    }


    table.list tr.selectedRow {
        background-color: Gray;
        /*color: White;*/
        /*color: darkgray;*/
        color: #000000;
    }

    table.list tr.footerRow {
        background-color: darkgray;
        /*color: White;*/
        /*color: darkgray;*/
        color: #000000;
    }


table.list th a:link, a:visited {
    /* color: #000000; */
    color: #00135f;
    text-decoration: none;
    font-weight: normal;
}

table.list th a:hover {
    /* color: #e6a418; */
    color: #f5f5f5;
    text-decoration: none;
    font-weight: normal;
}

table.list_editmode, td.details table.list_editmode {
    width: 100%;
    border: 0px solid #00135f;
    background-color: #669999;
    border-collapse: collapse;
}

table.list_editmode_compact, td.details table.list_editmode {
    border: 1px solid #00135f;
    background-color: #669999;
    border-collapse: collapse;
}


    table.list_editmode tr th, td.details table.list_editmode tr th {
        text-align: -moz-left;
        text-align: left; /* background-color: #666; */
        background-color: #E0E0E0;
        color: #00135f;
        border-style: none;
        padding: 2px 20px 2px 2px;
        border-bottom: 1px solid #00135f;
        border-top: 1px solid #00135f;
    }

    table.list_editmode tr td, td.details table.list_editmode tr td {
        padding: 2px 10px 2px 2px;
    }

table.list_editmode tr {
    /* background-color: #FFC; */
    background-color: #669999;
    text-align: -moz-left;
    text-align: left;
    font-size: 11.5px;
    font-family: "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif,"Helvetica Neue";
    color: #000000;
    border-collapse: collapse;
}

    table.list_editmode tr.alternatingRow {
        background-color: #d9d6d6;
    }


    table.list_editmode tr.selectedRow {
        background-color: Gray;
        /*color: White;*/
        /*color: darkgray;*/
        color: #000000;
    }

    table.list_editmode tr.footerRow {
        background-color: darkgray;
        /*color: White;*/
        /*color: darkgray;*/
        color: #000000;
    }

table.list_editmode th a:link, a:visited {
    color: #00135f;
    text-decoration: none;
    font-weight: normal;
}

table.list_editmode th a:hover {
    color: #669999;
    text-decoration: none;
    font-weight: normal;
    border-collapse: collapse;
}



table.listRegulatoryReporting, td.details table.listRegulatoryReporting {
    width: 1250px;
    /* border: 0px solid #e6a418; */ /* REDESIGN TEST*/
    border: 0px solid #00135f; /* REDESIGN TEST*/
    /* background-color: #ffffcc; */ /* REDESIGN TEST*/
    background-color: #f5f5f5; /* REDESIGN TEST*/
}

    table.listRegulatoryReporting tr th, td.details table.listRegulatoryReporting tr th {
        text-align: -moz-left;
        text-align: left; /* background-color: #666; */
        /* background-color: #e6a418; */ /* REDESIGN TEST*/
        background-color: #00135f; /* REDESIGN TEST*/
        color: #FFF;
        border-style: none;
        padding: 2px 20px 2px 2px;
        border-bottom: 1px solid Black;
    }

    table.listRegulatoryReporting tr td, td.details table.listRegulatoryReporting tr td {
        padding: 2px 10px 2px 2px;
    }

    table.listRegulatoryReporting tr {
        /* background-color: #FFC; */ /* REDESIGN TEST*/
        background-color: #f4f4f4; /* REDESIGN TEST*/
        text-align: -moz-left;
        text-align: left;
        font-size: 11.5px;
        font-family: "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif,"Helvetica Neue";
        color: #000000;
    }

        table.listRegulatoryReporting tr.alternatingRow {
            background-color: #eeefc4;
        }


        table.listRegulatoryReporting tr.selectedRow {
            background-color: Gray;
            color: White;
        }

table.listRegulatoryReporting_NoBorder, td.details table.listRegulatoryReporting_NoBorder {
    width: 750px;
    /* background-color: #ffffcc; */ /* REDESIGN TEST*/
    background-color: #f5f5f5; /* REDESIGN TEST*/
}

    table.listRegulatoryReporting_NoBorder tr th, td.details table.listRegulatoryReporting_NoBorder tr th {
        text-align: -moz-left;
        text-align: left; /* background-color: #666; */
        /* background-color: #e6a418; */ /* REDESIGN TEST*/
        background-color: #00135f; /* REDESIGN TEST*/
        color: #FFF;
        border-style: none;
        padding: 2px 20px 2px 2px;
        border-bottom: 1px solid Black;
    }

    table.listRegulatoryReporting_NoBorder tr td, td.details table.listRegulatoryReporting_NoBorder tr td {
        /* border-bottom: 1px solid #999; */
        /* padding: 2px 20px 2px 2px; */
        padding: 2px 10px 2px 2px;
    }

    table.listRegulatoryReporting_NoBorder tr {
        /* background-color: #FFC; */ /* REDESIGN TEST*/
        background-color: #f4f4f4; /* REDESIGN TEST*/
        text-align: -moz-left;
        text-align: left;
        font-size: 11.5px;
        font-family: "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif,"Helvetica Neue";
        color: #000000;
    }

        table.listRegulatoryReporting_NoBorder tr.alternatingRow {
            background-color: #eeefc4;
        }


        table.listRegulatoryReporting_NoBorder tr.selectedRow {
            background-color: Gray;
            color: White;
        }

table.gnav tr td {
    background-color: #FFC;
    border: 1px solid #000;
    padding: 2px 10px;
    font-weight: bold;
}

    table.gnav tr td a {
        color: #00135f;
        text-decoration: none;
    }

        table.gnav tr td a:hover {
            color: #900;
            text-decoration: underline;
        }


table.webparts tr th {
    background-color: #00135f;
    padding: 5px;
    color: #FFF;
    font-size: 130%;
    border: 1px solid #00135f;
    white-space: nowrap;
}

td.details div table tr td, td.details div table tr td.detailheader {
    border-style: none;
}

td.detailheader {
    text-align: -moz-right;
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
    border-style: none;
    padding: 3px 10px 3px 0px;
}

td.details div table {
    border-style: none;
}

    td.details div table tr td.detailitem {
        width: 100%;
        padding: 3px 10px 3px 0px;
    }

td.details {
    border: 2px solid #00135f;
    padding: 10px;
    background-color: #EEE;
}

.alert {
    color: #C00;
    font-weight: bold;
}
