.ageBandSelector{height:232px}
div.scaleLabel,p.scaleLabel{float:left;font:12px/28px Arial,sans-serif;text-align:right;padding-right:20px;height:123px}
.labelsContainer{float:left;width:129px;height:218px;padding:0;margin:0}
.labelsContainer p.bottomRow{height:70px}
.scalesContainer{float:left;width:600px;height:218px;padding:0;margin:0}
ul.retirementScale,ul.retirementScaleSelected{list-style-type:none;cursor:pointer;margin:0;padding:0}
ul.retirementScale li,ul.retirementScaleSelected li{float:left;list-style:none;width:96px;height:76px;padding:0 2px 2px 2px}
ul.retirementScale li p,ul.retirementScaleSelected li p{float:left;font:bold 12px/28px Arial,sans-serif;margin-bottom:0}
ul.retirementScale li div,ul.retirementScaleSelected li div{float:left;height:8px;width:100%}
ul.retirementScale li.selector,ul.retirementScaleSelected li.selector{position:relative;padding-bottom:56px}
ul.retirementScale li.bottomRow,ul.retirementScaleSelected li.bottomRow{position:relative;padding-bottom:34px}
ul.retirementScale li.selector a,ul.retirementScaleSelected li.selector a{position:relative;width:96px;float:left;padding-bottom:9px}
ul.retirementScale li.selector a:hover,ul.retirementScaleSelected li.selector a:hover{text-decoration:none;cursor:pointer;border-bottom:0}
ul.retirementScale li .floatLabel,ul.retirementScaleSelected li .floatLabel{position:absolute;top:72px;left:-20px;width:135px;height:40px;padding-top:4px;background:0}
.scalesContainer li .floatLabel p{font:bold 12px Arial,sans-serif;padding-top:9px}
.scalesContainer li:hover .regular.floatLabel{background:url(../../images/arrow.png) no-repeat top center}
.scalesContainer li:hover .highRes.floatLabel{background:url(../../images/arrow_2x.png) no-repeat top center;background-size:9px 5px;-webkit-background-size:9px 5px}
.scalesContainer li .floatLabel p,.no-touch .scalesContainer:hover li.selected .floatLabel p{display:none;visibility:hidden}
.no-touch .scalesContainer:hover li:hover .floatLabel p,.no-touch .scalesContainer:hover li.selected:hover .floatLabel p,.scalesContainer li.selected .floatLabel p{display:block;visibility:visible}
ul.retirementScale li div.sel46{background-color:#ef3333}
ul.retirementScale li div.sel42{background-color:#b01f24}
ul.retirementScale li div.sel37{background-color:#771c56}
ul.retirementScale li div.sel32{background-color:#636}
ul.retirementScale li div.sel27{background-color:#639}
ul.retirementScale li div.sel22{background-color:#339}
ul.retirementScale li div.sel17{background-color:#369}
ul.retirementScale li div.sel12{background-color:#1b77cc}
ul.retirementScale li div.sel7{background-color:#39c}
ul.retirementScale li div.sel2{background-color:#099}
ul.retirementScale li div.sel1{background-color:#6c3}
ul.retirementScale li div.sel0{background-color:#9c6}
ul.retirementScale:hover div.selector{background-color:#ccc}
ul.retirementScale li:hover div.sel46{background-color:#ef3333}
ul.retirementScale li:hover div.sel42{background-color:#b01f24}
ul.retirementScale li:hover div.sel37{background-color:#771c56}
ul.retirementScale li:hover div.sel32{background-color:#636}
ul.retirementScale li:hover div.sel27{background-color:#639}
ul.retirementScale li:hover div.sel22{background-color:#339}
ul.retirementScale li:hover div.sel17{background-color:#369}
ul.retirementScale li:hover div.sel12{background-color:#1b77cc}
ul.retirementScale li:hover div.sel7{background-color:#39c}
ul.retirementScale li:hover div.sel2{background-color:#099}
ul.retirementScale li:hover div.sel1{background-color:#6c3}
ul.retirementScale li:hover div.sel0{background-color:#9c6}
ul.retirementScaleSelected div.selector{background-color:#ccc}
ul.retirementScaleSelected li:hover .sel46{background-color:#ef3333}
ul.retirementScaleSelected li:hover .sel42{background-color:#b01f24}
ul.retirementScaleSelected li:hover .sel37{background-color:#771c56}
ul.retirementScaleSelected li:hover .sel32{background-color:#636}
ul.retirementScaleSelected li:hover .sel27{background-color:#639}
ul.retirementScaleSelected li:hover .sel22{background-color:#339}
ul.retirementScaleSelected li:hover .sel17{background-color:#369}
ul.retirementScaleSelected li:hover .sel12{background-color:#1b77cc}
ul.retirementScaleSelected li:hover .sel7{background-color:#39c}
ul.retirementScaleSelected li:hover .sel2{background-color:#099}
ul.retirementScaleSelected li:hover .sel1{background-color:#6c3}
ul.retirementScaleSelected li:hover .sel0{background-color:#9c6}
ul.retirementScaleSelected li.selected p{font-weight:bold}
ul.retirementScaleSelected li.selected .regular.floatLabel{background:url(../../images/arrow.png) no-repeat top center}
ul.retirementScaleSelected li.selected .highRes.floatLabel{background:url(../../images/arrow_2x.png) no-repeat top center;background-size:9px 5px;-webkit-background-size:9px 5px}
ul.retirementScaleSelected li.selected div.sel46{background-color:#ef3333}
ul.retirementScaleSelected li.selected div.sel42{background-color:#b01f24}
ul.retirementScaleSelected li.selected div.sel37{background-color:#771c56}
ul.retirementScaleSelected li.selected div.sel32{background-color:#636}
ul.retirementScaleSelected li.selected div.sel27{background-color:#639}
ul.retirementScaleSelected li.selected div.sel22{background-color:#339}
ul.retirementScaleSelected li.selected div.sel17{background-color:#369}
ul.retirementScaleSelected li.selected div.sel12{background-color:#1b77cc}
ul.retirementScaleSelected li.selected div.sel7{background-color:#39c}
ul.retirementScaleSelected li.selected div.sel2{background-color:#099}
ul.retirementScaleSelected li.selected div.sel1{background-color:#6c3}
ul.retirementScaleSelected li.selected div.sel0{background-color:#9c6}
.ageBandSelector:before,.ageBandSelector:after{content:" ";display:table}
.ageBandSelector:after{clear:both}
.ageBandSelector{*zoom:1}