﻿
.mlar_greyedout {
    color: gray;
    
}

@media screen and (-ms-high-contrast: none) {
    .mlar_greyedout {
        color: gray !important;
    }
}

@media screen and (-ms-high-contrast: white-on-black) {
    .mlar_greyedout {
        color: lightgreen !important;
    }
}

@media screen and (-ms-high-contrast: black-on-white) {
    .mlar_greyedout {
        color: brown !important;
    }
}



/*body
{
    background-image: url(../images/body_bkg_repeater.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
}
*/

/*PAGE CENTER: #mla_homecontent { text-align: center; }*/

.popwrapper {
    background-color: #f6f9fc;
    width: 500px;
    margin: 10px;
    border: #ccc solid 1px;
}

.mlar_main_content, .mlar_main_content_long {
    background-image: url(../images/img_mlar_newmiddle.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    width: 975px;
    height: 50.00em;
    min-height: 750px;
    font-family: Segoe UI, Verdana, Arial;
    /*PAGE CENTER: text-align: left;*/
}

.mlar_main_content_long {
    width: 1175px;
    background-image: url(../images/img_mlar_newmiddle_long.png);
}

    .mlar_main_content select, .mlar_main_content_long select {
        font-family: Segoe UI, Verdana, Arial;
    }


.mlar_main_content h1, h2, h3, h4, h5, p {
    padding: 0;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.mlar_main_content_long h1, h2, h3, h4, h5, p {
    padding: 0;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.mlar_main_content h1, .mlar_main_content_long h1 {
    font-size: 1.875em;
    color: #333333;
}

.mlar_main_content a, .mlar_main_content_long a {
}

.mlar_main_content h3, .mlar_main_content_long h3 {
    font-size: 1.125em;
    color: #237E01;
}

.mlar_main_content h4, .mlar_main_content_long h4 {
    font-size: 1.125em;
    color: #3a76b4;
    font-weight: normal;
    padding-bottom: 0;
}

.mlar_main_content h5, .mlar_main_content_long h5 {
}

.mlar_main_content p, .mlar_main_content_long p {
    font-size: 0.875em;
    color: #333333;
}

.mlar_main_content td, .mlar_main_content_long td {
    font-size: 0.875em;
    color: #333333;
    font-weight: bold;
    line-height: 2.5em;
}


.mlar_main_content .mlar_dropdown, .mlar_main_content_long .mlar_dropdown {
    font-size: 0.813em;
    color: #333;
    width: 250px;
}

.mlar_main_content .mlar_dropdown_block, .mlar_main_content_long .mlar_dropdown_block {
    font-size: 0.813em;
    color: #333;
    width: 250px;
    display: block;
    margin: 10px 0 0 5px;
}

.mlar_main_content ul.mlar_dotted_arrows, mlar_iframe ul.mlar_dotted_arrows, .mlar_main_content_long ul.mlar_dotted_arrows, mlar_iframe ul.mlar_dotted_arrows {
    margin: 0;
    padding: 0;
    padding-right: 50px;
}

    .mlar_main_content ul.mlar_dotted_arrows li, .mlar_iframe ul.mlar_dotted_arrows li, .mlar_main_content_long ul.mlar_dotted_arrows li, .mlar_iframe ul.mlar_dotted_arrows li {
        background-image: url(../images/green_arrow_dotted.gif);
        background-repeat: no-repeat;
        background-position: 5px 7px;
        list-style: none;
        line-height: 1em;
        margin-bottom: 5px;
    }

        .mlar_main_content ul.mlar_dotted_arrows li.mlar_list_noimg, .mlar_iframe ul.mlar_dotted_arrows li.mlar_list_noimg, .mlar_main_content_long ul.mlar_dotted_arrows li.mlar_list_noimg, .mlar_iframe ul.mlar_dotted_arrows li.mlar_list_noimg {
            background-image: url(../images/green_arrow_replace_trans.gif);
        }

        .mlar_main_content ul.mlar_dotted_arrows li a, .mlar_iframe ul.mlar_dotted_arrows li a, .mlar_main_content_long ul.mlar_dotted_arrows li a, .mlar_iframe ul.mlar_dotted_arrows li a {
            font-size: 0.875em;
            /*Bug id:17681040 - Fix: Changed the value of color attribute*/
            color: #395679;
            position: relative;
            left: 17px;
        }

.mlar_iframe {
    font-family: Segoe UI, Verdana, Arial;
    margin-left: -5px;
    margin-top: -10px;
    /*position: relative;*/
    z-index: 99;
    left: -50px;
}

    .mlar_main_content ul li a:hover, .mlar_iframe ul li a:hover, .mlar_main_content_long ul li a:hover {
        text-decoration: underline;
    }

.mlar_main_content ul.mlar_grey_bubble, .mlar_main_content_long ul.mlar_grey_bubble {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
}

    .mlar_main_content ul.mlar_grey_bubble li, .mlar_main_content_long ul.mlar_grey_bubble li {
        display: inline;
        margin-right: 3px;
    }

        .mlar_main_content ul.mlar_grey_bubble li a, .mlar_main_content_long ul.mlar_grey_bubble li a {
            display: inline-block;
            width: 200px;
            height: 56px;
            background: url(../images/Small_Header_Inactive.gif);
            background-position-x: 50%;
            background-position-y: 15%;
            background-repeat: no-repeat;
            text-decoration: none;
            text-align: center;
        }

            .mlar_main_content ul.mlar_grey_bubble li a span, .mlar_main_content_long ul.mlar_grey_bubble li a span {
                font-size: 1.00em;
                color: #5a5a5a;
                position: relative;
                top: 8px;
            }

            .mlar_main_content ul.mlar_grey_bubble li a.mlar_grey_bubble_selected, .mlar_main_content_long ul.mlar_grey_bubble li a.mlar_grey_bubble_selected {
                background: url(../images/Small_Header_Active.gif);
                background-position-x: 50%;
                background-position-y: 15%;
                background-position: center;
                background-repeat: no-repeat;
                text-decoration: none;
            }

                .mlar_main_content ul.mlar_grey_bubble li a.mlar_grey_bubble_selected span, .mlar_main_content_long ul.mlar_grey_bubble li a.mlar_grey_bubble_selected span {
                    font-size: 1.00em;
                    font-weight: bold;
                    color: #000000;
                }

/* --- Graphical Buttons [Start] --- */
/*a.mlar_greenbutton { display: inline-block; background-image: url(../images/img_mlar_greenbutton.png); background-repeat: no-repeat; background-position: 0 0; width: 171px; height: 33px; text-decoration: none; }*/
a.mlar_greenbutton {
    display: block;
    background-image: url(../images/img_mlar_greenbutton.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 140px;
    height: 33px;
    text-decoration: none;
}

/*
a.mlar_greenbutton_fade { display: inline-block; background-image: url(../images/img_mlar_greenbutton_fade.png); background-repeat: no-repeat; background-position: 0 0; width: 124px; height: 31px; text-decoration: none; }
a.mlar_greenbutton_fade { background-image: url(../images/img_mlar_greenbutton_fade.png); }
a.mlar_greenbutton span, a.mlar_greenbutton_fade span { font-size: 0.75em; font-weight: Bold; color: #ffffff; position: relative; left: 15px; top: 8px; text-align: left; padding: 0; display: inline; }
*/

/* --- Quick Quote Section [Start]--- */
#mlar_quick_quote p {
    margin: 0 0 20px 0;
}

#mlar_quick_quote a.mlar_greenbutton {
    margin: 0 0 0 275px;
    display: block;
    background-image: url(../images/img_mlar_greenbutton.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 124px;
    height: 31px;
    text-decoration: none;
}

#mlar_quick_quote a.mlar_greenbutton1 {
    margin: 0 0 0 275px;
    display: block;
    background-image: url(../images/img_mlar_greenbutton.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 124px;
    height: 31px;
    text-decoration: none;
}

/*#mlar_quick_quote a.mlar_greenbutton_fade { margin: 0 0 0 275px; display: block; background-image: url(../images/img_mlar_greenbutton_fade.png); background-repeat: no-repeat; background-position: 0 0; width: 124px; height: 31px; text-decoration: none; }*/
#mlar_quick_quote .mlar_label {
    display: inline-block;
    float: left;
    padding: 2px 5px 0 0;
    font-size: 0.875em;
    font-weight: bold;
    color: #333333;
    margin: 0 10px 0 0;
    text-align: right;
    width: 300px;
}

    #mlar_quick_quote .mlar_label img {
        position: absolute;
        margin: 5px 0 0 5px;
    }

    #mlar_quick_quote .mlar_label button {
        position: absolute;
        margin: 5px 0 0 5px;
    }

#mlar_quick_quote .mlar_dropdown {
    float: left;
    font-size: 0.81em;
    color: #333;
    width: 250px;
    margin: 0 0 10px 20px;
}

#mlar_quick_quote input {
    float: left;
    font-size: 0.813em;
    color: #333;
    width: 150px;
    margin: 0 103px 20px 20px;
}


/* --- Full Quote Section [Start]--- */
#mlar_option_container a.paragraph_header_blue {
    color: #3a76b4;
    font-size: 0.875em;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../images/mlar_disc.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    margin-top: 25px;
    margin-left: 20px;
}

    #mlar_option_container a.paragraph_header_blue:hover {
        text-decoration: underline;
    }

    #mlar_option_container a.paragraph_header_blue span {
        position: relative;
        left: 10px;
        top: -8px;
    }

p.mlar_paragraph_smallertext {
    font-size: 0.813em;
    padding: 0;
    margin-left: 30px;
    margin-top: -5px;
    margin-bottom: 15px;
}

#mlar_option_container p {
    padding-right: 20px;
}

/*Bug id:17681040 - Fix: Changed the value of color attribute*/
.mlar_main_innerleft a {
    margin: 0 0 0 5px;
    padding: 5px 0 0 5px;
    font-size: 0.9em;
    text-decoration: none;
    color: #395679;
    font-weight: normal;
}

    .mlar_main_innerleft a:hover {
        text-decoration: underline;
    }

.mlar_main_innerleft .mlar_bullets h3 {
    color: #237E01;
    font-size: 1.0em;
    font-weight: normal;
    margin: 20px 0 5px 0;
}

