

/************************************************** ********************
 * AJAX Smooth Panel Update Styles                                    *
 ************************************************** ********************/
.ajaxUpdatePanel {
    /* AJAX smooth panel update screen overlay */
    background-color: #FFFFFF; /* filter: alpha(opacity=10); */
    height: 3000px !important;
    -moz-opacity: 0.80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    opacity: 0.80;
    padding: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    background-image: url(../../images/updating.gif);
    background-repeat: no-repeat;
    background-position: center 280px;
    z-index: 9999;
}

div.ajaxUpdatePanel + div img {
    visibility: hidden;
}

/**********************************************************************
Pagination Styles
**********************************************************************/

.pagination_row, .pr {
    /* button bar/pagination row container */
    border-top: solid #cccccc;
    border-width: 1px;
    background-color: #ffffff;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
}

.button_bar_cell, .prbbc {
    /* button bar button container */
    background-color: #ffffff;
    vertical-align: bottom;
}

.prbbc {
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.prbg {
    /* pagination row button container */
    background-image: url(../../Images/ButtonBarBackground.gif);
    background-repeat: repeat-x;
    color: #666666;
    font-family: Verdana, Geneva, ms sans serif;
    font-size: 10px;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;
}

.prbggo {
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.prbg a {
    color: Black;
}

    .prbg a:hover {
        color: Black;
    }

.pagination_area, .pra {
    /* pagination row container */
    background-color: #ffffff;
    color: #003366;
    font-family: Verdana, Geneva, ms sans serif;
    font-size: 10px;
    vertical-align: bottom;
    white-space: nowrap;
}

.prspace {
    background-color: #ffffff;
}

body {
    font-family: Arial;
    font-size: 12px;
    background-color: #555658;
    /*
    background-image: url("../../images/DCSLTheme/bg.png");
    background-repeat: repeat-x !important;
*/
    color: #4F5356;
    margin: 0;
    padding: 0;
}

.pageBackground, .pBack {
    background-color: #545557;
    margin: 0;
}

.table_cell, .alt_table_cell, .ttc, .tatc, .ui-widget, .field_label_on_side, .fls, .dialog_body, .dBody {
    font-family: Arial;
    font-size: 12px;
}

.dialog_header_text, .dht, .header_cell, .header_cell_scrolling, .thc, .thcs {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.dialog_field_value, .dfv {
    font-family: Arial;
    font-size: 12px;
}

.filter_area, .fila {
    font-family: Arial;
    font-size: 12px;
}

.column_header A, .column_header_scrolling A, .tch A, .tchs A {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.field_input, .fi, .Filter_Input, .fili, .Search_Input, .si {
    font-family: Arial;
    font-size: 12px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 2px 2px 2px 0px #dddddd;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    padding: 5px 10px;
    border: 1px solid #aaa;
    width: 180px;
}

.Filter_Input, .fili {
    width: 202px;
}

.fixRangeFilter {
    width: 14px;
    height: 14px;
}

select.field_input {
    width: 202px;
}

tr.inactive td {
    color: #CCCCCC;
}

tr.highlight td {
    background-color: #FFFF99;
}

span.tree-gap {
    display: inline-block;
    width: 20px;
    height: 10px;
}

.ui-icon-triangle-1-e, .ui-icon-triangle-1-s {
    left: 0.5em !important;
    margin-top: -8px !important;
    position: absolute !important;
    top: 50% !important;
}

.ui-accordion-header a, h3.ui-accordion-header {
    font-size: 10pt !important;
}

.ui-accordion {
    width: 100%;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}

.ui-accordion-content {
    font-size: 8pt;
}

table.pWrapper {
    width: 980px;
    margin: auto;
    background-color: White;
}

.logoBG {
    padding: 10px;
    background-color: #231f20;
}

td.pcC > div > table {
    width: 100%;
}

.dv {
    width: 100% !important;
}

.recordPanelButtonsAlignment > table {
    width: 100%;
}

.marginL {
    padding: 3px;
}

.marginR {
    padding: 3px;
}

.signInBarStatus {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #6d6c71;
}


    .signInBarStatus hr {
        border: 0;
        border-top: 1px solid #555555;
    }

    .signInBarStatus span {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
    }

.title_ops {
    font-size: 22px;
    color: #ef2f24;
    margin-right: 0px !important;
}

.signin_name {
    color: #ffffff;
}

.signInBarStatus a {
    vertical-align: middle;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: url(../../images/DCSLTheme/ie-button-bg.png);
    background: -moz-linear-gradient(90deg, #ee4037, #ee2d24) repeat scroll 0 0 transparent;
    border-color: #ee4037 #ee4037 #ee2d24;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px; /*box-shadow: 0 1px 1px #F7F7F7 inset;*/
    color: #fcffff;
    display: inline-block;
    line-height: 25px;
    overflow: hidden;
    padding: 0 18px;
    text-align: center;
    text-decoration: none; /*text-shadow: 0 1px 0 #EDEDED;*/
    text-transform: uppercase;
}

table.logoBG > tbody > tr > td {
    width: 100%;
}

    table.logoBG > tbody > tr > td:last-child {
        width: 100px;
    }

        table.logoBG > tbody > tr > td:last-child > table {
            width: 100px;
        }

.MLMmC {
    background-image: none;
    height: 60px;
    width: 100px;
    padding: 0px;
    background-color: inherit;
    position: relative;
    font-family: verdana;
    font-size: 10px;
}

.MLMmenuAlign {
    background-color: transparent;
    background-image: none;
    background-position: center top;
    background-repeat: repeat-x;
    background-image: url("../../Images/DCSLTheme/button-bg.png");
}

.MLMmenu {
    background-image: none;
    background-color: transparent;
    border: 0px;
    height: 70px;
    width: 956px;
}

.MLMmC img {
    display: block;
    margin: auto;
    padding: 5px;
}

.MLMmenu > tbody > tr > td {
    text-align: center !important;
    margin: auto;
}

    .MLMmenu > tbody > tr > td[id] {
        background-image: url("../../Images/DCSLTheme/nav-divider.png");
        background-repeat: no-repeat;
        background-position: 0px 15px;
    }

    .MLMmenu > tbody > tr > td:first-child {
        background-image: none;
    }

.MLMmC a {
    display: block;
    text-align: center;
    margin-left: 10px;
}

.dh {
    background-color: #A5A5A5;
}

.dialogHeaderBackground, .dhb {
    background-color: transparent;
}

td.recordPanelButtonsAlignment > table {
    width: auto;
}

.field_label_on_side, .fls {
    color: #999999;
}

.pcB > table {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

td.footer {
    width: 100%;
    text-align: center;
    background-color: #A5A5A5;
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}

.iframe_loading {
    position: absolute;
    background-image: url(../../images/loader.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100px;
    top: 50px;
    left: 0px;
    text-align: center;
    font-family: Arial;
    line-height: 0px;
    font-size: 10pt;
}

h1 {
    background-image: url(../../images/DCSLTheme/header_bg.png);
    border-image: none;
    border-radius: 5px 5px 0px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    color: #fff;
    font-size: 17px;
    padding: 10px;
    position: relative; /*top:-1px;*/
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
}

    h1 a {
        text-decoration: none;
        color: #fff;
    }

        h1 a:hover {
            text-decoration: underline;
            color: #fff;
        }

.dh {
    background-image: url(../../images/DCSLTheme/header_bg.png);
    height: 25px;
}

.panelL, .panelR, .panelHeaderL, .panelHeaderR {
    width: 0px;
    padding: 0px;
}

.header_cell, .header_cell_scrolling, .thc, .thcs, .thcnb {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#bebebe');
    background: -moz-linear-gradient(90deg,#bebebe,#e5e5e5);
    background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#bebebe));
    background: -o-linear-gradient(#e5e5e5, #bebebe);
    border-top: 1px solid #bebebe;
    height: 20px;
    color: #4F4F4F;
}

.table_cell, .alt_table_cell, .ttc, .tatc, .ticnb, .tic {
    border-bottom: 0px;
    border-right: 0px;
    padding-top: 9px;
    padding-bottom: 9px;
}

.column_header A, .column_header_scrolling A, .tch A, .tchs A {
    color: #4F4F4F;
}

.prbggo a.button_link, .prbggo a:hover.button_link {
    /*color: #4F4F4F;*/
    color: #fcffff;
    padding: 5px;
}

tr.alt td {
    background-color: #efefef;
}

.fila {
    color: #4F4F4F;
    font-weight: normal;
}

a.button_link, .thc a.button_link, .tic a.button_link, .ttc a.button_link, .galleryttc a.button_link {
    background-color: #ee4037;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none; /*     background-image: url(../../images/DCSLTheme/ie-button-bg.png); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#bebebe'); 	background:-moz-linear-gradient(90deg,#bebebe,#e5e5e5); 	background:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#bebebe)); 	background:-o-linear-gradient(#e5e5e5, #bebebe);     border-color: #AAAAAA #AAAAAA #707070; */
    /*background-image: url(../../images/DCSLTheme/ie-button-bg.png);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee4037', endColorstr='#ee2d24');
    background: -moz-linear-gradient(90deg, #ee4037, #ee2d24);
    background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#ee4037));
    background: -o-linear-gradient(#ee4037, #ee2d24);*/
    border-color: #ee4037 #ee4037 #ee2d24;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px; /*box-shadow: 0 1px 1px #F7F7F7 inset;*/
    color: #f0ffff;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 12px;
    text-align: center;
    text-decoration: none; /*text-shadow: 0 1px 0 #EDEDED;*/
    padding: 5px 20px 5px 20px;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: inherit;
}

.button-white, .bC {
    background-image: none;
}

.prbggo a {
    background-color: transparent;
}

.ajax__tab_xp .dBody, .cdntab .dBody {
    border-width: 1px;
    border-color: #6b6c70;
    border-style: none;
}

.table_cell_highlighted, .alt_table_cell_highlighted, .ttch, .tatch, .table_cell_selected, .ttcs, .table_cell_highlighted a, .alt_table_cell_highlighted a, .table_cell_selected a, .ttch a, .tatch a, .ttcs a {
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 9px;
    padding-top: 9px;
    color: #000000 !important;
    background-color: rgb(240, 253, 255) !important;
}

div.ajax__tab_panel > table {
    width: 100%;
}


#iframeInBox {
    background: #ffffff;
    width: 920px;
    height: 300px;
    padding: 10px;
    border: 1px solid #e0e0e0;
}

.imgMiddle {
    vertical-align: middle;
    margin-bottom: .25em;
    margin-right: 10px;
    margin-left: -8px;
}

.linkSelect {
    width: 236px;
    float: left;
    vertical-align: middle;
    padding: 0px;
    padding-top: 5px;
}

.warning {
    padding: 10px;
    background-color: #ffff99;
    font-weight: bold;
    color: #b22222;
    font-size: 14px;
    text-align: left;
}

.status1 {
    color: #b7bf31;
    font-weight: bold;
}

.status2 {
    color: #ff0000;
    font-weight: bold;
}

.status3 {
    color: #28a607;
    font-weight: bold;
}

.status4 {
    color: #FF9D3C;
    font-weight: bold;
}

.status7 {
    color: #28a607;
    font-weight: bold;
}

.divright {
    text-align: right;
    width: 950px;
    font-weight: bold;
    font-size: 16px;
}

.HiddenButton {
    display: none;
}

div.legend {
    padding-top: 20px;
}

    div.legend div {
        display: inline;
        vertical-align: middle;
        padding-left: 10px;
        padding-right: 30px;
    }

        div.legend div.calendar_legend {
            display: inline-block;
            width: 10px;
            height: 10px;
            padding: 5px;
        }

.OrderCount {
    padding-right: 40px;
}


    .OrderCount td {
        background-color: #231f20 !important;
        background-image: none !important;
        border-style: none !important;
        background: #231f20 !important;
        color: #a0a0a0;
    }

    .OrderCount > tr {
        background-color: #231f20 !important;
        background-image: none !important;
        border-style: none !important;
        background: #231f20 !important;
    }

    .OrderCount tr, .OrderCount tbody, .OrderCount table tbody tr {
        background-color: #231f20 !important;
        background-image: none !important;
        border-style: none !important;
        background: #231f20 !important;
    }


    .OrderCount th, .OrderCount a {
        background: #231f20 !important;
        background-color: #231f20 !important;
        background-image: none !important;
        border-style: none !important;
        color: #a0a0a0 !important;
    }

    .OrderCount table {
        border: none !important;
        background-image: none;
        background: #231f20 !important;
        border-radius: 5px;
        width: 300px;
    }


span.recipients {
    font-size: 8pt;
}

.divClassification {
    padding: 3px;
    width: 250px;
    font-size: 10px;
    word-wrap: break-word !important;
    white-space: normal !important;
}

.trafficlight {
    border-radius: 50% 50% 50% 50%;
    height: 20px;
    width: 20px;
    display: block;
    color: transparent !important;
}

.trafficlight_RED {
    background-color: red;
    box-shadow: 0 0 2px #111111 inset, 0 0 1px red;
}

.trafficlight_AMBER {
    background-color: orange;
    box-shadow: 0 0 2px #111111 inset, 0 0 1px orange;
}

.trafficlight_GREEN {
    background-color: green;
    box-shadow: 0 0 2px #111111 inset, 0 0 1px green;
}

h1 table {
    display: inline-block;
    float: right;
    font-size: 10pt;
    font-weight: normal;
    position: relative;
    top: -3px;
}

.tableCountryRequirements {
    border: solid 1px #a0a0a0;
    width: 100%;
}

    .tableCountryRequirements thead tr th {
        background-color: #F0F0F0;
        font-weight: bold;
        padding: 10px;
    }

    .tableCountryRequirements tbody tr td {
        padding: 10px;
    }

.pAlert {
    padding: 5px;
    background-color: yellow;
    font-size: 9px;
    color: black;
}

tr.unread td a {
    font-weight: bold;
}

td.emailpreview {
}

.reportlist {
    border: 1px solid #444444;
}

    .reportlist td {
        padding: 5px;
        text-align: left;
    }

        .reportlist td a {
            color: #6d6c71;
            text-decoration: none;
        }

            .reportlist td a:hover {
                text-decoration: underline;
            }


    .reportlist tr th {
        padding: 5px;
        text-align: left;
        background-color: #444444;
        color: #fff;
        font-size: 12px;
        font-weight: normal;
    }

.frow {
    width: 250px;
}


.msg_infopastel {
    background-color: #D0e6fd;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #a3c8f5;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 8px;
    margin-left: 0;
    margin-right: 0;
}

    .msg_infopastel #msg_img, .msg_info #msg_img {
        background-image: url(../../images/msg_info.png);
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        min-width: 16px;
        min-height: 16px;
        margin-right: 5px;
        float: left;
    }

.msg_alertpastel {
    background-color: #ffd5af;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #f8b473;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 8px;
    margin-left: 0;
    margin-right: 0;
}

    .msg_alertpastel #msg_img {
        background-image: url(../../images/alert_msg.png);
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        min-width: 16px;
        min-height: 16px;
        margin-right: 5px;
        float: left;
    }

.msg_warningpastel {
    background-color: #fae7a2;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #f5c557;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 8px;
    margin-left: 0;
    margin-right: 0;
}

    .msg_warningpastel #msg_img {
        background-image: url(../../images/alert.png);
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        min-width: 16px;
        min-height: 16px;
        margin-right: 5px;
        float: left;
    }

.msg_tickpastel {
    background-color: #d3f7ad;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #addc2e;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 8px;
    margin-left: 0;
    margin-right: 0;
}

    .msg_tickpastel #msg_img {
        background-image: url(../../images/tick.png);
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        min-width: 16px;
        min-height: 16px;
        margin-right: 5px;
        float: left;
    }

.msg_info {
    background-color: #299ad6;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #666666;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 8px;
}



.pcmL, .pcmR, .pcL, .pcR {
    padding: 0px;
    width: 0px;
}

.panelL {
    padding: 0px;
    margin: 0;
    width: 0px;
    height: 0px;
}

.panelR {
    padding: 0px !important;
    margin: 0;
    width: -1px !important;
    height: 0px;
}

.panelT {
    padding: 0px;
    margin: 0;
    height: 0px;
    xxxxbackground-color: #86878b;
}

.panelTL {
    padding: 0px;
    margin: 0;
    width: 0px;
    height: 0px;
}

.panelTR {
    padding: 0px;
    margin: 0;
    width: 0px;
    height: 0px;
}

.panelTLSpace {
    display: none;
    width: 0px;
    height: 0px;
}

.dv {
    border-collapse: collapse;
}

    .dv div {
        margin: 0 !important;
        padding: 0 !important;
    }

.dialog_body, .dBody { /* panel content container (excludes panel header) */
    border-bottom: 1px #6b6c70 solid;
    border-left: 1px #6b6c70 solid;
    border-right: 1px #6b6c70 solid;
    border-top: 1px #6b6c70 solid;
    color: #000000;
}

.fila {
    color: #ffffff;
}


/*
.fila { background-color: #6b6c70; }
*/

.infopage {
    background-color: #111111;
    background-image: url(../../images/cdn_background.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    color: #FFFFFF;
    font-size: 13px;
    width: 980px;
    height: 800px;
}

    .infopage p {
        color: #CBCBCB;
    }

    .infopage h2 {
        color: #CBCBCB;
        font-weight: bold;
        font-size: 14px;
    }

    .infopage h1 {
        color: #ffffff;
        background-image: none;
        background-color: transparent;
        border: none;
        padding: 0px;
        margin: 0px;
    }

.signinbox {
    /* fallback */
    background-color: #7e7f81;
    background-repeat: repeat-x;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7e7f81), to(#414043));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #414043, #7e7f81);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #414043, #7e7f81);
    /* IE 10 */
    background: -ms-linear-gradient(top, #414043, #7e7f81);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #414043, #7e7f81);
    margin-bottom: 20px;
    margin-top: 170px;
    margin-left: 695px;
    padding-bottom: 10px;
}

.divClassification a {
    background-color: transparent;
    background: transparent;
    background-image: none;
    font-size: 10px;
    text-decoration: underline;
    color: #cbcbcb;
    border: none;
    margin: 0;
    padding: 0;
    text-transform: none;
}

.vertline {
    border-left: 1px solid #444444;
    height: 600px;
    width: 50px;
}


.page_button_link {
    background-image: url(../../images/page.png);
    width: 56px;
    height: 27px;
    margin: 0;
    padding: 0;
    border: none;
    display: block;
}

    .page_button_link:hover {
        background-image: url(../../images/pageOver.png);
    }

.cdntab .ajax__tab_header {
    background: url(../../images/red_bg_Tab.png) repeat-x;
    cursor: pointer;
}

.cdntab .ajax__tab_outer {
    background: url(../../images/gray_left_Tab.png) no-repeat left top;
}

.cdntab .ajax__tab_inner {
    background: url(../../images/gray_right_Tab.png) no-repeat right top;
}

.cdntab .ajax__tab_hover .ajax__tab_outer, .cdntab .ajax__tab_active .ajax__tab_outer {
    background: url(../../images/red_left_Tab.png) no-repeat left top;
}

.cdntab .ajax__tab_hover .ajax__tab_inner, .cdntab .ajax__tab_active .ajax__tab_inner {
    background: url(../../images/red_right_Tab.png) no-repeat right top;
}

.cdntab .ajax__tab_header {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    font-family: sans-serif;
}

    .cdntab .ajax__tab_active .ajax__tab_outer, .cdntab .ajax__tab_header .ajax__tab_outer, .cdntab .ajax__tab_hover .ajax__tab_outer {
        height: 35px;
    }

    .cdntab .ajax__tab_active .ajax__tab_inner, .cdntab .ajax__tab_header .ajax__tab_inner, .cdntab .ajax__tab_hover .ajax__tab_inner {
        height: 35px;
        margin-left: 12px;
    }

    .cdntab .ajax__tab_active .ajax__tab_tab, .cdntab .ajax__tab_hover .ajax__tab_tab, .cdntab .ajax__tab_header .ajax__tab_tab {
        margin: 10px 16px 0px 0px;
    }

.cdntab .ajax__tab_hover .ajax__tab_tab, .cdntab .ajax__tab_active .ajax__tab_tab {
    color: #fff;
}

.cdntab .ajax__tab_body {
    font-family: Arial;
    font-size: 10pt;
    border-top: 0;
    border: 1px solid #EF2C21;
    padding: 0;
    background-color: #ffffff;
}


.MLMsubmC { /* horizontal submenu item link text */
    background-color: #6B6D73;
    color: #ffffff;
    cursor: pointer !important;
    font-family: Verdana, Geneva, ms sans serif;
    font-size: 11px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-transform: uppercase;
}

.MLMsubmoC { /* horizontal submenu item link text hover state */
    background-color: #EF2C21;
    color: #ffffff;
}

.tdImage {
    background-color: #ffffff !important;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 0px;
    padding-top: 0px;
    text-align: right;
}

.tdGap {
    min-width: 100px;
}

.cdntab .fls, .cdntab .dfv {
    font-size: 13px;
}

.tdValues {
    font-weight: bold;
    color: #555555;
    font-size: 13px;
}

.cdn_options {
    margin-top: 0px;
    margin-left: 695px;
}

.cdnweblink {
    background-image: url(../../images/cdnweblink.jpg);
    background-repeat: no-repeat;
    width: 275px;
    height: 56px;
    margin-top: 15px;
}

.cdn_options div {
    width: 265px;
    padding: 5px;
    margin-bottom: 8px;
    color: white;
}

#ly1 {
    background-color: #e31818;
}

#ly2 {
    background-color: #86b716;
}

#ly3 {
    background-color: #3198d0;
}

#ly4 {
    background-color: #d8006c;
}

#ly5 {
    background-color: #ef9a08;
}

#ly6 {
    background-color: #9a9b9c;
}

