@charset "UTF-8";
/* CSS Document */

@import url("reset.css");
@import url("navigation.css");
@import url("tabs.css");
@import url("forms.css");
body { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; background-color:#e3d8c4; color:#676767; }
sup,
sub { position:relative; left:.25ex; padding-right:.25ex; height:0; vertical-align:baseline; _vertical-align:bottom; font-size:9px; line-height:1; }
sup { bottom:1ex; *bottom:7px; }
sub { top:.5ex; }
#wrapper { width:760px; margin:0 auto; }
#page_top { width:760px; height:20px; padding:0; margin:0; background:url("/images/shared/page_bg_top.gif") top center no-repeat; }
#page_btm { width:760px; height:20px; padding:0; margin:0; background:url("/images/shared/page_bg_bottom.gif") bottom center no-repeat; }
#page_container { width:740px; padding:0 10px 0 10px; margin:0; background:url("/images/shared/page_bg_middle.gif") top center repeat-y; }
/*********
 HEADER
*********/
#header { clear:both; margin:0; padding:0 30px 11px 23px; }
#header #state { width:113px; height:43px; margin:0; padding:31px 0 0 0; font-size:11px; text-align:center; position:absolute; top:10px; margin-left:419px; z-index:99;/*background: url('/images/state_selected_bg.gif') top left no-repeat;*/
}
#header #state strong { display:block; padding-bottom:6px; }
#header #change_state { width:266px; height:73px; position:absolute; top:10px; margin:0 0 0 407px; padding:0 22px 0 22px; z-index:1100; /*background:url('/images/change_state_bg.jpg') top left no-repeat;*/
	border:0px dashed #333; font-size:11px; }
#header #stateform_container { float:left; margin:0; padding:0; position:relative; top:25px; font-size:11px; border:0px dashed #333; }
#header #change_state select { width:140px; margin:0; padding:2px; font-size:11px; border:0px dashed #333; border:2px solid #6c9632; }
#header .links { margin:0; padding:0; position:relative; float:right; top:13px; font-size:11px; border:0px dashed #333; }
#header .links ul, #change_state .links ul, #footer .links ul { margin:0; padding:0; list-style:none; text-align:right; border:0px dashed #333; }
#header .links ul li, #change_state .links ul li, #footer .links ul li { margin:0; padding:8px 12px; display:block; float:left; clear:none; text-align:right; border:0px dashed #333; border-right:1px solid #ebebeb; }
#header .links ul li.last, #change_state .links ul li.last, #footer .links ul li.last { padding-right:0; border-right:none; }
#header .links a, #change_state .links a #footer .links a { text-decoration:none; border:none; }
#header #state a { text-decoration:none; border:none; }
#header #change_quote .links { clear:both; float:none; text-align:center; font-size:12px; }
#header #quote_block, #header #quote_block_both { width:315px; margin:0px 0 0 392px; position:absolute; top:10px; padding-right:10px; /*background:#fff url('/images/change_quote_cop_bg.jpg') top right no-repeat;*/
	color:#fff; clear:both; }
