﻿
/*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
{
    outline: none;
}

.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; 
    text-decoration: none;
    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-image: url(../images/Small_Header_Inactive.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    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-image: url(../images/Small_Header_Active.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    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; text-decoration: none; font-weight: bold; font-size: 0.875em; color: #0058B3; position: relative;}
.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; color: #182534; text-decoration: none; }

.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_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;
	/*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;
	}
		
    .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: #2C5887;
	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
{
    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;
}

	/* START - Program Selector */
	.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;
}
