body{background:none repeat scroll 0 0 transparent;height:auto;overflow:hidden}p{margin:0}#lightboxBg{background:url(../../images/termQuoterBg.png) no-repeat scroll 0 0 transparent;color:#7b7d81;height:480px;position:relative;width:654px}#genericDisclaimer{float:left;font-size:10px;padding-top:22px}#submitButton{bottom:34px;height:38px;position:absolute;right:32px;width:235px}#contact #submitButton{bottom:150px;height:39px;position:absolute;right:29px;width:95px}#contact #submitButton input{background:url(../../images/submitBtn.png) no-repeat scroll left top transparent;border:medium none;cursor:pointer;display:block;height:38px;width:100%}#submitButton input{background:url(../../images/term-quoter/nextButton_3state.png) no-repeat scroll left top transparent;border:medium none;cursor:pointer;display:block;height:38px;width:100%;margin-top:5px;margin-left:5px}#contact #submitButton input:hover{background-position:0 -38px}div#submitButton input:hover{background-position:0 -38px}div#submitButton input[disabled],div#submitButton input[disabled]:hover{background-position:0 -76px;cursor:default}#submitButton.send input{background:url(../../images/sendBtn.png) no-repeat scroll 0 0 transparent;width:92px}.backBtn{background:url(../../images/backBtn.png) no-repeat scroll 0 0 transparent;height:23px;left:15px;position:absolute;text-indent:-9000px;top:20px;width:62px}.backBtn:hover{background-position:left bottom}.prevBtn{background:url(../../images/prevBtn.png) no-repeat scroll 0 0 transparent;height:25px;left:2px;position:absolute;text-indent:-9000px;top:6px;width:85px}.prevBtn:hover{background-position:left bottom}.helpButton{float:left;position:relative}.help{background:url(../../images/buttonHelp.png) no-repeat scroll 0 0 transparent;display:block;height:23px;text-indent:-9000px;width:23px}.help:hover{background-position:left bottom}.helpHotSpot{height:23px;left:0;position:absolute;top:0;width:23px;z-index:102}.cancelBtn{background:url(../../images/cancelBtn.png) no-repeat scroll 0 0 transparent;height:31px;left:15px;position:absolute;text-indent:-9000px;top:20px;width:80px}.cancelBtn:hover{background-position:center bottom}.topIntro{color:#00529c;height:53px;padding:10px 0 0}.topIntro h1,.topIntro p{text-align:center}.topIntro h1{color:#ee1c2e;font-size:28px}.topIntro p{color:#57585b;font-size:12px;font-weight:700;margin:0 0 4px}.formRow,.formRowNoCufon{float:left;padding-bottom:13px;position:relative;width:400px}.formRow label,.formRowNoCufon label{color:#00529b;display:block;float:left;font-size:14px;line-height:20px;position:relative;text-align:right;width:145px}.formRow .formField,.formRowNoCufon .formField{float:left;padding-left:15px;width:240px}.disabled .inputWrapper input{color:#8dacc7}textarea{background:none repeat scroll 0 0 transparent;border:1px solid #cfcfcf;color:#7d7d7d;font:12px verdana,arial,sans-serif;height:100px;margin-top:5px;width:255px}.required{background:url(../../images/required.png) no-repeat scroll 0 0 transparent;display:none;float:right;height:14px;margin-right:2px;margin-top:4px;width:26px}.error .required{display:block}.validationWrapper{background:url(../../images/required.png) no-repeat scroll 0 5px transparent;display:none;float:left;height:27px;margin:20px 0 0}.validationInnerWrapper{height:100%;padding-left:30px}.validation{color:grey;font-size:9px;font-weight:700;height:100%;line-height:20px;width:147px}.req,.requiredDef{color:#ee1c2e}.formField select{color:#7d7d7d;float:left;font:12px verdana,arial;height:20px;margin-right:5px;width:60px}.sexRow select{width:85px}.membershipRow select{width:150px}select.dobDay,select.dobMonth,select.heightFt,select.heightIn{width:50px}.amountRow select{width:100px}.amountRow .needsLink{background:url(../../images/redArrow.png) no-repeat scroll right 50% transparent;color:#3f586e;font-size:10px;font-weight:700;line-height:20px;padding-left:4px;padding-right:9px;text-decoration:none}.amountRow .needsLink:hover{color:#ed1b2d}.formfield select,.formfield select option{font-size:12px}.disabled select,.disabled select option{color:#8dacc7}.popupWrapper{background:url(../../images/popupTopBg.png) no-repeat scroll 0 0 transparent;bottom:25px;display:none;left:-280px;line-height:normal;padding-top:34px;position:absolute;width:386px;z-index:101}.popupSmallerArrow{font-size:10px}.popupInnerWrapper{background:url(../../images/popupBottomLeftBg.png) no-repeat scroll left bottom transparent;padding-bottom:38px}.popup{background:url(../../images/popupRepeatBg.png) repeat-y scroll 0 0 transparent;line-height:16px;padding:0 0 0 37px;position:relative}.insidePopup{position:relative}.popupContents,.popupContents *{font-size:11px;margin:0}.popupWrapper *{line-height:normal}.popupContents p{padding:3px 0}.healthRow .popupContents p{line-height:1.1;padding:2px 0}.popupContents h2{color:#ee1c2e;font-size:12px;font-weight:700;line-height:14px;padding-bottom:2px}.popupContents h3{color:#57585b;font-size:10px;font-weight:700;padding:1px 0}.popupContents{padding:0 5px 0 4px}.popup a{color:#00529c;font-weight:700;text-decoration:none}.popup a:hover{text-decoration:underline}.popup dt{color:#ee1c2e;font-weight:700;padding-bottom:10px}.popupWrapper .popupRight{background:url(../../images/popupRightBg.png) no-repeat scroll 0 0 transparent;height:100%;padding-bottom:39px;position:absolute;right:-40px;top:-37px;width:40px}.popupWrapper .popupBottomRight{background:url(../../images/popupBottomRightBg.png) no-repeat scroll right bottom transparent;bottom:-2px;float:right;height:0;padding-top:40px;position:relative;right:-40px;width:40px}.popupWrapper .popupBottomWrapper{bottom:-61px;height:61px;overflow:hidden;position:absolute;width:100%}div.popupSmallerArrow .popupBottom{background:url(../../images/popupBottomSmallerBg.png) no-repeat scroll 0 0 transparent}.popupWrapper .popupBottom{background:url(../../images/popupBottomBg.png) no-repeat scroll 0 0 transparent;bottom:0;height:61px;left:-185px;position:absolute;width:890px}#instructions.popupWrapper{left:120px;top:110px}#instructions.popupWrapper .popupBottom{background:url(../../images/popupBottomFlatBg.png) no-repeat scroll 0 0 transparent}#instructions .popupContents{padding:10px}#instructions .getStartedLink{height:38px;margin:10px auto 0;width:141px}#instructions .getStartedLink a{background:url(../../images/getStartedBtn.png) no-repeat scroll left top transparent;display:block;height:100%;text-indent:-9000px;width:100%}#instructions .getStartedLink a:hover{background-position:left bottom}.popupWrapper .closePopup{background:url(../../images/buttonCloseLightbox.gif) no-repeat scroll 0 0 transparent;display:block;height:15px;padding:0;position:absolute;right:-10px;top:-6px;width:15px;z-index:10}.popupWrapper .closePopup:hover{background-position:left bottom}#startFormWrapper{overflow:hidden}#copy{float:left;font:12px/18px verdana,arial,sans-serif;padding:15px 6px 0 22px;width:155px}#copy h2{color:#7b7d81;font-size:12px;font-weight:700;margin-bottom:10px}#copy p{font-size:11px;line-height:18px;margin-bottom:10px}#copy li{font-size:11px;line-height:18px;list-style:disc outside none;margin:0 0 10px 14px}#startFormWrapper #formBox{background:url(../../images/term-quoter/termQuoterInputFrame_new.png) no-repeat scroll 0 0 transparent;float:left;height:346px;margin:11px 0 0;padding:25px 0 0 20px;width:448px}#startFormWrapper .topIntro{height:auto;padding:16px 0 0}#startFormWrapper #submitButton{bottom:35px;right:37px}#startFormWrapper .formRow label,#startFormWrapper .formRowNoCufon label{float:right;max-width:145px;width:auto}#startFormWrapper .formRow .formField,#startFormWrapper .formRowNoCufon .formField{float:right;position:relative}.healthRow .formField .disabled{visibility:hidden}.healthRow{margin-top:5px}#startFormWrapper .formRowNoCufon .healthRadios label{color:#3f586e;float:left;font-size:10px;margin-top:-3px;padding:0 3px;text-align:center;white-space:nowrap;width:auto}.healthRadios table{position:relative;width:213px;z-index:101}.healthRadios td{position:relative;text-align:center;z-index:101}.healthRadios td input{height:14px;margin:0;padding:0;position:relative;width:14px;z-index:100}.healthRadios{float:left;margin-top:-4px;position:relative;width:213px}.healthRow .formField .helpButton{left:222px;margin-top:-5px;position:absolute;width:23px;z-index:200}.healthRow .formField .helpButton .help{background-position:left bottom}.healthRow .formField .helpButton .help:hover{background-position:left top}.formFieldWrapper{width:80px}.formFieldWrapper span{color:#3f586e;font-size:10px;line-height:22px}.formFieldWrapper,.formFieldWrapper input[type=text],.formFieldWrapper select,.formFieldWrapper span{float:left}.formRow input[type=text]{border:1px solid #cfcfcf;color:#7d7d7d;font:12px verdana,arial;height:18px;margin-right:2px}#startFormWrapper .disabled label,#startFormWrapper .formRowNoCufon .disabled label,#startFormWrapper label.disabled{color:#8dacc7}.formRowNoCufon{padding-bottom:6px}#heightWeightDiv{padding-bottom:11px}#nicotineDiv .formField{padding-top:10px}#nicotineDiv .required{left:-5px;position:absolute;top:0}#nicotineDiv.formRowNoCufon label{line-height:16px;margin-left:20px;max-width:180px;width:180px}#nicotineDiv.formRowNoCufon .formField{width:180px}#startFormWrapper .formRowNoCufon .nicotineRadios label{color:#3f586e;float:left;font-size:10px;margin:-3px 0 0;padding:0 3px;text-align:center;white-space:nowrap;width:40px}.nicotineRadios table{position:relative;z-index:101}.nicotineRadios td{position:relative;text-align:center;width:50px;z-index:101}.nicotineRadios td input{height:14px;margin:0;padding:0;position:relative;width:14px;z-index:100}.nicotineRadios{float:left;margin-top:-4px;position:relative;width:213px}.zipRow input{width:84px}.heightWeightRow input{width:40px}.emailRow input{width:139px}.criteria{display:none}.healthRow .popupWrapper{left:-352px;width:600px}.zipRow .popupWrapper{left:-340px;width:600px}.zipRow .customerSupportZip{left:-45px;width:600px}.zipRow .customerSupportZip{left:-45px;width:600px}.zipRow .popupWrapper .popupBottom{left:-165px}.heightWeightRow .popupWrapper{left:-135px}.heightWeightRow .popupWrapper .popupBottom{left:-395px}#contactFormWrapper,#emailFormWrapper,#resultsFormWrapper{margin-left:5px;padding:0;position:relative;width:646px}#resultsFormWrapper{background:url(../../images/term-quoter/resultsBg_new.png) no-repeat scroll 0 2px transparent}#results{height:396px}#results #introPara{color:#57585b;font-size:11px;line-height:13px;margin:0 auto;padding:14px 0 7px;text-align:center;width:460px}#results h1{color:#2f3d49;font-size:24px;height:33px;line-height:26px;padding:13px 0 0 28px}#specsBg{background:url(../../images/specsRightBg.png) no-repeat scroll right top transparent;line-height:23px;margin:0 auto;overflow:hidden;padding-right:13px}#specs{background:url(../../images/specsBg.png) scroll 0 0 transparent;color:#1d324b;float:left;font-size:10px;font-weight:700;height:25px;line-height:23px;padding-left:13px;text-align:center;background-size:cover}h2 .amount{color:#ee1c2e}#slider{overflow:hidden;padding-left:50px}.chooseCoverage{color:#3f586e;float:left;font-size:10px;margin-top:27px}#coverageSlider{float:left;height:22px;width:247px}#coverage{background:url(../../images/sliderBarBg.png) no-repeat scroll 0 0 transparent;float:left;margin:25px 0 0 79px;padding:0 4px 5px 3px;position:relative}.beginAmount,.endAmount{color:#3f586e;font-size:10px;font-weight:700;left:-60px;line-height:20px;position:absolute}.endAmount{left:auto;right:-76px}#coverageAmount{bottom:32px;color:#ee1c2e;font-size:10px;font-weight:700;left:0;margin-left:-25px;position:absolute}#graphWrapper{clear:both;height:182px;padding:0 20px 0 30px;position:relative}#graph{background:url(../../images/barShadow.png) no-repeat scroll 0 142px transparent;bottom:18px;padding:0 6px;position:absolute;right:38px}#graph.noOfBars4{right:92px}#graph.noOfBars3{right:146px}#graph.noOfBars2{right:200px}#graph.noOfBars1{right:254px}#graph .bar{background:url(../../images/barBg.png) repeat-x scroll left bottom #266cab;bottom:20px;height:20px;position:absolute;width:108px}p.termYears{bottom:8px;color:#2f3d49;font-size:9px;height:27px;left:38px;line-height:12px;position:absolute;text-align:right;width:75px}#graph p em{font-size:10px;font-style:italic}.barWrapper{float:left;height:165px;margin-right:3px;position:relative;width:108px}.barWrapper{width:108px}#graph .reflection{background:url(../../images/barReflectionBg.png) repeat-x scroll 0 0 transparent;bottom:0;height:20px;position:absolute;width:100%}#graph .term{bottom:-6px;color:#2f3d49;font-size:11px;font-weight:700;padding-bottom:3px;position:absolute;text-align:center;width:100%}#graph .amount{color:#fff;font-size:15px;font-weight:700;margin-top:1px;padding-top:2px;position:absolute;text-align:center;width:100%}#graph .above{color:#2f3d49;top:-16px}#graph .amountAbove .amount{color:#004284;top:-40px}.amount .mo{display:block;font-size:10px;font-weight:400;line-height:10px;text-align:center}#resultsFormWrapper .next{background:url(../../images/term-quoter/nextButton_3state.png) no-repeat scroll 0 0 transparent;float:right;height:37px;margin:0 0 0 7px;text-indent:-9000px;width:150px}#resultsFormWrapper .next:hover{background-position:0 -38px}p#nextBtnPara{color:#3f586e;float:left;font:bold 13px/32px tahoma,arial,sans-serif;padding:0 0 13px 340px;position:relative;top:-1px;width:279px}p#nextBtnPara span{float:left;padding-top:7px}#resultsDisclaimer{clear:both;font-size:10px;line-height:12px;margin-left:16px}#bottomToolbar{bottom:8px;left:10px;position:absolute}#bottomToolbar li,#bottomToolbar ul{display:inline;float:left;margin:0}#bottomToolbar li{list-style:none outside none;margin:0 0 0 13px;padding:13px 22px 10px 0}#bottomToolbar li.rightBorder{background:url(../../images/linkBorderBg.gif) no-repeat scroll right top transparent}.emailQuote,.printQuote{height:26px;text-indent:-9000px}.printQuote{background:url(../../images/printQuoteButton.png) no-repeat scroll left top transparent;width:59px}#agentQuotePrint{color:#00529c;width:59px;color:#00529c}#bottomToolbar .printQuote{background:url(../../images/printQuoteButton.png) no-repeat scroll left top transparent;display:block;height:26px}#bottomToolbar .printQuote:hover{background-position:left bottom}.emailQuote{display:block;background:url(../../images/emailQuoteButton.png) no-repeat scroll left top transparent;width:61px}.emailQuote:hover,.printQuote:hover{background-position:left bottom;color:#d11929}#contact{height:361px;padding-top:35px}#contactFormWrapper{background:url(../../images/term-quoter/contactBg_new.png) no-repeat scroll 0 -134px transparent}#contactFormWrapper .messaging{float:left;font:12px/18px verdana,arial,sans-serif;width:200px}#contactFormWrapper .messaging h2{color:#7b7d81;font-size:12px;font-weight:700;margin-bottom:10px}#contactFormWrapper .messaging p{font-size:11px;line-height:18px;margin-bottom:10px}#contactFormWrapper #formBox{overflow:hidden;padding-left:18px;width:628px}#contactFormWrapper input[type=text]{width:185px}#contactFormWrapper .intro{padding:21px 20px 5px 30px}#contactFormWrapper .intro p{font-size:11px;margin-bottom:6px}#contactFormWrapper .intro div{font-size:11px;margin-left:100px}#contactFormWrapper .intro div span{padding-right:30px}#contactFormWrapper #charLimit{float:right;font-size:10px;padding-top:3px}#contactFormWrapper .floatLeft{float:left;position:relative}#contactFormWrapper .left{width:234px}#contactFormWrapper .right{padding-bottom:20px;width:350px}.left h2{color:#2f3d49;font-size:14px;margin:5px 0 10px}.right .formRow,.right .formRowNoCufon{width:360px}.radioButton table,.right .formField{width:260px}#contactFormWrapper .radioButton table{margin-left:15px}#contactFormWrapper .formRow label,#contactFormWrapper .formRowNoCufon label{float:right;max-width:100px;width:auto}#contactFormWrapper .formRow .formField,#contactFormWrapper .radioButton table,#contactFormWrapper .right .required{float:right}#contactFormWrapper .right .fnameRow .required,#contactFormWrapper .right .lnameRow .required{float:none;margin-left:-25px}#contactFormWrapper .validationWrapper{right:145px;margin:0;position:absolute;bottom:162px;z-index:10}.blueBoxWrapper{background:url(../../images/blueBoxTopBg.png) no-repeat scroll 0 0 transparent;margin-bottom:8px;padding-top:6px;width:206px}.blueBoxInnerWrapper{background:url(../../images/blueBoxBottomBg.png) no-repeat scroll left bottom transparent;padding-bottom:6px;width:206px}.blueBox{background:url(../../images/blueBoxRepeatBg.png) repeat-y scroll 0 0 transparent;color:#1d324b;font:10px/17px verdana,arial,sans-serif;padding:5px 11px;width:184px}.blueBox th{font-size:10px;font-weight:700;padding:1px 0}.blueBox th.paddingRight{padding-right:8px}.blueBox td{padding:1px 0;text-align:center}#contactFormWrapper .radioButton table td{padding-right:7px}#contactFormWrapper .radioButton table label{color:#7d7d7d;float:left;font-size:12px;padding-right:5px}#contactFormWrapper .radioButton table input{float:left;height:14px;margin:2px 2px 0 0;padding:0;width:14px}#contactFormWrapper .requiredDef{bottom:172px;font-size:10px;position:absolute;right:334px}#privacyLink{bottom:13px;left:21px;position:absolute}#privacyLink a{color:#57585b;font-size:10px;text-decoration:underline}#privacyLink a:hover{color:#00529c}.printQuotePage h1{font-size:15px;margin-bottom:10px}.printQuotePage #intro{margin-bottom:30px}.printQuotePage #intro,.printQuotePage #intro p{font-size:10px}.printNeedsPage #leftColumn,.printQuotePage #leftColumn{float:left;margin-left:0;width:228px}.printQuotePage .blueBox table{width:100%}.printNeedsPage #rightColumn,.printQuotePage #rightColumn{float:left;margin:100px 0 0 40px;width:257px}.printNeedsPage #callToAction,.printQuotePage #callToAction{font-size:12px;font-weight:700;margin-bottom:0}.printQuotePage .phoneNo{color:#ed1b2d}.printQuotePage #resultsDisclaimer{margin-left:0;padding-top:20px}.printQuotePage #resultsDisclaimer p{font-size:10px;font-weight:400}#confirmationFormWrapper{height:400px;padding-top:60px}#confirmationFormWrapper #bottomToolbar{margin:0 auto;position:static;width:94px}#confirmationFormWrapper #bottomToolbar li{background:none repeat scroll 0 0 transparent}#confirmation{background:url(../../images/confirmationBg.png) no-repeat scroll 0 0 transparent;height:259px;margin:0 auto;padding:50px 80px 0;width:476px}#confirmation p{font-size:14px;line-height:18px;margin-bottom:17px}#confirmation a{font-size:14px}#confirmation .subPageLinks{margin-bottom:25px}#confirmation h1{color:#ee1c2e;font-size:32px;line-height:38px;margin-bottom:5px;text-align:center}a.startNewQuote{background:none repeat scroll 0 0 transparent;border:0 none;color:#00529c}a.startNewQuote:hover{color:#d11929}.continueLink{background:url(../../images/continueBtn.png) no-repeat scroll 0 0 transparent;border:0 none;display:none;height:35px;margin:0 auto;text-indent:-9000px;width:115px}.continueLink:hover{background-position:left bottom}#emailFormWrapper{background:url(../../images/emailBg.png) no-repeat scroll 0 2px transparent}#emailQuote{height:396px}#emailQuote .intro{padding:21px 20px 35px 30px}#emailQuote .intro p{margin-bottom:10px}#emailQuote textarea{height:123px;width:440px}#emailQuote .formRow label{width:100px}input.toEmail{width:440px}#emailQuote .required{left:40px;position:absolute}#emailQuote .validationWrapper{margin:0;position:absolute;right:145px;top:400px;z-index:10}.okLink{background:url(../../images/okBtn.png) no-repeat scroll 0 0 transparent;border:0 none;display:block;height:36px;margin:0 auto;text-indent:-9000px;width:114px}.okLink:hover{background-position:left bottom}#lightboxBg.needsCalculator{background:url(../../images/needsCalcBg.png) no-repeat scroll 0 0 transparent}#lightboxBg.needsCalculator.debt,#lightboxBg.needsCalculator.education,#lightboxBg.needsCalculator.income{background:url(../../images/needsCalcBg2.png) no-repeat scroll 0 0 transparent}#lightboxBg.needsCalculator.assets{background:url(../../images/needsCalcBg3.png) no-repeat scroll 0 0 transparent}#lightboxBg.needsCalculator.results{background:url(../../images/needsCalcBg5.png) no-repeat scroll 0 0 transparent}#lightboxBg.needsCalculator.fromTermQuoter{background:url(../../images/needsCalcBg4.png) no-repeat scroll 0 0 transparent}#lightboxBg.needsCalculator.email{background:url(../../images/needsCalcEmailBg.png) no-repeat scroll 0 0 transparent}#lightboxBg.needsCalculator.emailConfirm{background:url(../../images/needsCalcEmailConfBg.png) no-repeat scroll 0 0 transparent}#lightboxBg.needsCalculator #confirmation,#lightboxBg.needsCalculator #emailFormWrapper{background:none repeat scroll 0 0 transparent}.needsCalculator #startFormWrapper{height:417px}.needsCalculator #emailFormWrapper .topIntro,.needsCalculator #startFormWrapper .topIntro{height:65px;margin-bottom:19px;padding-top:28px}.needsCalculator #confirmationFormWrapper{height:285px;padding-top:122px}.needsCalculator #emailFormWrapper #emailQuote{height:350px}.needsCalculator .topIntro h1{color:#fff;font-size:28px}.needsCalculator #startFormWrapper #statusList{float:left;height:315px;margin:-10px 0 0 20px;width:264px}.needsCalculator #startFormWrapper #statusList h2{clear:both;color:#2f3c49;padding:10px 15px}.needsCalculator #startFormWrapper #statusList ul{border-top:1px solid #e3e3e3;list-style:none outside none;margin:0 0 0 10px;padding:0}.needsCalculator.results #startFormWrapper #statusList ul{border-top:medium none}.needsCalculator #startFormWrapper #statusList li{border-bottom:1px solid #e3e3e3;color:#2f3c49;float:left;list-style:none outside none;margin:0;padding:10px 20px 8px 40px;position:relative}.needsCalculator.results #startFormWrapper #statusList li{background:none repeat scroll 0 0 transparent;padding:7px 10px 7px 0}.needsCalculator #startFormWrapper #statusList li.selected{background-color:#ebfbfc}.needsCalculator #startFormWrapper #statusList li a{color:#00529c;text-decoration:none}.needsCalculator #startFormWrapper #statusList li a:hover{color:#ee1c2e}.needsCalculator #startFormWrapper #statusList li div.checkbox{background:url(../../images/statusChecked.png) no-repeat scroll left top transparent;height:21px;left:8px;position:absolute;text-indent:-9000px;top:7px;width:21px}.needsCalculator #startFormWrapper #statusList #assetsStatus div.checkbox,.needsCalculator #startFormWrapper #statusList #expensesStatus div.checkbox{top:13px}.needsCalculator #startFormWrapper #statusList #assetsStatus,.needsCalculator #startFormWrapper #statusList #expensesStatus{background-position:8px 13px}.needsCalculator #startFormWrapper #statusList li div.title{float:left;font-size:11px;line-height:12px;width:130px}.needsCalculator.results #startFormWrapper #statusList li div.title{float:left;font-size:11px;line-height:12px;width:160px}.needsCalculator #startFormWrapper #statusList li div.title a{font-size:11px;line-height:12px}.needsCalculator #startFormWrapper #statusList li div.doTheMath{float:left;font-size:11px;line-height:12px;text-align:right;width:20px}.needsCalculator #startFormWrapper #statusList li div.amount{float:left;text-align:right;width:64px}.needsCalculator #startFormWrapper #statusList #totalAssets .amount,.needsCalculator #startFormWrapper #statusList #totalAssets .title,.needsCalculator #startFormWrapper #statusList #totalObligations .amount,.needsCalculator #startFormWrapper #statusList #totalObligations .title{font-family:Tahoma;font-size:12px;font-weight:700}.needsCalculator.results #startFormWrapper #statusList #coverageNeeded{color:#ee1c2e;float:left;font-size:18px;padding:15px 10px 0}.needsCalculator.results #startFormWrapper #statusList #coverageNeeded .title{float:left;width:160px}.needsCalculator.results #startFormWrapper #statusList #coverageNeeded .amount{float:left;text-align:right;width:84px}.needsCalculator #startFormWrapper #statusList #assetsStatus div.amount,.needsCalculator #startFormWrapper #statusList #expensesStatus div.amount{padding-top:10px}.needsCalculator.results #startFormWrapper #statusList #expensesStatus div.amount{padding-top:8px}.needsCalculator.results #startFormWrapper #statusList #assetsStatus div.amount{padding-top:0}.needsCalculator #startFormWrapper #formBox{background:url(../../images/needsCalcFormBg.gif) no-repeat scroll 0 0 transparent;float:left;height:285px;margin:0;padding:15px 0 0 20px;width:335px}.needsCalculator #startFormWrapper #formBox h2{font-weight:400;margin-bottom:10px}.needsCalculator #startFormWrapper #formBox h2 .super{font-size:14px;vertical-align:top}.needsCalculator #startFormWrapper #formBox .formRow{padding-bottom:20px;width:auto}.needsCalculator #startFormWrapper #formBox .formLabel{float:left;width:170px}.needsCalculator #startFormWrapper #formBox .formLabel label{float:left;max-width:170px;text-align:left}.needsCalculator #startFormWrapper #formBox .formLabel p{clear:left;color:#2f3c49;float:left;font-size:10px;font-style:italic;width:150px}.needsCalculator #startFormWrapper #formBox .formField{float:left;padding-left:5px;width:130px}.needsCalculator #startFormWrapper #formBox .formField .dollarSign{color:#00529c;float:left;font-size:14px;margin-top:2px;width:12px}.needsCalculator #startFormWrapper #formBox .formField input,.needsCalculator #startFormWrapper #formBox .formField span.incomeCalculated{float:left;text-align:right;width:105px}.needsCalculator #startFormWrapper #formBox .formField span.incomeCalculated{font-weight:700}.needsCalculator #startFormWrapper #formBox .formField input.education,.needsCalculator #startFormWrapper #formBox .formField input.emergencyFund,.needsCalculator #startFormWrapper #formBox .formField input.finalExpenses,.needsCalculator #startFormWrapper #formBox .formField input.income,.needsCalculator #startFormWrapper #formBox .formField input.incomeYears,.needsCalculator #startFormWrapper #formBox .formField input.otherInsurance,.needsCalculator #startFormWrapper #formBox .formField span.incomeCalculated{width:85px}.needsCalculator #startFormWrapper #formBox .popupWrapper{left:-280px;width:320px}.needsCalculator #startFormWrapper #bottomToolbar{bottom:0;height:55px;left:20px;width:644px}.needsCalculator #startFormWrapper #bottomToolbar .emailResults,.needsCalculator #startFormWrapper #bottomToolbar .printResults{display:block;float:left;height:50px;text-indent:-9000px}.needsCalculator #startFormWrapper #bottomToolbar .printResults{background:url(../../images/printButton.png) no-repeat scroll left top transparent;width:82px}.needsCalculator #startFormWrapper #bottomToolbar .emailResults{background:url(../../images/emailButton.png) no-repeat scroll left top transparent;width:84px}.needsCalculator #startFormWrapper .next,.needsCalculator #startFormWrapper .previous,.needsCalculator.results #startFormWrapper .continueQuote,.needsCalculator.results #startFormWrapper .getQuote{background:url(../../images/nextBtn.png) no-repeat scroll left top transparent;border:0 none;bottom:20px;height:37px;margin:0 0 0 15px;position:absolute;right:45px;text-indent:-9000px;width:78px}.needsCalculator #startFormWrapper .backToQuote{background:url(../../images/returnToQuoteBtn.png) no-repeat scroll left top transparent;bottom:4px;height:41px;left:10px;position:absolute;text-indent:-9000px;width:98px}.needsCalculator #startFormWrapper .previous{background:url(../../images/previousButton.png) no-repeat scroll left top transparent;right:138px;width:113px}.needsCalculator #startFormWrapper .next{background:url(../../images/nextButton.png) no-repeat scroll left top transparent;width:92px}.needsCalculator.assets #startFormWrapper .previous{right:258px}.needsCalculator.assets #startFormWrapper .next{background:url(../../images/calculateAmountBtn.png) no-repeat scroll left top transparent;width:210px}.needsCalculator.results #startFormWrapper #bottomToolbar{width:624px}.needsCalculator.results #startFormWrapper .previous{right:168px}.needsCalculator.fromTermQuoter #startFormWrapper .previous{right:278px}.needsCalculator.results.fromTermQuoter #startFormWrapper .previous{right:258px}.needsCalculator.results #startFormWrapper .continueQuote{background:url(../../images/continueQuoteBtn.png) no-repeat scroll left top transparent;right:25px;width:228px}.needsCalculator.results #startFormWrapper .getQuote{background:url(../../images/getQuoteBtn.png) no-repeat scroll left top transparent;right:25px;width:140px}.needsCalculator #startFormWrapper #bottomToolbar .emailResults:hover,.needsCalculator #startFormWrapper #bottomToolbar .printResults:hover,.needsCalculator #startFormWrapper .backToQuote:hover,.needsCalculator #startFormWrapper .continueQuote:hover,.needsCalculator #startFormWrapper .getQuote:hover,.needsCalculator #startFormWrapper .next:hover,.needsCalculator #startFormWrapper .previous:hover{background-position:left bottom}.needsCalculator.results #startFormWrapper #formBox{padding-left:25px}.needsCalculator.results #startFormWrapper #formBox #chart{background:url(../../images/resultsChartBg.jpg) no-repeat scroll 0 20px transparent;height:215px;margin-top:20px;position:relative;width:310px}.needsCalculator.results #startFormWrapper #formBox #chart #amountCovered,.needsCalculator.results #startFormWrapper #formBox #chart #totalNeeded{color:#1d324b;font-size:15px}.needsCalculator.results #startFormWrapper #formBox #chart #coverageGap{color:#ee1c2e;font-size:18px}.needsCalculator.results #startFormWrapper #formBox #chart #totalNeeded{height:21px}.needsCalculator.results #startFormWrapper #formBox #chart .amount{float:left;text-align:center;width:133px}.needsCalculator.results #startFormWrapper #formBox #chart #amountCovered{bottom:-5px;left:0;position:absolute}.needsCalculator.results #startFormWrapper #formBox #chart #amountCovered .amount{background:url(../../images/resultsCoveredBar.png) no-repeat scroll left bottom transparent;color:#fff;min-height:20px}.needsCalculator.results #startFormWrapper #formBox #chart #coverageGap span{height:25px;padding-top:5px}.needsCalculator.results #startFormWrapper #formBox #chart #coverageGap .arrowUp{background:url(../../images/gapArrowUp.png) no-repeat scroll center top transparent;width:125px}.needsCalculator.results #startFormWrapper #formBox #chart #coverageGap .arrowDown{background:url(../../images/gapArrowDown.png) no-repeat scroll center bottom transparent;width:125px}.needsCalculator.results #startFormWrapper #formBox #chart #amountCovered span,.needsCalculator.results #startFormWrapper #formBox #chart #coverageGap span{display:block}.needsCalculator.results #startFormWrapper #formBox #chart #amountCovered .amount span,.needsCalculator.results #startFormWrapper #formBox #chart #coverageGap .amount span{text-align:center;width:125px}.needsCalculator.results #startFormWrapper #formBox #chart .title{float:left;margin-left:5px;width:170px}.needsCalculator.results #startFormWrapper #formBox #noInsuranceNeeded,.needsCalculator.results #startFormWrapper #formBox #tooMuchInsuranceNeeded{padding-top:30px;width:290px}.needsCalculator.results #startFormWrapper #formBox #noInsuranceNeeded p,.needsCalculator.results #startFormWrapper #formBox #tooMuchInsuranceNeeded p{margin-top:20px}.needsCalculator #genericDisclaimer{padding-top:55px}.printNeedsPage #leftColumn{width:305px}.printNeedsPage #rightColumn{margin:280px 0 0 30px;width:190px}.printNeedsPage #callToAction{width:190px}.printNeedsPage .phoneNo{color:#ed1b2d}.printNeedsPage #intro{font-size:10px;margin:10px 0 20px}.printNeedsPage table{border-bottom:1px solid #000;border-right:1px solid #000;margin-bottom:40px}.printNeedsPage table td{border-left:1px solid #000;border-top:1px solid #000;padding:3px 5px}.printNeedsPage .title{font-size:10px;width:200px}.printNeedsPage .amount{font-size:10px;text-align:right;width:80px}.printNeedsPage .subItem .title{padding-left:35px;width:170px}.printNeedsPage #totalAssets td,.printNeedsPage #totalObligations td{font-size:12px;font-weight:700;margin-bottom:15px}.printNeedsPage #coverageNeeded td{color:#ed1b2d;font-size:14px;font-weight:700}.needsCalculator #emailQuote .intro{padding-bottom:20px}.needsCalculator #emailFormWrapper #privacyLink{bottom:13px}.needsCalculator #emailFormWrapper .requiredDef{bottom:34px;right:275px}.needsCalculator #emailFormWrapper .validationWrapper{bottom:25px;left:115px;right:260px;top:auto}.needsCalculator.email #genericDisclaimer{padding-top:10px}.needsCalculator.emailConfirm #genericDisclaimer{padding-top:65px}.needsCalculator #emailFormWrapper #submitButton,.needsCalculator #emailFormWrapper .cancelBtn{bottom:24px}.needsCalculator #emailFormWrapper .cancelBtn{background:url(../../images/cancelButton.png) no-repeat scroll left top transparent;height:37px;left:auto;right:125px;top:auto;width:111px}.needsCalculator #emailFormWrapper .cancelBtn:hover{background-position:left bottom}.agent #callUs{display:none}.agent #contactFormWrapper .next,.agent #resultsFormWrapper .next,.agent #submitButton input{background:url(../../images/term-quoter/nextButton_3state.png) no-repeat scroll left top transparent;border:0 none;display:block;float:left;margin:0 0 0 7px}.agent .stateVal .formField select{width:auto}.agent .riskClassRow .formField select{width:220px}.agent #contactFormWrapper .next:hover,.agent #submitButton input:hover{background-position:0 -37px}.agent div#submitButton input[disabled],.agent div#submitButton input[disabled]:hover{background-position:0 -74px;cursor:default}.agent #startFormWrapper .topIntro{height:61px}.agent table{margin-left:50px;width:540px}.agent table td,.agent table th{border:1px solid #7b7d81;height:20px;width:55px;padding:6px}.agent table th{font-weight:700}.agent table .term,.agent th{text-align:center}.agent .terms td:first-child,.agent th{background:none repeat scroll 0 0 #deeaf4}.agent table .firstCol{border:medium none;width:180px}.agent #specsBg{margin-bottom:30px}.agent #slider{padding-bottom:10px;padding-left:115px}.agent #results h2{margin-bottom:10px;text-align:center}.agent #bottomButtons{bottom:20px;position:absolute;right:30px}.agent #resultsDisclaimer{bottom:75px;font-size:10px;left:50px;line-height:12px;margin-left:0;position:absolute;width:550px}.agent #contactFormWrapper,.agent #resultsFormWrapper{background:url(../../images/agentResultsBg.png) no-repeat scroll 0 2px transparent}.agent #contactFormWrapper .next,.agent #resultsFormWrapper .next{height:37px;width:92px}.agent #previewFormWrapper{background:url(../../images/saveQuoteBg.png) no-repeat scroll 0 2px transparent}.agent #previewFormWrapper #submitButton .emailQuote{background:url(../../images/emailQuoteBtn.png) no-repeat scroll 0 0 transparent;float:left;height:37px;margin:0;width:146px}.agent #confirmationFormWrapper .previous:hover,.agent #contactFormWrapper #submitButton .emailQuote:hover,.agent #contactFormWrapper .previous:hover,.agent #previewFormWrapper .previous:hover,.agent #resultsFormWrapper #bottomButtons a:hover{background-position:0 -37px}.agent #confirmationFormWrapper .previous,.agent #contactFormWrapper .previous,.agent #previewFormWrapper .previous,.agent #resultsFormWrapper .previous{background:url(../../images/term-quoter/previousButton.png) no-repeat scroll left top transparent;float:left;height:37px;text-indent:-9000px;width:113px}.agent #contact{height:381px;padding-top:15px}.agent #contactFormWrapper #formBox{padding-left:0;width:640px}.agent #previewFormWrapper #formBox{padding-left:40px;width:600px}.agent #contactFormWrapper .formRow .formField{width:185px}.agent #contactFormWrapper .floatLeft{width:310px}.agent #previewFormWrapper .floatLeft{float:left;margin-right:20px;width:270px}.agent #contactFormWrapper .floatLeft h2,.agent #previewFormWrapper .floatLeft h2{color:#2f3d49;font-size:17px;margin:0 0 10px 28px}.agent #previewFormWrapper .floatLeft h2{font-size:14px;margin:0 0 0 10px}.agent #contactFormWrapper .formRow{width:300px}.agent #previewFormWrapper .infoTable{border:medium none;margin-left:0;width:270px}.agent #previewFormWrapper .infoTable td{border:medium none;padding:2px 4px;text-align:left;vertical-align:top}.agent #previewFormWrapper .infoTable td.label{font-size:12px;margin-right:10px;text-align:right;width:80px}.agent #previewFormWrapper .value{font-size:12px;width:180px}#previewFormWrapper #coverageAmt,#previewFormWrapper #coverageAmtPreview,#previewFormWrapper #specs{background:none repeat scroll 0 0 transparent;clear:both;color:#1d324b;float:none;font-size:14px;font-weight:700;height:auto;line-height:18px;padding:0;text-align:center}#previewFormWrapper #specs{padding-top:10px}#previewFormWrapper #coverageAmt,#previewFormWrapper #coverageAmtPreview{padding-bottom:20px}.agent #previewFormWrapper #instructions{clear:both;padding:20px 0 0 20px;width:520px}.agent #contactFormWrapper .validationWrapper{left:auto;right:38px;top:368px}.agent #previewFormWrapper #submitButton{bottom:24px;right:35px;width:265px}.agent #previewFormWrapper #submitButton input{float:right;width:92px}.agent #contactFormWrapper .requiredDef{bottom:70px;right:45px}.agent textarea{width:185px}.agent .startNewQuote{background:url(../../images/redArrow.png) no-repeat scroll right 50% transparent;display:block;float:left;margin:15px 100px 0 8px;padding-right:9px;text-decoration:none}.agent #confirmationFormWrapper{background:url(../../images/confirmationAgentBg.png) no-repeat scroll 0 2px transparent;height:460px;margin-left:3px;padding-top:0}.agent #confirmation{background:none repeat scroll 0 0 transparent;height:289px;padding-left:145px;padding-top:20px;width:411px}.agent #confirmation h2{color:#ee1c2e;font-size:32px;margin-bottom:5px;padding-top:30px}.agent #confirmation p{padding-left:33px}.agent #confirmationFormWrapper #bottomToolbar{margin:0;position:absolute;width:608px}.agent #confirmationFormWrapper #bottomToolbar .previous{float:right}.agent #confirmation .startNewQuote{margin-right:255px}.printAgentQuotePage h1{text-align:center}.printAgentQuotePage p{margin:1em 0}.printAgentQuotePage .printSpecs p{text-align:center}.printAgentQuotePage #coverageAmt{font-size:16px;font-weight:700}.printAgentQuotePage table{border:1px solid #000;width:100%}.printAgentQuotePage thead{border-bottom:1px solid #000}.printAgentQuotePage td,.printAgentQuotePage th{border-right:1px solid #000;font-size:12px;padding:2px;text-align:center;vertical-align:middle}#previewFormWrapper td,#previewFormWrapper th{border:1px solid;font-size:12px;padding:2px;text-align:center;vertical-align:middle}#previewFormWrapper td,#previewFormWrapper th{font-size:10px}.printAgentQuotePage th{background:none repeat scroll 0 0 #999;font-weight:700;width:33%}#previewFormWrapper th{font-weight:700}.printAgentQuotePage #bodyContent{margin:30px 0}.printAgentQuotePage #disclaimer{font-size:10px}#errorFormWrapper #error{padding:100px 60px}#healthCriteriaWrap{margin:0 auto;width:744px}#healthCriteriaWrap h1{color:#d11929;font-size:40px;text-align:left}#healthCriteriaWrap .topIntro{color:#57585b;font-size:14px;height:auto;line-height:21px}#healthCriteriaWrap #tableWrap{background:url(../../images/healthTableBg.png) no-repeat scroll left bottom transparent;margin:25px 0 15px;padding:0 3px 4px;width:744px}#healthCriteriaWrap #tableWrapTop{background:url(../../images/healthTableBgTop.png) no-repeat scroll left bottom transparent;height:6px;margin-left:-3px;width:744px}#healthCriteriaTable{width:738px}#healthCriteriaTable thead{background:url(../../images/healthTableDivLine.png) no-repeat scroll left 5px transparent;height:47px}#healthCriteriaTable thead th{background:url(../../images/healthTableDivider.png) no-repeat scroll left bottom transparent;color:#1d324b;font-size:14px;font-weight:700;padding:10px 0 12px 10px}#healthCriteriaTable thead th.first{background:none repeat scroll 0 0 transparent}#healthCriteriaTable tr.even{background-color:#eaf2f8}#healthCriteriaTable td{font-size:11px;padding:8px 20px 10px 10px;width:120px}#healthCriteriaTable td.first{color:#00529b;font-family:DIN1451StdMittelschrift;font-size:16px;line-height:18px;text-align:right}#healthCriteriaTable td p{margin-bottom:0}#healthCriteriaTable td.colhide,#healthCriteriaTable th.colhide{display:none}#healthCriteriaWrap #genericDisclaimer{color:#57585b;font-size:11px;font-style:italic;margin-bottom:20px}#verisign{bottom:0;left:108px;position:absolute}#verisign embed,#verisign object{width:90px;height:45px}.needsCalculator #emailFormWrapper #submitButton{left:527px;width:76px}#fccDisclaimer{font-size:10px;position:absolute;bottom:-10px;width:347px;right:35px}.formRow.commentsRow.textarea{display:none}.emailPopupTable tr td{vertical-align:middle}.emailPopupTable tr td input{height:15px}.emailPopupCell{padding-top:5px;padding-right:8px}.fullWidth{width:100%}.paddingTop{padding-top:3px}.requiredFieldWrapper{padding-left:0}.requiredFieldWrapper .validation{width:100%}