﻿
/* CSS Document */
/*--------------------------------------------------------------------------*/
/* STYLE START: Pager */
.tooltiptable {
}

.tooltip:hover {
    background-color: white!important;
}

.tooltip tr {
    background-color: white!important;
}

.TreeView {
    border-left: 1px solid #3C86AC;
    border-right: 1px solid #3C86AC;
}

.TreeViewRoot {
    border-top: 1px solid #3C86AC;
    background-color: #E5E5E5;
    font-family: Arial, Helvetica, sans-serif;
    color: #276C98;
    text-decoration: none;
    font-size: 13px;
    padding: 3px;
    font-weight: bold;
    background-image: url(images/subheading-bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 20px;
}

.TreeView Table {
    border-bottom: 1px solid #3C86AC !important;
    width: 100%;
}

.TreeView div table {
    width: 100%;
}

    .TreeView div table td {
        float: left;
    }

.drop {
    background: url("images/dropdown.gif") no-repeat scroll right center #FFFFFF;
}

.Pager {
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: right;
    font-size: 12px;
    text-decoration: none;
}

    .Pager A:link {
        font-size: 12px;
        text-decoration: none;
        color: #3C86AC;
    }

    .Pager A:visited {
        font-size: 12px;
        text-decoration: none;
        color: #3C86AC;
    }

    .Pager A:hover {
        font-size: 12px;
        text-decoration: underline;
        color: #3C86AC;
    }
/* STYLE END: Pager */
/*--------------------------------------------------------------------------*/

/* -- Obout Combobox -- */

.ob_iCboICBC li {
    float: left;
    width: 265px;
}

/* For IE6 */
* HTML .ob_iCboICBC li {
    -width: 255px;
}

    * HTML .ob_iCboICBC li b {
        width: 255px;
        overflow: hidden;
    }

.item {
    position: relative !important;
    display: -moz-inline-stack;
    display: inline-block;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
}

.header {
    margin-left: 2px;
}

.c1 {
    width: 35px;
}

.c2 {
    margin-left: 10px;
    width: 265px;
}


.popupHover {
    background-position: top left;
    font-weight: bold;
    background-repeat: repeat-x;
    text-align: center;
    vertical-align: middle;
    background-image: url(images/button_bg.gif);
    color: #ffffff;
    height: 21px;
    border: solid 0px #5E9DC8;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 11px;
    font-family: Tahoma;
}

body {
    /*background-repeat: repeat-x;*/
    margin: 0px;
    background-color: #DCE8EF;
    /*background-image: url(images/body-bg.gif);
    background-position: center top;*/
    color: #727272;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    white-space: normal;
}

.labelbold {
    color: #727272;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
    white-space: normal;
}

.body {
    background-repeat: repeat-x;
    margin: 0px;
    background-color: #E7E7E7;
    background-image: url(images/body-bg.gif);
    background-position: center top;
}

img {
    border: none;
}

.body-content {
    background-color: #FFFFFF;
    background-image: url(images/body-shadow.gif);
    background-repeat: repeat-x;
    background-position: center top;
}

.NotificationMessage {
    background-position: left center;
    background-repeat: no-repeat;
    border: 2px solid;
    font-size: 15px;
    font-weight: bold;
    left: 0;
    margin: 0;
    min-height: 20px;
    padding: 20px 10px 15px 50px;
    position: fixed;
    top: -60px;
    vertical-align: middle;
    width: 100%;
    z-index: 999999999;
}
/* notification boxs */

#notification {
    position: fixed;
    bottom: 0%;
    right: 2px;
    height: auto;
    width: auto;
    border: 0px solid black;
    border-bottom: 0px;
}

#notificationClose {
    font-size: 11px;
    cursor: pointer;
    width: 100%;
    border-bottom: 0px solid black;
}

#notificationIn {
    padding: 5px;
    font-size: 11px;
    word-wrap: break-word;
    break-all: break-all;
}

.note-box1 {
    width: 280px;
    height: 160px;
    background-image: url(images/notification-window2.png);
    background-repeat: no-repeat;
    background-position: center top;
}

.note-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #727272;
    text-decoration: none;
}

.note-pad {
    /*padding-top: 10px;     padding-bottom: 10px;        */
    padding: 10px 20px 26px 20px;
}
/* Error boxs */

.gray-table {
    border: 1px solid #E5E2E2;
    background-color: #F4F4F4;
    padding: 10px;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/info.gif');
    border-color: #00529B;
}

.successful {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('images/success.gif');
    border-color: #4F8A10;
}

.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.gif');
    border-color: #9F6000;
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.gif');
    border-color: #D8000C;
}

.linkButton {
    color: #7f7fff;
    font-size: 12px;
    font-weight: bolder;
}
/*
.warning
{
    border: 1px solid #DECF3E;
    background-color: #FEFABC;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4D4D4D;
    text-decoration: none;
    height: 46px;
}

.info
{
    border: 1px solid #7295F4;
    background-color: #CDDBFF;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4D4D4D;
    text-decoration: none;
    height: 46px;
}

.success
{
    border: 1px solid #7FD172;
    background-color: #C6FBBD;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4D4D4D;
    text-decoration: none;
    height: 46px;
}

.error
{
    border: 1px solid #D97672;
    background-color: #FFC0BD;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4D4D4D;
    text-decoration: none;
    height: 36px;
}*/