ul.mlar_selection_tabs li a, ul.mlar_selection_tabs li a.mlar_notselected_1, ul.mlar_selection_tabs li a.mlar_notselected_2, ul.mlar_selection_tabs li a.mlar_notselected_3 {
    display: block;
    width: 235px;
    height: 40px;
    background-image: url(../images/Left_Grey_Bubble_Option.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 0.938em;
    /*Changing color to #595959(AQR)*/
    /*color: #8e8e8e;*/
    color: #595959;
    padding: 11px 0 0 51px;
}

    ul.mlar_selection_tabs li a.mlar_notselected_1 {
        background-image: url(../images/Left_Grey_Bubble_Option_1.gif);
    }

    ul.mlar_selection_tabs li a.mlar_notselected_2 {
        background-image: url(../images/Left_Grey_Bubble_Option_2.gif);
    }

    ul.mlar_selection_tabs li a.mlar_notselected_3 {
        background-image: url(../images/Left_Grey_Bubble_Option_3.gif);
    }

    ul.mlar_selection_tabs li a:hover {
        text-decoration: none;
    }

    ul.mlar_selection_tabs li a.mlar_selected, ul.mlar_selection_tabs li a.mlar_selected_1, ul.mlar_selection_tabs li a.mlar_selected_2, ul.mlar_selection_tabs li a.mlar_selected_3 {
        display: block;
        width: 235px;
        height: 40px;
        background-image: url(../images/Left_Blue_Arrow_Option.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
        font-size: 0.938em;
        font-weight: bold;
        color: #ffffff;
        padding: 11px 0 0 51px;
    }

    ul.mlar_selection_tabs li a.mlar_selected_1 {
        background-image: url(../images/Left_Blue_Arrow_Option_1.gif);
    }

    ul.mlar_selection_tabs li a.mlar_selected_2 {
        background-image: url(../images/Left_Blue_Arrow_Option_2.gif);
    }

    ul.mlar_selection_tabs li a.mlar_selected_3 {
        background-image: url(../images/Left_Blue_Arrow_Option_3.gif);
    }

    ul.mlar_selection_tabs li a.mlar_selected:hover {
        text-decoration: none;
    }

    ul.mlar_selection_tabs li a.mlar_enabled, ul.mlar_selection_tabs li a.mlar_enabled_1, ul.mlar_selection_tabs li a.mlar_enabled_2, ul.mlar_selection_tabs li a.mlar_enabled_3 {
        display: block;
        width: 235px;
        height: 40px;
        background-image: url(../images/Left_Green_Bubble_Option.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
        font-size: 0.938em;
        /*Changing color to #0058B3(AQR)*/
        /*color: #5b87be;*/
        color: #0058B3;
        padding: 11px 0 0 51px;
    }

    ul.mlar_selection_tabs li a.mlar_enabled_1 {
        background-image: url(../images/Left_Green_Bubble_Option_1.gif);
    }

    ul.mlar_selection_tabs li a.mlar_enabled_2 {
        background-image: url(../images/Left_Green_Bubble_Option_2.gif);
    }

    ul.mlar_selection_tabs li a.mlar_enabled_3 {
        background-image: url(../images/Left_Green_Bubble_Option_3.gif);
    }

    ul.mlar_selection_tabs li a.mlar_enabled:hover {
        text-decoration: none;
    }

    ul.mlar_selection_tabs li a span.mlar_number {
        float: left;
        margin: 3px 0 0 -29px;
        font-size: 0.75em;
        font-weight: bolder;
        color: #ffffff;
    }

.mlar_main_innerright {
    float: right;
    margin: 20px 21px 0 -100px;
    background-image: url(../images/Grey_Background_Img_smaller.gif);
    background-repeat: no-repeat;
    width: 561px;
    height: 541px;
    z-index: -1;
}

    .mlar_main_innerright .mlar_navigation {
        margin: 10px 0 0 15px;
    }

    .mlar_main_innerright .mlar_quote_navigation {
        margin: 15px 0 0 20px;
    }

    .mlar_main_innerright .mlar_basic_link {
        display: inline-block;
        margin: 0 0 5px 25px;
        text-decoration: none;
        font-weight: bold;
        font-size: 0.875em;
        color: #0058B3;
        position: relative;
    }

        .mlar_main_innerright .mlar_basic_link:hover {
            text-decoration: underline;
        }

.mlar_main_innerright_wide {
    float: right;
    margin: 20px 21px 0 -100px;
    background-image: url(../images/Grey_Background_Img_wide.gif);
    background-repeat: no-repeat;
    width: 759px;
    height: 541px;
    z-index: -1;
}

    .mlar_main_innerright_wide .mlar_navigation {
        margin: 35px 0 0 15px;
    }

    .mlar_main_innerright_wide .mlar_quote_navigation {
        margin: 15px 0 0 20px;
    }

    .mlar_main_innerright_wide .mlar_basic_link {
        display: inline-block;
        margin: 0 0 5px 25px;
        font-weight: bold;
        font-size: 0.875em;
        color: #0058B3;
        position: relative;
        text-decoration: underline;
    }

        .mlar_main_innerright_wide .mlar_basic_link:hover {
            text-decoration: underline;
        }

/* Products dropdown list icon */

.mlar_product_selection_green a {
    display: inline-block;
    background-repeat: no-repeat;
    width: 22px;
    height: 12px;
    float: right;
    margin: -8px 5px 0 0;
}
/*.mlar_product_selection_green a:hover { background-image: url(../images/arrow_down_hover.gif); }
.mlar_product_selection_green a.expanded { display: inline-block; background-image: url(../images/arrow_up.gif); background-repeat: no-repeat; width: 22px; height: 12px; float: right; margin: -3px 5px 0 0; }
.mlar_product_selection_green a.expanded:hover { background-image: url(../images/arrow_up_hover.gif); }*/

.mlar_product_selection_green span.mlar_bold {
    font-weight: bold;
}

.mlar_product_selection_green span.mlar_spacer {
    margin: 0 10px 0 10px;
}

.mlar_product_expanded {
    padding: 10px 0 0 10px;
    margin: 12px 0 0 18px;
    font-weight: bolder;
    font-size: 1.0em;
    background-image: url(../images/Grey_Header_onGrey_Skinny_smaller.gif);
    background-repeat: no-repeat;
    width: 545px;
    height: auto;
}

.mlar_product {
    padding: 10px 0 0 10px;
    margin: 12px 0 0 18px;
    font-size: 1.0em;
    background-image: url(../images/Grey_Header_onGrey_Skinny_smaller.gif);
    background-repeat: no-repeat;
    width: 545px;
    height: 38px;
}

.mlar_product_easm {
    padding: 10px 0 0 10px;
    margin: 35px 0 -30px -10px;
    font-size: 1.0em;
    text-decoration: none;
    background-image: url(../images/Grey_Header_onGrey_Skinny_smaller.gif);
    background-repeat: no-repeat;
    width: 545px;
    height: 40px;
}

.mlar_product .mlar_product_container {
    display: none;
}

.mlar_product .mlar_filter {
    display: none;
}

.mlar_configure_expanded {
    padding: 10px 0 0 10px;
    margin: 0 0 0 18px;
    font-weight: bolder;
    font-size: 1.0em;
    background-image: url(../images/Grey_Header_onGrey_Skinny_smaller.gif);
    background-repeat: no-repeat;
    width: 545px;
    height: auto;
}

.mlar_configure {
    padding: 10px 0 0 10px;
    margin: 0 0 0 18px;
    font-size: 1.0em;
    background-image: url(../images/Grey_Header_onGrey_Skinny_smaller.gif);
    background-repeat: no-repeat;
    width: 545px;
    height: 38px;
}

    .mlar_configure .mlar_product_configure_container {
        display: none;
    }

.mlar_program_configure_expanded {
    padding: 10px 0 0 10px;
    margin: 10px 0 10px 18px;
    border-bottom: inset 2px #eee;
    font-weight: bolder;
    font-size: 1.0em;
    width: 525px;
    height: 300px;
    overflow: auto;
}

.mlar_program_configure {
    padding: 10px 0 0 10px;
    margin: 0 0 0 18px;
    font-size: 1.0em;
    width: 545px;
    height: 38px;
}

.mlar_filter {
    width: auto;
    height: 20px;
    float: left;
    margin: -1.6em 0 0 160px;
}

    .mlar_filter span {
        display: inline-block;
        font-size: 0.625em;
        padding: 0 10px 0 0;
        margin: 0 0 3px 0;
    }

    .mlar_filter .mlar_dropdown_filter {
        display: inline-block;
        width: 200px;
    }

mlar_configure_expanded p {
    width: 100%;
}

/* --- Select Product Section [Start]--- */
/* --- Select Product Section [Start]--- */
.mlar_product_container {
    padding: 0px;
    margin: 20px 0 10px -10px;
    width: 525px;
    height: 320px;
    overflow: auto;
    border-bottom: inset 2px #eee;
}

    .mlar_product_container ul {
        margin: 0;
        padding: 5px;
        list-style: none;
    }

        .mlar_product_container ul li a {
            margin: 6px 0 0 10px;
            padding: 0px;
            font-size: 1.0em;
            font-weight: normal;
            color: #0058B3;
            text-decoration: none;
        }

            .mlar_product_container ul li a:hover {
                text-decoration: none;
            }

            .mlar_product_container ul li a.mlar_promo {
                display: inline-block;
                margin: 0 0 0 10px;
                padding: 0px;
                font-size: 1.0em;
                font-weight: bold;
                color: #5b87be;
            }

        .mlar_product_container ul li span.mlar_promo_label {
            padding-left: 10px;
            color: #da7544;
            font-size: 0.80em;
            font-weight: bold;
        }

        .mlar_product_container ul li a.mlar_info {
            display: inline-block;
            margin: 0 0 -7px 10px;
            width: 24px;
            height: 24px;
        }

a.mlar_info_easm {
    display: inline-block;
    width: 24px;
    height: 24px;
    position: relative;
    float: right;
    padding-right: 185px;
    top: -23px;
}

.mlar_product_container ul li {
    margin: 5px 0 0 0;
    padding-left: 30px;
    background-image: url(../images/product_divider.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

    .mlar_product_container ul li.mlar_configured {
        margin: 5px 0 0 0;
        padding-left: 30px;
        background-repeat: no-repeat;
        background-position: bottom;
        height: 34px;
    }

#MainContent_ProductList1_EASMSpan {
    position: relative;
    top: -25px;
    font-size: 1em;
    float: right;
    padding-right: 20px;
}

    #MainContent_ProductList1_EASMSpan li {
        background-image: none;
        list-style: none;
        text-decoration: none;
        color: #004D9C;
    }

        #MainContent_ProductList1_EASMSpan li a {
            margin: 8px 0 0 -30px;
            text-decoration: none;
        }


/* --- Select Product Configure [Start]--- */
.mlar_product_configure_container {
    padding: 0px;
    margin: 20px 0 50px -10px;
    width: 525px;
    height: 300px;
    overflow: auto;
    overflow-x: hidden;
}

    .mlar_product_configure_container span {
        display: inline-block;
        margin: 10px 0 0 5px;
    }

    .mlar_product_configure_container p {
        display: inline-block;
        margin: 10px 0 0 5px;
        font-size: 0.75em;
        font-weight: normal;
    }

        .mlar_product_configure_container p.mlar_bold {
            display: block;
            margin: 20px 0 5px 6px;
            font-size: 0.75em;
            font-weight: bold;
            width: auto;
        }

        .mlar_product_configure_container p a {
            margin: 0 0 0 10px;
            color: #5b87be;
            text-decoration: none;
        }

    .mlar_product_configure_container a.mlar_info {
        display: inline-block;
        margin: 0 0 -7px 10px;
        background-image: url(../images/Info_Icon.gif);
        background-repeat: no-repeat;
        width: 24px;
        height: 24px;
    }

    .mlar_product_configure_container .mlar_checkbox {
        display: inline-block;
        font-size: 0.75em;
        font-weight: normal;
    }


/* --- Program Selection [Start]--- */
.mlar_program_configure {
    padding: 0px;
    margin: 20px 0 50px -10px;
    width: 525px;
    height: 300px;
    overflow: auto;
}

.mlar_program_configure_container div {
    margin: 0 0 10px 0;
}

.mlar_program_configure_container p {
    width: 500px;
}

.mlar_program_configure_container input {
    margin-left: -5px;
    padding-left: 0px;
}

.mlar_program_configure_container span {
    font-size: 0.7em;
    margin: 0 15px 0 0;
}

.mlar_program_configure_container ul {
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px;
}

    .mlar_program_configure_container ul li {
        display: inline;
    }

        .mlar_program_configure_container ul li.disabled {
            float: left;
            display: inline-block;
            width: 120px;
            margin: -20px 0 0 275px;
            color: #a1a1a1;
        }

.mlar_program_configure_banner {
    margin: 0 0 20px 15px;
    padding: 5px 0 0 0;
    width: 525px;
    height: 92px;
    background-image: url(../images/Blue_Recommend_Static_smaller.gif);
    background-repeat: no-repeat;
}

    .mlar_program_configure_banner h2 {
        margin: 0 0 0 10px;
        font-size: 1.2em;
        font-weight: bold;
        padding: 0px;
    }

    .mlar_program_configure_banner p {
        margin: 0 0 0 10px;
        font-size: 0.8em;
    }

.mlar_program_recommendation {
    float: right;
    margin: -65px 8px 0 15px;
    padding: 0px;
    width: 137px;
    height: 61px;
    background-image: url(../images/White_Recommend_Highlight_Transparent.gif);
    background-repeat: no-repeat;
}

    .mlar_program_recommendation p {
        font-size: 0.6em;
        font-weight: bold;
        padding: 5px;
        color: #5b87be;
    }

    .mlar_program_recommendation a {
        text-decoration: none;
        font-size: 1.1em;
        font-weight: normal;
    }



/* --- Quote Page [Start]---*/
.mlar_quote_tab {
    margin: 20px 0 0 20px;
}

    .mlar_quote_tab a {
        display: inline-block;
        color: #000000;
        width: 153px;
        height: 41px;
        margin: 0 6px 0 0;
        padding: 15px 0 0 0;
        background-image: url(../images/Tab_Overview_Sprite.gif);
        background-repeat: no-repeat;
        background-position: 0 -41px;
        font-size: 0.75em;
        text-decoration: none;
        text-align: center;
    }

        .mlar_quote_tab a.active, a:hover {
            background-position: 0 0;
            color: #000000;
        }

.mlar_quote_container {
    margin: -16px 0 0 20px;
    width: 553px;
    height: 374px;
    background-image: url(../images/White_Box_Background_Smaller.gif);
    background-repeat: no-repeat;
}

    .mlar_quote_container span {
        display: inline-block;
        margin: 10px 5px 0 20px;
        font-size: 0.75em;
    }

        .mlar_quote_container span.mlar_bold {
            font-weight: bold;
        }

        .mlar_quote_container span.mlar_header {
            margin: 10px 0 0 20px;
            display: inline-block;
            font-size: 1.0em;
            font-weight: bolder;
        }

        .mlar_quote_container span.mlar_subheader {
            margin: 10px 0 0 20px;
            display: inline-block;
            font-size: 0.9em;
            font-weight: bolder;
        }

    .mlar_quote_container a.mlar_info {
        display: inline-block;
        margin: 0 0 -7px 10px;
        background-image: url(../images/Info_Icon.gif);
        background-repeat: no-repeat;
        width: 24px;
        height: 24px;
    }

.mlar_quote_container_wide {
    margin: -16px 0 0 20px;
    width: 722px;
    height: 374px;
    background-image: url(../images/White_Box_Background_wide.gif);
    background-repeat: no-repeat;
}

    .mlar_quote_container_wide #MainContent_SummaryPanel {
        display: inline-block;
        margin: 10px 5px 0 20px;
        font-size: 0.75em;
    }

    .mlar_quote_container_wide #MainContent_ProductReportSummary1_quoteheader span {
        display: inline-block;
        margin: 10px 5px 0 20px;
        font-size: 1.00em;
    }

    .mlar_quote_container_wide span.mlar_bold {
        font-weight: bold;
    }

    .mlar_quote_container_wide span.mlar_header {
        margin: 10px 0 0 20px;
        display: inline-block;
        font-size: 1.0em;
        font-weight: bolder;
    }

    .mlar_quote_container_wide span.mlar_subheader {
        margin: 10px 0 0 20px;
        display: inline-block;
        font-size: 0.9em;
        font-weight: bolder;
    }

    .mlar_quote_container_wide a.mlar_info {
        display: inline-block;
        margin: 0 0 -7px 10px;
        background-image: url(../images/Info_Icon.gif);
        background-repeat: no-repeat;
        width: 24px;
        height: 24px;
    }

