﻿table.list, td.details table.list {
    width: 100%;
    border: 0px solid #042732;
    background-color: #f5f5f5;
    border-collapse: collapse;
}

table.list_compact, td.details table.list {
    border: 1px solid #042732;
    background-color: #f5f5f5;
}


    table.list tr th, td.details table.list tr th {
        text-align: -moz-left;
        text-align: left;
        background-color: #E0E0E0;
        /* color: #FFF; */
        color: #042732;
        border-style: none;
        padding: 2px 20px 2px 2px;
        border-bottom: 1px solid #042732;
        border-top: 1px solid #042732;
        font-weight: normal;
    }

    table.list tr td, td.details table.list tr td {
        padding: 2px 10px 2px 2px;
    }

table.list tr {
    background-color: #f5f5f5;
    color: #000000;
    text-align: -moz-left;
    text-align: left;
    font-size: 11.5px;
    font-family: "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif,"Helvetica Neue";
}

    table.list tr.alternatingRow {
        background-color: #d9d6d6;
    }


    table.list tr.selectedRow {
        background-color: Gray;
        color: #000000;
    }

    table.list tr.footerRow {
        background-color: darkgray;
        color: #000000;
    }

table.list th a:link, a:visited {
    color: #042732;
    text-decoration: none;
    font-weight: normal;
}

table.list th a:hover {
    color: #f5f5f5;
    text-decoration: none;
    font-weight: normal;
}

.listCheckBox{}


td.listCheckBox label { margin-bottom: 0;}
td.listCheckBox input[type="checkbox"] { margin-bottom: 0; }


table.list_editmode, td.details table.list_editmode {
    width: 100%;
    border: 0px solid #042732;
    background-color: #669999;
    border-collapse: collapse;
}

table.list_editmode_compact, td.details table.list_editmode {
    border: 1px solid #042732;
    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: #042732;
        border-style: none;
        padding: 2px 20px 2px 2px;
        border-bottom: 1px solid #042732;
        border-top: 1px solid #042732;
    }

    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;
    border-collapse: collapse;
    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_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: #042732;
    text-decoration: none;
    font-weight: normal;
}

table.list_editmode th a:hover {
    color: #669999;
    text-decoration: none;
    font-weight: normal;
    border-collapse: collapse;
}


.list_editmode .validator { color:#FFA0B0; }


table.listRegulatoryReporting, td.details table.listRegulatoryReporting {
    width: 1250px;
    /* border: 0px solid #e6a418; */ /* REDESIGN TEST*/
    border: 0px solid #042732; /* 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: #042732; /* 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: #042732; /* 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: #042732;
        text-decoration: none;
    }

        table.gnav tr td a:hover {
            color: #900;
            text-decoration: underline;
        }


table.webparts tr th {
    background-color: #042732;
    padding: 5px;
    color: #FFF;
    font-size: 130%;
    border: 1px solid #042732;
    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 #042732;
    padding: 10px;
    background-color: #EEE;
}

.alert {
    color: #C00;
    font-weight: bold;
}

.dropdownlist_Manufacturer, .dropdownlist_Medium {
    /* width: 110px; */
    width: 180px !important;
    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;
}

.dropdownlist_Wide {
    /* width: 110px; */
    width: 260px !important;
    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;
}
/* //!!  JRL  */
.warningMessage, .warningMsg {
    font-weight: bold;
    color: #663333
}
.redText {
    color: #663333
}
.disableStyle:disabled {
    background-color: dimgrey !important;
    color: linen !important;
    opacity: 1 !important;
}