/* pading */
.content-pending {
    padding: 20px 10px 20px 10px;
}

.pad10 {
    padding: 10px 10px 10px 10px;
}

.pad-error {
    padding: 0px 15px 5px 15px;
}

.padleft10 {
    padding-left: 10px;
}

.padr10 {
    padding-right: 10px;
}
/* MICS */
.border-1 {
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D0D0D0;
    border-right-color: #D0D0D0;
    border-bottom-color: #D0D0D0;
    border-left-color: #D0D0D0;
}

.border {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D0D0D0;
    border-right-color: #D0D0D0;
    border-bottom-color: #D0D0D0;
    border-left-color: #D0D0D0;
}

/* Text Style */

.normal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #727272;
    text-decoration: none;
    white-space: normal;
}

.wordwrap {
    white-space: normal;
    word-wrap: break-word;
}

.blue-bold-12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #14577C;
    text-decoration: none;
}

.blue-gray-12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #4D4D4D;
    text-decoration: none;
}

.blue-11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #14577C;
    text-decoration: none;
}

.red-11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #C62626;
    text-decoration: none;
}

.blue-gray-11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #4D4D4D;
    text-decoration: none;
}

/* Grid Table */
.heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #276C98;
    text-decoration: none;
}

.sub-heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #276C98;
    text-decoration: none;
}

.borderblue {
    border: 1px solid #D0EDF5;
}

.ghead-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #196585;
    text-decoration: none;
}

.g-num {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #429BBF;
    text-decoration: none;
}

.pad-left-10 {
    padding-left: 10px;
}

.GridViewTHLine {
    background-image: url(images/grid-header-bg2.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 4px;
}

.grid-header2 {
    background-image: url(images/grid-header2.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 35px;
}

    .grid-header2 td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
    }

.white-11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

.grid-data td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #196585;
    text-decoration: none;
    padding-left: 10px;
}

.green-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #358519;
    text-decoration: none;
}

.idle-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6E6E6E;
    text-decoration: none;
}

.deactive-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #A40000;
    text-decoration: none;
}

.td1 {
    background-color: #F4FCFF;
    padding-left: 5px;
}

.td2 {
    background-color: #D6F0FB;
}
/* backgrounds */
.error-show-box {
    border: 1px solid #DCDCDC;
    background-color: #F9F9F9;
    padding: 10px 10px 10px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #C00505;
    text-decoration: none;
}

.input {
    height: 18px;
    border: 1px solid #ABADB3;
    width: 160px;
}

.inputs {
    height: 15px;
    border: 1px solid #ABADB3;
    font-size: 11px;
}

.textarea {
    border: 1px solid #ABADB3;
    font-size: 11px;
}

.dropdown {
    height: 18px;
    border: 1px solid #ABADB3;
    font-size: 11px;
}

.checkbox {
    font-size: 11px;
    vertical-align: middle;
}

.carrierDropDown {
    font-family: Arial;
    font-size: 11px;
}

.content-bg {
    background-color: #FFFFFF;
    background-image: url(images/content-bg.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
}

.line-h {
    background-image: url(images/line01.gif);
    background-repeat: repeat-x;
    height: 1px;
}


.line-v {
    background-image: url(images/line01.gif);
    background-repeat: repeat-y;
    background-position: right top;
    width: 1px;
    padding-right: 3px;
}

.main-nav-bg {
    background-image: url(images/nav-bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
}

.error-shadow {
    background-image: url(images/right-shadow.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
/* popup */
.popup-tbg {
    background-image: url(images/popup-tbg.gif);
    background-repeat: repeat-x;
    height: 10px;
    padding: 0;
    margin: 0;
}

.popup-bbg {
    background-image: url(images/popup-bbg.gif);
    background-repeat: repeat-x;
    height: 10px;
    padding: 0;
    margin: 0;
}

.popup-contentbg {
    background-image: url(images/popup-bg01.gif);
    background-repeat: repeat-x;
    height: 10px;
    padding: 0;
    margin: 0;
    background-color: #156797;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    color: #727272;
    text-decoration: none;
}

.popup-white-bg {
    background-color: #E6E6E6;
    background-image: url(images/popup-wbg.gif);
    background-repeat: repeat-x;
}

.popup-heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    background-image: url(images/popup-heading-bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
}

.pad5 {
    padding: 5px;
}




/* Main TAB*/
#header {
    font-size: 12px;
    background: url(images/bg.gif) #dae0d2 repeat-x 50% bottom;
    float: left;
    width: 100%;
    line-height: normal;
    color: #727272;
    text-decoration: none;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

    #header ul {
        padding: 0px 10px 0px 10px;
        margin: 0px;
        list-style-type: none;
    }

    #header li {
        background: url(images/left.gif) no-repeat left top;
        float: left;
        margin: 0px;
        padding: 0px 0px 0px 9px;
    }

    #header a {
        display: block;
        font-weight: bold;
        background: url(images/right.gif) no-repeat right top;
        float: left;
        color: #727272;
        text-decoration: none;
        padding: 11px 35px 10px 26px;
    }

    #header a {
        float: none;
    }

        #header a:hover {
            color: #276C98;
        }

    #header #current {
        background-image: url(images/left_on.gif);
    }

        #header #current a {
            background-image: url(images/right_on.gif);
            padding-bottom: 10px;
            color: #276C98;
        }