#header #quote_block { height:73px; background:#fff url('/images/shared/sal/change_quote_cop_bg.jpg') top right no-repeat; }
#header #quote_block_both { height:93px; background:#fff url('/images/shared/sal/change_quote_cop_bg_2.jpg') top right no-repeat; }
#header #quote_block #quote_display table, #header #quote_block_both #quote_display table { width:285px; font-size:12px; float:right; margin-right:9px; margin-top:10px; border-collapse:collapse; }
#header #quote_block #quote_display table { height:58px; }
#header #quote_block_both #quote_display table { height:78px; }
#header #quote_block #quote_display table td, #header #quote_block_both #quote_display table td { padding:3px; vertical-align:middle; }
#header #quote_display table td.label { text-align:right; width:60px; }
#header #quote_display table td.benefit { text-align:right; width:75px; }
#header #quote_display table td.premium { text-align:right; width:65px; }
#header #quote_display table td.total { border-top:1px solid #66972A; }
#header #quote_display table td.change { text-align:right; vertical-align:middle; padding-right:6px; width:70px; }
#change_state .links { top:23px; border:0px dashed #333; }
#change_state .links ul li { border:0px dashed #333; border-right:1px solid #8bb351; }
.hide, ul.xsell li span.hide { display:none; }
/*
LOGO
*/
#logo { width:233px; height:52px; background:url('/images/shared/logo.gif') top left no-repeat; float:left; }
#logo a { width:233px; height:52px; display:block; }
#logo a { border:none; }
#logo span { display:none; }
#logo img { margin:0; padding:0; display:block; width:233px; height:52px; }
/*
CONTENT
*/
#content, #content_cop { width:740px; margin:0; padding:0; clear:both; border:0px dashed #333; }
#content { background:url('/images/shared/navigation_shadow.gif') top left no-repeat; }
#quote { position:absolute; /*top:125px;*/ right:0; /*left:453px;*/ width:287px; height:219px; }
#quote #quoteform table { width:100%; /*margin-top:117px;*/ }
#quote #quoteform table td.label { text-align:right; color:#FFF; padding-right:10px; width:38%; }
#quote #quoteform table td .note { color:#FFF; }
#quote #quoteform table td.continue { text-align:right; padding-right:28px; padding-top:12px; }
#quoteform select { /* #statemenu */ padding:2px; font-size:12px; }
#quote_block a, #quote_block_both a { color:#FFF; border:none; }
#quote_block a:hover, #quote_block_both a:hover { border-bottom:1px solid #FFF; }
select.missing { background-color:#edca41; }
a#home_quote_btn { display:block; float:right; width:123px; height:47px; background-repeat:no-repeat; border:none; }
a:hover#home_quote_btn { background-position: 0px -47px; }
#home_quote_btn span { display:none; }
#quote_phone { padding:0 25px 0 0; position:relative; top:27px; font-size:11px; font-weight:bold; color:#666; text-align:right; }
#statemenu_pd, select { padding:2px; border:1px solid #CCC; }
#facts_figures p { margin:0 0 8px 0; padding:0; line-height:16px; }
#features p.note, #benefits p.note, #facts_figures p.note { font-size:11px; margin-top:20px; }
#column_single ul li.last, #column_single ul li p.last, #column_single ul li ul.last, #column_single ul li ol.last, #column_right .alert p.last, #column_single .alert p.last, #column_single .notice p.last, #column_right .notice p.last, #column_right .warning p.last { padding-bottom:0; margin-bottom:0; }
/*
LAYOUT - Primary column
*/
#primary { width:400px; padding:0 0 0 26px; margin:0; position:relative; top:9px; float:left; font-size:0.95em; }
#primary h3 { margin-bottom:15px; font-size:1.1em; }
#primary h4 { margin:10px 0 0 -5px; padding:8px 0 20px 39px; font-size:16px; font-weight:normal; }
#primary h4 a { margin:0; padding:0; }
#primary h4 a.hover { margin:0; padding:0; }
#primary h4 span { margin:0; padding:0; position:relative; top:8px; font-size:13px; font-weight:normal; }
#primary h4 span a { margin:0; padding:0; }
#primary h4 span a.hover { margin:0; padding:0; }
#primary ul, #column_single ul { margin:0 0 0 13px; list-style-image:url('/images/shared/bullet01.gif'); }
#primary ul li { line-height:1.3em; padding-bottom:15px; }
/*
LAYOUT - Secondary column
*/
#secondary { width:269px; padding:0 9px 0 0; margin:0 0 0 0; float:right; }
#secondary h3 { margin:0; padding:10px 10px 11px 10px; font-weight:normal; }
#secondary h4 { font-size:12px; font-weight:bold; color:#466a20; }
#secondary #service { padding-right:67px; }
#secondary a.block { margin-top:8px; }
#secondary div { margin:0 0 5px 0; padding:10px; font-size:11px; line-height:1.4em; }
#secondary p.call_to_action { margin:6px 0 0 0; }
/*
LAYOUT - Left column
*/
#column_left { width:208px; float:left; margin:0 0 0 9px; font-size:12px; padding-bottom:0px; border:0px dashed #333; }
#content_cop #column_left { width:226px; margin:0; padding:0; float:left; font-size:12px; background-color:#fff; }
#content_cop #column_left h1 { width:226px; height:42px; margin:0; padding:0; background:url("/images/shared/sal/header_cop.jpg") top left no-repeat; }
#content_cop #column_left h1 span { display:none; }
#content_cop #column_left h2, #content_cop #column_left h3 { width:189px; height:20px; margin:0; padding:0; padding:30px 10px 5px 27px; font-size:13px; font-weight:bold; color:#fff; background:url("/images/shared/sal/left_col_h2_bg_cop.gif") top left no-repeat; }
#content_cop #column_left #steps { width:208px; margin:0 0 0 9px; padding:0; }
#column_left_btm { background:url('/images/shared/left_col_bg_fade.png') bottom center no-repeat; height:100px; }
#content_cop #column_left_btm { width:208px; margin-left:9px; }
#copDesc { float:right; margin-right:40px; margin-top:16px; }
#column_left h3 { color:#FFF; font-size:13px; font-weight:bold; margin:0; padding:30px 10px 5px 18px; height:20px; background:url("/images/shared/sal/left_col_section_header_bg.gif") top left no-repeat; }
#column_left ul li a { margin:0; padding:10px 18px; display:block; list-style:none; }
#column_left ul li.on a { font-weight:bold; }
#column_left #app_menu li { margin:0; padding:10px 18px; }
#column_left #app_menu li.on { font-weight:bold; }
#column_left #app_menu li.on ul li { border:none; font-weight:normal; padding:10px 10px 0px 10px; }
#column_left #app_menu li.on ul li.on { /*font-weight:bold;*/
	padding:10px 10px 0px 20px; background:url("/images/shared/app-menu-arrow.gif") no-repeat; background-position:9px 12px; }
