*{margin:0;padding:0;}
body{background-color:#0079C1;color:#333;cursor:default;font:12px/14px Arial, Helvetica, sans-serif;}
a,input{outline:none;}
a img{border:none;}
a{color:#0079C1;text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.blueCopy{color:#0079C1;}
.greyCopy{color:#777777;}
a.info-graphic{background:url(../images/info-graphic.png) no-repeat left top;display:inline-block;height:16px;padding-left:8px;vertical-align:middle;width:16px;}
a.info-graphic:hover{background-position:left bottom;}
a.info-graphic span.info-content{display:none;}
.strong{font-weight:bold;}
.red-text{color:#FF0000;}
#wrap-one,#header,#footer{margin:0 auto;width:800px;}
#header{background:url(../images/main-bg-top.gif) no-repeat left bottom;height:76px;padding:0 11px;}
#logo-box{position:relative;top:12px;}
#wrap-one{background:url(../images/main-bg-mid.gif) repeat-y left top;padding:0 11px;}
#footer{background:url(../images/main-bg-btm.gif) no-repeat left top;padding:0 11px;}
p.disclaimer{color:#FFF;font-size:10px;padding-top:10px;}
ul.menu-links{list-style:none;}
ul.menu-links li{color:#FFF;float:left;}
ul.menu-links li a{color:#FFF;text-decoration:none;}
ul.top-menu{left:-5px;padding-top:33px;position:relative;}
ul.btm-menu{padding-top:20px;}
div#infoWrap{background:url(../images/overlay_left.gif) no-repeat left center;display:none;left:0;padding-left:14px;position:absolute;top:0;width:250px;}
div#infoText{background:#FFF url(../images/overlay_tile.gif) repeat-x bottom;border:1px solid #93bdde;border-left:none;min-height:45px;padding:10px 12px;position:relative;top:-1px;z-index:1;}
div#infoText p{margin:0 0 5px;}
div#infoText span.blueText{color:#0079C0;font-weight:bold;}
div#infoText ul{margin-left:18px;}
div#infoShadow{background-color:#AAA;position:relative;top:1px;z-index:2;}
.show-error{border:2px solid #FF0000;}
.alert-icon{cursor:default;display:inline-block;height:16px;position:relative;top:2px;width:20px;}
.alert-icon.visible{background:url(../images/alert-icon.png) no-repeat left top;}
#top-box{background:url(../images/top-bg.jpg) no-repeat;height:200px;}
#wrap-one.five #top-box,body.ci-calc #wrap-one.four #top-box{display:none;}
#step-two-wrap,#step-three-wrap,#step-four-wrap,#step-five-wrap{display:none;}
#top-box-copy{background:url(../images/top-bg-copy.png) no-repeat 0 26px;height:200px;}
body#french #top-box-copy{background:url(../images/top-bg-copy-fr.png) no-repeat 0 26px;background-image:url(../images/top-bg-copy-fr.png);}
#top-box-sprite{background:url(../images/steps-sprite.png) no-repeat 0 0;height:45px;position:relative;top:131px;}
body#french #top-box-sprite{background-image:url(../images/steps-sprite-fr.png);}
#top-box-sprite.step-one{background-position:0 0;}
#top-box-sprite.step-two{background-position:0 -45px;}
#top-box-sprite.step-three{background-position:0 -90px;}
#top-box-sprite.step-four{background-position:0 -135px;}
#btm-box{background:url(../images/btm-bg.jpg) no-repeat left bottom;padding:12px 12px 50px;}
#wrap-one.five #btm-box,body.ci-calc #wrap-one.four #btm-box{background:none;padding:5px;}
#btm-box h2{background-repeat:no-repeat;height:19px;margin:0 0 10px 30px;text-indent:-10000px;}
#btm-box h2.one{background-image:url(../images/heading-identify.gif);width:386px;}
body#french #btm-box h2.one{background-image:url(../images/heading-identify-fr.gif);width:424px;}
body.ci-calc #btm-box h2.one{background-image:url(../images/text_step1.png);height:34px;width:679px;}
#btm-box h2.two{background-image:url(../images/heading-determine.gif);display:none;width:335px;}
body#french #btm-box h2.two{background-image:url(../images/heading-determine-fr.gif);display:none;width:432px;}
body.ci-calc #btm-box h2.two{background-image:url(../images/text_step2.png);height:34px;width:678px;}
#btm-box h2.three{background-image:url(../images/heading-deduct.gif);display:none;width:353px;}
body#french #btm-box h2.three{background-image:url(../images/heading-deduct-fr.gif);display:none;width:395px;}
body.ci-calc #btm-box h2.three{background-image:url(../images/text_results.png);height:19px;width:451px;}
#btm-box h2.four{background-image:url(../images/heading-summary.gif);display:none;width:381px;}
body#french #btm-box h2.four{background-image:url(../images/heading-summary-fr.gif);display:none;width:514px;}
#inner-wrap{background:url(../images/inner-wrap-bg.png) no-repeat;padding:25px 35px 10px;}
#wrap-one.five #inner-wrap,body.ci-calc #wrap-one.four #inner-wrap{background:none;padding:0;}
#inner-wrap h3{color:#0079C1;font-size:13px;}
#step-nav-bar{background:url(../images/btm-button-step-bg.png) no-repeat;height:40px;padding:34px 34px 0;}
#wrap-one.five #step-nav-bar,body.ci-calc #wrap-one.four #step-nav-bar{display:none;}
#step-nav-bar div{float:left;}
#back-wrap{width:300px;}
#step-wrap{background:url(../images/btm-step-bg.gif) no-repeat;width:275px;}
body#french #step-wrap{background:url(../images/btm-step-bg-fr.gif) no-repeat;width:275px;}
#step-wrap ul{margin-left:55px;}
#step-wrap ul li{background:url(../images/btm-step-sprite.png) no-repeat;display:block;float:left;height:27px;margin-right:22px;width:27px;}
#next-wrap{padding-left:12px;width:118px;}
#step-wrap ul li.step-one{background-position:-27px 0;}
#step-wrap ul li.step-one.active{background-position:0 0;}
#step-wrap ul li.step-two{background-position:-27px -27px;}
#step-wrap ul li.step-two.active{background-position:0 -27px;}
#step-wrap ul li.step-three{background-position:-27px -54px;}
#step-wrap ul li.step-three.active{background-position:0 -54px;}
#step-wrap ul li.step-four{background-position:-27px -81px;}
#step-wrap ul li.step-four.active{background-position:0 -81px;}
#step-wrap ul li.completed{background-position:0 -108px!important;}
#inner-wrap .input-row{background:url(../images/horizontal-rule.png) no-repeat 50% 100%;padding:20px 0;}
#inner-wrap .total-row{background:url(../images/total-bg.png) no-repeat;color:#666666;padding:19px 0;}
#inner-wrap .total-row.taller{background:url(../images/total-bg-long.png) no-repeat right top;padding:16px 0;}
#inner-wrap .total-row.taller #ttl-four{padding-top:10px;}
#inner-wrap .total-row.bigger{padding-bottom:30px;}
#inner-wrap .total-row-two-rows{background:url(../images/total-bg-two-rows.png) no-repeat right top;padding:16px 0;}
#inner-wrap .input-row.topmost{padding-top:8px;}
#inner-wrap .left-col{float:left;width:502px;}
body#french #inner-wrap .summary .left-col{width:485px;}
#inner-wrap #step-four-wrap .input-row .left-col{padding-top:6px;}
#inner-wrap .right-col{float:left;padding:16px 0 0 17px;width:185px;}
#wrap-one.four #inner-wrap .right-col{padding:0 0 0 3px;}
#inner-wrap .right-col.pad-top-more{padding-top:40px;}
#inner-wrap .right-col.less-pad{padding:0 0 0 5px;text-align:center;}
.slider-output{background:url(../images/input-background.gif) no-repeat;border:none;height:28px;text-align:center;width:87px;}
.with-plus .slider-output{background-image:url(../images/input-background-plus.gif);padding-left:12px;width:87px;}
.no-plus .slider-output{background-image:url(../images/input-background-plus-clear.gif);padding-left:12px;width:87px;}
#step-four-wrap input.slider-output{color:#000;}
.total-label{color:#666666;font-size:13px;font-weight:bold;padding-right:20px;text-align:right;}
.total-output{font-size:16px;font-weight:bold;width:105px;}
.inner-sub-title{color:#666666;font-size:15px;font-weight:bold;padding-bottom:12px;}
#wrap-one.one #next-btn-one{display:inline;}
#wrap-one.one #next-btn-two,#wrap-one.one #next-btn-three,#wrap-one.one #next-btn-four,#wrap-one.one #back-btn-two,#wrap-one.one #back-btn-three,#wrap-one.one #back-btn-four{display:none;}
#wrap-one.two #next-btn-two,#wrap-one.two #back-btn-two{display:inline;}
#wrap-one.two #next-btn-one,#wrap-one.two #next-btn-three,#wrap-one.two #next-btn-four,#wrap-one.two #back-btn-three,#wrap-one.two #back-btn-four{display:none;}
#wrap-one.three #next-btn-three,#wrap-one.three #back-btn-three{display:inline;}
#wrap-one.three #next-btn-one,#wrap-one.three #next-btn-two,#wrap-one.three #next-btn-four,#wrap-one.three #back-btn-two,#wrap-one.three #back-btn-four{display:none;}
#wrap-one.four #next-btn-four,#wrap-one.four #back-btn-four{display:inline;}
#wrap-one.four #next-btn-one,#wrap-one.four #next-btn-two,#wrap-one.four #next-btn-three,#wrap-one.four #back-btn-two,#wrap-one.four #back-btn-three{display:none;}
h3.final-heading{float:left;width:220px;}
body.ci-calc h3.final-heading{width:280px;}
body.ci-calc h3.final-heading.skinny{width:185px;}
body#french h3.final-heading{position:relative;top:-6px;}
body#french .total-row h3.final-heading{top:auto;}
#step-five-wrap table,body.ci-calc #step-four-wrap table{font-size:14px;width:100%;}
#step-five-wrap table td,#step-five-wrap table th,body.ci-calc #step-four-wrap table td,body.ci-calc #step-four-wrap table th{padding:10px;}
#step-five-wrap table .ttl-row,body.ci-calc #step-four-wrap .ttl-row{font-weight:bold;}
#step-five-wrap table tr td,body.ci-calc #step-four-wrap table tr td{border-bottom:1px dotted #DDD;}
#step-five-wrap table tr.ttl-row td,body.ci-calc #step-four-wrap table tr.ttl-row td{border-bottom:1px solid #999;}
#step-five-wrap table .tbl-col-left,body.ci-calc #step-four-wrap table .tbl-col-left{width:630px;}
#step-five-wrap table .tbl-col-right,body.ci-calc #step-four-wrap table .tbl-col-right{width:110px;}
#summary-nav{padding-top:6px;text-align:center;}
.plus-minus{color:#666666;display:inline-block;font-size:16px;padding-left:4px;width:12px;}
body#french #step-two-b-total{padding-bottom:2px;}
body.ci-calc #inner-wrap .right-col{padding-top:2px;width:115px;}
body.ci-calc #inner-wrap .right-col.col-two{margin-right:6px;padding:2px 5px 0;text-align:center;width:124px;}
body.ci-calc #inner-wrap .right-col.col-three{margin-right:6px;padding:2px 5px 0;text-align:center;width:123px;}
body.ci-calc #inner-wrap .right-col.col-four{text-align:right;width:90px;}
body.ci-calc #inner-wrap h4{color:#0079C1;font-size:12px;font-weight:normal;line-height:16px;}
body.ci-calc #inner-wrap #step-one-wrap .input-row.topmost{background:none;padding-bottom:3px;padding-top:2px;}
body.ci-calc #inner-wrap #step-two-wrap .input-row.topmost.plan-a{color:#666666;font-weight:bold;}
body.ci-calc #inner-wrap #step-one-wrap .input-row.topmost h3{color:#666666;}
body.ci-calc #inner-wrap #step-one-wrap .input-row.topmost .right-col{padding-left:15px;}
body.ci-calc #wrap-one.two #inner-wrap{background-image:url(../images/inner-wrap-ci-two-bg.png);}
body.ci-calc #wrap-one.two #step-nav-bar{background-image:url(../images/btm-button-step-col-right-bg.png);}
body.ci-calc #wrap-one.two .inner-sub-title{font-size:12px;padding:30px 0 5px;}
body.ci-calc #wrap-one.two #twosubtotal{color:#666666;font-weight:bold;height:20px;left:615px;position:relative;text-align:center;top:-12px;width:90px;}
body.ci-calc #inner-wrap .one-liner{padding-top:7px!important;}
body.ci-calc #inner-wrap .input-row.plan-a .left-col{width:320px;}
body.ci-calc #inner-wrap .input-row.plan-b .left-col{width:598px;}
body.ci-calc #inner-wrap .input-row.plan-b .right-col{text-align:right;width:90px;}
body.ci-calc #inner-wrap #step-three-wrap .right-col{padding-left:3px;}
body.ci-calc #top-box-copy{background:url(../images/top-bg-copy-ci.png) no-repeat 0 26px;}
body.ci-calc #wrap-one.one #top-box{background:url(../images/top-bg-2.jpg) no-repeat 0 0;}
body.ci-calc #wrap-one.two #top-box{background:url(../images/top-bg-2.jpg) no-repeat 0 0;}
body.ci-calc #wrap-one.three #top-box{background:url(../images/top-bg-2.jpg) no-repeat 0 0;}
body.ci-calc #top-box-sprite{background:url(../images/steps-sprite-ci.png) no-repeat 0 0;height:45px;position:relative;top:131px;}
body.ci-calc #top-box-sprite.step-two{background-position:0 -45px;}
body.ci-calc #top-box-sprite.step-three{background-position:0 -90px;}
body.ci-calc #inner-wrap #step-three-wrap .right-col-btn{margin-left:-18px;}
body.ci-calc #step-nav-bar #step-wrap{width:210px;}
body.ci-calc #step-nav-bar #next-wrap{width:186px;}
body.ci-calc #step-nav-bar #next-wrap #next-btn-one{padding-left:62px;}
body.ci-calc #step-nav-bar #next-wrap #next-btn-two{padding-left:62px;}
body.ci-calc #step-nav-bar #next-wrap #next-btn-three{padding-left:40px;}
body#french.ci-calc #top-box-copy{background:url(../images/top-bg-copy-ci-fr.png) no-repeat 0 26px;height:260px;}
body#french.ci-calc #wrap-one.one #top-box{background:url(../images/top-bg-2-fr.jpg) no-repeat 0 -90px;height:235px;}
body#french.ci-calc #wrap-one.two #top-box{background:url(../images/top-bg-2-fr.jpg) no-repeat 0 -90px;height:235px;}
body#french.ci-calc #wrap-one.three #top-box{background:url(../images/top-bg-2-fr.jpg) no-repeat 0 -90px;height:235px;}
body#french.ci-calc #top-box-sprite{background:url(../images/steps-sprite-ci-fr.png) no-repeat 0 0;height:45px;left:4px;position:relative;top:179px;}
body#french.ci-calc #top-box-sprite.step-two{background-position:0 -45px;}
body#french.ci-calc #top-box-sprite.step-three{background-position:-4px -90px;}
body#french.ci-calc #btm-box h2.one{background-image:url(../images/text_step1_fr.png);height:26px;width:687px;}
body#french.ci-calc #btm-box h2.two{background-image:url(../images/text_step2_fr.png);height:40px;width:706px;}
body#french.ci-calc #btm-box h2.three{background-image:url(../images/text_results_fr.png);height:12px;width:492px;}
.slider-wrapper{background:url(../images/slider-track.gif) no-repeat;height:19px;margin-top:6px;width:486px;}
.slider-wrapper .left-button,.slider-wrapper .right-button{cursor:pointer;float:left;height:19px;width:32px;}
.ui-slider{position:relative;text-align:left;top:6px;}
.ui-slider .ui-slider-handle{cursor:default;height:16px;position:absolute;width:23px;z-index:2;}
.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;position:absolute;z-index:1;}
.ui-slider-horizontal{float:left;height:7px;width:422px;}
.ui-slider-horizontal .ui-slider-handle{margin-left:-12px;top:-5px;}
.ui-slider-horizontal .ui-slider-range{height:100%;top:0;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-widget-header{background:url(../images/slider-track-blue.gif) 50% 50% repeat-x;border:1px solid #aaaaaa;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:url(../images/slider-handle.gif) no-repeat;cursor:ew-resize;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}