#ly7 {
    background-color: #e31818;
}

.consularweb {
    display: none;
}

.septop {
    display: none;
}



#lrBox {
    background-color: #fefefe;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #a3c8f5;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 8px;
    margin-left: 0;
    margin-right: 0;
    min-height: 350px;
    font-family: Verdana;
    font-size: 11px;
    width: 680px;
}

#lrBoxAddress {
    background-color: #D0e6fd;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #a3c8f5;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 8px;
    margin-left: 10px;
    margin-right: 10px;
    width: 280px;
    float: left;
    font-family: Verdana;
    font-size: 11px;
}

#lrBoxInfo {
    float: left;
    background-color: #fefefe;
    width: 300px;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 8px;
    font-family: Verdana;
    font-size: 11px;
}

#lrBoxProducts {
    padding: 8px;
    margin-left: 10px;
    clear: both;
}

.lrBoxOneProduct {
    width: 500px;
}

.lrBoxOneProductName {
    width: 300px;
    padding: 5px;
    float: left;
    height: 28px;
    background-color: #fefefe;
}

.lrBoxOneProductFee {
    width: 90px;
    padding: 5px;
    float: left;
    height: 28px;
    background-color: #fefefe;
    text-align: right;
}

#lrBoxInfo span {
    font-weight: bold;
}

#lrBoxAddress span {
    font-weight: bold;
}

