/* FRAME TWEAKS */ .column-9, .row-12{position:relative} #content{font-size:15px;line-height:1.5;padding:0 0 4em} H3{border-bottom:1px solid #7a0300;color:#7a0300;font-size:1.3em;line-height:1.2;margin:.3em 0 .5em} BODY.FS H3{font-size:105%;line-height:1.1} BODY.RS H3{margin:1.5em 0 1em;padding-right:8em} H3+P{margin-top:.5em} H4{border-bottom:1px solid #999;font-size:1.2em;margin:2em 0 .5em} BODY.FS H4{font-size:1.3em;margin:.5em 0;padding-right:9em} BODY.PPO H4{border-bottom:none;margin-top:.5em} H4.sidebar-gray{background:#f2f2f2;border:1px solid #ccc;font-size:1em;padding:0 .3em} UL{line-height:1.4;margin-top:.5em} UL LI{list-style-type:disc;margin-bottom:.25em} UL UL{margin-top:.25em;padding-left:1.5em} DIV.ORPblue UL UL LI{list-style:outside;list-style-type:'– ';margin-left:.4em} /* added for Never & Child Benes FSs, conflicts with sidebar nav without DIV specification */ UL.list-arrows-blue{padding-left:1.35em} UL.list-arrows-blue LI{list-style:none} UL.list-arrows-blue LI::before{color:#002a5c;content:"\25B6";display:inline-block;font-size:90%;font-weight:bold;margin-left:-1.3em;width:1.3em} UL.list-arrows-blue LI UL LI::before{color:#608BBD} ABBR[title]{border-bottom:none;text-decoration:none} IMG{display:inherit;max-width:inherit} .toggle-link{margin-bottom:.3em} .toggle-link>a:before{margin-bottom:-.1em} .toggle-link P, .toggle-link OL{font-size:.9em;line-height:1.3;margin-bottom:.75em} A[href$=".xls"], A[href$=".xlsx"], A[href*=".pdf"]{background-position:100% 50%;padding-right:1.4em} A.no-icon{padding:0 !important} /* ORP */ .breadORP{border-bottom:1px solid #ddd;color:#666;font-size:75%;line-height:1.4;margin:-1.2em 0 2em;padding:0 0 .25em .75em} H5{font-size:1.1em;font-weight:700;line-height:1.2;margin:1em 0 .25em} ABBR.spell{speak:spell-out} .nobr{white-space:nowrap} .width-50{width:50%} .navRight{font-size:90%;margin-left:2em} .navRight UL{padding:0} .navRight LI{border-bottom:1px dotted #999;list-style:none;padding:1px 5px 4px} .subscribe{font-size:80%;text-align:right} .subscribe A IMG{vertical-align:text-bottom} #related{margin:2em 0 0;padding:10px 10px 1px;width:14rem} #related H5{font-size:95%;margin:0 0 .25em} #related P, #related LI{font-size:80%;line-height:1.45} #related UL{margin-bottom:.5em;padding-left:1.1em} #related UL UL{margin-bottom:0} #related P+UL{margin-top:-.75em;padding-left:1.6em} #related UL UL LI{font-size:100%;list-style-type:'– '} .overlayORP{bottom:1em;position:fixed;z-index:10} .scrolledORP{bottom:0;position:absolute} .lockedORP{bottom:auto;position:relative} #utilitiesORP{font-size:80%;position:absolute;right:0;top:.4em;visibility:hidden} BODY.RS #utilitiesORP{float:none;padding:0;text-align:right;width:100%} #utilitiesORP UL{margin:0;text-align:right} #utilitiesORP UL LI{display:inline-block;*display:inline;list-style:none} #emailORP, #excelORP, #printORP{margin-right:.8em} #emailORP{background:url(/policy/images/icons/email_go.png) no-repeat 100% 0} #emailORP A{padding-right:20px} #printORP A{padding-right:18px} #subscribeORP{background:url(/policy/images/icons/subscribe-20x16.png) no-repeat 100% 0} #subscribeORP A{padding-right:23px} .iconHolder{float:right;font-size:80%;font-weight:700;margin-top:-2.4em;text-align:right} .iconHolder IMG{margin-left:2px;vertical-align:text-bottom} /* FACTSHEETS */ .tabsORP{display:inline-block;margin:0;padding:0} .tabsORP LI{float:left;list-style-type:none;margin-right:4px} .tabsORP A, .tabsORP A:hover, .tabsORP .currentTab A{border-radius:7px 7px 0 0} .tabsORP LI A{color:#fff;float:left;padding:0 0 3px 6px} .bluetab LI A{background-color:#365381} .greentab LI A{background-color:#478E6D} .purpletab LI A{background-color:#413c59} .yellowtab LI A{background-color:#5c594c} .bluetab A:hover{background-color:#272949} .greentab A:hover{background-color:#226d49} .purpletab A:hover{background-color:#716a96} .yellowtab A:hover{background-color:#bc9f6d} .tabsORP .currentTab A{color:#000} .ORPblue, .bluetab .currentTab A{background-color:#e6e9f3} .ORPgreen, .greentab .currentTab A{background-color:#e6ece4} .ORPpurple, .purpletab .currentTab A{background-color:#e5e2ef} .ORPyellow, .yellowtab .currentTab A{background-color:#fef8d2} .tabsORP SPAN{display:block;font-size:80%;line-height:1.2;padding:3px 6px 0 0;text-align:center} .factsheet{margin:-6px 0 0;overflow:hidden;padding:.9em} .factsheet P{margin-bottom:.5em} .factsheet UL{margin-bottom:.5em;margin-left:-1em} .dateORP, .dateRS{float:right;line-height:1.2;margin-bottom:-2.5em;position:relative;text-align:right} .dateORP{font-size:80%;top:-3.5em} .noNextDate{top:-2.3em} .datePP{margin-bottom:-4em;top:-4.5em} .dateRS{font-size:85%;font-style:italic;top:-3em} .return{display:block;font-size:90%;text-align:right} .return A:after{content:' ↺';font-size:150%;line-height:0} /* CHARTS */ .chart{background-color:#fff;box-sizing:content-box;margin:1em 0;padding:1%} BODY.RS .chart{background:#f2f2f2;margin:1.5em 0 2em 0;padding:.5em} .svgChart {background:#fff;margin:1em 0} .ORP-columns{width:49%} .ORP-columns .chart{padding:2%} .centerC{text-align:center;width:98%} .leftC{float:left;width:47%} .rightC{float:right;width:47%} .chart .title{border-bottom:1px solid #ccc;font-size:115%;font-weight:700;text-align:left} BODY.FS .chart .title{font-size:105%;line-height:1.3} BODY.RS .chart .title{font-size:90%;line-height:1.4} .chart .subtitle{font-size:1em;font-style:italic;line-height:1.3;margin:0 0 1em;text-align:left} BODY.FS .chart .subtitle{font-size:85%} .chart IMG{margin:auto;padding-bottom:1em} .svgChart IMG{margin-top:.5em;width:100%} BODY.RS .chart IMG{margin-top:1em} .note{clear:both;font-size:85%;line-height:1.4;padding:.25em 0;text-align:left} .svgChart .note{margin:0 1em .5em} .chart2ndRow{clear:both} .chart2ndRow .chart{margin-top:0} /* PO PROJECTIONS */ .compare, .details, .projection{font-size:90%} .compare, .details{text-align:right} .compare{float:right;line-height:1.3;margin:-.25em 0 -1.5em} .details{margin:-2em 0 .5em} .projection TABLE{background-color:#eee;margin-bottom:1em} .projection TH, .projection TD{border:1px solid silver;line-height:1.45;padding:4px;text-align:center} .projection TH.stubHead, .projection TH.stub{text-align:left} .projection THEAD TH{background-color:#413c59;color:#fff;line-height:1.2;vertical-align:bottom} .projection TH.stub, .projection TD{font-weight:400;padding-bottom:8px;vertical-align:top} .projection P{font-size:95%;line-height:1.3} .category-box, .proposal-box{color:#fff;display:block;margin:0;padding:.3em .5em;width:100%} .category-box{background-color:#413c59} .proposal-box{background-color:#807a99;line-height:1.4;margin:0 0 2em;padding:.3em .5em .6em 6.4em;text-indent:-5.9em} .moreinfo{background:#e8f6fc url(/policy/images/icons/info-22.png) no-repeat 10px 7.5px;font-size:87%;margin-left:1em;margin-top:2.5em;padding:.5em} .moreinfo H5{padding:.2em 0 .3em 2.3em} .optionTabs UL.optionTabsNav{border-bottom:1px solid #aaa;border-radius:0;display:inline-block;font-size:89%;margin:0 0 -.5em;padding:0;width:100%} .optionTabs UL.optionTabsNav LI{background:#f4f2ff;border:1px solid #d3d3d3;border-bottom-width:0;border-radius:5px 5px 0 0;float:left;list-style:none;margin:0 .3em 0 0;position:relative;top:1px} .optionTabs UL.optionTabsNav LI DIV.optionCategory{display:inline-block;font-weight:700;padding:.2em .6em .4em} .optionTabs UL.optionTabsNav LI DIV.optionCategory A{color:#336} .optionTabs UL.optionTabsNav LI DIV.optionCategory A:hover, .optionTabs UL.optionTabsNav LI DIV.optionToggle A:hover{color:#c60000} .optionTabs UL.optionTabsNav LI.activeTab DIV.optionCategory A{color:#000;text-decoration:none} .optionTabs UL.optionTabsNav LI DIV.optionToggle{font-size:83%;padding:0 .4em .4em;margin-top:-.2em} .optionTabs UL.optionTabsNav LI DIV.optionToggle A{background:url(/policy/images/icons/selectedblue.gif) no-repeat 0 4px;color:#336;padding-left:10px} .optionTabs UL.optionTabsNav LI DIV.optionToggle A.activeToggle{background-image:url(/policy/images/icons/selectedgray.gif);color:#999} .optionTabs UL.optionTabsNav LI.activeTab{background:#fbf9ec;margin-bottom:0;padding-bottom:1px} .optionTabs .optionTabsPanel{background:#fbf9ec;border-color:#d3d3d3;border-style:solid;border-width:0 1px 1px;padding:1em} /* TABLES */ DIV.table{font-size:88%;margin:2em 0 1em;text-align:center} .optionTabs .optionArea DIV.table{margin-top:0} DIV.table CAPTION{border-top:1px solid gray;font-weight:700;line-height:1.4;padding:5px;text-align:left} SPAN.tableNumber{display:block} DIV.table TH, DIV.table TD{font-weight:400;line-height:1.2;padding:3px;vertical-align:bottom} DIV.table THEAD TR{background-color:transparent} DIV.table THEAD TH{border:1px solid gray!important;text-align:right} DIV.table THEAD TH.stubHeading{text-align:left} DIV.table THEAD TH.spanner{text-align:center} DIV.table TBODY TH.stub,DIV.table TH.stub0,DIV.table TH.stub1,DIV.table TH.stub2{border:none;padding-right:1em;text-align:left;white-space:nowrap} DIV.table TH.stub1{padding-left:1.5em} DIV.table TH.stub2{padding-left:3em} DIV.table TH.wwrap{white-space:normal} DIV.table TH.panel{border:none;font-style:italic;font-weight:700;padding:2em 0 0;text-align:center} DIV.table TD{border:none;text-align:right;vertical-align:bottom} DIV.table .firstNote,DIV.table .note,DIV.table .lastNote,DIV.table .onlyNote{font-size:95%;line-height:1.4;padding:.5em 0;text-align:left} DIV.table .firstNote, DIV.table .onlyNote{border-top:1px solid gray} DIV.table .lastNote, DIV.table .onlyNote{border-bottom:1px solid gray} DIV.table TD.center{text-align:center} TABLE.textTable TBODY TH, TABLE.textTable TBODY TD{padding-right:1em;text-align:left;vertical-align:top} TR.topPad1>TH, TR.topPad1>TD{padding-top:1em} DIV.altTable{font-size:75%;margin:0 0 .5em} DIV.altTable TABLE{margin:auto} DIV.altTable TABLE CAPTION{border:0!important;clip: rect(1px,1px,1px,1px);height: 1px!important;overflow: hidden;padding: 0!important;position: absolute!important;white-space: nowrap!important;width: 1px!important;} /*from Phoneix visually-hidden */ DIV.altTable TBODY TH.stub,DIV.altTable TH.stub0,DIV.altTable TH.stub1,DIV.altTable TH.stub2{padding-right:0;white-space:normal} DIV.altTable TBODY{border-bottom:1px solid gray} A.altToggle {font-style:italic} DIV.optionArea DIV.table CAPTION{border-top:none;font-size:105%} /* RESEARCH SUMMARIES */ BODY.RS .column-8 P, BODY.RS .column-4 P{margin-bottom:.5em;padding-left:.7em} BODY.RS P.keyPoint{border-left:2pt solid #ccc;font-weight:700;line-height:1.4;margin-top:2em;padding-left:.5em} BODY.RS P.keyPoint:first-of-type{margin-top:0} BODY.RS .column-4{font-size:90%;margin:0 0 0 2%;padding-left:.5em} BODY.RS .column-4 H4:first-of-type{margin-top:0} BODY.RS .column-4 P{line-height:1.45} BODY.RS .column-4 UL{padding-left:1.5em} BODY.RS .column-4 .notes{font-size:88%;margin:5em 0 0 .25em} BODY.RS .column-4 .notes .footnotes{margin-left:.8em;text-indent:-.8em} BODY.RS SUP A DIV{background:#f7f2c8;color:#000;cursor:default;display:none;height:auto;line-height:1.4;position:absolute;text-decoration:none;z-index:999} BODY.RS SUP A DIV{bottom:1em;font-size:110%;right:-3em;width:22em} BODY.RS SUP A DIV EM{display:block;font-style:normal;padding:10px} /* RETIRE SECURITY */ .handwriting{font-family:'Segoe Print','Kalam',cursive} .INCOME H3, UL.basicsList.Inc LI{background-color:#009245} .EXPENSE H3, UL.basicsList.Exp LI{background-color:#c1272d} .INCOME H4{border-color:#009245;color:#009245} .EXPENSE H4{border-color:#c1272d;color:#c1272d} .INCOME H5{color:#009245} .EXPENSE H5{color:#c1272d} .INCOME HR{background-color:#009245;height:1px;border:0} UL.basicsList{padding-left:0} UL.basicsList LI{color:#fff;list-style:none;padding:.2em .4em} UL.basicsList LI A{color:#fff;display:block} UL.basicsList LI A:hover, UL.basicsList LI A:focus, UL.basicsList LI A:active{color:#ff0} /* GLOBAL */ A.reverseColor{color:#fffbda} A.reverseColor:hover, BODY.RS A.reverseColor:focus, BODY.RS A.reverseColor:active{color:#ff9} .nonbold{font-weight:400} .maroon{color:#a8171a} .navy{color:#3c3d9e} .m-visible{display:none} @media print{#utilitiesORP, .breadORP, .rMenuBtn, .tabsORP, .leftNav{display:none}H3{padding-top:1em}A{padding-right:0!important}IMG{max-height:inherit}DIV.scrollChart{overflow:visible!important}} @media (min-width: 47.51em){BODY{font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-width:980px}} @media (max-width: 47.5em){#subscribeORP, .breadORP, .projection THEAD, .tabsORP{display:none!important} #content{padding-top:1em} .column-3{order:2;-ms-flex-order:2;-webkit-order:2} .column-9{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} #footer H4{border:none} .navRight{margin-left:0} #utilitiesORP{position:relative;top:-.5em!important} #utilitiesORP UL LI#printORP{margin-right:0} .category-box{font-size:90%} .proposal-box{font-size:90%;padding-left:.5em;text-indent:0} BODY.FS H3{border:none;margin:.5em 0 0} BODY.FS H3:after{content:':'} BODY.FS H4{margin:.5em 0 .1em;padding-right:0} BODY.RS H3{margin:.75em 0 0;padding-right:0} BODY.PPO H3+P{margin-top:0} BODY.PPO H4{border-bottom:1px solid #999} BODY.RS .column-4{padding-left:0} BODY.RS .column-4 .notes{margin:2em 0} .dateORP, .noNextDate, .datePP, .dateRS{display:block;float:none;margin-bottom:0;padding-bottom:1em;top:0} .dateRS{padding-bottom:1.5em} .compare, .details{float:none;padding:.1em .5em;text-align:left} .compare{background-color:#f1d8d7;border:1px solid #d78e8b;margin:-.5em 0 3em} .details{border:1px solid #8ed3f0;margin:0 0 1em!important} .details, .ORPblue, .ORPgreen, .ORPpurple, .ORPyellow{background-color:#e8f6fc} .factsheet{background:none;padding:0} #related{border:1px solid #8ed3f0;width:auto} .overlayORP, .scrolledORP{bottom:auto;position:relative} .centerC, .leftC, .rightC, .ORP-columns{float:none;margin-top:2em;width:98%} DIV.table{display:block;overflow-x:hidden;overflow-y:hidden} DIV.scrollChart, DIV.svgChart, DIV.table TABLE{display:block;overflow-x:auto;overflow-y:hidden;padding-bottom:.5em} DIV.scrollChart, DIV.svgChart{overflow-x:scroll} DIV.svgChart IMG{width:auto} DIV.scrollInstruct:before{background-color:#336;color:#fff;display:block;line-height:1.2;margin-bottom:.5em;padding:0 .1em .2em;text-align:center} DIV.table.scrollInstruct:before{content:'Scroll table left to see all content';font-size:1.1em} DIV.scrollChart.scrollInstruct:before, DIV.svgChart.scrollInstruct:before{content:'Scroll chart left to see all content';font-size:.9em} DIV.chart DIV.title + DIV.scrollChart.scrollInstruct:before{margin-top:1em} .projection{font-size:90%} .projection TABLE{background:none} .projection TBODY, .projection TH, .projection TD, .projection TR{display:block} .projection TR{border:1px solid silver!important;margin-bottom:1.5em} .projection TH.stub{padding:.5em;border:none} .projection TH.stub:before{color:#7a0300;content:"PROPOSAL:";display:block;font-weight:700;padding-right:.5em} .projection TD{border:none;border-bottom: 1px solid #eee;position:relative;padding-left:55%;text-align:left} .projection TD:before{position:absolute;left:6px;width:50%;padding-right:10px} .projection TD:nth-of-type(1):before{content:"Start/end date(s): "} .projection TD:nth-of-type(2):before{content:"Proposed by: "} .projection TD:nth-of-type(3):before{content:"Projected effects on beneficiaries in: "} .projection TD:nth-of-type(3), .projection TD:nth-of-type(4){padding-bottom:1.75em} .projection TD:nth-of-type(4):before{content:"Projected effects on trust funds: "} .optionTabs UL.optionTabsNav{background-color:#f1d8d7;border:1pt solid #d78e8b;margin-bottom:1em;padding:.3em .6em .6em} .optionTabs UL.optionTabsNav:before{content:"Select a table to display below:";font-weight:700} .optionTabs UL.optionTabsNav LI{background:none;border:none;border-radius:0;float:none} .optionTabs UL.optionTabsNav LI.activeTab{background-color:none;padding-bottom:0} .optionTabs UL.optionTabsNav LI:before{padding-left:.6em} .optionTabs UL.optionTabsNav LI:nth-of-type(1):before{content:"Table 1. ";margin-top:.6em} .optionTabs UL.optionTabsNav LI:nth-of-type(2):before{content:"Table 2. "} .optionTabs UL.optionTabsNav LI:nth-of-type(3):before{content:"Table 3. "} .optionTabs UL.optionTabsNav LI:nth-of-type(4):before{content:"Table 4. "} .optionTabs UL.optionTabsNav LI:nth-of-type(5):before{content:"Table 5. "} .optionTabs UL.optionTabsNav LI DIV.optionCategory{font-weight:400;padding-left:0} .optionTabs UL.optionTabsNav LI DIV.optionCategory A{color:#15c} .optionTabs UL.optionTabsNav LI DIV.optionToggle{padding-left:1em} .optionTabs .optionTabsPanel{background:none;border:none;padding:1em 0 0} .width-50{width:auto} .m-visible{display:inherit} }