/* Small Tabs */
.error-icon01 {
    background-image: url(icon09.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 13px;
    height: 16px;
}

#header2 {
    font-size: 9px;
    background: url(images/bg.gif) #dae0d2 repeat-x 50% bottom;
    float: left;
    width: 100%;
    line-height: normal;
    color: #727272;
    text-decoration: none;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
}

    #header2 ul {
        padding: 0px 10px 0px 0px;
        margin: 0px;
        list-style-type: none;
    }

    #header2 li {
        background: url(images/lefts.gif) no-repeat left top;
        float: left;
        margin: 0px;
        padding: 0px 0px 0px 9px;
    }

        #header2 li img {
            float: left;
            margin-top: 14px;
        }

    #header2 a {
        display: block;
        font-weight: bold;
        background: url(images/rights.gif) no-repeat right top;
        float: left;
        color: #727272;
        text-decoration: none;
        padding: 11px 10px 10px 7px;
    }

    #header2 a {
        float: none;
    }

        #header2 a:hover {
            color: #276C98;
            text-decoration: underline;
        }

    #header2 #current {
        background-image: url(images/left_on.gif);
    }

        #header2 #current a {
            background-image: url(images/right_on.gif);
            padding-bottom: 10px;
            color: #276C98;
        }
/* Main Navigation */


#tabs10 {
    float: left;
    width: 100%;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

    #tabs10 ul {
        margin: 0;
        padding: 0px 10px 0 50px;
        list-style: none;
    }

    #tabs10 li {
        display: inline;
        margin: 0;
        padding: 0;
    }

    #tabs10 a {
        float: left;
        background: url("images/tableft10.gif") no-repeat left top;
        margin: 0;
        padding: 0 0 0 0px;
        text-decoration: none;
    }

        #tabs10 a span {
            float: left;
            display: block;
            background: url("images/tabright10.gif") no-repeat right top;
            padding: 13px 30px 10px 26px;
            color: #FFF;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        #tabs10 a span {
            float: none;
        }
/* End IE5-Mac hack */
.tabs9 a:hover span {
    color: #FFF;
}

#tabs10 a:hover {
    background: url("images/tabright10.gif") no-repeat right top;
    background-position: 0% -42px;
}

    #tabs10 a:hover span {
        background-position: 100% -42px;
    }

#tabs10 #current a {
    background-position: 0% -42px;
}

    #tabs10 #current a span {
        background-position: 100% -42px;
    }

.errortop-heading {
    font-family: Arial, Gadget, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #276C98;
    text-decoration: none;
}



.GridViewParentTD {
    padding: 0px 0px 0px 0px;
}

.GridView {
    border: 1px solid #D0EDF5;
    border-collapse: separate;
    table-layout: auto;
}