#column_left #app_menu li.completed { color:#466a20; background:url("/images/shared/progress-checkmark.gif") no-repeat; background-position:178px 11px; }
#column_left #app_menu li.on ul li.completed { color:#466a20; background:url("/images/shared/progress-checkmark.gif") no-repeat; background-position:160px 11px; /*background-image:none;*/
}
/*
LAYOUT - Right column
*/
#column_right { width:475px; float:left; padding-top:25px; padding-left:20px; padding-right:20px; font-size:0.90em; margin:0; }
#content_cop #column_right { width:474px; padding:9px 20px 0 20px; margin:56px 0 0 0; }
#column_right h1, #column_right h2, #column_single h1, #column_single h2 { font-size:1.7em; font-weight:lighter; letter-spacing:1px; margin-bottom:1em; }
#column_right h2.nobottom, #column_single h2.nobottom { margin-bottom:0.3em; }
#column_right ul { list-style-image:url("/images/shared/bullet01.gif"); margin:0 0 0 15px; }
#column_right ul li { line-height:1.3em; padding-bottom:15px; }
#column_right ul.pdf { list-style-image:url("/images/shared/icon_pdf.gif"); margin:10px 0 0 25px; }
#column_right ul.warning { list-style-image:url("/images/shared/invalid.gif"); margin:0px 0 0 25px; padding:0; }
#column_right ul.warning li { /*border:1px dashed #F00;*/
	padding:0; margin:0; }