.mlar_quote_overview_hidden {
    display: none;
}

.mlar_quote_overview {
    display: block;
}

/* --- Quote Page Grid Header Layout [Start]---*/
.mlar_quote_grid_header {
    margin: 10px 0 0 20px;
    width: 666px;
    height: 29px;
    background-image: url(../images/Grey_Header_onWhite_Skinny_Wide.gif);
    background-repeat: no-repeat;
}

    .mlar_quote_grid_header ul {
        list-style: none;
        padding: 0px;
        margin: 3px 0 0 6px;
    }

        .mlar_quote_grid_header ul li.mlar_grid_header {
            margin: 8px 0 15px 0;
        }

        .mlar_quote_grid_header ul li.mlar_pool_caption {
            font-size: 0.9em;
            font-weight: bold;
        }

        .mlar_quote_grid_header ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .mlar_quote_grid_header ul li span.mlar_column_header {
                font-weight: bold;
            }

            .mlar_quote_grid_header ul li span.mlar_column_product {
                width: 270px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_sku {
                width: 60px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_quantity {
                width: 100px;
                text-align: center;
            }

            .mlar_quote_grid_header ul li span.mlar_column_price {
                width: 90px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_total {
                width: 100px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_qqproduct {
                width: 210px;
                font-size: 0.7em;
                margin-top: -5px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_qqsku {
                width: 75px;
                font-size: 0.7em;
                margin-left: 4px;
                margin-top: -5px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_qqyear {
                width: 80px;
                font-size: 0.7em;
                margin-top: -5px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_qqperiod {
                width: 85px;
                font-size: 0.7em;
                margin-top: -5px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_qqquantity {
                width: 70px;
                text-align: center;
                font-size: 0.7em;
                margin-top: -5px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_qqprice {
                width: 50px;
                font-size: 0.7em;
                margin-top: -5px;
            }

            .mlar_quote_grid_header ul li span.mlar_column_qqtotal {
                width: 60px;
                font-size: 0.7em;
                margin-top: -5px;
            }

.mlar_quote_grid_content ul li span.mlar_column_qqproduct {
    width: 210px;
    font-size: 0.7em;
}

.mlar_quote_grid_content ul li span.mlar_column_qqsku {
    width: 75px;
    font-size: 0.7em;
}

.mlar_quote_grid_content ul li span.mlar_column_qqyear {
    width: 80px;
    font-size: 0.7em;
}

.mlar_quote_grid_content ul li span.mlar_column_qqperiod {
    width: 85px;
    font-size: 0.7em;
}

.mlar_quote_grid_content ul li span.mlar_column_qqquantity {
    width: 70px;
    text-align: center;
    font-size: 0.7em;
}

    .mlar_quote_grid_content ul li span.mlar_column_qqquantity input {
        margin-left: -5px;
    }
/* 
Date changed : 4/7/2011
Changed by   : v-jesath
Work item number from VSTF: 183447
Information : Introduced a css property to avoid overlapping of  column values
 */
.mlar_quote_grid_content ul li span.mlar_column_qqprice {
    width: 50px;
    font-size: 0.7em;
    word-wrap: break-word;
    text-align: right;
}

.mlar_quote_grid_content ul li span.mlar_column_qqtotal {
    width: 60px;
    font-size: 0.7em;
    word-wrap: break-word;
    text-align: right;
}

/* --- Quote Page Grid Content Layout [Start]---*/
.mlar_quote_grid_content {
    margin: 10px 0 0 20px;
    width: 680px;
    height: 250px;
    overflow: auto;
    overflow-x: hidden;
}
    /*Bug id:17681040 - Fix: Changed the value of color attribute*/
    .mlar_quote_grid_content a {
        margin: 0 0 0 200px;
        font-size: 1.0em;
        font-weight: bold;
        color: #004A99;
        text-decoration: none;
    }

    .mlar_quote_grid_content span.osp1 a {
        margin: 0;
        padding-right: 10px;
        padding-left: 10px;
    }

    .mlar_quote_grid_content span.osp2 a {
        margin: 0;
        padding-right: 10px;
        padding-left: 10px;
    }

    .mlar_quote_grid_content span.osp3 a {
        margin: 0;
    }

    .mlar_quote_grid_content span.ospfooter {
        padding-top: 10px;
    }

        .mlar_quote_grid_content span.ospfooter a {
            margin: 0;
        }

    .mlar_quote_grid_content ul {
        list-style: none;
        padding: 0px;
        margin: 3px 0 0 6px;
    }

        .mlar_quote_grid_content ul li.mlar_grid_item {
            margin: 8px 0 15px 0;
            padding: 0 0 10px 0;
            background-image: url(../images/product_divider.gif);
            background-repeat: no-repeat;
            background-position: bottom;
        }
        /*.mlar_quote_grid_content ul li.mlar_grid_item a { margin: -50px 285px 0 0; float: right; font-size: 0.875em; font-weight: bold; color: #5b87be; text-decoration: none; }*/

        .mlar_quote_grid_content ul li.mlar_pool_caption {
            font-size: 0.9em;
            font-weight: bold;
            color: #464646;
        }

        .mlar_quote_grid_content ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .mlar_quote_grid_content ul li span.mlar_column_header {
                font-weight: bold;
            }

            .mlar_quote_grid_content ul li span.mlar_column_product {
                width: 270px;
                height: 60px;
                color: #464646;
            }

            .mlar_quote_grid_content ul li span.mlar_column_sku {
                width: 60px;
            }

            .mlar_quote_grid_content ul li span.mlar_column_quantity {
                width: 100px;
                text-align: center;
            }

                .mlar_quote_grid_content ul li span.mlar_column_quantity a {
                    margin: 0 0 0 5px;
                    font-weight: bold;
                    color: #0058B3;
                    text-decoration: none;
                }

            .mlar_quote_grid_content ul li span input {
                margin: -3px 0 0 0;
                padding: 0px;
                width: 40px;
                text-align: right;
                display: block;
            }

            .mlar_quote_grid_content ul li span.mlar_column_price {
                width: 90px;
            }

            .mlar_quote_grid_content ul li span.mlar_column_total {
                width: 100px;
            }


/* --- Quote Page Benefits Content Layout [Start]---*/
.mlar_quote_benefits_container_hidden {
    display: none;
}

.mlar_quote_benefits_container {
    height: 300px;
    width: 700px;
    overflow: auto;
}

.mlar_benefit_group {
    margin: 0 0 40px 0;
}

.mlar_quote_benefits {
    margin: 10px 0 0 0;
    height: 180px;
}

    .mlar_quote_benefits span.mlar_caption {
        font-size: 0.9em;
        font-weight: bold;
    }
    /*Bug id:17681040 - Fix: Changed the value of color attribute*/
    .mlar_quote_benefits a.mlar_learn_more {
        margin: 0 0 0 60px;
        font-size: 1.00em;
        font-weight: bold;
        text-decoration: underline;
    }

.mlar_quote_benefits_header {
    margin: 10px 0 0 20px;
    width: 470px;
    height: 29px;
    background-image: url(../images/Grey_Header_onWhite_Skinny_Smaller.gif);
    background-repeat: no-repeat;
}

    .mlar_quote_benefits_header ul {
        list-style: none;
        padding: 0px;
        margin: 3px 0 0 10px;
    }

        .mlar_quote_benefits_header ul li.mlar_grid_header {
            margin: 8px 0 15px 0;
        }

        .mlar_quote_benefits_header ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .mlar_quote_benefits_header ul li span.mlar_column_header {
                font-weight: bold;
            }

            .mlar_quote_benefits_header ul li span.mlar_column_period {
                width: 130px;
            }

            .mlar_quote_benefits_header ul li span.mlar_column_payment {
                width: 130px;
            }

            .mlar_quote_benefits_header ul li span.mlar_column_monthly {
                width: 130px;
                text-align: center;
            }

            .mlar_quote_benefits_header ul li span.mlar_column_plan {
                width: 250px;
            }

.mlar_quote_benefit_content {
    margin: 10px 0 0 20px;
    width: 450px;
    height: auto;
}

    .mlar_quote_benefit_content ul {
        list-style: none;
        padding: 0px;
        margin: 3px 0 0 6px;
    }

        .mlar_quote_benefit_content ul li.mlar_grid_header {
            margin: 8px 0 10px 0;
        }

        .mlar_quote_benefit_content ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .mlar_quote_benefit_content ul li span.mlar_column_header {
                font-weight: bold;
            }

            .mlar_quote_benefit_content ul li span.mlar_column_period {
                width: 130px;
                margin: -5px 0 0 0;
                color: #464646;
            }

            .mlar_quote_benefit_content ul li span.mlar_column_payment {
                width: 130px;
                color: #464646;
            }

            .mlar_quote_benefit_content ul li span.mlar_column_monthly {
                width: 130px;
                text-align: center;
            }

            .mlar_quote_benefit_content ul li span.mlar_column_plan {
                width: 250px;
            }

        .mlar_quote_benefit_content ul li input {
            margin: 0px 0 0 -10px;
            padding: 0px;
            width: 40px;
            text-align: right;
        }

        .mlar_quote_benefit_content ul li.mlar_grid_item {
            margin: 0 0 2px 0;
            padding: 0px;
            background-image: url(../images/product_divider.gif);
            background-repeat: no-repeat;
            background-position: bottom;
        }

/* --- Auto expanding container [vertical]---*/
.mlar_quote_options {
    float: right;
    width: 191px;
    background-color: #ececec;
}

.mlar_quote_options1 {
    float: right;
    width: 191px;
    background-color: #ececec;
    position: absolute;
    top: 150px;
    left: 820px;
}

.mlar_quote_options_top {
    width: 181px;
    padding: 5px;
    background-color: #ececec;
    background-image: url(../images/Grey_Background_Img_smaller_top_wide.gif);
    background-repeat: no-repeat;
}

.mlar_quote_options_footer {
    width: 191px;
    background-color: #ececec;
    background-image: url(../images/Grey_Background_Img_smaller_bottom_wide.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

.mlar_quote_options a {
    margin: 10px 0 0 5px;
    display: inline-block;
    font-size: 1.00em;
}

.mlar_quote_options input {
    margin: 5px 0 0 0;
    float: left;
}

.mlar_quote_options .mlar_info_no_margin {
    display: inline-block;
    margin: 5px 0 -7px 5px;
    background-image: url(../images/Info_Icon.gif);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.mlar_quote_options .mlar_caption {
    margin: -10px 0 0 8px;
    font-size: 1.00em;
    font-weight: bold;
}

.mlar_quote_options .mlar_caption_light_grey {
    margin: 8px 0 0 8px;
    font-size: 0.9em;
    color: #464646;
}

.mlar_quote_options img {
    margin: 5px 0 0 10px;
}

/* --- Quote Page Program Compare Header Layout [Start]---*/
.mlar_quote_compare_container_hidden {
    display: none;
}

.mlar_quote_compare_container {
    height: 300px;
    width: 700px;
    overflow: auto;
    overflow-x: hidden;
}
/* v-shugup */
.malr_compare_programs {
    margin: 15px 0 0 0;
    padding: 0 0 10px 20px;
    width: 665px;
    background-color: #ededed;
}

    .malr_compare_programs p {
        font-size: 1.00em;
        font-weight: bold;
    }

.malr_compare_content ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .malr_compare_content ul li {
        margin: 10px 0 0 0;
    }

        .malr_compare_content ul li span.mlar_column {
            display: inline-block;
            margin: -5px 0 0 0;
            padding-right: 20px;
            width: auto;
            text-align: left;
            font-size: 0.9em;
        }

.mlar_compare_grid_header {
    margin: 10px 0 0 20px;
    width: 666px;
    height: 29px;
    background-image: url(../images/Grey_Header_onWhite_Skinny_Wide.gif);
    background-repeat: no-repeat;
}

    .mlar_compare_grid_header ul {
        list-style: none;
        padding: 0px;
        margin: 3px 0 0 6px;
    }

        .mlar_compare_grid_header ul li.mlar_grid_header {
            margin: 8px 0 5px 0;
        }

        .mlar_compare_grid_header ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .mlar_compare_grid_header ul li span.mlar_column_header {
                font-weight: bold;
            }

            .mlar_compare_grid_header ul li span.mlar_column_program {
                width: 100px;
            }
            /* 
Date changed : 4/4/2011
Changed by   : v-jesath
Work item number from VSTF: 183447
Information : Increased the padding of the header text
 */
            .mlar_compare_grid_header ul li span.mlar_column_year {
                width: 70px;
                font-size: 1.00em;
                text-align: right;
                padding: 0 0 0 4px;
            }

            .mlar_compare_grid_header ul li span.mlar_column_total {
                width: 50px;
                text-align: right;
            }

/* --- Quote Page Program Compare Content Layout [Start]---*/
.mlar_compare_grid_content {
    margin: 0 0 20px 15px;
    width: 666px;
}

    .mlar_compare_grid_content a {
        margin: 0 0 0 240px;
        font-size: 0.625em;
        font-weight: bold;
        color: #5b87be;
        text-decoration: none;
    }

    .mlar_compare_grid_content ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

        .mlar_compare_grid_content ul li.mlar_grid_item {
            margin: 0 0 5px 10px;
            padding: 0px;
            background-color: #d4f3d0;
        }

        .mlar_compare_grid_content ul li.mlar_grid_item_odd {
            margin: 0 0 5px 10px;
            padding: 0px;
            background-color: #ffffff;
        }

        .mlar_compare_grid_content ul li.selectedmlar_grid_item {
            margin: 0 0 5px 10px;
            padding: 0px;
            background-color: #d4f3d0;
        }

        .mlar_compare_grid_content ul li.selectedmlar_grid_item_odd {
            margin: 0 0 5px 10px;
            padding: 0px;
            background-color: #ffffff;
        }

        .mlar_compare_grid_content ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .mlar_compare_grid_content ul li span.mlar_column_header {
                font-weight: bold;
            }

        .mlar_compare_grid_content ul li span {
            margin: 5px 0 0 0;
            font-size: 1.00em;
        }

            .mlar_compare_grid_content ul li span.mlar_column_program {
                width: 100px;
            }
            /* 
Date changed : 4/4/2011
Changed by   : v-jesath
Work item number from VSTF: 183447
Information : Introduced a css property to avoid overlapping of column values
 */
            .mlar_compare_grid_content ul li span.mlar_column_year {
                width: 70px;
                text-align: right;
                word-wrap: break-word;
                padding: 0 4px 0 0;
            }

            .mlar_compare_grid_content ul li span.mlar_column_total {
                width: 50px;
                text-align: right;
                word-wrap: break-word;
            }


/* --- Quote Page Program Benefits Header Layout [Start]---*/
.mlar_software_benefits_grid_header {
    margin: 10px 0 0 20px;
    width: 665px;
    height: 3.3em;
    background-image: url(../images/Grey_Header_onWhite_Skinny_Taller.gif);
    background-repeat: no-repeat;
}

    .mlar_software_benefits_grid_header ul {
        list-style: none;
        padding: 0px;
        margin: 3px 0 0 6px;
    }

        .mlar_software_benefits_grid_header ul li.mlar_grid_header {
            margin: 8px 0 5px 0;
        }

        .mlar_software_benefits_grid_header ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .mlar_software_benefits_grid_header ul li span.mlar_column_header {
                font-weight: bold;
            }

            .mlar_software_benefits_grid_header ul li span.mlar_column_type {
                width: 120px;
                margin: 0 0 0 5px;
            }

            .mlar_software_benefits_grid_header ul li span.mlar_column_program {
                width: 69px;
                text-align: center;
                font-size: 0.75em;
                margin-top: -3px;
            }


/* --- Quote Page Program Benefits Content Layout [Start]---*/
.mlar_software_benefits_content {
    margin: 0 0 20px 15px;
    width: 665px;
}

    .mlar_software_benefits_content a {
        margin: 0 0 0 240px;
        font-size: 0.625em;
        font-weight: bold;
        color: #5b87be;
        text-decoration: none;
    }

    .mlar_software_benefits_content ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

        .mlar_software_benefits_content ul li.mlar_grid_item {
            margin: 0 0 5px 10px;
            padding: 0px;
            background-color: #d4f3d0;
        }

        .mlar_software_benefits_content ul li.mlar_grid_item_odd {
            margin: 0 0 5px 10px;
            padding: 0px;
            background-color: #ffffff;
        }

        .mlar_software_benefits_content ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .mlar_software_benefits_content ul li span.mlar_column_header {
                font-weight: bold;
            }

///

.mlar_software_benefits_content ul li span {
    margin: 10px 0 0 0;
    font-size: 0.917em;
}
/*.mlar_software_benefits_content ul li span.mlar_column_type { margin: 5px 0 0 5px; width: 120px; }*/
.mlar_software_benefits_content ul li span.mlar_column_type {
    margin: -1px 0 0 5px;
    width: 120px;
}
/*.mlar_software_benefits_content ul li span.mlar_column_program { width: 69px; height: 18px; margin: 5px 0 0 0; display: inline-block; text-align: center; background-image: url(../images/img_comp_sab_tick.gif); background-repeat: no-repeat; background-position: 20% 0;}*/
.mlar_software_benefits_content ul li span.mlar_column_program {
    width: 69px;
    height: 18px;
    margin: -1px 0 0 0;
    display: inline-block;
    text-align: center;
}

.mlar_software_benefits_content ul li img.mlar_column_program {
    width: 69px;
    height: 18px;
    margin: 5px 0 0 0;
    display: inline-block;
    text-align: center;
}
/*.mlar_software_benefits_content ul li span.mlar_column_program_grey { width: 69px; height: 18px; margin: 5px 0 0 0; display: inline-block; text-align: center; background-image: url(../images/img_comp_sab_tick_grey.gif); background-repeat: no-repeat; background-position: 20% 0;}*/
.mlar_software_benefits_content ul li span.mlar_column_program_grey {
    width: 69px;
    height: 18px;
    margin: 5px 0 0 0;
    display: inline-block;
    text-align: center;
}

.mlar_software_benefits_content ul li img.mlar_column_program_grey {
    width: 69px;
    height: 18px;
    margin: 5px 0 0 0;
    display: inline-block;
    text-align: center;
}

.mlar_software_benefits_content ul li span.mlar_column_program_none {
    width: 69px;
    height: 18px;
    margin: 5px 0 0 0;
    display: inline-block;
    text-align: center;
    background-image: url(../images/img_comp_sab_trans.gif);
    background-repeat: no-repeat;
    background-position: 20% 0;
}

/* --- Sliding Door Button [max length based on image]---*/
.sliding_doors {
    margin: 5px 0 0 20px;
}

    .sliding_doors a {
        cursor: pointer;
    }

    .sliding_doors span.slider {
        display: inline-block;
        padding: 5px 10px 0 10px;
        color: #ffffff;
        font-weight: bold;
        font-size: 0.875em;
        background-image: url(../images/Button_Active_SlidingDoor.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 31px;
        text-decoration: none;
    }

    .sliding_doors span.stop {
        width: 30px;
        font-size: 0.875em;
        display: inline-block;
        height: 36px;
        font-size: 0.875em;
        background-image: url(../images/Button_Active_SlidingDoor.gif);
        background-repeat: no-repeat;
        background-position: -270px -31px;
    }

    .sliding_doors span.slider_back {
        display: inline-block;
        padding: 5px 10px 0 10px;
        color: #ffffff;
        font-weight: bold;
        font-size: 0.875em;
        background-image: url(../images/Button_Active_SlidingDoor_Back.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 31px;
        text-decoration: none;
    }

    .sliding_doors span.stop_back {
        width: 30px;
        display: inline-block;
        height: 36px;
        font-size: 0.875em;
        background-image: url(../images/Button_Active_SlidingDoor_Back.gif);
        background-repeat: no-repeat;
        background-position: -270px -31px;
    }

/* --- Sliding Door Button (disabled) [max length based on image]---*/
.sliding_doors_disabled span.slider {
    display: inline-block;
    padding: 5px 10px 0 10px;
    color: #ffffff;
    font-weight: bold;
    font-size: 0.875em;
    background-image: url(../images/Button_Active_SlidingDoor_Disabled.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 31px;
    text-decoration: none;
}

.sliding_doors_disabled span.stop {
    width: 30px;
    display: inline-block;
    height: 36px;
    font-size: 0.875em;
    background-image: url(../images/Button_Active_SlidingDoor_Disabled.gif);
    background-repeat: no-repeat;
    background-position: -270px -31px;
}

#mlar_qqbutton {
    position: relative;
    left: 255px;
}

#mlar_retrieve_button {
    position: relative;
    left: -20px;
    top: -10px;
}

#QuickQuoteGo {
    display: inline-block;
    width: 200px;
    text-decoration: none;
}

/* --- Sliding Door Button Inactive [max length based on image]---*/
.sliding_doors_inactive {
    margin: 5px 0 0 20px;
}

    .sliding_doors_inactive a {
        cursor: pointer;
    }

    .sliding_doors_inactive span.slider {
        display: inline-block;
        padding: 5px 10px 0 10px;
        color: #ffffff;
        font-weight: bold;
        font-size: 0.875em;
        background-image: url(../images/Button_Not_Active_SlidingDoor.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 31px;
        text-decoration: none;
    }

    .sliding_doors_inactive span.stop {
        width: 30px;
        display: inline-block;
        height: 36px;
        font-size: 0.875em;
        background-image: url(../images/Button_Not_Active_SlidingDoor.gif);
        background-repeat: no-repeat;
        background-position: -270px -31px;
    }

/* --- Sliding Door Button [max length based on image]---*/
.sliding_doors_vertical {
    margin: 5px 0 0 20px;
}

    .sliding_doors_vertical a {
        cursor: pointer;
    }

    .sliding_doors_vertical span.slider {
        display: inline-block;
        padding: 5px 10px 0 10px;
        color: #ffffff;
        font-weight: bold;
        font-size: 0.875em;
        background-image: url(../images/Button_Active_SlidingDoor.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 31px;
        text-decoration: none;
    }

    .sliding_doors_vertical span.stop {
        width: 30px;
        display: inline-block;
        height: 36px;
        font-size: 0.875em;
        background-image: url(../images/Button_Active_SlidingDoor.gif);
        background-repeat: no-repeat;
        background-position: -270px -31px;
    }

.mlar_trainer_configure_container ul li ul {
    list-style: none;
    font-size: 1.0em;
    color: #333;
    padding: 0;
    margin: 0;
}

.mlar_programdetails_configure_container ul {
    list-style: none;
    font-size: 0.9em;
    color: #333;
    padding: 0;
    margin: 0;
}

.mlar_trainer_configure_container ul {
    list-style: none;
    font-size: 0.875em;
    color: #333;
    padding: 0;
    margin: 0;
}

    .mlar_trainer_configure_container ul li, .mlar_programdetails_configure_container ul li {
        padding-bottom: 5px;
    }

        .mlar_trainer_configure_container ul li a, .mlar_trainer_configure_container ul li a:hover, .mlar_programdetails_configure_container ul li a, .mlar_programdetails_configure_container ul li a:hover {
            text-decoration: none;
            color: #333
        }

        .mlar_trainer_configure_container ul li ul {
            font-weight: normal;
        }

.mlar_green_discs_numbers {
    background-image: url(../images/Circle_Enabled.gif);
    background-repeat: no-repeat;
    background-position: 0 52%;
}

    .mlar_green_discs_numbers span {
        position: absolute;
        color: #fff;
        margin-top: 6px;
        margin-left: 5px;
    }

    .mlar_green_discs_numbers h3 {
        position: relative;
        left: 25px;
    }

ul.mlar_selection_tabs {
    list-style: none;
    margin: 10px 0 10px -5px;
    padding: 0;
}

    ul.mlar_selection_tabs li {
        padding-bottom: 1px;
    }

/*
ul.mlar_selection_tabs li a
{
    display: block;
    width: 280px;
    height: 40px;
    background-image: url(../images/Left_Grey_Bubble.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 1.0em;
    color: #8e8e8e;
    text-decoration: none;
}

ul.mlar_selection_tabs li a:hover
{
    text-decoration: none;
}

ul.mlar_selection_tabs li a.mlar_selection_tabs_selected
{    
    background-image: url(../images/Left_Blue_Arrow.gif);
    font-size: 1.0em;
    color: #fff;
    font-weight: bold;
}
*/

/*Holding and placement styles*/

.mlar_spacer {
    height: 10px;
}

.mlar_spacer_mid {
    height: 20px;
}

.mlar_main_holder {
    position: relative;
    top: 3.12em;
    left: 55px;
    width: auto; /*PAGE CENTER: width: 1024px;*/
}

.mlar_main_left {
    float: left;
    width: 66%;
    background-image: url(../images/img_mlar_shadow.gif);
    background-repeat: no-repeat;
    background-position: 101% 0;
    height: 42.37em;
}

    .mlar_main_left p {
        padding-right: 20px;
    }

.mlar_main_right {
    position: relative;
    width: 21%;
    height: 42.37em;
    left: 20px;
    top: 10px;
}

.mlar_main_inner, .mlar_main_inner_wide {
    position: relative;
    left: 7px;
    margin-top: 10px;
    background-image: url(../images/img_middle_rounded_box.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 865px;
    height: 580px;
}

.mlar_main_inner_wide {
    background-image: url(../images/img_middle_rounded_box_wide.gif);
    width: 1064px;
}

.mlar_product_selection_green {
    background-image: url(../images/img_greenproductbox.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 256px;
    height: 90px;
    margin: 0 0 10px 0;
}

    .mlar_product_selection_green h2 {
        position: relative;
        top: -1px;
        left: 8px;
    }

    .mlar_product_selection_green span {
        position: relative;
        top: 10px;
        left: 8px;
        font-size: 0.875em;
    }

/*Main Inner white rounded box styles*/

.mlar_main_inner h2, .mlar_main_inner_wide h2 {
    font-size: 1.0em;
    color: #333;
}

.mlar_main_inner h3, .mlar_main_inner_wide h3 {
    font-size: 1.0em;
    color: #004D9C;
    font-weight: bold;
}

.mlar_main_inner h4, .mlar_main_inner_wide h4 {
    font-size: 0.875em;
    /*Bug id:17681040 - Fix: Changed the value of color attribute*/
    color: #395679;
    margin-bottom: -5px;
}

.mlar_main_innerleft {
    float: left;
    width: 30%;
    height: 560px;
    position: relative;
    left: 20px;
    top: 20px;
}

.mlar_product_configure_container ul {
    margin-left: -20px;
    margin-top: -10px;
}

ul li.mlar_ProductDescriptionText {
    list-style: none;
    float: left;
    width: 90%;
    padding-right: 15px;
}

ul li.mlar_ProductBoxshot {
    list-style: none;
    float: left;
}

/*
.mlar_main_innerright
{    
    position: relative;    
    width: 500px;    
    height: 560px;
    top: 10px;
}
*/
/*End*/

table.mlar_qq_options {
    position: relative;
    width: 100%;
    left: -10px;
}

    table.mlar_qq_options span {
        text-align: right;
        display: block;
        padding-right: 10px;
    }

/*Extra text styles*/
p.mlar_smalltext {
    font-size: 0.75em;
    color: #333333;
}

/*
a.mlar_greenbutton span, a.mlar_greenbutton_fade span
{
    font-size: 0.75em;
    font-weight: Bold;
    color: #ffffff;    
    position: relative;
    left: 25px;
    top: 6px;    
    text-align: left;
    padding: 0;
    display: inline;
}

a.mlar_greenbutton span, a.mlar_greenbutton_fade span
{
    top: -3px;
}
*/

/*End*/

/*Div container styles, styles for blocks inner conent only*/
.mlar_program_configure_container div {
    font-family: Segoe UI Bold;
    font-size: 1.0em;
    color: #333;
    font-weight: normal;
}

/*End container styles*/

/*Old Styles re-used as new styles not supplied*/
.popprocessing {
    width: 270px;
    height: 168px;
    /*margin: 20px auto;*/
    padding: 0;
    /*background-color: #FFF;*/
    background-image: url(../images/anim_processing.gif);
    background-repeat: no-repeat;
    background-position: center;
    color: #fff;
    font-family: Segoe UI, Verdana, Arial;
}

    .popprocessing h2 {
        font-size: 1.2em;
        position: relative;
        font-weight: normal;
        left: 90px;
        top: 65px;
    }

.popinfo {
    width: 361px;
    margin: auto;
    visibility: hidden;
    display: none;
    font-family: Segoe UI, Verdana, Arial;
}

.popinfo1 {
    width: 350px;
    margin: auto;
    visibility: hidden;
    display: none;
    font-family: Segoe UI, Verdana, Arial;
}

.pointtop, .pointtopright, .pointbottomright, .pointbottom, .pointbottomleft, .pointbottomrighthint, .pointbottomhint, .pointbottomlefthint, .pointtopleft {
    position: absolute;
}

.pointtop {
    margin: -28px 0px 0px 160px;
}

.pointtopright {
    margin: 5px 0px 0px 380px;
}

.pointbottomright {
    margin: 265px 0px 0px 366px;
}

.pointbottomrighthint {
    margin: 215px 0px 0px 366px;
}

.pointbottom {
    margin: 291px 0px 0px 160px;
}

.pointbottomhint {
    margin: 252px 0px 0px 160px;
}

.pointtopleft {
    margin: 0 0px 0px -25px;
    z-index: 999;
}

.pointbottomleft {
    margin: 265px 0px 0px -28px;
}

.pointbottomlefthint {
    margin: 215px 0px 0px -28px;
}

.popscroll, .popscrollreport, .popscrollprogram, .popscrollcompare, .popscrolledition {
    padding: 10px;
    padding-top: 0;
    height: 200px;
    overflow: auto;
    background-color: #fff;
    width: 339px;
    margin-top: -5px;
    border: solid 1px #999;
    z-index: 999;
    border-top: none;
}

.popscroll1 {
    padding: 10px;
    padding-top: 0;
    height: 200px;
    overflow: auto;
    background-color: #fff;
    width: 328px;
    margin-top: -5px;
    border: solid 1px #999;
    z-index: 999;
    border-top: none;
}

.popscrollreport {
    height: 400px;
    background-image: none;
    width: 728px;
    overflow-x: hidden;
}

.popscrollcompare {
    height: 200px;
    background-image: none;
}

.popscrollprogram {
    height: 250px;
    background-image: none;
    width: 400px;
}

.popsavecontent, .popsavecontent1, .popretrievecontent {
    background-image: none;
    overflow: hidden;
    width: 400px;
}

.popsavecontrol {
    float: left;
    font-size: 0.8em;
    background-color: #b6def8;
    font-size: 0.875em;
    color: #333;
    height: 27px;
    width: 400px;
    padding: 0 0 5px 0;
}


    .popsavecontrol ul {
        margin: 0.6em;
        list-style-type: none;
        float: right;
    }

    .popsavecontrol li {
        list-style-type: none;
        float: left;
        padding: 0;
    }


.poppsavecontrol li a:link {
    color: #fff;
    display: block;
}

.popsavecontrol li a:hover {
    text-decoration: none;
}

.popsavecontent p {
    font-size: 0.8em;
    margin: 0px 10px 0px 10px;
    padding: 10px 0px 10px 0px;
}

.popsavecontent label {
    font-size: 0.9em;
    /*font-weight: bold;*/
    display: block;
    padding: 0;
    margin: 0px 10px 5px 10px;
}

.popsavecontent input {
    width: 200px;
    margin: 0px 10px 0px 10px;
}

.popsavecontent1 p {
    font-size: 0.8em;
    margin: 0px 10px 0px 10px;
    padding: 10px 0px 10px 0px;
}

.popsavecontent1 label {
    font-size: 0.9em;
    /*font-weight: bold;*/
    /*display: block;*/
    padding: 0;
    margin: 0px 10px 5px 10px;
}

.popsavecontent1 input {
    width: 210px;
    margin: 0px -80px 0px -80px;
}


.popinfo h1 {
    padding: 0;
    margin: 0;
    padding-left: 10px;
    color: #333;
    font-size: 0.875em;
    /*position: relative;*/
    background-color: #b6def8;
    height: 50px;
    /*width:339px;*/
    padding-right: 10px;
    padding-top: 8px;
    position: relative;
    top: 10px;
    /*border-top: solid 1px #999;*/
    /*border-left: solid 1px #999;*/
}

.popinfo1 h1 {
    padding: 0;
    margin: 0;
    padding-left: 10px;
    color: #333;
    font-size: 0.875em;
    position: relative;
    background-color: #b6def8;
    height: 50px;
    /*width:339px;*/
    padding-right: 10px;
    padding-top: 8px;
    border-top: solid 1px #999;
    border-left: solid 1px #999;
}

a.closebutton {
    font-size: 0.75em;
    /*Bug id:17681040 - Fix: Changed the value of color attribute*/
    color: #1F3F61;
    float: right;
    /*position: relative;*/
    z-index: 999;
    text-decoration: none;
    background-color: #b6def8;
    height: 27px;
    padding-right: 10px;
    padding-top: 8px;
    width: 40px;
}

.popinfo1 h2 {
    font-size: 0.9em;
    color: #003399;
    margin: 0px;
}

.popinfo h2 {
    font-size: 0.9em;
    color: #003399;
    margin: 0px;
}

.popinfo p {
    /*Bug id:17681040 - Fix: Changed the value of color attribute*/
    color: #595959;
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 15px 0px;
}

.popinfo ul {
    color: #666;
    font-size: 0.8em;
    line-height: 1.5em;
}

.popinfo1 p {
    color: #666;
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 15px 0px;
}

.popinfo1 ul {
    color: #666;
    font-size: 0.8em;
    line-height: 1.5em;
}

.popreport h1 {
    color: #333;
    padding: 10px;
    margin: 0px;
    background-color: #b6def8;
    font-size: 1.5em;
    height: 40px;
    border-top: solid 1px #999;
    border-left: solid 1px #999;
}

/*
	.popreport h2 {
	font-size: 0.9em;
	color: #003399;
	margin: 0px;
	}
	
	.popreport p {
	color: #666;
	font-size: 0.8em;
	line-height: 1.5em;
	margin: 15px 0px;
	}
	
	.popreport ul {
	color: #666;
	font-size: 0.8em;
	line-height: 1.5em;
	}
    */

.popreport a.closebutton {
    height: 47px;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    /*Bug id:17681040 - Fix: Changed the value of color attribute*/
    color: #1F3F61
}

.popinfolinks {
    float: left;
    width: 359px;
    list-style-type: none;
    background-color: #b6def8;
    font-size: 0.875em;
    height: 37px;
    margin-left: 0;
    border-right: solid 1px #999;
    border-left: solid 1px #999;
    border-bottom: solid 1px #999;
}

    .popinfolinks li {
        float: left;
        list-style-type: none;
    }

        .popinfolinks li a:link {
            color: #000000;
            display: block;
            font-size: 1.00em;
            text-decoration: none;
            position: relative;
            left: 10px;
            top: 7px;
            margin: 0 0 0 10px;
        }

        .popinfolinks li a:visited {
            color: #fff;
            display: block;
        }

        .popinfolinks li a:hover {
            text-decoration: none;
        }

.popinfolinks1 {
    float: left;
    width: 359px;
    list-style-type: none;
    background-color: #b6def8;
    font-size: 0.875em;
    height: 37px;
    margin-left: 0;
    border-right: solid 1px #999;
    border-left: solid 1px #999;
    border-bottom: solid 1px #999;
}

    .popinfolinks1 li {
        float: left;
        list-style-type: none;
    }

        .popinfolinks1 li a:link {
            color: #2C5887;
            display: block;
            font-size: 0.875em;
            text-decoration: none;
            position: relative;
            left: 10px;
            top: 7px;
            margin: 0 0 0 10px;
        }

        .popinfolinks1 li a:visited {
            color: #fff;
            display: block;
        }

        .popinfolinks1 li a:hover {
            text-decoration: none;
        }

/* START - Popup */

.popcart {
    position: absolute;
    top: 290px;
    width: 300px;
    margin: 20px auto;
    z-index: 999;
    background-image: url(../images/img_popcart_top.gif);
    background-position: top;
    background-repeat: no-repeat;
    font-family: Segoe UI, Verdana, Arial;
    height: 150px;
    overflow: scroll;
}

.quantity {
    color: #666;
    text-align: right;
    font-weight: bold;
    float: left;
    width: 35px;
    margin: 5px 5px 0px 0px;
}

.productname {
    float: left;
    margin: 5px 0px 0px 0px;
}

.product_cart_item {
    color: #000000;
    display: inline-block;
    margin: 10px 0 0 20px;
    font-weight: bold;
}

.popcart ul {
    float: left;
    font-size: 0.8em;
    list-style-type: none;
    position: relative;
    top: 20px;
    margin: 0;
    padding: 0;
    border-left: solid 1px #d7d7d7;
    border-right: solid 1px #d7d7d7;
    width: 254px;
    background-color: #fff;
    left: 0px;
}

.popcart li {
    float: left;
    padding: 3px 5px 5px 5px;
    color: #333;
    font-size: 0.75em;
    margin-left: -10px;
}

a.nodeletebutton {
    width: 14px;
    height: 14px;
    float: right;
    margin: 5px 0px 0px 0px;
    text-indent: -9999px;
    font-size: 0.7em;
}

a:hover.nodeletebutton {
    text-decoration: none;
}



a.deletebutton {
    /*width: 8px;*/
    /*height: 8px;*/
    float: right;
    /*text-indent: -9999px;*/
    font-size: 1.0em;
    /*Bug id:17681040 - Fix: Changed the value of color attribute*/
    color: #1c507d;
    /*background-image: url(../images/img_icon_popcart_close.gif);*/
    /*background-repeat: no-repeat;*/
    /*background-position: right;*/
}

a:hover.deletebutton {
    text-decoration: none;
    background-image: url(../../images/3.0/icon_close_o.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

a.closecart {
    width: 256px;
    height: 20px;
    display: block;
    clear: both;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    text-align: center;
    color: #3a76b4;
    font-size: 0.625em;
}

a.closecartheader {
    background-image: none;
    margin: 0 0 0 212px;
    display: inline-block;
    font-weight: bold;
    text-decoration: underline;
}

.popreport {
    width: 750px;
    margin: 20px auto;
    background-color: #fff;
    border: #ccc solid 1px;
    /*border-bottom: #b6def8 solid 20px;*/
}

.popprogram {
    width: 450px;
    padding: 0;
    background-color: #fff;
    font-size: 90%;
    border: #ccc solid 1px;
}


.popprogramcontrol ul {
    margin: 0.6em;
    list-style-type: none;
    float: right;
}

.popprogramcontrol li {
    list-style-type: none;
    float: left;
    padding: 0;
}


    .popprogramcontrol li a:link {
        color: #fff;
        display: block;
    }

    .popprogramcontrol li a:hover {
        text-decoration: none;
    }

.popsavecontrol {
    float: left;
    font-size: 0.8em;
    background-color: #b6def8;
}


    .popsavecontrol ul {
        margin: 0.6em;
        list-style-type: none;
        float: right;
    }

    .popsavecontrol li {
        list-style-type: none;
        float: left;
        padding: 0;
    }


.poppsavecontrol li a:link {
    color: #fff;
    display: block;
}

.popsavecontrol li a:hover {
    text-decoration: none;
}


.popprogram h1 {
    color: #333;
    padding: 10px;
    margin: 0px;
    background-color: #b6def8;
    font-size: 0.75em;
    height: 40px;
    border-top: solid 1px #999;
    border-left: solid 1px #999;
}

.popprogram h2 {
    font-size: 0.9em;
    color: #003399;
    margin: 0px;
}

.popprogram p {
    color: #666;
    font-size: 0.9em;
    line-height: 1.5em;
    margin: 10px 0px 10px 25px;
}

.popsave {
    width: 400px;
    padding: 0;
    background-color: #fff;
    visibility: hidden;
    display: none;
    font-family: Segoe UI, Verdana, Arial;
}

    .popsave h1 {
        margin: 0px;
        /*Bug id:17681040 - Fix: Changed the value of color attribute*/
        background-color: #b9dff8;
        font-size: 0.875em;
        color: #333;
        height: 27px;
        padding-left: 10px;
        padding-top: 8px;
    }

    .popsave h2 {
        font-size: 0.9em;
        color: #003399;
        margin: 0px;
    }

.popscrollprogram ul {
    list-style-type: none;
    color: #666;
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 5px 0px 5px 0px;
    padding: 0;
}

.popscrollprogram li {
    border: #eee solid 1px;
    margin: 0px 10px 3px 0px;
    padding: 0px 5px;
    background-color: #f2f5fa;
}

.blueError {
    color: #0000FF;
    font-style: italic;
    font-size: small;
    margin: 5px 0 0 20px;
    padding: 0px;
    display: inline-block;
}

.redError {
    color: #D90000;
    font-style: italic;
    font-size: small;
    margin: 5px 0 0 20px;
    padding: 0px;
    display: inline-block;
}

.noPaddingNoMargin {
    margin: 0px !important;
    padding: 0px !important;
    display: block;
}

.popscrollprogram ul ul {
    list-style-type: disc;
    color: #666;
    font-size: 0.9em;
    line-height: 1.5em;
    margin: 0px 0px 10px 40px;
    padding: 0;
}

.popscrollprogram li li {
    border: none;
    margin: 10px 10px 10px 0px;
    padding: 0;
}

.popprogram a {
}

.button {
    font-size: 0.8em;
    color: #666;
    width: 120px;
    height: 2em;
    background-image: url(../images/tile_grey_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border: #e8e8e8 outset 1px;
    margin: -5px 2px 0px 0px;
    padding: 0px;
}

.buttonwide {
    font-size: 0.8em;
    color: #666;
    height: 2em;
    background-image: url(../images/tile_grey_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border: #e8e8e8 outset 1px;
    margin: -5px 2px 0px 0px;
    padding: 0px;
}

.formElementCombobox {
    font-family: Segoe UI, Verdana, Arial;
    font-size: 0.813em;
    color: #333;
}

.mlatable {
    width: 90%;
    line-height: 1.3em;
    font-size: 0.9em;
}

    .mlatable th {
        text-align: left;
        font-family: Segoe UI, Verdana, Arial;
    }

    .mlatable label {
        display: inline-block;
        padding: 0;
        margin: 0;
    }

    .mlatable td {
        font-size: 1em;
        line-height: 1.3em;
        font-weight: normal;
    }

    .mlatable img {
    }

div.builderconfig p {
    text-decoration: none;
    font-family: Segoe UI, Verdana, Arial;
    color: #333333;
    font-size: 0.75em;
    float: left;
}

.mlar_program_configure_container img, builderconfig img {
    position: absolute;
}

/* edition wizard*/

.popglobalnoborder {
    position: absolute;
    display: none;
}

.popscrolledition {
    height: 350px;
    background-image: none;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 431px;
    margin-left: -1px;
}

    .popscrolledition ul {
        display: block;
        margin: 0;
        padding: 0;
        list-style-type: none;
        line-height: 1.2em;
    }

    .popscrolledition li {
        padding: 3px 5px 3px 0px;
    }

    .popscrolledition ul ul {
        width: 96%;
    }

    .popscrolledition li li {
        float: left;
    }

    .popscrolledition label {
        color: #666;
        font-size: 0.8em;
    }


.edition {
    background-color: #fff;
}

    .edition h2 {
        color: #666;
        margin-left: 10px;
    }

    .edition h3 {
        color: #4c70b7;
        font-size: 1em;
        margin-left: 10px;
    }

.popeditioncontrol {
    float: left;
    width: 450px;
    font-size: 1.0em;
    background-color: #b6def8;
}

    .popeditioncontrol ul {
        margin: 0.8em;
        list-style-type: none;
    }

    .popeditioncontrol li {
        list-style-type: none;
        float: left;
        padding: 0;
    }

        .popeditioncontrol li a:link {
            color: #fff;
            display: block;
        }

        .popeditioncontrol li a:hover {
            text-decoration: none;
        }

/* end of edition wizard */



/*Promo Styles Start*/
.promotop TD {
    color: #fff;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url(../images/blue_promobox_grad.gif);
    font-size: 0.8em;
    font-weight: bold;
    padding-bottom: 0px;
    border: 1px solid #999;
    margin-bottom: -2px;
}

.promobottom {
    color: #ffffff;
    text-align: center;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url(../images/blue_promobox_grad.gif);
    font-size: 0.8em;
    font-weight: normal;
    height: 15px;
    border: 1px solid #999;
}

div.promotdbottom {
    margin-top: -8px;
    font-size: 0.7em;
    color: #fff;
}

.promoinfo {
    text-align: left;
    float: left;
    margin: 2px 0 0 5px;
}

    .promoinfo img {
        margin-left: 10px;
    }

.promoselection {
    text-align: right;
    float: right;
    margin-top: -12px;
}

.quotepromotop {
    color: #ffffff;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url(../images/blue_promobox_grad.gif);
    font-size: 1em;
    font-weight: bold;
}

    .quotepromotop td {
        padding-bottom: 0px;
    }

td.promoleft {
    margin-top: -5px;
    margin-left: 1px;
}

td.promoright {
    margin-top: -5px;
}

.productpromoheader {
    color: #ffffff;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url(../images/blue_promobox_grad.gif);
    font-size: 1em;
    font-weight: bold;
    display: block;
}

#promoexpiry {
    color: #B80000;
}

.promo_quote_popsavecontrol UL LI {
    color: #b80000;
}

/*Promo Styles End*/

/*END Old Styles re-used as new styles not supplied*/

.mla_displayNone {
    display: none;
}

.mlar_main_content_long .disclaimer {
    position: relative;
    width: 87%;
    left: 10px;
    top: 10px;
    z-index: -100;
}

/*disclaimer styles*/
.disclaimer, .summary_disclaimer, .qq_disclaimer {
    position: relative;
    width: 87%;
    left: 70px;
    top: 3.8em;
    z-index: -100;
}

.default_disclaimer {
    position: relative;
    width: 87%;
    left: 70px;
    top: 4.1em;
    z-index: -100;
}

    .disclaimer h5, .default_disclaimer h5, .summary_disclaimer h5, .qq_disclaimer h5 {
        color: black;
        background-color: white;
        font-size: 0.7em;
        padding-bottom: 0;
    }

    .disclaimer p, .default_disclaimer p, .summary_disclaimer p, .qq_disclaimer p {
        font-size: 0.6em;
    }

/*disclaimer styles override*/
.disclaimer {
    z-index: 1;
}

.default_disclaimer {
    left: 0;
}

.summary_disclaimer {
    left: 10px;
    top: 0;
}

.qq_disclaimer {
    z-index: 1;
}
/*end disclaimer styles*/

/*ID override classes*/

#popEASM {
    font-family: Segoe UI, Verdana, Arial;
    font-size: 1.1em;
    color: #333;
}

.popscrollreport .mlar_quote_overview {
    margin: 0;
    padding: 0;
}

.popscrollreport .mlar_quote_grid_header {
    margin-left: -5px;
    width: 750px;
    height: 29px;
    background-image: url(../images/Grey_Header_onWhite_Skinny_Wide.gif);
    background-repeat: no-repeat;
}

.popscrollreport .mlar_quote_grid_totals {
    width: 87%;
}
/* --- Quote Page Grid Header Layout [Start]


.popscrollreport .mlar_quote_grid_header ul { list-style: none; padding:0px; margin: 3px 0 0 6px; }
.popscrollreport .mlar_quote_grid_header ul li.mlar_grid_header { margin: 8px 0 15px 0; }
.popscrollreport .mlar_quote_grid_header ul li.mlar_pool_caption { font-size: 1em; font-weight: bold; }
.popscrollreport .mlar_quote_grid_header ul li span { padding: 0px; margin: 0px; display: inline-block; vertical-align:text-top; }
.popscrollreport .mlar_quote_grid_header ul li span.mlar_column_header { font-weight: bold; }

.popscrollreport .mlar_quote_grid_header ul li span.mlar_column_product { width: 200px; }
.popscrollreport .mlar_quote_grid_header ul li span.mlar_column_sku { width: 60px; }
.popscrollreport .mlar_quote_grid_header ul li span.mlar_column_quantity { width: 100px; text-align: center; }
.popscrollreport .mlar_quote_grid_header ul li span.mlar_column_price { width: 90px; }
.popscrollreport .mlar_quote_grid_header ul li span.mlar_column_total { width: 100px; }
---*/
/* --- Quote Page Grid Content Layout [Start]---*/
.popscrollreport .mlar_quote_grid_content {
    margin: 10px 0 0 20px;
    width: 690px;
    height: 260px;
    overflow: auto;
}
    /*Bug id:17681040 - Fix: Changed the value of color attribute*/
    .popscrollreport .mlar_quote_grid_content a {
        margin: 0 0 0 240px;
        font-size: 1.00em;
        font-weight: bold;
        color: #335580;
        text-decoration: none;
    }


    .popscrollreport .mlar_quote_grid_content ul {
        list-style: none;
        padding: 0px;
        margin: 3px 0 0 6px;
    }

        .popscrollreport .mlar_quote_grid_content ul li.mlar_grid_item {
            margin: 8px 0 15px 0;
            padding: 0 0 10px 0;
            background-image: url(../images/product_divider.gif);
            background-repeat: no-repeat;
            background-position: bottom;
        }

            .popscrollreport .mlar_quote_grid_content ul li.mlar_grid_item a {
                margin: -50px 255px 0 0;
                float: right;
                font-size: 0.625em;
                font-weight: bold;
                color: #5b87be;
                text-decoration: none;
            }

        .popscrollreport .mlar_quote_grid_content ul li.mlar_pool_caption {
            font-size: 0.9em;
            font-weight: bold;
            color: #464646;
        }

        .popscrollreport .mlar_quote_grid_content ul li span {
            padding: 0px;
            margin: 0px;
            display: inline-block;
            vertical-align: text-top;
        }

            .popscrollreport .mlar_quote_grid_content ul li span.mlar_column_header {
                font-weight: bold;
            }

            .popscrollreport .mlar_quote_grid_content ul li span.mlar_column_product {
                width: 270px;
                height: 60px;
                color: #464646;
            }

            .popscrollreport .mlar_quote_grid_content ul li span.mlar_column_sku {
                width: 60px;
            }

            .popscrollreport .mlar_quote_grid_content ul li span.mlar_column_quantity {
                width: 100px;
                text-align: center;
            }

            .popscrollreport .mlar_quote_grid_content ul li span input {
                margin: -3px 0 0 0;
                padding: 0px;
                width: 40px;
                text-align: right;
            }

            .popscrollreport .mlar_quote_grid_content ul li span.mlar_column_price {
                width: 90px;
            }

.mlar_quote_grid_content ul li span.mlar_column_total {
    width: 100px;
}

.mlar_quote_grid_totals {
    margin-bottom: 20px;
    width: 100%;
}

    .mlar_quote_grid_totals ul {
        float: right;
        padding-right: 70px;
    }

        .mlar_quote_grid_totals ul li {
            padding: 5px;
            padding-right: 20px;
        }

.mlar_total_text {
    width: 100px;
    font-weight: bold;
    text-align: right;
}
/* 
Date changed : 4/8/2011
Changed by   : v-jesath
Work item number from VSTF: 183447
Information : Created css Class for pricing total column in Quick Quote page
 */
.mlar_total_value {
    text-align: right;
    padding: 0 0 0 4px;
    min-width: 100px;
}

.mlar_quote_grid_totals ul li span {
    padding-right: 10px;
}

#plHint a.closebutton {
    border-top: solid 1px #999;
    height: 50px;
}

.popinfo a.closebutton {
    position: relative;
    height: 50px;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
}

.popinfo1 a.closebutton {
    position: relative;
    height: 50px;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
}

.popprogram a.closebutton {
    position: relative;
    height: 47px;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
}


#download_controller a.closebutton {
    height: 32px;
}

.popprogram .popscrolledition {
    width: 428px;
    margin-left: 0;
}


/*End*/

/* Quote Promo Styling */
.mlar_quote_grid_content ul li.mlar_grid_item_promo {
    margin: 8px 0 15px -10px;
    padding: 5px;
    background-image: url(../images/product_divider.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

    .mlar_quote_grid_content ul li.mlar_grid_item_promo a {
        margin: -50px 255px 0 0; /*float: right;*/ /*font-size: 0.625em;*/
        font-weight: bold;
        color: #5b87be;
        text-decoration: none;
    }

    .mlar_quote_grid_content ul li.mlar_grid_item_promo div.mlar_promo_container {
        border: solid 1px #6bb0de;
        padding: 10px 5px 5px 5px;
        background-image: url(../images/blue_promobox_grad.gif);
        background-repeat: repeat-x;
        background-position: top;
    }

        .mlar_quote_grid_content ul li.mlar_grid_item_promo div.mlar_promo_container .caption {
            float: left;
            color: #ffffff;
            margin: -10px 0 5px 0; /*font-size: 0.75em;*/
            display: inline-block;
        }

        .mlar_quote_grid_content ul li.mlar_grid_item_promo div.mlar_promo_container .info {
            float: left;
            display: inline-block;
            margin: -4px 0 0 5px;
            background-image: url(../images/Info_Icon.gif);
            background-repeat: no-repeat; /*width: 24px; height: 24px;*/
        }

        .mlar_quote_grid_content ul li.mlar_grid_item_promo div.mlar_promo_container div {
            margin: 0 0 10px 0;
        }

.popscrollreport span.mlar_header {
    margin-left: 0;
}

.popscrollreport .mlar_quote_overview .mlar_quote_grid_content {
    margin-left: -8px;
}

.promo_quote_popsave {
    width: 400px;
    background-color: #b6def8;
}

    .promo_quote_popsave h1 {
        margin: 10px;
        font-size: 1.1em;
    }

    .promo_quote_popsave h4 {
        margin: 10px;
        font-size: 1.0em;
        color: #2c5887;
    }

    .promo_quote_popsave p {
        margin: 10px;
        font-size: 0.9em;
    }

    .promo_quote_popsave span {
        margin: 10px;
        font-size: 1.0em;
    }

    .promo_quote_popsave ul {
        margin: 10px;
        font-size: 1.0em;
    }

.selectplus_info {
    margin: 20px 0 0 5px;
    display: block;
}

.exception_info {
    margin: 5px;
    width: 85%;
    display: block;
}

.exception_header {
    margin: 5px;
    display: inline-block;
}

    .exception_header a {
        margin: 10px 0 0 10px;
        display: inline-block;
        font-size: 0.875em;
        color: #000000;
        font-weight: bold;
    }

.DynamicsHeader {
    display: inline-block;
    margin: 20px 0 5px 5px;
    font-size: 0.875em;
    font-weight: bold;
}

.DynamicsList {
    margin: 0px;
    padding: 0px;
    height: 10px;
    display: inline-block;
}

    .DynamicsList .DynamicsName {
        width: 150px;
        display: inline-block;
    }

    .DynamicsList .DynamicsTrial {
        margin: -15px 0 0 0;
    }

.contenterror {
    padding: 20px;
    font-family: Arial;
}

    .contenterror h1 {
        font-size: 1.563em;
    }

    .contenterror ul {
        list-style: none;
        padding-left: 0px;
        margin-left: 0px;
    }

    .contenterror a {
        display: inline-block;
        margin: 0 0 10px 0;
    }

    .contenterror .disclaimer {
        top: 0px;
        left: 0px;
    }

.builderconfig {
    margin-bottom: 10px;
}

ul.mlar_trainer_options {
    width: 95%;
}

    ul.mlar_trainer_options li {
        float: left;
        padding-right: 10px;
    }

        ul.mlar_trainer_options li label {
            display: block;
            margin-left: 25px;
            margin-top: -20px;
        }

/*.mlar_greyedout {
    color: #999;
    
}*/

.pscontent {
    width: 790px;
    float: left;
    clear: right;
    margin: 10px 0px 10px 10px;
    border-bottom: #003399 solid 20px;
}

.pspanelheader {
    color: #999;
    border: #e8e8e8 solid 1px;
    margin: 0px;
    padding: 5px 5px 5px 15px;
    background-image: url(../tile_grey_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

/* START - CLP Screen */

.clppanel {
    height: 20em;
    border: #e8e8e8 solid 1px;
    border-bottom: #ccc solid 3px;
    margin: 0px 0px 0px 0px;
    overflow: auto;
    background-color: #fff;
    background-image: url(../tile_panel_light_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-family: Segoe UI;
}

.pspanelheader {
    font-family: Segoe UI;
}

.clpsectionheader {
    color: #fff;
    padding: 10px 5px 10px 15px;
    background-color: #6685c2;
    background-image: url(../tile_dark_blue.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}

.clppanelheader {
    color: #999;
    border: #e8e8e8 solid 1px;
    margin: 0px;
    background-image: url(../tile_grey_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.clppanel {
}

    .clppanel p {
        color: #666;
        font-size: 0.8em;
        line-height: 1.5em;
    }

    .clppanel h2 {
        color: #6685c2;
        font-size: 0.9em;
    }

    .clppanel h3 {
        color: #003399;
        font-size: 1em;
    }

.pspanelheader h2 {
    margin: 0px;
    font-size: 0.875em;
    color: #333;
    height: 27px;
}

.clppanel ul {
    list-style: none;
}

/* END - CLP Screen */

#CLPSelection span {
    font-size: 0.9em;
}

#NewQuote label {
    font-size: 0.8em;
}

#Disclaimer2_disclaimer {
    margin: -30px 0 0 -70px;
    width: 87%;
}

.mlar_iframe span {
    font-size: 0.875em;
    margin-left: 12px;
}

.mlar_iframe a.nolinks {
    cursor: pointer;
    cursor: text;
}

    .mlar_iframe a.nolinks:hover {
        text-decoration: none;
        cursor: text;
    }

#divCart {
    overflow: hidden;
    background-position: 0 0;
}

.holdingpage h3 {
    font-size: 1.375em;
    width: 550px;
    margin: 20px 0 30px 0;
}

.holdingpage p.info {
    font-size: 1.0em;
    width: 550px;
    margin: 20px 0 30px 0;
}

.popinfo img {
    float: left;
}

.popinfo1 img {
    float: left;
}

#Toolbar1_UpdatePanel1 h3 a {
    display: block;
    margin-left: -5px;
    margin-top: -3px;
}

#parent_OVSProducts_67 img, #parent_OLVProducts_67 img, #MainContent_ProgramSelectPanel h2 img, #parent_SAM img, #tab_E6_Products img {
    padding-left: 5px;
}

#divCart {
    position: absolute;
    top: 290px;
    width: 260px;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: 0px;
    z-index: 999;
    font-family: Segoe UI, Verdana, Arial;
    height: 270px;
    font-size: 95%;
}


.divCart_header {
    width: 259px;
    height: 20px;
    background-image: url(../images/img_popcart_top.gif);
    background-position: top;
    background-repeat: no-repeat;
}

.divCart_header_content {
    border-left: solid 1px #d7d7d7;
    border-right: solid 1px #d7d7d7;
    background-color: #fff;
    height: 25px;
    margin-left: 1px;
    width: 254px;
    float: right;
}

a.divCart_close {
    background-position: 75% bottom;
    background-repeat: no-repeat;
    height: 16px;
}

    a.divCart_close span {
        margin-right: 10px;
        float: right;
    }


.mlar_popcart_scroll {
    overflow: scroll;
    overflow-x: hidden;
    width: 254px;
    border-left: solid 1px #d7d7d7;
    border-right: solid 1px #d7d7d7;
    background-color: #fff;
    margin-left: 1px;
    height: 170px;
}

#mla_homecontent table.pop_table_override td {
    font-size: 75%;
    line-height: 1.5em;
}

    #mla_homecontent table.pop_table_override td a {
        padding: 0;
    }

.divCart_tdact1 {
}

    .divCart_tdact1 a {
        margin-right: 5px;
    }

.divCart_footer {
    width: 259px;
    height: 20px;
    background-image: url(../images/img_popcart_bottom.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}

