body,div.logo{position:relative}body{font-family:Roboto,Arial;width:1230px;margin-left:20px}div.logo{height:100px;margin:-10px 1em 1em;clear:left}.logo img.logo{position:absolute;width:255px;margin-top:42px}.logo img.header{width:1200px}div.titleheader{background:#d5e3eb;height:135px;margin:1em;border:1px solid #b6c3ff;position:relative}.titleheader .titlelogo img{flex-shrink:0;min-height:100%;height:154px;width:554px;position:absolute;top:-10px;left:302px}.titleheader .titlelogo{display:flex;justify-content:center;align-items:center;overflow:hidden}h1.pagetitle{font-family:Open Sans,Roboto,Arial}.titleheader h1.pagetitle{display:inline-block;font-size:1.5em;width:600px}a{text-decoration:none}a:active,a:hover{text-decoration:underline}.disabled a:hover,.lifecycle-tool a.button,a .disabled:hover,a.disabled:active,disabled a:active{text-decoration:none}.menu li a{cursor:pointer}.disabled a,a.disabled{cursor:default}.rotated{transform:rotate(45deg);-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-o-transform:rotateZ(45deg)}#AppMainMenuList{margin:1em;position:relative;padding:0}#AppMainMenuList li{display:inline-block;font-weight:700;background:#0060aa;margin-right:1.5em;position:relative}#AppMainMenuList li.right{margin-right:.8em;border-radius:.5em;float:right;top:-4em}#AppMainMenuList li div.rotated{display:inline-block;position:absolute;right:-12.5px;top:5.25px;background:#0060aa;border-top:0 solid #083456;border-right:0 solid #083456;width:25.25px;height:25.25px}#AppMainMenuList li a{color:#e5e5e5}#AppMainMenuList li a span,#AppMainMenuList li.disabled span{display:block;padding:.5em 2em;height:20px}#AppMainMenuList li.selected,#AppMainMenuList li.selected a,#AppMainMenuList li.selected div.rotated{background-color:#094878;color:#fff}#AppMainMenuList li.disabled,#AppMainMenuList li.disabled a,#AppMainMenuList li.disabled div.rotated{background-color:#5d90c2;font-weight:400;color:#b3cbdd;font-style:normal}#submenu{background:linear-gradient(#fff,#dadada);position:relative;padding:2px 2em 6px;border-bottom:2px solid #ccc}.menu-wrapper #submenu{display:none}.menu-wrapper.page-options #submenu{display:block}#submenu li,#submenu li a{display:inline-block}#submenu li.incomplete a{border:2px dotted #d00}#submenu li a{padding:.25em 2em;color:#1d6dab;font-size:.95em;border:2px solid transparent;border-top:0}#submenu li.selected a{background-color:#b2c9da;color:#015392;border:2px solid #0060aa}#submenu li.disabled a{font-weight:400;color:#96b8d2;font-style:normal}.ajax-trigger{display:none}.page-title{color:#0060aa;font-size:2em;font-weight:700;text-align:center;display:block}footer{font-size:.9em;font-style:normal;color:silver;padding:0 1.5em}footer .version-number{float:right;font-size:.9em}.lifecycle-tool .data-panel,.lifecycle-tool textarea{font-family:Roboto,Arial}.lifecycle-tool .data-panel{border:1px solid gray;border-radius:1em;margin:3em 1em 1em;line-height:2em;vertical-align:top;width:97%;position:relative;padding-top:2em;font-size:.9em}.lifecycle-tool .data-panel h4{border:1px solid gray;border-radius:.5em;background:#ddd;line-height:2.5em;margin:-3em .5em 2em;padding:0 2em;display:inline-block;font-size:1.1em;clear:both;position:absolute;white-space:nowrap}.lifecycle-tool .data-panel h4 .fetchedValue{color:#094878;font-style:normal;padding-right:4px}.lifecycle-tool .form-buttons,.lifecycle-tool .menu-button-container{display:block;position:relative;padding:1em;text-align:center}.lifecycle-tool .menu-button-container{float:right;z-index:10;margin-top:-2em;position:absolute;right:0}.lifecycle-tool input[type=submit],.lifecycle-tool input[type=button],.lifecycle-tool span.button{color:#fff;font-weight:700;font-size:1.2em;border-radius:.5em;padding:.5em 1em;background:#0060aa;border:1px solid #0060aa;cursor:pointer}.lifecycle-tool .menu-button-container span.button:not(.btn-dialog){display:inline-block;padding:5px;width:36px;height:36px;overflow:hidden;box-sizing:border-box}.lifecycle-tool span.button .button-text{margin-left:.75em}.lifecycle-tool span.button .button-icon{display:inline-block;vertical-align:middle;margin-top:-5px}.lifecycle-tool .menu-button-container span.button:not(.btn-dialog) .button-text{display:none}.lifecycle-tool .form-buttons input,.lifecycle-tool span.button{margin:.5em}.lifecycle-tool .form-buttons input[type=button]:hover,.lifecycle-tool input[type=submit]:hover,.lifecycle-tool span.button:hover{background:#094878}.lifecycle-tool input[type=submit]:disabled,.lifecycle-tool span.button.disabled,input[type=button]:disabled{color:#b3cbdd;background:#5d90c2;font-style:italic;cursor:default;display:inline-block}.lifecycle-tool .form-buttons .spacer,.lifecycle-tool .menu-button-container .spacer{display:inline-block;min-width:3em}.lifecycle-tool .data-panel.print{display:none}.lifecycle-tool .panel_option_whatif .data-line .label.data-question,.lifecycle-tool .panel_option_whatif .data-line label.data-question{min-width:20em}.lifecycle-tool .data-panel .item-text,.lifecycle-tool .data-panel .panel-text{display:block;margin:.5em 2em}.lifecycle-tool .data-panel .data-line{margin:.5em 2em;position:relative;border-top:1px dotted #efefef}.lifecycle-tool .data-panel .data-line.right{right:0;position:absolute;margin-top:0;z-index:50}.lifecycle-tool .data-line .label.data-question,.lifecycle-tool .data-line label.data-question{display:inline-block;min-width:15em;text-align:right;margin-right:1.5em;vertical-align:top}.data-panel .data-line .answer-item,.lifecycle-tool .data-panel .data-line .data-input-container{display:inline-block;padding:0 4px;border:1px solid transparent;position:relative}.lifecycle-tool .data-panel .data-line .data-input-container{max-width:70%}.lifecycle-tool .data-panel .data-line .answer-item.required.incomplete{border:1px solid red}.lifecycle-tool .answer-item .feedback{padding:0;line-height:18px;margin-left:1em;display:none;position:absolute;top:4px;right:-2em}.lifecycle-tool td .answer-item .feedback{margin-left:40px;position:absolute;top:1px;left:0}.lifecycle-tool .data-panel:not(.staticPanel) .answer-item .feedback.show{display:inline-block}.data-panel .data-line select,.data-panel .data-line span.textarea,.data-panel .data-line textarea,.lifecycle-tool .data-panel .data-line input{background:#fffae1;line-height:1.25em;width:100px;font-family:Arial,Sans-serif;font-size:1em}.lifecycle-tool .data-table input{background:#fffae1;line-height:1.25em;padding:0 2px}.lifecycle-tool .answer-item.readonly input,.lifecycle-tool .answer-item.readonly span.textarea,.lifecycle-tool .answer-item.readonly textarea{color:#00f;background:#fff!important;border:1px solid #eee}.lifecycle-tool .answer-item.readonly span.textarea{display:block}.lifecycle-tool .answer-item.blank input,.lifecycle-tool .data-table tr:nth-child(even) td input.blank{background:0 0;border:1px solid #fff;cursor:default}.lifecycle-tool .data-panel .data-line textarea{font-size:1em;min-height:6.5em}.lifecycle-tool .data-panel .data-line input.long,.lifecycle-tool .data-panel .data-line select.long,.lifecycle-tool .data-panel .data-line span.textarea.long,.lifecycle-tool .data-panel .data-line textarea.long{min-width:400px}.lifecycle-tool .type-float input,.type-int input{text-align:right}.lifecycle-tool .data-panel .data-line .comment{font-style:italic;font-size:.9em;color:#569ee4;display:inline-block;margin-left:3em;max-width:75%;vertical-align:top}.lifecycle-tool .data-panel .data-line .comment.newline{max-width:100%;display:block;margin-left:0}.data-panel.panel_study_recap .comment{display:none!important}.lifecycle-tool .data-panel .help{display:inline-block;position:relative;vertical-align:top;margin-right:.5em;min-width:1.1em;min-height:1.1em}.lifecycle-tool .data-panel .help .helptoggle{display:inline-block;background:#0060aa;color:#fff;font-weight:700;width:1.2em;height:1.2em;border-radius:.75em;border:1px solid #083456;line-height:1.1em;text-align:center;cursor:pointer;padding-top:1px}.lifecycle-tool .data-panel h4 .help .helptoggle{margin-left:1.5em}.lifecycle-tool .data-panel .help .helptoggle:hover{background:#1483d8}.lifecycle-tool .data-panel .help .helpclose{color:gray;display:block;float:right;font-weight:700;cursor:pointer;padding:4px 8px 4px 6px}.lifecycle-tool .data-panel .help .helpclose:hover{color:gray;background:#e4d7ca}.lifecycle-tool .data-panel .help .helpbody{display:none;position:absolute;left:-8em;top:2em;width:40em;background:#f9f3f3;border:1px solid silver;box-shadow:2px 2px 8px #000;border-radius:.5em;padding:.75em;z-index:200;font-size:1em;font-weight:400;text-align:left;line-height:1.2em;white-space:initial}.lifecycle-tool .data-panel .data-table .help .helpbody br{line-height:2em}.lifecycle-tool .data-panel .help.show .helpbody{display:block}.lifecycle-tool .fieldtooltip{display:none;position:absolute;background:#e0f0ff;border:1px solid #9099cc;padding:2px;z-index:100;width:500px;margin-left:3em;margin-top:.5em}.lifecycle-tool .fieldtooltip.show{display:block}.lifecycle-tool .required-fields-message{color:red;font-style:normal;text-align:center}.lifecycle-tool .dialog{text-align:center;box-shadow:2px 2px 4px rgb(0,0,0,.75);width:60%;left:18%;padding:2em;border:8px solid #0060aa;background:#ddd;color:#000;font-weight:700;position:absolute;bottom:6em;display:none;line-height:1.5em;z-index:200}.lifecycle-tool .menu-button-container .dialog{width:500px;left:-400px}.lifecycle-tool .dialog span.button .button-text{margin-left:0}.lifecycle-tool .dialog.show{display:block}.lifecycle-tool table.data-table{margin:2em auto 1em;border-radius:1em;border-spacing:0;max-width:95%}.lifecycle-tool table.data-table tr.extra-row td{border-top:1px solid silver}.lifecycle-tool table.data-table tr.extra-row~tr td{border-top:none}.lifecycle-tool table.data-table tr.extra-row td input{font-style:italic}.lifecycle-tool table.data-table tr.extra-row td .answer-item{margin-right:4px}.lifecycle-tool table.data-table td,.lifecycle-tool table.data-table th{margin:0;font-size:.9em;line-height:1.25em;padding:0;position:relative;border:1px solid transparent;min-width:80px;min-height:20px}#PanelContainer_panel_optioncomparison table.data-table td,#PanelContainer_panel_optioncomparison table.data-table th,.lifecycle-tool table.data-table td.long,.lifecycle-tool table.data-table th.long{min-width:150px}.lifecycle-tool table.data-table input{width:98%;margin-right:2px}.lifecycle-tool table.data-table th{background:#ddd;border:2px solid #ccc;width:44px;padding:4px;white-space:pre-line}.lifecycle-tool table.data-table tr.col-title th{padding-top:6px;padding-bottom:0;border-bottom:0}.lifecycle-tool table.data-table tr.col-title-help th{padding-bottom:6px;border-top:0}.lifecycle-tool .data-table tr:nth-child(even) td input{background:#f3f0d6}.lifecycle-tool .data-table tr:hover td input{background:#e6e2c5}.lifecycle-tool .data-table tr:hover td input.blank{background:#fff}.lifecycle-tool .data-table tr:nth-child(even) .answer-item.readonly input{background:#f2f2f2!important}.lifecycle-tool .data-table tr:hover .answer-item.readonly input{background:#e8e8e8!important}.lifecycle-tool table.data-table .data-table-title th{border-radius:1em 1em 0 0;background:#0060aa;border:1px solid #0060aa;border-bottom:2px solid #094878;color:#fff;font-size:1.1em;line-height:1.5em;cursor:pointer}.lifecycle-tool table.data-table td.totals-row input{border-top:1px solid gray;font-weight:700}.data-panel-content-wrapper{vertical-align:top}#PanelContainer_panel_optioncomparison .data-panel-content-wrapper,.lifecycle-tool .panel_option_output .data-panel-content-wrapper{text-align:center}.lifecycle-tool .data-input-container.table_option_cashflow,.lifecycle-tool .data-input-container.table_option_cashflowatax,.lifecycle-tool .panel_option_output .data-input-container{display:inline-block;margin:0 1em}.lifecycle-tool .data-input-container{vertical-align:top}.lifecycle-tool table.data-table{min-width:24em}.lifecycle-tool table.data-table.hidden{width:24em}.lifecycle-tool table.data-table .expand-button{float:right;display:inline-block;width:12px;height:12px;border:3px solid;margin:5px;cursor:pointer}.lifecycle-tool table.data-table .expand-button:hover{border:3px solid #fff;background:#094878}.lifecycle-tool table.data-table.hidden tr{display:none}.lifecycle-tool table.data-table.hidden tr:first-child{display:table-row}.glossary-item.collapsible div,.highcharts-legend-item path+path{display:none}.lifecycle-tool table.data-table.hidden tr:first-child th{border-radius:1em}.lifecycle-tool table.data-table.hidden .expand-button{height:1px;margin-top:10px}@keyframes blinkWhite{0%,100%{border-color:#fff}50%{border-color:transparent}}.lifecycle-tool table.data-table.hidden:hover .expand-button{animation-name:blinkWhite;animation-duration:2s;animation-iteration-count:infinite}.highcharts-container{border-top:1px solid silver}.highcharts-legend-item text tspan{font-family:Roboto,Arial,sans-serif;font-size:12pt;line-height:1.5em}.glossary-section-title{padding-left:2em}.glossary-container{margin:0 5em}h1.glossary-title{font-size:1.5em}h2.glossary-title{font-size:1.3em}h3.glossary-title{font-size:1.1em}h4.glossary-title,h5.glossary-title,h6.glossary-title,h7.glossary-title{font-size:1em;margin-bottom:0}h7.glossary-title{color:#000}.glossary-title{color:#0060aa;font-weight:700}.glossary-item.Box .glossary-title{color:#000;margin:0 0 .25em}.glossary-item.Text{margin-bottom:.5em;text-indent:2em}.glossary-item.Box{border:1px solid silver;background:#eee;margin:1em 5em;padding:1em 2em}.glossary-item.Formula{font-weight:700;margin:.25em 2em}.glossary-item.Legend .glossary-item.ListItem{margin-left:2em;font-size:.9em}.glossary-item.Legend .glossary-item.ListItem span{font-size:1.1em}.glossary-item.collapsible{border:1px solid #fff;padding:0 .5em 0 2em;margin-left:-2em}.glossary-item.collapsible.show{border:1px solid #0060aa}.glossary-item.collapsible.show div{display:block;margin:0 1em 1em}.glossary-item.collapsible.show .glossary-item.NONE{margin-bottom:.25em}.glossary-title.collapsible-active{cursor:pointer;text-decoration:underline;text-decoration-style:dotted}.glossary-title .floatleft{position:absolute;margin-left:-1.5em;margin-top:.1em;font-size:.9em;z-index:1;color:#aac4f0}.glossary-title .floatleft-overlay{position:absolute;margin-left:-2em;margin-top:.1em;font-size:.9em;z-index:2;color:#fff}.glossary-item.collapsible.show .glossary-title .floatleft{transform:rotate(90deg);-ms-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-o-transform:rotateZ(90deg)}.glossary-item.collapsible.show .glossary-title .floatleft-overlay{display:none}.glossary-title.collapsible-active:hover{text-decoration:underline}.glossary-toc-wrapper{background:#efefef;border:1px solid #ddd;border-radius:.5em;margin:2em 2em 3em;padding:2em;font-size:.9em;box-shadow:1px 1px 3px gray}.glossary-toc-wrapper h1.toc-title{font-size:1.1em;font-weight:700;text-align:center;margin-top:-.5em}.glossary-toc-wrapper h1{font-size:1em;margin-bottom:0}.glossary-toc-wrapper h2{font-size:.95em;margin-bottom:0;margin-left:2em}