#column_right p.warning { background:url("/images/shared/invalid.gif") 0px 0px no-repeat; padding:0px 0 0 25px; margin:0; }
div.pdfleft { float:left; width:16px; height:16px; background:url("/images/shared/icon_pdf.gif") top left no-repeat; margin-right:10px; }
#column_right .left { float:left; width:220px; margin:0; padding:0 15px 0 0; }
#column_right .divider { border-right:1px solid #EBEBEB; }
#column_right .left ul li a.on { cursor:default; color:#676767; border-bottom:1px solid #FFF; }
#column_right .right { float:left; width:220px; margin:0 0 0 15px; padding:0; }
#column_right .right ul { list-style:none; margin:0; }
#column_right #general_a ul, #column_right #general_a ul li { list-style:none; }
#column_right div.prompt a, #column_right div.prompt ul li a { color:#B10808; border-bottom:1px solid #FDCFCF; }
#column_right div.prompt a:hover, #column_right div.prompt ul li a:hover { border-bottom:1px solid #B10808; }
#column_right div.prompt p.note { border-bottom:1px solid #F8E48C; padding-bottom:12px; }
#column_right div.prompt p.read { margin:0 1.3em; color:#333; }
#column_right div.prompt p.last { margin-bottom:0; padding-bottom:0; }
/*
LAYOUT - Single column
*/
#column_single { padding:25px 20px 5px 20px; margin:0 8px; font-size:0.90em; }
#column_right h3, #column_single h3 { font-size:1.1em; font-weight:bold; }
#column_right p, #column_single p { margin:0 0 1.3em; line-height:1.3em; }
#column_single ul li, #column_single ol li { line-height:1.3em; padding-bottom:15px; }
#column_right h3.subhead { margin-bottom:1.5em; font-weight:normal; color:#466a20; }
/*

*/
ol.upper_alpha { list-style-type:upper-alpha; margin:0 0 0 20px; }
#ratings { width:685px; }
#ratings th.left { width:450px; margin:0; padding:10px 30px 10px 10px; font-size:14px; line-height:18px; vertical-align:middle; background:#FFF; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
#ratings th.right { width:235px; margin:0; padding:10px 30px; font-size:14px; line-height:18px; vertical-align:middle; text-align:center; background:#FFF; border-bottom:1px solid #EBEBEB; }
#ratings td.row_1_left { margin:0; padding:10px 30px 10px 10px; line-height:16px; vertical-align:middle; background:#FFF; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
#ratings td.row_1_right { margin:0; padding:10px 30px; line-height:16px; vertical-align:middle; text-align:center; background:#FFF; border-bottom:1px solid #EBEBEB; }
#ratings td.row_2_left { margin:0; padding:10px 30px 10px 10px; line-height:16px; vertical-align:middle; background:#FFF; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
#ratings td.row_2_right { margin:0; padding:10px 30px; line-height:16px; vertical-align:middle; text-align:center; background:#FFF; border-bottom:1px solid #EBEBEB; }
#ratings td.last_row { padding-bottom:20px; border-bottom:none; }
#whole_vs_term { width:410px; border:0px dashed #333; }
#whole_vs_term th.left { width:200px; margin:0; padding:10px 15px 10px 10px; font-size:14px; line-height:18px; vertical-align:middle; background:#FFF; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
#whole_vs_term th.right { width:210px; margin:0; padding:10px 15px 10px 10px; font-size:14px; line-height:18px; vertical-align:middle; background:#FFF; border-bottom:1px solid #EBEBEB; }
#whole_vs_term td.row_1_left { margin:0; padding:10px 15px 10px 10px; line-height:16px; vertical-align:middle; background:#FFF; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
#whole_vs_term td.row_1_right { margin:0; padding:10px 15px 10px 10px; line-height:16px; vertical-align:middle; background:#FFF; border-bottom:1px solid #EBEBEB; }
#whole_vs_term td.row_2_left { margin:0; padding:10px 15px 10px 10px; line-height:16px; vertical-align:middle; background:#FFF; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
#whole_vs_term td.row_2_right { margin:0; padding:10px 15px 10px 10px; line-height:16px; vertical-align:middle; background:#FFF; border-bottom:1px solid #EBEBEB; }
#whole_vs_term td.last_row { padding-bottom:20px; border-bottom:none; }
p.table_disclaimer { padding:10px; font-size:11px; color:#999; }
#footer { margin:30px 9px 0 9px; padding:0 22px 21px 18px; border-top:1px solid #ebebeb; clear:both; }
#footer.cop { padding-bottom:10px; }
#footer .links { margin:0; padding:0; position:relative; float:right; top:31px; font-size:11px; }
#footer #copyright { padding:22px 0 0 0; font-size:11px; float:left; }
#footer #copyright li { padding-bottom:5px; }
#footer #copyright strong { font-size:12px; font-weight:bold; }
#footer #copyright a { text-decoration:none; border-bottom:1px solid #FFF; }
#disclaimers { font-size:10px; line-height:12px; padding:8px 36px 30px 36px; color:#999; }
#disclaimers address { margin-bottom:10px; font-style:normal; }
#disclaimers p.note { margin:0 0 10px 0; }
#disclaimers p.form_number { margin:10px 0 15px 0; }
#disclaimers sup.footNote { bottom:.75ex; *bottom:2px; }
#contactForm { padding-bottom:20px; }
table.contact td { vertical-align:top; padding-top:6px; padding-bottom:6px; }
table.contact td.label { text-align:right; width:70px; }
table.contact td.top { padding-top:12px; }
table.quote td p.note { padding-top:4px; font-size:11px; line-height:14px; }
.required { color:#CC0000; }
p.required { color:#676767; font-size:11px; }
table.quote td.note { color:#666; }
div.required { padding-top:6px; }
table.quote td.gathered { color:#333; }
table.tellafriend td.disabled, table.contact td.disabled { background:#FFF url('/images/shared/loading.gif') 80px 15px no-repeat; }
/*
BUTTONS
*/
#buttons_application div.disabled { background:#FFF url('/images/shared/loading.gif') 90px 10px no-repeat; }
#buttons_application div.disabled_submit { background:#FFF url('/images/shared/loading.gif') 195px 15px no-repeat; }
#btn_modal_row td.disabled { background:#FFF url('/images/shared/loading.gif') 90px 21px no-repeat; }
#outbound_call td.disabled { background:#FFF url('/images/shared/loading.gif') 90px 21px no-repeat; }
#table_update td.disabled { background:#FFF url('/images/shared/loading.gif') 90px 21px no-repeat; }
#btn_entersite { width:120px; height:50px; margin:8px 0 0 0; padding:0; cursor:pointer; border:none; overflow:hidden; }
.disabled #btn_continue, #btn_continue, .btn_continue { width:76px; height:35px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/form_buttons.gif") 0 0 no-repeat; border:none; overflow:hidden; }
.btn_continue_over { width:76px; height:35px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/form_buttons.gif") no-repeat; background-position:-100px 0; border:none; overflow:hidden; }
.over #btn_continue, #guaranteed_issue td.over .btn_continue, #outbound_call td.over .btn_continue { background-position:-100px 0; }
#btn_modal_row .disabled .btn_continue { background-position:-200px 0; }
.disabled #btn_continue, #guaranteed_issue td.disabled .btn_continue, #outbound_call td.disabled .btn_continue { background-position:-200px 0; }
#btn_update { width:64px; height:35px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/form_buttons.gif") 0 -35px no-repeat; border:none; overflow:hidden; }
#btn_update:hover { background-position: -100px -35px; }
.disabled #btn_update { background-position: -200px -35px; }
.btn_save { display:block; }
#btn_save, .btn_save { width:52px; height:35px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/form_buttons.gif") 0 -70px no-repeat; border:none; overflow:hidden; }
#btn_save:hover, .btn_save:hover { background-position: -100px -70px; }
.btn_save:hover { border-bottom:none; }
#btn_submit { width:65px; height:35px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/form_buttons.gif") 0 -105px no-repeat; border:none; overflow:hidden; }
#btn_submit:hover { background-position: -100px -105px; }
.disabled #btn_submit { background-position:-200px -105px; }
#container_btn_submit #btn_submit { width:182px; height:48px; margin:0; padding:0; cursor:pointer; border:none; overflow:hidden; background:url("/images/shared/sal/btn_submit_application.gif") 0 0 no-repeat; }
#container_btn_submit.over #btn_submit, .over #btn_submit, #container_btn_submit #btn_submit:hover { background-position: 0 -47px; }
#container_btn_submit.disabled_submit #btn_submit, .disabled_submit #btn_submit { background-position: 0 -94px; }
#btn_exit, .btn_exit { width:48px; height:35px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/form_buttons.gif") 0 -279px no-repeat; border:none; overflow:hidden; }
.btn_exit span { display:none; }
#btn_exit:hover, .btn_exit:hover { background-position: -100px -279px; }
a.btn_endrecording { display:block; width:209px; height:47px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/btn_end_recording.gif") 0 0 no-repeat; border:none; overflow:hidden; }
a:hover.btn_endrecording { background-position:0 -47px; border:none; }
.btn_edit { /* Needs to be a class for reuse */ width:48px; height:35px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/form_buttons.gif") 0 -140px no-repeat; border:none; overflow:hidden; }
a.btn_edit { display:block; float:right; border:none; }
a.btn_edit:hover { border-bottom:none; background-position:-100px -140px; }
#btn_yes, .btn_yes { width:48px; height:35px; margin:0; padding:0; cursor:pointer; background:url("/images/shared/sal/form_buttons.gif") 0 -210px no-repeat; border:none; overflow:hidden; }
#btn_yes:hover, .btn_yes:hover, #easypay table td.over #btn_yes { background-position: -100px -210px; }
.wrapper_btn_edit { float:right; margin-top:8px; width:48px; }
#review_appReviewESign { margin-top:6px; }
#family_coverage { border:1px solid #CCC; padding:10px; position:absolute; top:120px; width:465px; background-color:#FFF; margin-left:-1px; }
#family_coverage .left { float:left; width:325px; }
#family_coverage .right { float:right; width:100px; text-align:right; }
#family_coverage p { margin-bottom:0; }
#chexplanation { width:465px; height:202px; margin:0 0 0 -1px; padding:10px; position:absolute; top:120px; background:#FFF url('/images/shared/check_large.gif') top left no-repeat; border:1px solid #CCC; z-index:900; }
#cvv { width:385px; height:170px; margin:0 0 0 25px; padding:10px; position:absolute; top:150px; background:#EDECEC; background:#FFF url('/images/shared/ccard.jpg') top left no-repeat; border:1px solid #CCC; z-index:901; }
#chexplanation .top { width:465px; height:189px; margin:0; padding:0; }
#cvv .top { width:385px; height:157px; margin:0; padding:0; }
#chexplanation .bottom { width:465px; height:13px; margin:0; padding:0; text-align:right; }
#cvv .bottom { width:385px; height:13px; margin:0; padding:0; text-align:right; }
#chexplanation .bottom a, #cvv .bottom a { border-bottom:none; }
#chexplanation .bottom a:hover, #cvv .bottom a:hover { border-bottom:1px solid #6da02d; }
div.halt, div.critical { border:1px solid #FD9398; background-color:#FDCFCF; margin:10px 5px; padding:9px 11px; color:#212121; }
div.critical a { color:#B10808; border-bottom:1px solid #FDCFCF; }
div#coverageSummary { border:1px solid #F2F2F2; background-color:#FAFAFA; color:#333; margin:10px 0px 10px 5px; padding:10px 10px 5px 10px; }
div#coverageSummary th.alignRight, div#coverageSummary td.alignRight { text-align:right; }
div#coverageSummary th { padding-bottom:6px; font-weight:bold; }
div.alert, div.warning { border:1px solid #F8E48C; background-color:#FCF3CE; color:#333; margin:10px 5px; padding:10px; }
div.prompt { border:1px solid #FD9398; /* #F8E48C */ background-color:#FDCFCF; /* #FCF3CE */ color:#454545; /* #333 */ margin-bottom:1.3em; margin:10px 5px; padding:10px; }
div.alert a, div.warning a { color:#B10808; border-bottom:1px solid #FCF3CE; }
div.alert a, div.warning a.normal { color:#6da02d; }
div.alert a.positive { color:#607F3B; border-bottom:1px solid #FCF3CE; }
div.alert a.positive:hover { border-bottom:1px solid #607F3B; }
div.alert a:hover, div.warning a:hover, div.critical a:hover { border-bottom:1px solid #B10808; }
div.warning a.normal:hover { border-bottom:1px solid #6da02d; }
div.notice { border:1px solid #CCC; background-color:#F5F5F5; color:#333; margin:10px 5px; padding:10px; }
#content div.notice ul, #content_cop div.notice ul { margin-top:0px; margin-bottom:2px; padding-bottom:0px; }
#content div.notice ul li, #content_cop div.notice ul li { padding-bottom:0; margin:0; }
div.notice a { border-bottom:1px solid #F5F5F5; }
div.notice a:hover { border-bottom:1px solid #6da02d; }
.normal { font-weight:normal; }
.vertMiddle { vertical-align:middle; }
#signature_block, #signature_block_sp { padding:10px 10px 0 10px; }
#acrobat_msg { margin:10px 5px 0 5px; }
/* Class selectors */
.block { display:block; }
.displayBlock { display:block; }
.displayNone { display:none; }
.displayInline { display:inline; }
.required { color:#CC0000; }
.clearboth { clear:both; margin:0; padding:0; font-size:0px; }
/*text resizer*/
.toggleText_1 p, .toggleText_1 ul, .toggleText_1 li, .toggleText_1 td { font-size:1em; }
.toggleText_1 h4 { font-size:1em; }
.toggleText_2 p, .toggleText_2 ul, .toggleText_2 li, .toggleText_2 td { font-size:1.025em; }
.toggleText_2 h4 { font-size:1.025em; }
.toggleText_3 p, .toggleText_3 ul, .toggleText_3 li, .toggleText_3 td { font-size:1.05em; }
.toggleText_3 h4 { font-size:1.05em; }
.toggleText_4 p, .toggleText_4 ul, .toggleText_4 li, .toggleText_4 td { font-size:1.1em; }
.toggleText_4 h4 { font-size:1.1em; }
.toggleTextSingle_2 p, .toggleTextSingle_2 ul, .toggleTextSingle_2 li, .toggleTextSingle_2 td { font-size:1.05em; }
.toggleTextSingle_2 h4 { font-size:1.05em; }
.toggleTextSingle_3 p, .toggleTextSingle_3 ul, .toggleTextSingle_3 li, .toggleTextSingle_3 td { font-size:1.15em; }
.toggleText_3 h4 { font-size:1.15em; }
.toggleTextSingle_4 p, .toggleTextSingle_4 ul, .toggleTextSingle_4 li, .toggleTextSingle_4 td { font-size:1.2em; }
.toggleTextSingle_4 h4 { font-size:1.2em; }
.toggleTextSingle_5 p, .toggleTextSingle_5 ul, .toggleTextSingle_5 li, .toggleTextSingle_5 td { font-size:1.125em; }
.toggleTextSingle_5 h4 { font-size:1.125em; }
a.text_Minus { float:left; background:url('/images/shared/btn_minus_text.gif') 0 -1px; width:20px; height:18px; display:block; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:hidden; position:relative; text-decoration:none; border:solid 1px #FFF; text-indent:-9999px; }
a.text_Minus:hover { background-position:0 -19px; text-decoration:none; border:solid 1px #FFF; }
.text_Minus_selected { background:url('/images/shared/btn_minus_text.gif') 0 19px; width:20px; height:18px; display:block; float:left; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:hidden; position:relative; text-decoration:none; border:solid 1px #FFF; text-indent:-9999px; }
a.text_Minus_selected:hover { text-decoration:none; border:solid 1px #FFF; }
a.text_Plus { background:url('/images/shared/btn_plus_text.gif') 0 -1px; width:20px; height:18px; display:block; float:left; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:hidden; position:relative; text-decoration:none; border:solid 1px #FFF; text-indent:-9999px; }
a.text_Plus:hover { background-position:0 -19px; text-decoration:none; border:solid 1px #FFF; }
.text_Plus_selected { background:url('/images/shared/btn_plus_text.gif') 0 19px; width:20px; height:18px; display:block; float:left; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:hidden; position:relative; text-decoration:none; border:solid 1px #FFF; text-indent:-9999px; }
a.text_Plus_selected:hover { text-decoration:none; border:solid 1px #FFF; }
/* Element selectors */
a { text-decoration:none; }
strong { font-weight:bold; }
em { font-style:italic; }
h4 { font-weight:bold; margin:0 0 2px 0; font-size:1em; }
button { background:url("/images/green_button_right.gif") top right no-repeat; padding:11px 0px 10px 0px; margin:0; color:#FFF; border:1px solid #C00; font-size:11px; }
button span { background:#FFF url("/images/green_button_left.gif") top left no-repeat; padding:10px 20px 10px 20px; margin:0; }
#previewMsg, #errorMsg { margin:15px; padding:8px 30px 7px 30px; }
#previewMsg { background:#FFF url('/images/shared/loading.gif') 7px 8px no-repeat; }
#errorMsg { background:#FFF url('/images/shared/invalid.gif') 7px 7px no-repeat; }
#errorMsg ul { margin:13px 0 0 0; list-style-image:url('/images/shared/bullet01.gif'); }
#errorMsg ul li { line-height:1.3em; padding-bottom:15px; }
#errorMsg a { color:#6da02d; }
#errorMsg a:hover { border-bottom:1px solid #6da02d; }
#verisign { float:right; width:106px; height:59px; margin-right:26px; margin-top:15px; }
#verisign a, #verisign a:hover { border:none; }
/* jqModal styles */
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow { display: none; position: fixed; top: 20%; left: 50%; margin-left: -175px; width: 352px; background-color: #FFF; color: #676767; border: 1px solid #CCC; padding: 12px; }
.jqmWindow h3 { font-weight:bold; padding:13px 15px 11px 15px; background-color:#F8FBE1; border-bottom:1px solid #EEE; margin:0 0 12px 0; }
.jqmWindow p { padding-left:5px; padding-right:5px; }
.jqmWindow table, .jqmWindow #quoteform_container table { width:350px; font-size:12px; }
.jqmWindow table td { padding:5px; }
.jqmWindow table td.label { width:100px; text-align:right; padding-right:10px; }
.jqmWindow table td.benefit { width:100px; }
.jqmWindow table td.premium { text-align:right; width:60px;/*border-bottom:1px dashed #F00;*/
}
.jqmWindow table tr.buttonRow td { height:60px; vertical-align:middle;/*border-bottom:1px dashed #F00;*/
}
.jqmWindow table td.valid { background:url("/images/shared/valid.gif") 150px 9px no-repeat; }
.jqmWindow table td.invalid { background:url("/images/shared/invalid.gif") 150px 9px no-repeat; }
.invalidDropdown { background:url("/images/shared/invalid.gif") 330px 9px no-repeat; }
.validDropdown { background:url("/images/shared/valid.gif") 330px 9px no-repeat; }
.jqmWindow table td.loading { background:url("/images/shared/loading.gif") 150px 9px no-repeat; }
#FAQs.jqmWindow { display: none; position: fixed; top: 10%; left: 50%; margin-left: -375px; width: 725px; background-color: #FFF; color: #676767; border: 1px solid #CCC; padding: 12px; }
#FAQs.jqmWindow table { width:725px; font-size:12px; }
#FAQs.jqmWindow table tr.buttonRow td #btn_continue_faqs { float:right;}
#productDetails.jqmWindow { display: none; position: fixed; top: 10px; left: 50%; margin-left: -375px; width: 725px; background-color: #FFF; color: #676767; border: 1px solid #CCC; padding: 12px; }
#productDetails.jqmWindow table { width:725px; font-size:12px; }
#productDetails.jqmWindow table tr.buttonRow td #btn_continue_pds { float:right;}
#guaranteed_issue.jqmWindow { display: none; position: fixed; top: 20%; left: 50%; margin-left: -175px; width: 375px; background-color: #FFF; color: #676767; border: 1px solid #CCC; padding: 12px; }
#guaranteed_issue.jqmWindow table { width:375px; font-size:12px; }
#guaranteed_issue.jqmWindow table tr.buttonRow td #btn_continue_pds { float:right;}
#solicitation_id.jqmWindow { display: none; position: fixed; top: 20%; left: 50%; margin-left: -175px; width: 375px; background-color: #FFF; color: #676767; border: 1px solid #CCC; padding: 12px; }
#solicitation_id.jqmWindow table { width:375px; font-size:12px; }
#solicitation_id.jqmWindow table tr.buttonRow td #btn_continue_pds { float:right;}
iframe { border:none; }
#iframe { width:0; height:0; display:none; }
#verisign_content { top:10%; margin-left: -259px; width:518px; height:470px; background:#FFF; overflow:hidden; border-left:2px solid #FFF; border-bottom:2px solid #FFF; }
#easypay { margin-left: -200px; width:400px; }
#easypay table { width:320px; }
#outbound_call { margin-left: -190px; width:380px; }
#outbound_call table { width:350px;/*border:1px dashed #333;*/
}
#outbound_call table td.valid, #outbound_call table td.invalid, #outbound_call table td.loading { background-position: 170px 9px; }
table.accessCode td.valid, table.accessCode td.invalid { background-position: 210px 3px; }
table.accessCode td.loading { background-position: 130px 30px; }
#ex2 { margin-left:-300px; width:600px; height:300px; overflow:scroll; }
#ex2 h3 { font-size:1.1em; font-weight:bold; background:none; border:none; padding:0 0 5px 0; margin:0; }
#ex2 p { padding-left:0; }
#guaranteedIssueCode_msg { padding-top:6px; }
#guaranteedIssueCode_msg2 { padding-top:6px; }
.jqmOverlay { background-color: #333; }
/* END jqModal styles */

/* jquery.autocomplete */
.autocomplete-w1 { background:url(shadow.png) no-repeat bottom right; position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px; _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
/* end jquery.autocomplete */

/* autocomplete */
.ac_results { padding: 0px; border: 1px solid #B5D5FF;/*#e5f1fd;*/ background-color: #fff; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu; font-size: 12px; /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px; overflow: hidden; }
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #fff; }
.ac_over { background-color: #e5f1fd; color: #333; }
/* end autocomplete */


