﻿
#wrapper {
    border: 1px solid #000;
    background-color: #fff;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 800px;
    background-position: center;
    align-content: center;
}




BODY {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font: 1em Arial;
    text-align: center;
}


.bodyTable {
    padding: 14px;
    background-color: #edecd1;
    width: 100%;
    height: 100%;
}


.bodyCell {
    padding-top: 20px;
    padding-left: 6px;
    padding-right: 6px;
    vertical-align: top;
}

.border-bottom {
    font-family: tahoma;
    font-size: 11px;
    color: white;
    border: 1px solid;
    border-color: #f1f1f1;
    background: #2e5d95;
    border-right: none;
    border-left: none;
}

.borderb {
    font-family: tahoma;
    font-size: 11px;
    color: white;
    border: 1px solid;
    border-color: #cacbcb;
    background: #eef3fa;
    border-top: none;
    border-right: none;
    border-left: none;
}

.bordera {
    font-family: tahoma;
    font-size: 11px;
    border: 1px solid;
    border-color: #cacbcb;
    border-right: none;
    border-left: none;
    background: #eef3fa;
}



.normal {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
}



.gridLink {
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 1px;
    text-align: left;
    font-family: Tahoma;
    font-size: small;
}


    .gridLink a:active {
        color: blue;
        text-decoration: underline;
        border-color: White;
        border-style: none;
        font-size: small;
    }

    .gridLink a:link {
        color: blue;
        text-decoration: underline;
        border-color: White;
        border-style: none;
        font-size: small;
    }

    .gridLink a:visited {
        color: #333366;
        text-decoration: underline;
        border-color: White;
        border-style: none;
    }

    .gridLink a:hover {
        color: #0033ff;
        font-weight: bold;
        text-decoration: underline;
        border-color: White;
        border-style: none;
    }

.gridheader {
    font-family: Tahoma, sans-serif;
    font-size: smaller;
    color: #2e5d95;
    text-align: center;
}






TD {
    font-family: Tahoma, sans-serif;
    font-size: small;
    color: #000000;
}


td {
    font-family: Tahoma, sans-serif;
    font-size: small;
    color: #000000;
}

.tdentry {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
}

.tdheader {
    font-family: Tahoma, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #2965ab;
}

.tdgrid {
    font-family: Tahoma;
    font-size: 10px;
    border: 1px solid;
    border-color: #A5A4A4;
    background-color: #e4ecf6;
    padding: 0;
    color: #2e5d95;
}

.tdgriddesc {
    font-family: Tahoma;
    font-size: 10px;
    border: 1px solid;
    border-color: #A5A4A4;
    background-color: #e4ecf6;
    padding: 0;
    color: #2e5d95;
    overflow: hidden;
}

.tdgridtb {
    border-color: #DCDCDC;
    border-style: inset;
    border-width: 1px;
    font-size: smaller;
    width: 55px;
}

.tdgriddesc {
    border-color: #DCDCDC;
    border-style: inset;
    border-width: 1px;
    font-size: smaller;
    width: 55px;
    overflow: hidden;
}

.tdgridlbl {
    border-color: #DCDCDC;
    border-style: inset;
    border-width: 1px;
    font-size: small;
    background-color: White;
    text-align: center;
}


.tdgridbutton {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    background: #f5f5f5;
    width: 50px;
}


.lblHeader {
    text-align: center;
    Font-Size: small;
    font-weight: normal;
    color: #2e5d95;
}

.imgborderdark {
    font-family: 'Century Gothic';
    background-color: #ffffff;
    padding: 2px 15px 2px 15px;
    border: 1px #c7c7c7 dotted;
    border-radius: 1px;
    align-content: center
}

.textnormal, .textDescriptionNote, .textDescriptionNote table td {
    font-family: 'Century Gothic';
    font-size: 1.00em;
    text-decoration: none;
    color: #323232;
    font-weight: normal;
}

A.subnav {
    font-size: 1.00em;
    text-decoration: none;
    cursor: pointer;
    color: #276fe3;
}

.subnav {
    font-size: 1.00em;
    text-decoration: none;
    color: #276fe3;
    cursor: pointer;
}

    .subnav:hover {
        font-size: 1.00em;
        border-bottom: 1px #004f97 dotted;
        color: #ab251e;
        cursor: pointer;
    }

body.ERS {
    margin: 0;
    padding: 0;
    width: 100%;
    background: #f2f2f2
}

.border-grid-bottom {
    font-family: 'Century Gothic';
    font-size: 1.00em;
    text-decoration: none;
    border-bottom: 1px #004f97 dotted;
}

.DynamicMenuStyleTools {
    background-color: #ebf0f8;
    padding: 2px 15px 2px 15px;
    /*border: 1px #c7c7c7 dotted;*/
    cursor: pointer;
    /*border-radius: 1px;*/
    font-family: 'Century Gothic';
    font-size: 1.00em;
    text-decoration: none;
    color: #323232;
    font-weight: normal;
}

/* Style the tab */
.tab {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}

    /* Style the buttons that are used to open the tab content */
    .tab button {
        background-color: inherit;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 10px 12px;
        transition: 0.3s;
        background: #fff;
        border: 1px solid #c0c0c0;
        border-radius: 3px 3px 0 0;
        position: relative;
        top: 1px
    }

        /* Change background color of buttons on hover */
        .tab button:hover {
            background-color: #f2f2f2;
        }

        /* Create an active/current tablink class */
        .tab button.active {
            background-color: rgba(60,98,140,1);
            color: #fff;
        }

/* Style the tab content */
.tabcontent {
    display: none;
    border: 1px solid #c0c0c0;
    border-top: none;
}

.phrasesFormView {
    margin-left: 0;
    margin-right: 0;
}

.ratesTable {
    margin-left: 0;
    margin-right: 0;
}

.descriptionNoteTab {
    background-color: #ebf0f8;
    text-align: justify;
    padding: 15px 25px 20px 25px;
}

.descriptionNoteText {
    background-color: white;
    padding: 20px 20px 20px 20px;
    border-radius: 10px;
    border: 1px solid silver;
}

.descriptionNoteClassText {
    font-weight: bold;
    padding-left: 15px;
    color: rgba(60,98,140,1);
    font-size: 1.1em;
}

.textDescriptionNoteAdditional {
    white-space: pre-line;
}