.DataList {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.GridIconColumn {
}

    .GridIconColumn TD {
        padding: 0px 4px 0px 0px !important;
    }

.GridView TH {
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-weight: bolder;
}

.GridViewPager TD {
    padding-top: 1px!important;
    padding-bottom: 1px!important;
}

.GridViewPadding TD {
    padding-top: 5px;
    padding-bottom: 5px;
}

.GridView TD {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
}

.GridView A {
    color: #196585;
    text-decoration: none;
}

    .GridView A:hover {
        color: #196585;
        text-decoration: none;
    }

    .GridView A:visited {
        color: #196585;
        text-decoration: none;
    }

.GridViewTH {
    background-image: url(images/grid-header2.gif);
    background-position: center top;
    background-repeat: repeat-x;
    height: 35px;
}

    .GridViewTH A:link {
        text-decoration: none;
        color: #FFFFFF;
    }

    .GridViewTH A:visited {
        text-decoration: none;
        color: #FFFFFF;
    }

    .GridViewTH A:hover {
        text-decoration: underline;
        color: #FFFFFF;
    }



.GridViewTD {
    background-color: #F4FCFF;
    color: #196585;
    height: auto !important;
    overflow: visible !important;
}


    .GridViewTD:hover {
        background-color: #FFCC99;
    }

.GridViewTDAlternate:hover {
    background-color: #FFCC99;
}


.GridViewTDAlternate {
    background-color: #D6F0FB;
    color: #196585;
    overflow: visible !important;
    height: auto !important;
}

.expandedRow {
    background-color: #FFCC99;
}

.GridViewPager {
    background-image: url(images/grid-header.gif);
    background-repeat: repeat-x;
    background-position: right top;
    height: 28px !important;
    background-color: #DDF4FD;
}

    .GridViewPager tbody {
        height: auto !important;
    }

    .GridViewPager TD {
        padding-left: 5px;
        color: #14577C !important;
        font-weight: bold !important;
        text-decoration: none !important;
    }

.button {
    background-position: top left;
    font-weight: normal;
    background-repeat: repeat-x;
    text-align: center;
    vertical-align: middle;
    background-image: url(images/button_bg.gif);
    color: #ffffff;
    height: 21px;
    border: solid 0px #5E9DC8;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 11px;
    font-family: Tahoma;
}

.bodyTabs {
    font-size: 10px;
    background: url(images/bg.gif) #dae0d2 repeat-x 50% bottom;
    float: left;
    width: 100%;
    line-height: normal;
    color: #727272;
    text-decoration: none;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
}

.btcurrent {
    background-image: url(images/left_on.gif);
}


UL.bodyTabs {
    padding: 0px 10px 0px 0px;
    margin: 0px;
    list-style-type: none;
}

    UL.bodyTabs LI {
        background: url(images/lefts.gif) no-repeat left top;
        float: left;
        margin: 0px;
        padding: 0px 0px 0px 9px;
    }

        UL.bodyTabs LI current {
            background-image: url(images/left_on.gif);
        }

        UL.bodyTabs LI A {
            display: block;
            font-weight: bold;
            background: url(images/rights.gif) no-repeat right top;
            float: left;
            color: #727272;
            text-decoration: none;
            padding: 11px 10px 10px 10px;
        }

        UL.bodyTabs LI A {
            float: none;
        }


            UL.bodyTabs LI A:link {
                display: block;
                font-weight: bold;
                background: url(images/rights.gif) no-repeat right top;
                float: left;
                color: #727272;
                text-decoration: none;
                padding: 11px 15px 10px 15px;
            }

            UL.bodyTabs LI A:hover {
                color: #276C98;
                text-decoration: underline;
            }

            UL.bodyTabs LI A.current {
                background-image: url(images/right_on.gif);
                padding-bottom: 10px;
                color: #276C98;
            }

                UL.bodyTabs LI A.current:hover {
                    color: #276C98;
                    text-decoration: underline;
                }

.heading-bg {
    border: 1px solid #DCDCDC;
    background-color: #E5E5E5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 3px;
    font-weight: bold;
    color: #276C98;
    text-decoration: none;
    background-image: url(images/subheading-bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 20px;
}

.SubHeading {
    border: 1px solid #DCDCDC;
    background-color: #E5E5E5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 3px;
    font-weight: bold;
    color: #276C98;
    text-decoration: none;
    background-image: url(images/subheading-bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 20px;
}


.HoverMenuItem {
    border: 1px solid #DCDCDC;
    background-color: #E5E5E5;
    font-family: Arial, Helvetica, sans-serif;
    color: #276C98;
    text-decoration: none;
    background-image: url(images/subheading-bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    /*height: 20px;*/
}

    .HoverMenuItem A {
        font-size: 11px;
        padding: 3px;
        color: #276C98;
        text-decoration: none;
        font-weight: bold;
    }

    .HoverMenuItem .nav {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }

        .HoverMenuItem .nav li {
            padding: 7px;
            border-bottom: 1px solid;
            border-bottom-color: #ffffff;
        }

            .HoverMenuItem .nav li:hover {
                background-color: #5BAADB;
                opacity: .8;
            }

                .HoverMenuItem .nav li:hover A {
                    color: white;
                }


#note {
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

#notewhite {
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.checkbox {
    border-right: 0px;
    border-top: 0px;
    margin: 0px;
    vertical-align: bottom;
    border-left: 0px;
    border-bottom: 0px;
    background-color: transparent;
}

.radio {
    border-right: 0px;
    border-top: 0px;
    margin: 0px;
    vertical-align: bottom;
    border-left: 0px;
    border-bottom: 0px;
    background-color: transparent;
}


.Accordion {
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
}

    .Accordion:focus {
        outline: none;
    }

.AccordionPanel {
    margin: 0px;
    padding: 0px;
}

.AccordionPanelTab {
    background-color: #064B75;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
    border-bottom: 1px solid #fff;
}

.AccordionPanelContent {
    overflow: auto;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Gadget, sans-serif;
    color: #727272;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.AccordionPanelOpen .AccordionPanelTab {
    background-color: #064B75;
}

.AccordionPanelTabHover {
    color: #fff;
}

.AccordionPanelOpen .AccordionPanelTabHover {
    color: #fff;
}

.AccordionFocused .AccordionPanelTab {
    background-color: #064B75;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
    background-color: #064B75;
}



/* ------------------------ Search tabs ------------------------------------- */


/* TABS Large*/

ul.search-tabs {
    font: 12px bold Arial, Helvetica, sans-serif;
    color: #4B4B4B;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 36px;
    border-bottom: 1px solid #D4D4D4;
    border-left: 1px solid #D4D4D4;
    width: 100%;
}

    ul.search-tabs li {
        float: left;
        margin: 0;
        padding: 0;
        height: 35px;
        border: 1px solid #D4D4D4;
        border-left: none;
        margin-bottom: -1px;
        background: url(images/search-tab-bg.gif) repeat-x center top #F1F1F1;
        overflow: hidden;
        position: relative;
    }

        ul.search-tabs li a {
            text-decoration: none;
            color: #4B4B4B;
            display: block;
            font-size: 12px;
            font-weight: bold;
            padding: 10px 15px 7px 15px;
            border: none;
            outline: none;
        }

            ul.search-tabs li a:hover {
                background: #F1F1F1;
            }

html ul.search-tabs li.active a {
    color: #276c98;
}

    html ul.search-tabs li.active, html ul.search-tabs li.active a:hover {
        background: #fff;
        border-bottom: 1px solid #fff;
        color: #276c98;
    }

.search-tab-lefPadding {
    width: 20px;
    border-bottom: 1px solid #d4d4d4;
}
/*.tab_container {
	border: 1px solid #D4D4D4;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 10px;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 0px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #4B4B4B;
}*/

.note-box {
    border: 1px solid #DEDEDE;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #636B75;
    text-decoration: none;
    text-align: justify;
}

.tooltip-box .note-box {
    background: #F4F4F4;
}


a.multiSelect {
    background: #FFF url(images/dropdown.gif) right center no-repeat;
    border: solid 1px #BBB;
    padding-right: 20px;
    position: relative;
    cursor: default;
    text-decoration: none;
    color: black;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    font-family: Arial;
    font-size: 11px;
}

    a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
        color: black;
        text-decoration: none;
    }

    a.multiSelect span {
        font-family: Arial;
        font-size: 11px;
        margin: 1px 0px 1px 3px;
        overflow: hidden;
        display: -moz-inline-stack;
        display: inline-block;
        white-space: nowrap;
    }

    a.multiSelect.hover {
        background-image: url(images/dropdown_hover.gif);
    }

    a.multiSelect.active, a.multiSelect.focus {
        border: inset 1px #000;
    }

    a.multiSelect.active {
        background-image: url(images/dropdown_active.gif);
    }

.multiSelectOptions {
    margin-top: -1px;
    overflow-y: auto;
    overflow-x: hidden;
    border: solid 1px #B2B2B2;
    background: #FFF;
    font-family: Arial;
    font-size: 11px;
}

    .multiSelectOptions LABEL {
        padding: 0px 2px;
        display: block;
        white-space: nowrap;
    }

        .multiSelectOptions LABEL.optGroup {
            font-weight: bold;
        }

    .multiSelectOptions .optGroupContainer LABEL {
        padding-left: 10px;
    }

    .multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL {
        padding-left: 18px;
    }

    .multiSelectOptions input {
        vertical-align: middle;
        height: 17px;
    }

    .multiSelectOptions LABEL.checked {
        background-color: #dce5f8;
    }

    .multiSelectOptions LABEL.selectAll {
        border-bottom: dotted 1px #CCC;
    }

    .multiSelectOptions LABEL.hover {
        background-color: #3399ff;
        color: white;
    }



/******** ediable dropdwonlist ******************/
input.editable-select {
    background: #FFF url(images/dropdown-arrow-down.gif) right center no-repeat;
    padding-right: 13px;
    height: 18px;
    border: 1px solid #ABADB3;
    font-size: 11px;
}

.editable-select div {
    overflow-x: hidden;
    overflow-y: auto;
}

.editable-select-options {
    position: absolute;
    display: none;
    overflow: auto;
    margin: 0;
    padding: 0;
    background: #FFF;
    border: 1px solid #CCC;
    z-index: 10;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.editable-select-iframe {
    position: absolute;
    background: #FFF;
    z-index: 9;
    display: none;
}

.editable-select-options ul {
    margin: 0;
    padding: 0;
    z-index: 10;
    list-style: none;
    list-style-image: none;
}

.editable-select-options li {
    cursor: default;
    padding: 2px;
}

    .editable-select-options li.selected {
        background: #EAEAEA;
    }


.container {
    width: 500px;
    margin: 10px auto;
}

ul.smalltabs {
    font: 11px normal Arial, Helvetica, sans-serif;
    color: #4B4B4B;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 36px;
    border-bottom: 1px solid #D4D4D4;
    border-left: 1px solid #D4D4D4;
    width: 100%;
}

    ul.smalltabs li {
        float: left;
        margin: 0;
        padding: 0;
        height: 35px;
        border: 1px solid #D4D4D4;
        border-left: none;
        margin-bottom: -1px;
        background: url(../images/tab-bg.gif) repeat-x center top #F1F1F1;
        overflow: hidden;
        position: relative;
    }

        ul.smalltabs li a {
            text-decoration: none;
            color: #4B4B4B;
            display: block;
            font-size: 11px;
            font-weight: bold;
            padding: 10px 15px 10px 15px;
            border: 1px solid #fff;
            outline: none;
        }

            ul.smalltabs li a:hover {
                background: #F1F1F1;
            }

html ul.smalltabs li.active a {
    color: #276c98;
}

    html ul.smalltabs li.active, html ul.smalltabs li.active a:hover {
        background: #fff;
        border-bottom: 1px solid #fff;
        color: #276c98;
    }

.smalltab_container {
    border: 1px solid #D4D4D4;
    border-top: none;
    width: 100%;
    background: #fff;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

.smalltab_container2 {
    border: 1px solid #D4D4D4;
    width: 100%;
    background: #fff;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

.smalltab_content {
    padding: 10px;
}

.ajax__calendar div {
    z-index: 999;
}


.dummyLink {
    font-style: normal;
    text-decoration: none;
    color: Black;
}

.btdropdown {
    font-family: Arial;
    font-size: 11px;
    color: Black;
}


/********************* /

.layout-grid {
	width: 960px;
}

.layout-grid td {
	vertical-align: top;
}

.layout-grid td.left-nav {
	width: 140px;
}

.layout-grid td.normal {
	border-left: 1px solid #eee;
	padding: 20px 24px;
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

.layout-grid td.demos {
	background: url('/images/demos_bg.jpg') no-repeat;
	height: 337px;
	overflow: hidden;
}

/* Normal
   -------------------------------- */



.ui-button {
    margin-left: -10px;
    font-family: Arial !important;
    font-size: 11px !important;
    height: 20px !important;
    padding-top: 0px;
    position: absolute;
    top: 2px;
    width: 12px !important;
}

.ui-button-icon-only .ui-button-text {
    padding: 0 !important;
}

.ui-autocomplete-input {
    margin: 0;
    padding: 0 0 0 0;
    font-family: Arial !important;
    font-size: 11px !important;
    height: 18px !important;
}

.ui-autocomplete {
    max-height: 150px;
    overflow: hidden;
    overflow-x: visible;
    overflow-y: auto;
}
/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
* html .ui-autocomplete {
    height: 150px;
}

.tooltip {
    border-top: 5px solid #4B9ACB;
    border-bottom: 1px solid #4B9ACB;
    border-right: 1px solid #4B9ACB;
    border-left: 1px solid #4B9ACB;
    background: url(images/save-box-bg.gif) repeat-x center top #E5E5E5;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #727272;
    text-decoration: none;
}

.errorTip {
    border: 1px solid #4B9ACB;
    background: url(images/save-box-bg.gif) repeat-x center top #E5E5E5;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #727272;
    text-decoration: none;
}

.tooltip ul {
    padding-left: 15px;
    padding-right: 10px;
}

.popup-tooltip-border {
    border-top: 1px solid #DEDEDE;
}


.status-bar-header {
    background: url(images/status-bar-01.gif) no-repeat center top;
    width: 206px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.inside-table {
    background-color: White;
    border-collapse: separate;
}

    .inside-table .lastColumn {
        border-right-width: 0px;
    }

    .inside-table .lastRow td {
        border-bottom-width: 0px;
    }

    .inside-table .label {
        font-weight: 700;
    }

    .inside-table td {
        border-bottom: 1px dashed #DEDEDE;
        border-right: 1px dashed #DEDEDE;
        margin-left: 40px;
    }

        .inside-table td:hover {
            background: #f2f2f2;
        }

    .inside-table tr:hover {
        background: #f2f2f2;
    }

.inside-table2 {
}

    .inside-table2 td {
        border-bottom: 1px dashed #DEDEDE;
        border-right: 1px dashed #DEDEDE;
        margin-left: 40px;
    }

        .inside-table2 td:hover {
            background: #f2f2f2;
        }

    .inside-table2 tr:hover {
        background: #f2f2f2;
    }

.save-box-01 {
    border-top: 5px solid #4B9ACB;
    border-bottom: 1px solid #4B9ACB;
    border-right: 1px solid #4B9ACB;
    border-left: 1px solid #4B9ACB;
    background: url(images/save-box-bg.gif) repeat-x center top #E5E5E5;
    padding: 10px;
}

.messagebox {
    border-top: 5px solid #4B9ACB;
    border-bottom: 1px solid #4B9ACB;
    border-right: 1px solid #4B9ACB;
    border-left: 1px solid #4B9ACB;
    background: url(images/save-box-bg.gif) repeat-x center top #E5E5E5;
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #727272;
}


.edit-error-summary {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background-attachment: scroll;
    background-color: #1A71A1;
    background-image: url(images/popup-error-bg.gif);
    background-position: center top;
    background-repeat: repeat-x;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 250px;
}


.edit-error-summary-heading {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    text-decoration: none;
}

.edit-error-summary-content {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url(images/popup-error-bg2.gif);
    background-position: center bottom;
    background-repeat: repeat-x;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
/*table {table-layout: fixed;}*/

.big-hyperlink {
    font-family: Arial;
    font-size: 12px;
    font-weight: bolder;
    color: #14577C;
    text-decoration: none;
}

    .big-hyperlink A {
    }

.errorItemClass {
    border-bottom: 2px solid red !important;
}


.section3Text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: rgb(0, 110, 255);
    text-decoration: none;
}




.GridViewScollBody {
    max-height: 150px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;
}


.bigtabs {
    font-size: 12px !important;
    border-bottom: 5px solid #5baadb !important;
}

.tabs {
    float: left;
    width: 100%;
    background: #BBD9EE;
    font-size: 11px;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-bottom: 1px solid #5baadb;
}

    .tabs ul {
        margin: 0;
        padding: 10px 10px 0 10px;
        list-style: none;
    }

    .tabs li {
        display: inline;
        margin: 0;
        padding: 0;
    }

    .tabs a {
        float: left;
        background: url("images/tableft.gif") no-repeat left top;
        margin: 0;
        padding: 0 0 0 13px;
        text-decoration: none;
    }

        .tabs a span {
            float: left;
            display: block;
            background: url("images/tabright.gif") no-repeat right top;
            padding: 7px 15px 6px 6px;
            color: #666;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        .tabs a span {
            float: none;
        }
        /* End IE5-Mac hack */
        .tabs a:hover span {
            color: #fff;
        }

        .tabs a:hover {
            background-position: 0% -42px;
        }

            .tabs a:hover span {
                background-position: 100% -42px;
            }

    .tabs li.active a {
        background-position: 0% -42px;
    }

        .tabs li.active a span {
            background-position: 100% -42px;
            color: #fff;
        }


.SubHeading-blue {
    background-color: #E5E5E5;
    background-image: url("images/subheading-blue-bg.gif");
    background-position: center top;
    background-repeat: repeat-x;
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #DCDCDC;
    border-top-style: solid;
    border-top-width: 0px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 3px;
    padding-top: 5px;
    text-decoration: none;
}


/*****************************MPS Dropdown **************************************************/
div.btdropdown {
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    white-space: nowrap;
    height: 18px;
    border-right-width: 0px;
}

    div.btdropdown input {
        border-right: #3a3c6c 1px solid;
        padding-right: 3px;
        border-top: #3a3c6c 1px solid;
        padding-left: 3px;
        left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        font: 11px/ 19px tahoma, arial, helvetica, sans-serif;
        vertical-align: middle;
        border-left: #3a3c6c 1px solid;
        padding-top: 0px;
        border-bottom: #3a3c6c 1px solid;
        top: 0px;
        height: 15px;
    }

    div.btdropdown div.icon {
        border-top-width: 0px;
        border-left-width: 0px;
        background: url(images/arrow.jpg) no-repeat center;
        top: 1px;
        border-bottom-width: 0px;
        cursor: pointer;
        position: absolute;
        height: 15px;
        width: 15px;
        border-right-width: 0px;
    }

    div.btdropdown div.list-wrapper {
        border-right: #3a3c6c 1px solid;
        padding-right: 0px;
        border-top: #3a3c6c 0px solid;
        padding-left: 0px;
        left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        border-left: #3a3c6c 1px solid;
        width: 204px;
        bottom: auto;
        padding-top: 0px;
        border-bottom: #3a3c6c 1px solid;
        top: 24px;
        background-color: #ffffff;
    }

    div.btdropdown div.list-wrapper-up {
        border-right: #3a3c6c 1px solid;
        border-top: #3a3c6c 1px solid;
        border-left: #3a3c6c 1px solid;
        bottom: 24px;
        border-bottom: #3a3c6c 0px solid;
        top: auto;
    }

    div.btdropdown ul {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        list-style-type: none;
        height: 200px;
        text-align: left;
    }

    div.btdropdown li {
        padding-right: 0px;
        padding-left: 2px;
        padding-bottom: 0px;
        margin: 0px;
        font: 11px tahoma, arial, helvetica, sans-serif;
        cursor: pointer;
        padding-top: 2px;
        background-color: #ffffff;
    }

        div.btdropdown li.active {
            background-color: rgb(160, 169, 194);
        }

    div.btdropdown input.empty {
        color: gray;
    }

/*wrapper of all elements*/
div.combo {
    position: relative;
    left: 0px;
    top: 0px;
}


/*text input*/
.combo input {
    position: absolute;
}


/*icon*/
.combo div.icon {
}


/*list wrapper*/
.combo div.list-wrapper {
    position: absolute;
    overflow: hidden; /*we should set height and max-height explicitly*/
    height: 200px;
    max-height: 200px; /*should be always at the top*/
    z-index: 99999;
}

/*"drop-up" list wrapper*/
.combo div.list-wrapper-up {
}

/*dropdown list*/
.combo ul {
}

/*dropdown list item*/
.combo li {
    height: 20px;
}

    /*active (hovered) list item*/
    .combo li.active {
    }


.combo .visible {
    display: block;
}

.combo .invisible {
    display: none;
}

/*used when emptyText config opt is set. Applied to text input*/
.combo input.empty {
}


/* Button Style 01 */
.clear {
    /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.btbutton {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #ffffff!important;
    display: block;
    float: left;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    height: 24px;
    margin-right: 1px;
    padding-right: 9px; /* sliding doors padding */
    text-decoration: none;
}

    a.btbutton span {
        background: transparent url('images/bg_button_span.gif') no-repeat;
        display: block;
        line-height: 14px;
        padding: 5px 0 5px 9px;
        color: #ffffff!important;
    }

    a.btbutton:hover {
        background-position: bottom right;
        color: #fff;
        outline: none; /* hide dotted outline in Firefox */
    }

        a.btbutton:hover span {
            background-position: bottom left;
            padding: 5px 0 5px 9px; /* push text down 1px */
        }


a.btbuttonred {
    background: transparent url('images/bg_button_a_red.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    height: 24px;
    margin-right: 1px;
    padding-right: 9px; /* sliding doors padding */
    text-decoration: none;
}

    a.btbuttonred span {
        background: transparent url('images/bg_button_span_red.gif') no-repeat;
        display: block;
        line-height: 14px;
        padding: 5px 0 5px 9px;
    }

    a.btbuttonred:hover {
        background-position: bottom right;
        color: #fff;
        outline: none; /* hide dotted outline in Firefox */
    }

        a.btbuttonred:hover span {
            background-position: bottom left;
            padding: 5px 0 5px 9px; /* push text down 1px */
        }


.dropdown_div {
    outline-style: none;
    text-align: right;
}

    .dropdown_div img {
        border: none;
        display: none;
        margin-top: -40px;
    }

.ctl00_body_a {
    background-position: 123px 0px;
    background-image: url('images/dropdown_bg.gif');
    background-repeat: no-repeat;
}


.ctl00_body_ucManage_ucBasicInfo_ddlRetrospectiveRatingCode {
    background-position: 280px 0px;
    background-image: url('images/dropdown_bg.gif');
    background-repeat: no-repeat;
}

.ctl00_body_ucManage_ucPremium_ucEditPremium_ddlEModificationStatus {
    background-position: 133px 0px;
    background-image: url('images/dropdown_bg.gif');
    background-repeat: no-repeat;
}

.ctl00_body_ucManage_ucPremium_ucEditPremium_ddlPDCodeType {
    background-position: 133px 0px;
    background-image: url('images/dropdown_bg.gif');
    background-repeat: no-repeat;
}

.ctl00_body_ucManage_ucPremium_ucEditPremium_ddlEMType {
    background-position: 133px 0px;
    background-image: url('images/dropdown_bg.gif');
    background-repeat: no-repeat;
}

.ctl00_body_ucManage_ucPremium_ucEditPremium_ddlNonStandardIDCode {
    background-position: 133px 0px;
    background-image: url('images/dropdown_bg.gif');
    background-repeat: no-repeat;
}

.FixedRow {
    /*position: relative;
    top: expression(this.offsetParent.scrollTop);*/
}

.loading-table {
    background-color: #FFFFAE;
    border: 2px solid #FEFABC;
    color: #000000 !important;
    height: 35px;
    padding: 10px;
}

.blue-bold-12 {
    color: #14577C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}


.headerLink:link {
    color: #717171;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}

.headerLink:visited {
    color: #717171;
    text-decoration: none;
}

.headerLink:hover {
    color: #717171;
    text-decoration: underline;
}

.Menus {
    background-color: #0A5484;
    font-family: Arial;
    font-size: 12px;
    height: 26px;
    padding: 0;
}

.MainItem {
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

    .MainItem TD {
        height: 26px;
    }

    .MainItem A:link {
        color: #FFFFFF;
        font-family: Arial;
        font-size: 12px;
        text-decoration: none;
    }

    .MainItem A:visited {
        color: #FFFFFF;
        text-decoration: none;
    }

    .MainItem A:hover {
        color: #FFC55A;
        text-decoration: none;
    }

.Level1 {
    background-color: #F4F4F4;
    border-bottom: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    font-family: Arial;
    font-size: 12px;
    text-align: left !important;
    width: 100%;
}

    .Level1 TD {
        height: 26px;
        width: 100%;
    }

    .Level1 img {
        margin-left: 10px;
        margin-right: 8px;
    }

    .Level1 A:link {
        color: #0A5484 !important;
        margin-right: 10px;
        text-decoration: none;
    }

    .Level1 A:visited {
        color: #0A5484 !important;
        margin-right: 10px;
        text-decoration: none;
    }

    .Level1 A:hover {
        color: #FFC55A !important;
        margin-right: 10px;
        text-decoration: none;
    }

.barHeading {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 19px;
    height: 25px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px;
}

.whiteLink:link {
    color: #FFFFFF;
    text-decoration: underline;
}

.whiteLink:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

.whiteLink:hover {
    color: #FFFFFF;
    text-decoration: underline;
}


.errorSummary {
}

    .errorSummary .header {
        background-color: #448ab5;
        font-family: Arial,Gadget,sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: white;
    }

    .errorSummary td {
        padding-left: 10px;
    }

    .errorSummary A {
        color: #727272;
        text-decoration: none;
    }


.dynamicPopulate_Updating {
    background-image: url("images/loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 30px;
    min-width: 300px;
}

#balanceDiv {
    border: 1px solid;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    margin: 0;
    min-height: 20px;
    padding: 5px;
    text-align: left;
    display: inline-block;
}



.balanceinfo {
    color: #00529B;
    background-color: #BDE5F8;
    border-color: #00529B;
}

.balancesuccessful {
    color: #4F8A10;
    background-color: #DFF2BF;
    border-color: #4F8A10;
}

.balancewarning {
    color: #9F6000;
    background-color: #FEEFB3;
    border-color: #9F6000;
}

.balanceerror {
    color: #D8000C;
    background-color: #FFBABA;
    border-color: #D8000C;
}

.ratemaking {
    border-collapse: collapse;
    border-color: #D3D3D3;
}

    .ratemaking TD {
        border-color: #D3D3D3;
    }


.carrierSearchOptions {
    width: 100px;
}



.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fefefe;
    min-width: 200px; /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
    z-index: 1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    text-align: left;

}

    .dropdown-content div {
        color: black;
        padding: 5px 5px 5px 5px;
        text-decoration: none;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        min-width: 160px;
    }


        .dropdown-content div:hover {
            background-color: #f1f1f1;
        }

.download {
    margin-left: 40px;
    position: relative;
}

    .download:hover .dropdown-content {
        display: block;
    }

    .download:hover {
        display: inline-block;
        background-color: #CCCCCC;
    }
