                                    @font-face {
                                    font-family: "Fidelity Sans";
                                    src: url(../images/css/webfonts/FidelitySans-UltraLight-eot.eot);
                                    src: url(../images/css/webfonts/FidelitySans-UltraLight-eot.eot?#iefix) format("embedded-opentype"), url(../images/css/webfonts/FidelitySans-UltraLight-woff.woff) format("woff"), url(../images/css/webfonts/FidelitySans-UltraLight-woff.woff2) format("woff2"), url(../images/css/webfonts/FidelitySans-UltraLight-ttf.ttf) format("truetype"), url(../images/css/webfonts/FidelitySans-UltraLight-svg.svg#font) format("svg");
                                    font-weight: 200;
                                    font-style: normal
                                }
                                
                                @media screen and (-webkit-min-device-pixel-ratio:0) {
                                    @font-face {
                                        font-family: "Fidelity Sans";
                                        src: url(../images/css/webfonts/FidelitySans-UltraLight-svg.svg) format("svg")
                                    }
                                }
                                
                                @font-face {
                                    font-family: "Fidelity Sans";
                                    src: url(../images/css/webfonts/FidelitySans-Light-eot.eot);
                                    src: url(../images/css/webfonts/FidelitySans-Light-eot.eot?#iefix) format("embedded-opentype"), url(../images/css/webfonts/FidelitySans-Light-woff.woff) format("woff"), url(../images/css/webfonts/FidelitySans-Light-woff2.woff2) format("woff2"), url(../images/css/webfonts/FidelitySans-Light-ttf.ttf) format("truetype"), url(../images/css/webfonts/FidelitySans-Light-svg.svg#font) format("svg");
                                    font-weight: 300;
                                    font-style: normal
                                }
                                
                                @media screen and (-webkit-min-device-pixel-ratio:0) {
                                    @font-face {
                                        font-family: "Fidelity Sans";
                                        src: url(../images/css/webfonts/FidelitySans-Light-svg.svg) format("svg")
                                    }
                                }
                                
                                @font-face {
                                    font-family: "Fidelity Sans";
                                    src: url(../images/css/webfonts/FidelitySans-Bold-eot.eot);
                                    src: url(../images/css/webfonts/FidelitySans-Bold-eot.eot?#iefix) format("embedded-opentype"), url(../images/css/webfonts/FidelitySans-Bold-woff.woff) format("woff"), url(../images/css/webfonts/FidelitySans-Bold-woff2.woff2) format("woff2"), url(../images/css/webfonts/FidelitySans-Bold-ttf.ttf) format("truetype"), url(../images/css/webfonts/FidelitySans-Bold-svg.svg#font) format("svg");
                                    font-weight: 700;
                                    font-style: normal
                                }
                                
                                @media screen and (-webkit-min-device-pixel-ratio:0) {
                                    @font-face {
                                        font-family: "Fidelity Sans";
                                        src: url(../images/css/webfonts/FidelitySans-Bold-svg.svg) format("svg")
                                    }
                                }
                                
                                @font-face {
                                    font-family: "Fidelity Sans";
                                    src: url(../images/css/webfonts/FidelitySans-ExtraBold-eot.eot);
                                    src: url(../images/css/webfonts/FidelitySans-ExtraBold-eot.eot?#iefix) format("embedded-opentype"), url(../images/css/webfonts/FidelitySans-ExtraBold-woff.woff) format("woff"), url(../images/css/webfonts/FidelitySans-ExtraBold-woff2.woff2) format("woff2"), url(../images/css/webfonts/FidelitySans-ExtraBold-ttf.ttf) format("truetype"), url(../images/css/webfonts/FidelitySans-ExtraBold-svg.svg#font) format("svg");
                                    font-weight: 800;
                                    font-style: normal
                                }
                                
                                @media screen and (-webkit-min-device-pixel-ratio:0) {
                                    @font-face {
                                        font-family: "Fidelity Sans";
                                        src: url(../images/css/webfonts/FidelitySans-ExtraBold-svg.svg) format("svg")
                                    }
                                }
                                
                                @font-face {
                                    font-family: "Fidelity Sans Condensed Medium";
                                    src: url(../images/css/webfonts/FidelitySans-CondensedMedium-eot.eot) format("embedded-opentype"), url(../images/css/webfonts/FidelitySans-CondensedMedium-woff2.woff2) format("woff2"), url(../images/css/webfonts/FidelitySans-CondensedMedium-woff.woff) format("woff"), url(../images/css/webfonts/FidelitySans-CondensedMedium-ttf.ttf) format("truetype"), url(../images/css/webfonts/FidelitySans-CondensedMedium-svg.svg#font) format("svg");
                                    font-weight: 500;
                                    font-style: normal
                                }
                                
                                @media screen and (-webkit-min-device-pixel-ratio:0) {
                                    @font-face {
                                        font-family: "Fidelity Sans Condensed Medium";
                                        src: url(../images/css/webfonts/FidelitySans-CondensedMedium-svg.svg) format("svg")
                                    }
                                }
                                
                                @font-face {
                                    font-family: "Fidelity Sans";
                                    src: url(../images/css/webfonts/FidelitySans-Regular-eot.eot);
                                    src: url(../images/css/webfonts/FidelitySans-Regular-eot.eot?#iefix) format("embedded-opentype"), url(../images/css/webfonts/FidelitySans-Regular-woff.woff) format("woff"), url(../images/css/webfonts/FidelitySans-Regular-woff2.woff2) format("woff2"), url(../images/css/webfonts/FidelitySans-Regular-ttf.ttf) format("truetype"), url(../images/css/webfonts/FidelitySans-Regular-svg.svg#font) format("svg");
                                    font-weight: 400;
                                    font-style: normal
                                }
                                
                                @media screen and (-webkit-min-device-pixel-ratio:0) {
                                    @font-face {
                                        font-family: "Fidelity Sans";
                                        src: url(../images/css/webfonts/FidelitySans-Regular-svg.svg) format("svg")
                                    }
                                }
                                
                                .fidgrid--col-full {
                                    width: 100%
                                }
                                
                                .fidgrid--col-three-quarter {
                                    width: 75%
                                }
                                
                                .fidgrid--col-two-thirds {
                                    width: 66.67%
                                }
                                
                                .fidgrid--col-half {
                                    width: 50%
                                }
                                
                                .fidgrid--col-third {
                                    width: 33.33%
                                }
                                
                                .fidgrid--col-quarter {
                                    width: 25%
                                }
                                
                                .fidgrid,
                                .fidgrid--col,
                                .fidgrid--row {
                                    -webkit-box-sizing: border-box;
                                    -moz-box-sizing: border-box;
                                    box-sizing: border-box;
                                    *behavior: url(/content/1.0.0/js/boxsizing.htc)
                                }
                                
                                .fidgrid--shadow {
                                    border: 1px solid #dadada \9;
                                    margin: 0 auto 40px
                                }
                                
                                .fidgrid {
                                    width: 1140px\9;
                                    max-width: 1140px;
                                    margin-top: 0;
                                    margin-left: auto;
                                    margin-bottom: 0;
                                    margin-right: auto
                                }
                                
                                .fidgrid .fidgrid {
                                    width: 100%
                                }
                                
                                .fidgrid--row {
                                    padding: 0;
                                    margin: 0;
                                    overflow: visible;
                                    *zoom: 1
                                }
                                
                                .fidgrid--row.fidgrid--ruled-row {
                                    overflow: hidden
                                }
                                
                                .fidgrid--row:after,
                                .fidgrid--row:before {
                                    display: table;
                                    content: "";
                                    line-height: 0
                                }
                                
                                .fidgrid--row:after {
                                    clear: both
                                }
                                
                                .fidgrid--row .fidgrid--row {
                                    margin-bottom: 0
                                }
                                
                                .fidgrid--row .fidgrid--col {
                                    float: left;
                                    padding-top: 0;
                                    padding-right: .533em;
                                    padding-bottom: 0;
                                    padding-left: .533em;
                                    border-left-width: 1px;
                                    border-left-style: none;
                                    border-left-color: transparent
                                }
                                
                                .fidgrid--row .fidgrid--col.fidgrid--ruled-left {
                                    border-left-width: 1px;
                                    border-left-style: solid;
                                    border-left-color: #CCC;
                                    margin-bottom: -999em;
                                    padding-bottom: 999em
                                }
                                
                                .fidgrid--row .fidgrid--col.fidgrid--ruled-left:first-child {
                                    border-left: 1px none transparent
                                }
                                
                                .fidgrid--row .fidgrid--col.fidgrid--ruled-right {
                                    border-right-width: 1px;
                                    border-right-style: solid;
                                    border-right-color: #CCC;
                                    margin-bottom: -999em;
                                    padding-bottom: 999em
                                }
                                
                                .fidgrid--row .fidgrid--col.fidgrid--ruled-right:first-child {
                                    border-left: 1px none transparent
                                }
                                
                                .fidgrid--row .fidgrid--col.fidgrid--nogutter {
                                    padding-right: 0;
                                    padding-left: 0
                                }
                                
                                .fidgrid--row .fidgrid--col.nopad {
                                    padding: 0
                                }
                                
                                .fidgrid--row .fidgrid--col.nopadleft {
                                    padding-left: 0
                                }
                                
                                .fidgrid--row .fidgrid--col.nopadright {
                                    padding-right: 0
                                }
                                
                                .fidgrid--row .fidgrid--col.nopadtop {
                                    padding-top: 0
                                }
                                
                                .fidgrid--row .fidgrid--col.nopadbottom {
                                    padding-bottom: 0
                                }
                                
                                .fidgrid--row .fidgrid--content {
                                    word-wrap: break-word
                                }
                                
                                .fidgrid--col-fixed-left {
                                    margin-right: .533em
                                }
                                
                                .fidgrid--col-fixed-right {
                                    margin-left: .533em
                                }
                                
                                .fidgrid--col-left-fixed-size {
                                    width: 169px
                                }
                                
                                .fidgrid--col-right-fixed-size {
                                    width: 239px
                                }
                                
                                .fidgrid--row-has-fixed-left>.fidgrid--col-full {
                                    margin-left: -176.995px;
                                    padding-left: 176.995px
                                }
                                
                                .fidgrid--row-has-fixed-right>.fidgrid--col-full {
                                    margin-right: -246.995px;
                                    padding-right: 246.995px
                                }
                                
                                @media screen and (min-width:0 \0) {
                                    .fidgrid {
                                        width: auto
                                    }
                                }
                                
                                @media only screen and (max-width:61.25em) {
                                    .fidgrid--row .fidgrid--col {
                                        width: 100%;
                                        min-width: 0;
                                        margin-left: 0;
                                        margin-right: 0;
                                        padding: 0
                                    }
                                    .fidgrid--row .fidgrid--col-fixed-left.fidgrid--col-left-fixed-size+.fidgrid--col,
                                    .fidgrid--row .fidgrid--col-fixed-left.fidgrid--col-right-fixed-size+.fidgrid--col,
                                    .fidgrid--row .fidgrid--col-fixed-right.fidgrid--col-left-fixed-size+.fidgrid--col,
                                    .fidgrid--row .fidgrid--col-fixed-right.fidgrid--col-right-fixed-size+.fidgrid--col {
                                        margin-left: 0;
                                        margin-right: 0;
                                        padding-left: 0;
                                        padding-right: 0
                                    }
                                    .fidgrid--row .fidgrid--content .fidgrid--row .fidgrid--content {
                                        padding-left: 8px;
                                        padding-right: 8px
                                    }
                                }
                                
                                @media only screen and (min-width:100em) {
                                    .fidgrid.fidgrid--dense {
                                        width: 90%;
                                        max-width: 2000px
                                    }
                                    .fidgrid.fidgrid--dense .fidgrid {
                                        width: 100%;
                                        max-width: 100%
                                    }
                                }
                                
                                body {
                                    font: "Fidelity Sans", helvetica;
                                }
                                
                                table {
                                    font-size: inherit
                                }
                                
                                input,
                                select,
                                textarea {
                                    font: 99% "Fidelity Sans", helvetica, arial, sans-serif
                                }
                                
                                code,
                                pre {
                                    font: 115% monospace
                                }
                                
                                html {
                                    font-size: 93.75%
                                }
                                
                                abbr,
                                address,
                                article,
                                aside,
                                audio,
                                b,
                                blockquote,
                                body,
                                canvas,
                                cite,
                                code,
                                dd,
                                del,
                                details,
                                dfn,
                                div,
                                dl,
                                dt,
                                fieldset,
                                figcaption,
                                figure,
                                footer,
                                form,
                                h1,
                                h2,
                                h3,
                                h4,
                                h5,
                                h6,
                                header,
                                hgroup,
                                html,
                                i,
                                iframe,
                                img,
                                ins,
                                kbd,
                                label,
                                legend,
                                li,
                                mark,
                                menu,
                                nav,
                                object,
                                ol,
                                p,
                                pre,
                                q,
                                samp,
                                section,
                                small,
                                span,
                                sub,
                                summary,
                                sup,
                                time,
                                ul,
                                var,
                                video {
                                    margin: 0;
                                    padding: 0;
                                    border: 0;
                                    outline: 0;
                                    vertical-align: baseline;
                                    background: 0 0;
                                }
                                
                                caption,
                                em,
                                strong,
                                table,
                                tbody,
                                td,
                                tfoot,
                                th,
                                thead,
                                tr {
                                    margin: 0;
                                    padding: 0;
                                    outline: 0;
                                    vertical-align: baseline
                                }
                                
                                table {
                                    border-collapse: collapse;
                                    border-spacing: 0
                                }
                                
                                article,
                                aside,
                                details,
                                figcaption,
                                figure,
                                footer,
                                header,
                                hgroup,
                                menu,
                                nav,
                                section {
                                    display: block
                                }
                                
                                fieldset,
                                img {
                                    border: 0
                                }
                                
                                address,
                                caption,
                                cite,
                                code,
                                dfn,
                                th,
                                var {
                                    font-style: normal;
                                    font-weight: 400
                                }
                                
                                ul {
                                    list-style: none
                                }
                                
                                caption,
                                th {
                                    text-align: left
                                }
                                
                                q:after,
                                q:before {
                                    content: ''
                                }
                                
                                abbr,
                                acronym {
                                    border: 0
                                }
                                
                                sup {
                                    font-size: 75%;
                                    line-height: 0;
                                    position: relative;
                                    vertical-align: baseline;
                                    font-weight: 400;
                                    top: -5px
                                }
                                
                                h1 sup {
                                    font-size: 50%;
                                    top: -.75rem
                                }
                                
                                .ie7 h1 sup,
                                .ie8 h1 sup {
                                    font-size: 50%;
                                    top: -14px!important
                                }
                                
                                body,
                                html {
                                    -webkit-text-size-adjust: none
                                }
                                
                                .ie7 body,
                                html.ie7 {
                                    height: 100%
                                }
                                
                                img {
                                    max-width: 100%
                                }
                                
                                a {
                                    color: #0E67A9;
                                    text-decoration: none;
                                }
                                
                                a:visited {
                                    color: purple;
                                    text-decoration: none;
                                }
                                
                                a:active,
                                a:focus {
                                    color: #E74B00;
                                    text-decoration: underline
                                }
                                
                                a:hover {
                                    text-decoration: underline
                                }
                                
                                a.visited {
                                    color: purple;
                                    text-decoration: none
                                }
                                
                                .bold {
                                    font-weight: 700
                                }
                                
                                .unbold {
                                    font-weight: 400
                                }
                                
                                .emphasis {
                                    font-style: italic
                                }
                                
                                .underline {
                                    text-decoration: underline
                                }
                                
                                .grey-hr {
                                    border-bottom: 1px solid #DBDCDE;
                                    clear: both;
                                    height: 1px;
                                    margin: 0;
                                    padding: 0
                                }
                                
                                .hr-for-ie {
                                    display: none
                                }
                                
                                .split-region .left {
                                    float: left
                                }
                                
                                .split-region .right {
                                    float: right
                                }
                                
                                .popup {
                                    position: relative
                                }
                                
                                .popup:after {
                                    content: url(../images/css/popup.gif);
                                    margin-left: .375em
                                }
                                
                                .clear-both,
                                .layout-clear-both {
                                    clear: both
                                }
                                
                                .breadcrumb {
                                    padding: 4px 0 10px 9px
                                }
                                
                                .ie7 .breadcrumb {
                                    padding: 7px 0 10px 9px
                                }
                                
                                .breadcrumb li {
                                    display: inline;
                                    padding: 0 4px 0 0;
                                    font-size: 73.3%;
                                    color: #666;
                                    font-family: "Fidelity Sans", helvetica, arial, sans-serif
                                }
                                
                                .breadcrumb a {
                                    display: inline;
                                    padding: 0 4px 0 0;
                                    color: #666;
                                    font-family: "Fidelity Sans", helvetica, arial, sans-serif
                                }
                                
                                .ie7 .tags li {
                                    zoom: 1
                                }
                                
                                .tags li span {
                                    white-space: nowrap;
                                    font-size: 100%!important;
                                    padding: 0;
                                    margin: 0
                                }
                                
                                .social-media {
                                    height: 35px;
                                    margin: 0 10px 25px 0;
                                    border-top: 1px solid #ccc;
                                    border-bottom: 1px solid #ccc
                                }
                                
                                .social-media span {
                                    display: inline-block;
                                    padding-top: 8px
                                }
                                
                                .social-media .facebook {
                                    padding-right: 15px
                                }
                                
                                .social-media .left {
                                    float: left
                                }
                                
                                .social-media .right {
                                    float: right
                                }
                                
                                .learning-center,
                                .standard,
                                .yi-mymoney,
                                .yi-mymoneybasics,
                                .yi-mymoneyfirsts,
                                .yi-mymoneylifestyle {
                                    display: none
                                }
                                
                                #fmr-content-component .disclosures {
                                    border-top: 1px solid #CCC;
                                    clear: both;
                                    display: block;
                                    margin: 0;
                                    padding: 8px 8px 10px;
                                    font-size: 80%;
                                    color: #666;
                                    font-family: "Fidelity Sans", helvetica
                                }
                                
                                #fmr-content-component .disclosures ol {
                                    margin: 0 0 0 24px;
                                    padding: 0;
                                    list-style-position: outside
                                }
                                
                                #fmr-content-component .disclosures ol li {
                                    padding-bottom: 8px;
                                    color: #666;
                                    font-style: normal;
                                    font-family: "Fidelity Sans";
                                    line-height: 125%!important
                                }
                                
                                #fmr-content-component .disclosures ol p {
                                    padding-bottom: 9px;
                                    color: #666;
                                    font-style: normal;
                                    font-family: "Fidelity Sans", helvetica;
                                    line-height: 125%!important
                                }
                                
                                .related-articles {
                                    margin: 10px;
                                    padding: 10px;
                                    border-bottom: 1px solid #ccc
                                }
                                
                                .related-articles h4 {
                                    font-size: 100%;
                                    padding-bottom: 5px;
                                    line-height: 140%;
                                    font-family: "Fidelity Sans", helvetica, arial, sans-serif
                                }
                                
                                .related-articles h5 {
                                    font-size: 100%;
                                    line-height: 140%;
                                    font-family: "Fidelity Sans", helvetica, arial, sans-serif
                                }
                                
                                .related-articles p {
                                    padding-bottom: 20px;
                                    line-height: 140%;
                                    font-size: 100%
                                }
                                
                                .footnotes {
                                    font-size: 80%;
                                    color: #666;
                                    font-family: "Fidelity Sans", helvetica
                                }
                                
                                .footnotes .para {
                                    padding-bottom: 15px
                                }
                                
                                .footnotes .para p {
                                    display: inline
                                }
                                
                                .footnotes p {
                                    padding: 0;
                                    color: #666;
                                    font-style: normal;
                                    font-family: "Fidelity Sans", helvetica;
                                    line-height: 125%!important
                                }
                                
                                .footnotes ol li {
                                    padding-bottom: 8px;
                                    color: #666;
                                    font-style: normal;
                                    font-family: "Fidelity Sans", helvetica;
                                    line-height: 125%!important
                                }
                                
                                .footnotes ol {
                                    list-style-type: decimal;
                                    margin: 0 0 0 24px
                                }
                                
                                .footnotes ul {
                                    margin: 0 0 6px 8px
                                }
                                
                                .footnotes ul li {
                                    background-image: url(../images/css/greenbulsq.gif);
                                    background-repeat: no-repeat;
                                    background-position: 5px 5px;
                                    padding: 0 0 9px 21px;
                                    line-height: 125%;
                                    font-family: "Fidelity Sans", helvetica
                                }
                                
                                .footnotes ol li ol,
                                .footnotes ul li ol {
                                    margin-top: 10px!important
                                }
                                
                                .footnotes ol li ul,
                                .footnotes ul li ul {
                                    margin: 10px 0 0
                                }
                                
                                .footnotes ol li ul li {
                                    background-image: url(../images/css/greenbulsq.gif);
                                    background-repeat: no-repeat;
                                    background-position: 5px 5px;
                                    padding: 0 0 9px 21px!important;
                                    line-height: 125%;
                                    font-family: "Fidelity Sans", helvetica;
                                    list-style: none
                                }
                                
                                .footnotes ul li ul li {
                                    background-image: url(../images/css/em-dash.gif);
                                    background-repeat: no-repeat;
                                    background-position: 0 11px;
                                    padding: 0 0 9px 21px!important;
                                    line-height: 125%;
                                    font-family: "Fidelity Sans", helvetica;
                                    list-style: none
                                }
                                
                                .footnotes ul li ol li {
                                    background: none!important;
                                    padding: 0 0 9px!important
                                }
                                
                                .disclosures {
                                    border-top: 1px solid #CCC;
                                    clear: both;
                                    display: block;
                                    margin: 0;
                                    padding: 8px 8px 10px;
                                    font-size: 80%;
                                    color: #666;
                                    font-family: "Fidelity Sans", helvetica
                                }
                                
                                .disclosures ol {
                                    margin: 0 0 0 24px;
                                    padding: 0;
                                    list-style-position: outside
                                }
                                
                                .disclosures ol li {
                                    padding-bottom: 8px;
                                    color: #666;
                                    font-style: normal;
                                    font-family: "Fidelity Sans", helvetica;
                                    line-height: 125%!important
                                }
                                
                                .disclosures ol p {
                                    padding-bottom: 9px;
                                    color: #666;
                                    font-style: normal;
                                    font-family: "Fidelity Sans", helvetica;
                                    line-height: 125%!important
                                }
                                
                                .disclosures ul li {
                                    background-position: 5px 5px!important
                                }
                                
                                .disclosures .para {
                                    padding-bottom: 15px
                                }
                                
                                .disclosures .para p {
                                    display: inline
                                }
                                
                                .disclosures p {
                                    padding: 0;
                                    color: #666;
                                    font-style: normal;
                                    font-family: "Fidelity Sans", helvetica;
                                    line-height: 125%!important;
                                    font-size: 100%
                                }
                                
                                .disclosures li {
                                    padding-bottom: 8px;
                                    color: #666;
                                    font-style: normal;
                                    font-family: "Fidelity Sans", helvetica;
                                    line-height: 125%!important
                                }
                                
                                p.termsofuse {
                                    padding: 0 0 6.5px!important;
                                    line-height: 100%!important
                                }
                                
                                #responsive-landing .fidgrid--content>.disclosures {
                                    width: 70%;
                                    margin: auto;
                                    padding: 10px 0 15px
                                }
                                
                                @media (max-width:71.25em) {
                                    #responsive-landing .fidgrid--content>.disclosures {
                                        width: 80%;
                                        margin: auto
                                    }
                                }
                                
                                @media (max-width:47.5em) {
                                    #responsive-landing .fidgrid--content>.disclosures {
                                        width: 90%;
                                        margin: auto
                                    }
                                }
                                
                                @media (max-width:31.25em) {
                                    .header-responsive-image {
                                        max-height: 0% !important;
                                    }
                                }
                                
                                audio::-webkit-media-controls-seek-back-button,
                                video::-webkit-media-controls-seek-back-button {
                                    -webkit-appearance: media-seek-back-button;
                                    position: absolute;
                                    top: 0;
                                    right: 16px;
                                    width: 17px;
                                    height: 16px;
                                    display: none
                                }
                                
                                audio::-webkit-media-controls-seek-forward-button,
                                video::-webkit-media-controls-seek-forward-button {
                                    -webkit-appearance: media-seek-forward-button;
                                    position: absolute;
                                    top: 0;
                                    right: 0;
                                    width: 17px;
                                    height: 16px;
                                    display: none
                                }
                                
                                .ofMiniSnap span {
                                    display: inline;
                                    font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                    padding: 0;
                                    line-height: 100%
                                }
                                
                                .ofToolTipContainer table {
                                    width: auto;
                                    border: 0;
                                    margin: 0;
                                    padding: 0;
                                    outline: 0;
                                    vertical-align: baseline
                                }
                                
                                .ofToolTipContainer table td {
                                    border: 0;
                                    margin: 0;
                                    padding: 0;
                                    outline: 0;
                                    vertical-align: baseline
                                }
                                
                                .ofToolTipContainer img {
                                    float: none;
                                    padding: 0
                                }
                                
                                .iam {
                                    padding: 15px 8px;
                                    margin: 0;
                                    border-bottom: 0!important
                                }
                                
                                ul.check-list li {
                                    background-image: url(../images/css/checkbox.png)!important;
                                    background-repeat: no-repeat!important;
                                    background-position: 0 3px!important;
                                    padding: 0 0 9px 19px!important
                                }
                                
                                ul.check-mark li {
                                    font-family: "Fidelity Sans", helvetica;
                                    font-size: 100%;
                                    line-height: 140%;
                                    background-image: url(../images/css/greencheck.gif)!important;
                                    background-repeat: no-repeat;
                                    background-position: 0 3px!important;
                                    padding: 0 0 9px 19px!important
                                }
                                
                                li.lower-alpha {
                                    list-style-type: lower-alpha!important
                                }
                                
                                li.upper-alpha {
                                    list-style-type: upper-alpha!important
                                }
                                
                                li.lower-roman {
                                    list-style-type: lower-roman!important
                                }
                                
                                li.upper-roman {
                                    list-style-type: upper-roman!important
                                }
                                
                                .ratings-reviews-strip .BVRRRootElement {
                                    margin: 0 0 18px;
                                    padding: 0 8px;
                                    border-bottom: 1px solid #DBDBDB
                                }
                                
                                .rtf-description {
                                    padding: 0;
                                    margin: 0
                                }
                                
                                .rtf-description p {
                                    font-size: 100%;
                                    line-height: 140%;
                                    padding: 0 8px 15px;
                                    font-family: "Fidelity Sans", helvetica
                                }
                                
                                .rtf-description ul {
                                    margin: 0 0 6px 8px
                                }
                                
                                .rtf-description ul li {
                                    background-image: url(../images/css/greenbulsq.gif);
                                    background-repeat: no-repeat;
                                    background-position: 5px 9px;
                                    padding: 0 0 9px 21px;
                                    line-height: 140%;
                                    font-family: "Fidelity Sans", helvetica;
                                    font-size: 100%
                                }
                                
                                .rtf-description ol {
                                    margin: 0 0 9px 30px
                                }
                                
                                .ie7 .rtf-description ol {
                                    margin: 0 0 9px 34px
                                }
                                
                                .rtf-description ol li {
                                    background-image: none;
                                    list-style-type: decimal;
                                    padding: 0 0 9px;
                                    line-height: 140%;
                                    font-family: "Fidelity Sans", helvetica;
                                    font-size: 100%
                                }
                                
                                .rtf-description ol li ol,
                                .rtf-description ul li ol {
                                    margin-top: 10px
                                }
                                
                                .rtf-description ol li ul,
                                .rtf-description ul li ul {
                                    margin: 10px 0 0
                                }
                                
                                .rtf-description ul li ul li {
                                    background-image: url(../images/css/em-dash.gif);
                                    background-repeat: no-repeat;
                                    background-position: 0 11px;
                                    padding: 0 0 9px 21px!important;
                                    line-height: 140%;
                                    font-family: "Fidelity Sans", helvetica;
                                    font-size: 100%;
                                    list-style: none
                                }
                                
                                .rtf-description ol li ul li {
                                    background-image: url(../images/css/greenbulsq.gif);
                                    background-repeat: no-repeat;
                                    background-position: 5px 9px;
                                    padding: 0 0 9px 21px!important;
                                    line-height: 140%;
                                    font-family: "Fidelity Sans", helvetica;
                                    font-size: 100%;
                                    list-style: none
                                }
                                
                                .rtf-description ul li ol li {
                                    background: none!important;
                                    padding: 0 0 9px!important
                                }
                                
                                ."Fidelity Sans",
                                helvetica * {
                                    font-family: "Fidelity Sans", helvetica, arial, sans-serif!important
                                }
                                
                                .cambria * {
                                    font-family: Cambria, Georgia, Serif!important
                                }
                                
                                .no-btm-spacing {
                                    padding-bottom: 0!important;
                                    margin-bottom: 0!important
                                }
                                
                                .no-top-spacing {
                                    padding-top: 0!important;
                                    margin-top: 0!important
                                }
                                
                                .no-left-spacing {
                                    padding-left: 0!important;
                                    margin-left: 0!important
                                }
                                
                                .no-right-spacing {
                                    padding-right: 0!important;
                                    margin-right: 0!important
                                }
                                
                                .no-spacing {
                                    padding: 0!important;
                                    margin: 0!important
                                }
                                
                                .no-btm-border {
                                    border-bottom: 0!important
                                }
                                
                                .no-top-border {
                                    border-top: 0!important
                                }
                                
                                .no-left-border {
                                    border-left: 0!important
                                }
                                
                                .no-right-border {
                                    border-right: 0!important
                                }
                                
                                .no-border {
                                    border: 0!important
                                }
                                
                                .four-col-list li {
                                    width: 21.5%;
                                    display: inline-block;
                                    vertical-align: top
                                }
                                
                                .ie7 .four-col-list li {
                                    display: inline-block;
                                    *display: inline;
                                    zoom: 1
                                }
                                
                                .three-col-list li {
                                    width: 29%;
                                    display: inline-block;
                                    vertical-align: top
                                }
                                
                                .ie7 .three-col-list li {
                                    display: inline-block;
                                    *display: inline;
                                    zoom: 1
                                }
                                
                                .two-col-list li {
                                    width: 43.3%;
                                    display: inline-block;
                                    vertical-align: top
                                }
                                
                                .ie7 .two-col-list li {
                                    display: inline-block;
                                    *display: inline;
                                    zoom: 1
                                }
                                
                                .font-adjust-large .four-col-list li {
                                    width: 20%
                                }
                                
                                .font-adjust-large .two-col-list li {
                                    width: 42%
                                }
                                
                                .font-adjust-large .three-col-list li {
                                    width: 28%
                                }
                                
                                .below-760-visible,
                                .below-980-visible {
                                    display: none
                                }
                                
                                @media (max-width:61.25em) {
                                    .below-980-visible {
                                        display: block
                                    }
                                }
                                
                                @media (max-width:47.5em) {
                                    .below-760-visible {
                                        display: block
                                    }
                                }
                                
                                .overlay-background {
                                    position: fixed;
                                    background-color: #000;
                                    opacity: .3;
                                    filter: alpha(opacity=30);
                                    top: 0;
                                    right: 0;
                                    left: 0;
                                    bottom: 0;
                                    display: none;
                                    z-index: 99999998
                                }
                                
                                .overflow-hidden,
                                .overflow-hidden body {
                                    overflow: hidden
                                }
                                
                                .in-page-disclosures {
                                    font-size: 80%;
                                    line-height: 1.25;
                                    font-weight: 400;
                                    color: #666;
                                    padding-top: 8px
                                }
                                
                                .in-page-disclosures p {
                                    padding: 0!important;
                                    margin: 0!important;
                                    font-weight: 400!important;
                                    line-height: 1.25!important;
                                    display: inline
                                }
                                
                                .in-page-disclosures .details p {
                                    display: inline
                                }
                                
                                .secure-lock-icon {
                                    background-image: url(../images/css/lock_grey.png);
                                    background-position: right center;
                                    background-repeat: no-repeat;
                                    padding-right: 15px
                                }
                                
                                .video-responsive-single {
                                    margin-bottom: 12px!important;
                                    margin-top: 10px!important
                                }
                                
                                .scl-flexible-images-with-column--res-single-video {
                                    width: 100%
                                }
                                
                                .scl-flexible-images-with-column--res-single-video .video-responsive-single {
                                    margin-top: 0!important
                                }
                                
                                .half-width-single-video .video-responsive-single,
                                .small-video-right-side .video-responsive-single {
                                    margin-bottom: 0!important;
                                    margin-top: 0!important
                                }
                                
                                .full-screen-single-video {
                                    display: none
                                }
                                
                                @media (max-width:503px) {
                                    .half-width-single-video .video-responsive-single,
                                    .small-video-right-side .video-responsive-single {
                                        margin-bottom: 12px!important;
                                        margin-top: 8px!important
                                    }
                                }
                                
                                .mid-center-vertical-hub-video .responsive-vertical-hub {
                                    max-width: 695px
                                }
                                
                                @media (max-width:536px) {
                                    .mid-center-vertical-hub-video .responsive-vertical-hub {
                                        max-width: 480px
                                    }
                                }
                                
                                .most-helpful-selector-list li:nth-child(3) {
                                    display: none!important
                                }
                                
                                .generic-button a,
                                .scl-button-component a {
                                    font-size: 16.005px;
                                    font-size: 1.067rem;
                                    font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                    font-weight: 400;
                                    color: #fff;
                                    outline: 0;
                                    border-radius: 4.995px;
                                    border-radius: .333rem;
                                    cursor: pointer;
                                    display: inline-block;
                                    text-decoration: none;
                                    vertical-align: middle;
                                    border-width: 1px;
                                    border-style: solid
                                }
                                
                                .generic-button a::-moz-focus-inner,
                                .scl-button-component a::-moz-focus-inner {
                                    border: 0;
                                    padding: 0
                                }
                                
                                .generic-button a:visited,
                                .scl-button-component a:visited {
                                    color: #fff
                                }
                                
                                .generic-button a:focus,
                                .generic-button a:hover,
                                .scl-button-component a:focus,
                                .scl-button-component a:hover {
                                    text-decoration: none
                                }
                                
                                .scl-button--primary a {
                                    font-size: 18px;
                                    font-size: 1.2rem;
                                    padding: 9px 14.25px;
                                    padding: .6rem .95rem;
                                    background-color: #1373B4;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #5ca2e6), color-stop(100%, #1373b4));
                                    background-image: -webkit-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -moz-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -ms-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -o-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5ca2e6, endColorstr=#1373b4);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5ca2e6, endColorstr=#1373b4)";
                                    border: 1px solid #366EB7;
                                    color: #fff;
                                    text-shadow: 0 -1px 0 #2a5893
                                }
                                
                                .scl-button--primary a:focus,
                                .scl-button--primary a:hover {
                                    background-color: #6eb5f9;
                                    background-color: #2b89cb;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #6eb5f9), color-stop(100%, #2b89cb));
                                    background-image: -webkit-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -moz-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -ms-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -o-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb)";
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #6eb5f9), color-stop(100%, #2b89cb));
                                    background-image: -webkit-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -moz-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -ms-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -o-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb)"
                                }
                                
                                .scl-button--primary a:active {
                                    box-shadow: 0 3px 5px #0b6baa inset
                                }
                                
                                .scl-button--tertiary a {
                                    font-size: 15px;
                                    font-size: 1rem;
                                    padding: 6.5px 10px;
                                    padding: .4rem .67rem;
                                    background-color: #1373B4;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #5ca2e6), color-stop(100%, #1373b4));
                                    background-image: -webkit-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -moz-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -ms-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -o-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5ca2e6, endColorstr=#1373b4);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5ca2e6, endColorstr=#1373b4)";
                                    border: 1px solid #366EB7;
                                    color: #fff;
                                    text-shadow: -0px -1px 0 #2A5893;
                                    text-align: center
                                }
                                
                                .scl-button--tertiary a:focus,
                                .scl-button--tertiary a:hover {
                                    background-color: #6eb5f9;
                                    background-color: #2b89cb;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #6eb5f9), color-stop(100%, #2b89cb));
                                    background-image: -webkit-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -moz-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -ms-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -o-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb)";
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #6eb5f9), color-stop(100%, #2b89cb));
                                    background-image: -webkit-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -moz-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -ms-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -o-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb)"
                                }
                                
                                .scl-button--tertiary a:active {
                                    box-shadow: 0 3px 5px #0b6baa inset
                                }
                                
                                .scl-button--primary-open-account a {
                                    border: 1px solid #E87400;
                                    text-shadow: -0px -1px 0 #CB6500;
                                    background-color: #e87700;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #ff9e41), color-stop(100%, #e87700));
                                    background-image: -webkit-linear-gradient(top, #ff9e41, #e87700 50%);
                                    background-image: -moz-linear-gradient(top, #ff9e41, #e87700 50%);
                                    background-image: -ms-linear-gradient(top, #ff9e41, #e87700 50%);
                                    background-image: -o-linear-gradient(top, #ff9e41, #e87700 50%);
                                    background-image: linear-gradient(top, #ff9e41, #e87700 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ff9e41, endColorstr=#e87700);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ff9e41, endColorstr=#e87700)"
                                }
                                
                                .scl-button--primary-open-account a:focus,
                                .scl-button--primary-open-account a:hover {
                                    background-color: #6eb5f9;
                                    background-color: #ff8719;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #ffb658), color-stop(100%, #ff8719));
                                    background-image: -webkit-linear-gradient(top, #ffb658, #ff8719 50%);
                                    background-image: -moz-linear-gradient(top, #ffb658, #ff8719 50%);
                                    background-image: -ms-linear-gradient(top, #ffb658, #ff8719 50%);
                                    background-image: -o-linear-gradient(top, #ffb658, #ff8719 50%);
                                    background-image: linear-gradient(top, #ffb658, #ff8719 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffb658, endColorstr=#ff8719);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffb658, endColorstr=#ff8719)"
                                }
                                
                                .scl-button--primary-open-account a:active {
                                    box-shadow: 0 3px 5px #D76400 inset
                                }
                                
                                .generic-button a,
                                .scl-button--secondary a {
                                    font-size: 15px;
                                    font-size: 1rem;
                                    padding: 7.5px 12px;
                                    background-color: #1373B4;
                                    background-color: #1373b4;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #5ca2e6), color-stop(100%, #1373b4));
                                    background-image: -webkit-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -moz-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -ms-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: -o-linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    background-image: linear-gradient(top, #5ca2e6, #1373b4 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5ca2e6, endColorstr=#1373b4);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5ca2e6, endColorstr=#1373b4)";
                                    border: 1px solid #366EB7;
                                    color: #fff;
                                    text-shadow: -0px -1px 0 #2A5893;
                                    text-align: center
                                }
                                
                                .button--secondary a:focus,
                                .generic-button a:hover,
                                .scl-button--secondary a:hover {
                                    background-color: #6eb5f9;
                                    background-color: #2b89cb;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #6eb5f9), color-stop(100%, #2b89cb));
                                    background-image: -webkit-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -moz-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -ms-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: -o-linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    background-image: linear-gradient(top, #6eb5f9, #2b89cb 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb)"
                                }
                                
                                .generic-button a a:active,
                                .scl-button--secondary a:active {
                                    box-shadow: 0 3px 5px #0B6BAA inset
                                }
                                
                                .scl-button--secondary-open-account a {
                                    border: 1px solid #E87400;
                                    text-shadow: -0px -1px 0 #CB6500;
                                    background-color: #e87700;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #ff9e41), color-stop(100%, #e87700));
                                    background-image: -webkit-linear-gradient(top, #ff9e41, #e87700 50%);
                                    background-image: -moz-linear-gradient(top, #ff9e41, #e87700 50%);
                                    background-image: -ms-linear-gradient(top, #ff9e41, #e87700 50%);
                                    background-image: -o-linear-gradient(top, #ff9e41, #e87700 50%);
                                    background-image: linear-gradient(top, #ff9e41, #e87700 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ff9e41, endColorstr=#e87700);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ff9e41, endColorstr=#e87700)"
                                }
                                
                                .scl-button--secondary-open-account a:focus,
                                .scl-button--secondary-open-account a:hover {
                                    background-color: #6eb5f9;
                                    background-color: #ff8719;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #ffb658), color-stop(100%, #ff8719));
                                    background-image: -webkit-linear-gradient(top, #ffb658, #ff8719 50%);
                                    background-image: -moz-linear-gradient(top, #ffb658, #ff8719 50%);
                                    background-image: -ms-linear-gradient(top, #ffb658, #ff8719 50%);
                                    background-image: -o-linear-gradient(top, #ffb658, #ff8719 50%);
                                    background-image: linear-gradient(top, #ffb658, #ff8719 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffb658, endColorstr=#ff8719);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffb658, endColorstr=#ff8719)"
                                }
                                
                                .scl-button--secondary-open-account a:active {
                                    box-shadow: 0 3px 5px #D76400 inset
                                }
                                
                                .scl-button--secondary-action a {
                                    font-size: 15px;
                                    font-size: 1rem;
                                    padding: 7.5px 12px;
                                    color: #222;
                                    border: 1px solid #BBB;
                                    text-shadow: 0 1px 0 #FFF;
                                    background-color: #e7e7e7;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #fefefe), color-stop(100%, #e7e7e7));
                                    background-image: -webkit-linear-gradient(top, #fefefe, #e7e7e7 50%);
                                    background-image: -moz-linear-gradient(top, #fefefe, #e7e7e7 50%);
                                    background-image: -ms-linear-gradient(top, #fefefe, #e7e7e7 50%);
                                    background-image: -o-linear-gradient(top, #fefefe, #e7e7e7 50%);
                                    background-image: linear-gradient(top, #fefefe, #e7e7e7 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#e7e7e7);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fefefe, endColorstr=#e7e7e7)"
                                }
                                
                                .scl-button--secondary-action a:focus,
                                .scl-button--secondary-action a:hover {
                                    background-color: #f3f3f3;
                                    background-color: #f3f3f3;
                                    background-image: -webkit-gradient(linear, 50% 0, 50% 50%, color-stop(0%, #fff), color-stop(100%, #f3f3f3));
                                    background-image: -webkit-linear-gradient(top, #fff, #f3f3f3 50%);
                                    background-image: -moz-linear-gradient(top, #fff, #f3f3f3 50%);
                                    background-image: -ms-linear-gradient(top, #fff, #f3f3f3 50%);
                                    background-image: -o-linear-gradient(top, #fff, #f3f3f3 50%);
                                    background-image: linear-gradient(top, #fff, #f3f3f3 50%);
                                    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3);
                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3)"
                                }
                                
                                .scl-button--secondary-action a:active {
                                    box-shadow: 0 3px 5px #CCC inset
                                }
                                
                                .scl-button--secondary-action a:visited {
                                    color: #000
                                }
                                
                                .scl-left {
                                    text-align: left;
                                    display: block
                                }
                                
                                .scl-center {
                                    text-align: center;
                                    display: block
                                }
                                
                                .scl-right {
                                    text-align: right;
                                    display: block
                                }
                                
                                .scl-white,
                                .scl-white:active,
                                .scl-white:focus,
                                .scl-white:visited {
                                    color: #fff!important
                                }
                                
                                .scl-green,
                                .scl-green:visited {
                                    color: #408800!important
                                }
                                
                                .scl-black {
                                    color: #000
                                }
                                
                                .scl-gray-background {
                                    background-color: #F0F0F0
                                }
                                
                                .scl-white-background {
                                    background-color: #FFF
                                }
                                
                                .scl-green-background {
                                    background-color: #76A923
                                }
                                
                                .scl-green-dark-background {
                                    background-color: #408800
                                }
                                
                                .scl-foundation-green-background {
                                    background-color: #6F9824
                                }
                                
                                .scl-gray-background-texture {
                                    background-image: url(data:image/png;
 base64, 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aGZl3Kab3AAAyGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzYgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDEtMjlUMTY6NTU6NTJaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDEtMjlUMTY6NTc6MjNaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DDRZgwAAAERJREFUOI3tkSESwDAQAjdn+P9Pz6Ia2eoE10MidmB2dfcjCdt8c9pVEgZQSZgkKgmz/QJT1ysJg5EyUo66kXK/9odSNpsk8/cFdAHkAAAAAElFTkSuQmCC)}
                                    .ie8 .scl-gray-background-texture {
                                        background-image: url(../images/css/texture.png)
                                    }
                                    .arrow-down {
                                        width: 0;
                                        height: 0;
                                        border-style: solid;
                                        border-width: 20px 30px 0;
                                        margin-left: -30px;
                                        position: absolute;
                                        left: 50%
                                    }
                                    .scl-gray-arrow {
                                        border-color: #F0F0F0 transparent transparent
                                    }
                                    .scl-green-arrow {
                                        border-color: #82B700 transparent transparent
                                    }
                                    .scl-white-arrow {
                                        border-color: #FFF transparent transparent
                                    }
                                    .scl-foundation-green-arrow {
                                        border-color: #6F9824 transparent transparent
                                    }
                                    .scl-standard {
                                        font-size: 15px;
                                        line-height: 21px
                                    }
                                    .remove-bottom-border {
                                        border-bottom: 0!important
                                    }
                                    .remove-vertical-border {
                                        border: 0!important
                                    }
                                    .remove-top-border {
                                        border-top: 0!important
                                    }
                                    .remove-column-bottom-border {
                                        border-bottom: 0!important
                                    }
                                    .remove-top-padding {
                                        padding-top: 0!important
                                    }
                                    .remove-right-border {
                                        border-right: 0!important
                                    }
                                    .add-bottom-border {
                                        border-bottom: 1px solid #ccc
                                    }
                                    #responsive-landing {
                                        background-color: #f0f0f0
                                    }
                                    #page-container {
                                        border-width: 0 1px;
                                        margin: 0 auto;
                                        background-color: #f0f0f0;
                                        width: 100%!important;
                                        *width: 1140px!important;
                                        max-width: 100%!important;
                                        min-width: 320px;
                                        overflow: hidden
                                    }
                                    @media (max-width:71.25em) {
                                        #page-container {
                                            border: 0;
                                            -webkit-box-shadow: none;
                                            box-shadow: none;
                                            width: 100%!important
                                        }
                                    }
                                    #layout-region-navbar {
                                        margin: 0
                                    }
                                    #layout-region-content {
                                        background-size: 100% auto;
                                        background-repeat: no-repeat;
                                        background-color: #f0f0f0;
                                        max-width: 1140px;
                                        margin: 0 auto;
                                    }
                                    #layout-region-top-content {
                                        margin: 0 auto!important;
                                        max-width: 1140px
                                    }
                                    #layout-region-main-content {
                                        margin: 0 auto!important;
                                        max-width: 1140px;
                                        background-color: #fff
                                    }
                                    #layout-region-center-well .fidgrid--content {
                                        overflow-x: hidden;
                                        padding: 0
                                    }
                                    #responsive-landing .fidgrid--col {
                                        float: none!important
                                    }
                                    #layout-region-page-disclosure {
                                        clear: both;
                                        width: 100%
                                    }
                                    #layout-region-page-disclosure.fidgrid--row .fidgrid--col {
                                        padding: 0 8px
                                    }
                                    #layout-region-footer .fidgrid--content {
                                        padding: 0
                                    }
                                    #layout-region-center-well .fidgrid--content {
                                        overflow: visible
                                    }
                                    .fidgrid--shadow {
                                        -webkit-box-shadow: 0 7px 15px 3px rgba(0, 0, 0, .15);
                                        -moz-box-shadow: 0 7px 15px 3px rgba(0, 0, 0, .15);
                                        box-shadow: 0 7px 15px 3px rgba(0, 0, 0, .15)
                                    }
                                    .footer {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        background-color: #EEE!important;
                                        height: 90px;
                                        text-align: right!important;
                                        padding: 0!important;
                                        margin: 0!important;
                                        border-top: 1px solid #CCC!important;
                                        font-size: 13px!important;
                                        font-weight: 400!important
                                    }
                                    .footer a:link,
                                    .footer a:visited {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        text-decoration: none;
                                        color: #0F57C2!important;
                                        margin: 0!important;
                                        padding: 0!important;
                                        font-weight: 400!important
                                    }
                                    .footer a:active,
                                    .footer a:focus {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        text-decoration: underline;
                                        color: #E74600!important;
                                        margin: 0!important;
                                        padding: 0!important;
                                        font-weight: 400!important
                                    }
                                    .footer a:hover {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        text-decoration: underline;
                                        color: #0F57C2!important;
                                        margin: 0!important;
                                        padding: 0!important
                                    }
                                    .footer .fid-logo {
                                        float: left!important;
                                        padding: 0!important;
                                        margin: 9px 0 0 15px!important
                                    }
                                    .footer p {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        margin: 0!important;
                                        font-size: 85%!important;
                                        color: #666!important;
                                        text-align: right!important;
                                        text-decoration: none!important;
                                        font-weight: 400!important
                                    }
                                    .footer .copyright {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        padding: 0 0 1px!important;
                                        margin: 9px 7px 0 0!important
                                    }
                                    .footer .rights {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        padding: 0!important;
                                        margin: 0 7px 0 0!important
                                    }
                                    .footer ul {
                                        margin: 3px 6px 0 0!important;
                                        padding: 0!important
                                    }
                                    .footer .first {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        font-weight: 400!important;
                                        list-style-type: none!important;
                                        display: inline!important;
                                        font-size: 85%!important;
                                        background: none!important;
                                        margin: 0!important;
                                        padding: 0 1px 0 0!important
                                    }
                                    .footer ul li {
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif!important;
                                        font-weight: 400!important;
                                        list-style-type: none!important;
                                        display: inline!important;
                                        font-size: 85%!important;
                                        background: transparent url(../images/css/grey-pipe-sm.gif) no-repeat scroll 0 50%!important;
                                        margin: 0!important;
                                        padding: 0 1px 0 6px!important
                                    }
                                    .seo-footer,
                                    .seo-footer--btn,
                                    .seo-footer--input-field,
                                    .seo-footer--internal-links,
                                    .seo-footer--investor-center-fields,
                                    .seo-footer--investor-center-social-media,
                                    .seo-footer--investor-center-zipcode,
                                    .seo-footer--projects-list,
                                    .seo-footer--reserved-links,
                                    .seo-footer--text {
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .seo-footer {
                                        font-family: "Fidelity Sans", helvetica;
                                        width: 100%;
                                        background-image: url(../images/css/Footer_BG.png);
                                        background-repeat: repeat-x;
                                        background-color: #F0F0F0;
                                        border-bottom: 1px solid #ccc;
                                        margin: 18px 0 0;
                                        padding: 9px 0
                                    }
                                    .seo-footer--projects-list {
                                        font-family: "Fidelity Sans", helvetica;
                                        width: 54%;
                                        float: left;
                                        font-size: 93.3%;
                                        font-weight: 700;
                                        line-height: 1.2;
                                        margin-bottom: 18px;
                                        padding: 0 8px
                                    }
                                    .seo-footer--products {
                                        float: left;
                                        width: 31%;
                                        margin-right: 13px;
                                        padding: 6px 0 9px
                                    }
                                    .seo-footer--products-list {
                                        margin: 0 0 11px;
                                        padding: 0
                                    }
                                    .seo-footer--last {
                                        margin: 0
                                    }
                                    .seo-footer--investor-center-social-media {
                                        border-left: 1px solid #ccc;
                                        float: left;
                                        width: 46%;
                                        padding: 1px 0 0 8px
                                    }
                                    .seo-footer--investor-center {
                                        border: 0;
                                        padding: 0 0 14px 8px
                                    }
                                    .seo-footer--investor-center-zipcode {
                                        display: block;
                                        width: 52%;
                                        float: left
                                    }
                                    .seo-footer--investor-center-fields {
                                        display: block;
                                        width: 48%;
                                        float: left
                                    }
                                    .seo-footer--zipcode {
                                        font-family: "Fidelity Sans", helvetica;
                                        display: block;
                                        font-size: 80%;
                                        line-height: 1.25;
                                        padding: 5px 0 0
                                    }
                                    .seo-footer--text {
                                        width: 49%;
                                        margin-right: 3px
                                    }
                                    .seo-footer--error-message {
                                        background: url(../images/css/error.gif) no-repeat 0 2px;
                                        display: none;
                                        padding: 0 0 0 20px
                                    }
                                    .ie7 .seo-footer--error-message {
                                        zoom: 1;
                                        padding-bottom: 4px
                                    }
                                    .seo-footer--error-text {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 73.3%;
                                        color: red;
                                        margin: 0
                                    }
                                    .seo-footer--btn {
                                        width: 75px;
                                        font-size: 80%;
                                        line-height: 1.25;
                                        margin: 0;
                                        padding: 0;
                                        vertical-align: baseline
                                    }
                                    .chrome .seo-footer--btn {
                                        height: 24px
                                    }
                                    .font-adjust-large .seo-footer--investor-center .seo-footer--btn {
                                        width: auto!important;
                                        height: auto!important
                                    }
                                    .seo-footer--social-media {
                                        border: 0;
                                        height: auto;
                                        margin: 0;
                                        padding: 0 0 88px 8px
                                    }
                                    .chrome .seo-footer--social-media {
                                        padding: 0 0 81px 8px
                                    }
                                    .seo-footer--social-media-list {
                                        float: left;
                                        padding: 0 14px 6px 0
                                    }
                                    .seo-footer--social-media-list a {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 80%;
                                        font-weight: 400;
                                        vertical-align: 4px;
                                        padding: 0
                                    }
                                    .seo-footer--social-media-icon {
                                        width: 18px;
                                        height: 18px
                                    }
                                    .seo-footer--internal-links {
                                        font-family: "Fidelity Sans", helvetica;
                                        width: 54%;
                                        float: left;
                                        font-size: 80%;
                                        padding: 0 8px
                                    }
                                    .seo-footer--internal-link-list {
                                        padding: 3px 0 5px
                                    }
                                    .seo-footer--internal-list-items {
                                        display: inline;
                                        background: url(../images/css/grey-pipe-sm.gif) no-repeat scroll 100% 3px transparent;
                                        margin-right: 4px;
                                        padding: 0 8px 0 0
                                    }
                                    .seo-footer--reserved-links {
                                        font-family: "Fidelity Sans", helvetica;
                                        border-left: 1px solid #ccc;
                                        float: left;
                                        width: 46%;
                                        font-size: 80%;
                                        line-height: 1.25;
                                        padding: 3px 16px 4px
                                    }
                                    .seo-footer-copyright {
                                        color: #666;
                                        margin: 0;
                                        padding: 0
                                    }
                                    .seo-footer--reserved-link-list {
                                        margin: 2px 0
                                    }
                                    .seo-footer--reserved-link-items {
                                        display: inline;
                                        background: url(../images/css/grey-pipe-sm.gif) no-repeat scroll 100% 3px transparent;
                                        margin: 0 4px 0 0;
                                        padding: 0 8px 0 0
                                    }
                                    .seo-footer--stay-connected {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        color: #408800;
                                        margin: 0;
                                        padding: 0 0 2px 8px
                                    }
                                    .seo-footer .clear-both {
                                        clear: both
                                    }
                                    .seo-footer a:visited {
                                        color: #0F57C2
                                    }
                                    .ie8 .seo-footer--reserved-links {
                                        padding-bottom: 3px
                                    }
                                    .seo-footer--last-item {
                                        margin-right: 0;
                                        background: 0 0;
                                        padding-right: 0
                                    }
                                    .ie6 .seo-footer--internal-list-items,
                                    .ie6 .seo-footer--reserved-link-items,
                                    .ie7 .seo-footer--internal-list-items,
                                    .ie7 .seo-footer--reserved-link-items {
                                        margin-right: 7px;
                                        padding-right: 5px
                                    }
                                    .ie6 .seo-footer,
                                    .ie7 .seo-footer {
                                        padding-bottom: 2px
                                    }
                                    .ie6 .seo-footer--products,
                                    .ie7 .seo-footer--products {
                                        width: 29%
                                    }
                                    @media (min-width:40em) and (max-width:61.25em) {
                                        .seo-footer {
                                            padding: 15px 8px 10px
                                        }
                                        .seo-footer--fid-logo {
                                            padding-bottom: 14px
                                        }
                                        .seo-footer--internal-links {
                                            width: 50%;
                                            padding: 0
                                        }
                                        .seo-footer--reserved-links {
                                            width: 50%;
                                            line-height: 1.75;
                                            padding: 0;
                                            border: 0
                                        }
                                        .seo-footer--investor-center-social-media {
                                            float: right;
                                            width: 50%;
                                            padding: 1px 0 0 20px
                                        }
                                        .chrome .seo-footer--social-media,
                                        .seo-footer--social-media {
                                            padding: 19px 0 0
                                        }
                                    }
                                    @media (max-width:39.938em) {
                                        .seo-footer {
                                            margin-top: 36px;
                                            padding: 16px 8px
                                        }
                                        .seo-footer--fid-logo {
                                            padding: 15px 0 14px
                                        }
                                        .seo-footer--internal-links {
                                            width: 100%;
                                            border-top: 1px solid #ccc;
                                            padding: 0
                                        }
                                        .seo-footer--reserved-links {
                                            border: 0;
                                            width: 100%;
                                            line-height: 1.75;
                                            padding: 0
                                        }
                                        .seo-footer--investor-center-social-media {
                                            float: left;
                                            width: 100%;
                                            border: 0;
                                            padding: 0
                                        }
                                        .chrome .seo-footer--social-media,
                                        .seo-footer--social-media {
                                            padding: 19px 0
                                        }
                                    }
                                    @media (max-width:61.25em) {
                                        .seo-footer--projects-list {
                                            display: none
                                        }
                                        .seo-footer--investor-center-fields,
                                        .seo-footer--investor-center-zipcode {
                                            width: 100%;
                                            float: none
                                        }
                                        .seo-footer--zipcode {
                                            float: none;
                                            width: 100%;
                                            padding-top: 7px;
                                            padding-bottom: 6px
                                        }
                                        .seo-footer--text {
                                            width: 200px;
                                            height: 33px
                                        }
                                        .seo-footer--btn {
                                            height: 27px;
                                            font-size: 100%;
                                            margin-top: 3px;
                                            -webkit-appearance: button
                                        }
                                        .seo-footer--social-media-icon {
                                            width: 26px;
                                            height: 26px;
                                            margin: 0;
                                            padding: 0 8px;
                                            cursor: pointer
                                        }
                                        .seo-footer--social-media-list:first-child .seo-footer--social-media-icon {
                                            padding: 0 8px 0 0
                                        }
                                        .seo-footer--social-media-list a {
                                            position: absolute;
                                            left: -5000px;
                                            width: 1px;
                                            height: 1px;
                                            overflow: hidden
                                        }
                                        .seo-footer--internal-link-list {
                                            line-height: 1.75
                                        }
                                        .seo-footer--internal-link-list,
                                        .seo-footer--investor-center,
                                        .seo-footer--social-media-list,
                                        .seo-footer--stay-connected {
                                            padding: 0
                                        }
                                    }
                                    .header-navless {
                                        background: #408800;
                                        width: 100%;
                                        min-height: 43.995px;
                                        min-height: 2.933rem;
                                        height: 43.995px;
                                        height: 2.933rem;
                                        display: table;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .header-navless.header-navless--black {
                                        background: #000
                                    }
                                    .header-navless--logo {
                                        display: table-cell;
                                        vertical-align: middle;
                                        height: 26px;
                                        width: 127px;
                                        background: url(data:image/svg+xml;
 base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjIyLjIwMnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCAyMjIuMjAyIDUyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMjIuMjAyIDUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzUuNiwxNi42IDIwLjgwMSwxNi42IDIyLjgwMSw5LjYgMzcuNiw5LjYgNDAuMjAzLDAgMTEuNDAxLDAgMCw0MC40IDE0LjIwMyw0MC40IDE4LjQwMSwyNS40IA0KCQkzMy4yMDMsMjUuNCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1OC4yMDMsMCA0NC4yMDMsMCA0Miw4LjE5OSA1NS44MDEsOC4xOTkgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDEuMjAzLDExIDMyLjgwMSw0MC40IDQ2LjgwMSw0MC40IDU1LjIwMywxMSAJIi8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTgwLjQwMSwwbC00LDE0LjE5OWMtMS4xOTgtMi4xOTktNC0zLjc5OS04LTMuNzk5Yy00LjYsMC04LjM5OSwyLTEwLjYsNmMtMyw1LjE5OS01LDEyLjc5OS01LDE4DQoJCWMwLDQuNiwyLjc5OSw2Ljc5OSw3LjQsNi43OTljNC4zOTcsMCw3LjE5OC0xLjYsMTAtNGwtMSwzLjIwMWgxMy42TDk0LjIwMiwwSDgwLjQwMUw4MC40MDEsMHogTTcyLDMwLjYNCgkJYy0wLjYsMC40LTEuMTk5LDAuODAxLTIuNCwwLjgwMWMtMS4zOTcsMC0yLjE5OS0xLTIuMTk5LTIuMjAxYzAtMi4zOTgsMS00Ljc5OSwyLTcuMzk4YzAuODAyLTEuODAxLDItMi4yMDEsMy4xOTktMi4yMDENCgkJYzAuODAxLDAsMS44MDEsMC40LDIuMjAxLDEuMjAxTDcyLDMwLjZ6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyMi40MDIsMjcuNkMxMjMuMjA0LDI1LjIsMTI0LDIxLjIsMTI0LDE5LjQwMWMwLTcuNC01LjU5OS05LjIwMS0xNC4xOTgtOS4yMDENCgkJYy01LjYsMC0xMS44MDEsMS44MDEtMTUuMjAxLDYuNGMtMywzLjgwMS01LjE5OSwxMS01LjE5OSwxNS40YzAsOCw2LjQsOS4xOTksMTQuODAyLDkuMTk5YzYuMTk3LDAsMTYtMi43OTksMTcuNzk2LTExLjE5OWgtMTMuNTk5DQoJCWMtMC44MDEsMi44MDEtMS42LDMuNi0zLjYsMy42cy0yLTEuNi0yLTIuMTk5YzAtMS4yLDAuNC0yLjM5OSwwLjc5OS0zLjgwMUgxMjIuNDAyTDEyMi40MDIsMjcuNnogTTEwOC40MDEsMTcuNg0KCQljMS40LDAsMi40LDAuNCwyLjQsMi4yMDFjMCwwLjYtMC4yMDEsMS4zOTgtMC40LDJIMTA0LjZDMTA1LjYsMTguODAxLDEwNi44MDEsMTcuNiwxMDguNDAxLDE3LjZ6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMzMuOCwwIDEyMi40MDIsNDAuNCAxMzYuNDAyLDQwLjQgMTQ3LjgsMCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxNjYuMjA0LDAgMTUyLjIwNCwwIDE1MCw4LjE5OSAxNjMuOCw4LjE5OSAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxNDkuMjA0LDExIDE0MSw0MC40IDE1NC44LDQwLjQgMTYzLjIwNCwxMSAJIi8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxMS4yMDQsMzQuNGMtMiwwLTMuODAyLDEuNzk5LTMuODAyLDMuNzk5UzIwOS4yMDQsNDIsMjExLjIwNCw0MlMyMTUsNDAuMTk5LDIxNSwzOC4xOTkNCgkJUzIxMy40MDIsMzQuNCwyMTEuMjA0LDM0LjR6IE0yMTEuMjA0LDQxLjRjLTEuODAyLDAtMy4yMDMtMS40LTMuMjAzLTMuMjAxQzIwOCwzNi40LDIwOS40MDIsMzUsMjExLjIwNCwzNQ0KCQljMS43OTcsMCwzLjE5OCwxLjQsMy4xOTgsMy4xOTlDMjE0LjQwMiw0MCwyMTMsNDEuNCwyMTEuMjA0LDQxLjR6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxMi44LDM3LjRjMC0wLjgwMS0wLjM5OC0xLjIwMS0xLjM5OC0xLjIwMUgyMTB2NGgwLjYwMXYtMS42aDAuNjAzbDEsMS42SDIxM2wtMS0xLjYNCgkJQzIxMi40MDIsMzguNCwyMTIuOCwzOC4xOTksMjEyLjgsMzcuNHogTTIxMC42MDEsMzh2LTFoMC42MDNjMC4zOTcsMCwxLDAsMSwwLjZjMCwwLjYwMS0wLjQwMSwwLjYwMS0xLDAuNjAxTDIxMC42MDEsMzgNCgkJTDIxMC42MDEsMzh6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwNy44LDExbC03LjU5OCwxNi40bDAuMTk5LTE2LjRIMTg5aC0yLjU5OWgtNWwxLjgwMi02LjZoLTE0bC03LjYwMywyNi43OTkNCgkJQzE2MS4yMDQsMzIuODAxLDE2MSwzNCwxNjEsMzUuNGMwLDMsMS42MDIsNSw1LjYwMiw1SDE3OWwyLTcuMjAxaC0yLjU5OGMtMS44MDEsMC0yLjQwMi0wLjM5OC0yLjQwMi0xLjc5OQ0KCQljMC0wLjgwMSwwLjIwMy0xLjgwMSwwLjQwMi0yLjYwMWwzLjE5OS0xMS4ySDE4N2wyLDIyLjhjLTAuMzk4LDEuOC0xLDIuNjAxLTIsMy4xOTljLTEuMTk5LDAuNjAxLTMuNzk3LDAuNC00Ljc5NywwLjRIMTgyDQoJCWwtMi4xOTksOGg5LjYwMmM1LjU5OSwwLDguMzk4LTIuODAxLDEyLjM5OC05bDIwLjQwMi0zMkgyMDcuOEwyMDcuOCwxMXoiLz4NCjwvZz4NCjwvc3ZnPg0K) 8px center no-repeat;
                                        background-size: 119px 26px
                                    }
                                    .no-svg .header-navless--logo {
                                        background: url(../images/css/fidelity-logo-white-1x.png) 8px center no-repeat
                                    }
                                    .header-navless--logo-print {
                                        display: none
                                    }
                                    .header-navless--custom-logo {
                                        display: table-cell;
                                        vertical-align: middle;
                                        padding: 0 0 0 5px
                                    }
                                    .header-navless--left-title {
                                        color: #FFF;
                                        display: table-cell;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 120%;
                                        font-weight: 700;
                                        padding: 0 8px;
                                        vertical-align: middle
                                    }
                                    .header-navless--additional-text {
                                        text-align: right;
                                        display: table-cell;
                                        vertical-align: middle;
                                        padding: 7.995px 7.995px 7.995px 31.995px;
                                        padding: .533rem .533rem .533rem 2.133rem
                                    }
                                    .header-navless--title-text {
                                        display: inline;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        color: #FFF;
                                        padding-left: 16.005px;
                                        padding-left: 1.067rem
                                    }
                                    .header-navless--title-text img {
                                        padding: 0 6px 0 0
                                    }
                                    .header-navless--no-scroll {
                                        height: 43px
                                    }
                                    .header-navless--no-scroll.header-navless--menulink-noscroll {
                                        height: 60px
                                    }
                                    .header-navless--no-scroll .header-navless {
                                        position: fixed;
                                        z-index: 99999;
                                        max-width: 1140px
                                    }
                                    .header-navless--menu-link {
                                        padding: 0 0 0 20px
                                    }
                                    .header-navless--menu-link.header-navless--additional-text {
                                        width: 50px;
                                        padding: 0
                                    }
                                    .header-navless--menu-link .header-navless--custom-logo {
                                        padding-right: 8px
                                    }
                                    .header-navless--option-list {
                                        vertical-align: middle;
                                        display: table-cell
                                    }
                                    .header-navless--option-list ul {
                                        float: right
                                    }
                                    .header-navless--option-list li {
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        font-weight: 400;
                                        width: 140px;
                                        *width: auto
                                    }
                                    .header-navless--option-list a {
                                        color: #FFF;
                                        height: 60px;
                                        text-decoration: none;
                                        display: block;
                                        white-space: nowrap;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        padding: 20px 0 0;
                                        -webkit-transition: .2s linear;
                                        -moz-transition: .2s linear;
                                        transition: .2s linear;
                                        *width: 140px
                                    }
                                    .header-navless--nolink {
                                        height: 60px;
                                        text-decoration: none;
                                        display: block;
                                        white-space: nowrap;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        padding: 20px 0 0;
                                        *width: 140px
                                    }
                                    .header-navless--option-list a:hover {
                                        color: #408800;
                                        background: #FFF;
                                        -webkit-transition: none;
                                        -moz-transition: none;
                                        transition: none
                                    }
                                    .header-navless--option-list li.header-navless--link-active {
                                        font-weight: 700;
                                        color: #FFF
                                    }
                                    .header-navless--option-list li.header-navless--link-active a {
                                        border-bottom: .5em solid #FFF;
                                        outline: 0
                                    }
                                    .header-navless--option-list li.header-navless--link-active a:hover {
                                        color: #FFF;
                                        background: #408800
                                    }
                                    .header-navless--dropdown-icon {
                                        display: none
                                    }
                                    @media screen and (max-width:47.5em) {
                                        .header-navless {
                                            padding: 0;
                                            height: 48px
                                        }
                                        .header-navless--custom-logo {
                                            display: inline-block;
                                            position: absolute;
                                            width: 58%;
                                            top: 10px;
                                            right: 8px;
                                            padding: 0
                                        }
                                        .header-navless--dropdown-icon {
                                            background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAQAAACsTTynAAAAJElEQVR4AWP838BQz0AINDL+/89ABCDaNAZiAHWV0dSnoz4FAE7KGv7shWYWAAAAAElFTkSuQmCC) no-repeat center;
                                            display: inline-block;
                                            position: absolute;
                                            top: 10px;
                                            padding-left: 8px;
                                            height: 28px;
                                            width: 38px
                                        }
                                        .ie8 .header-navless--dropdown-icon {
                                            background: url(../images/css/navigation-1x.png) no-repeat center
                                        }
                                        .header-navless--menu-link .header-navless--additional-text {
                                            display: none
                                        }
                                        .header-navless--menu-link .header-navless--custom-logo {
                                            padding-right: 0
                                        }
                                        .header-navless--option-list {
                                            display: none;
                                            width: 100%;
                                            float: none;
                                            padding: 0
                                        }
                                        .header-navless--option-list ul {
                                            margin: 44px 0 0;
                                            float: none;
                                            position: static;
                                            overflow: hidden
                                        }
                                        .header-navless--option-list li {
                                            border-top: 1px solid #589810;
                                            padding: 0 8px;
                                            display: block;
                                            text-align: left;
                                            width: auto
                                        }
                                        .header-navless--nolink,
                                        .header-navless--option-list a {
                                            width: 100%;
                                            height: 43.995px;
                                            padding: 13px 0 0
                                        }
                                        .header-navless--option-list a:hover {
                                            color: #FFF;
                                            background: #408800
                                        }
                                        .header-navless--option-list li.header-navless--link-active {
                                            font-weight: 400;
                                            height: 43.995px;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAoAAAAoCAYAAADHVmuAAAAAPklEQVR42u2PMQoAMAjEfIf/f4D9YU/oUCmVjh0ihAPJEttvRLjm+Ik3SfTS2qSXiniVqujEEEMMMcR8FzMBrDUxwN8G9MoAAAAASUVORK5CYII=) repeat scroll 0 0 #360
                                        }
                                        .ie8 .header-navless--option-list li.header-navless--link-active {
                                            background: url(../images/css/nav_rect.png) repeat scroll 0 0 #360
                                        }
                                        .header-navless--option-list li.header-navless--link-active a {
                                            border-bottom: 0;
                                            border-left: .5em solid #FFF;
                                            margin-left: -8px;
                                            padding-left: 8px
                                        }
                                        .header-navless--option-list li.header-navless--link-active a:hover {
                                            background: 0 0
                                        }
                                        .header-navless--inactive {
                                            display: block;
                                            margin: 0;
                                            max-height: 0;
                                            overflow-y: hidden;
                                            -moz-transition-duration: .3s;
                                            -webkit-transition-duration: .3s;
                                            -o-transition-duration: .3s;
                                            transition-duration: .3s;
                                            -moz-transition-timing-function: cubic-bezier(0, 1, .5, 1);
                                            -webkit-transition-timing-function: cubic-bezier(0, 1, .5, 1);
                                            -o-transition-timing-function: cubic-bezier(0, 1, .5, 1);
                                            transition-timing-function: cubic-bezier(0, 1, .5, 1)
                                        }
                                        .header-navless--active {
                                            -moz-transition-duration: .3s;
                                            -webkit-transition-duration: .3s;
                                            -o-transition-duration: .3s;
                                            transition-duration: .3s;
                                            -moz-transition-timing-function: ease-in;
                                            -webkit-transition-timing-function: ease-in;
                                            -o-transition-timing-function: ease-in;
                                            transition-timing-function: ease-in;
                                            max-height: 1000px;
                                            overflow: hidden
                                        }
                                    }
                                    @media screen and (max-width:47.5em) {
                                        .header-navless--no-scroll,
                                        .header-navless--no-scroll.header-navless--menulink-noscroll {
                                            height: 48px
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .header-navless--title-text {
                                            font-size: 15px;
                                            font-size: 1rem;
                                            line-height: 1.2
                                        }
                                    }
                                    .header-navless--banner img {
                                        max-width: 100%
                                    }
                                    @media (max-width:63.9375em) {
                                        .header-navless--banner {
                                            display: none
                                        }
                                    }
                                    .header-navless--aux-text {
                                        text-align: right;
                                        padding: 6px 8px
                                    }
                                    .header-navless--aux-text img {
                                        padding: 0 6px 0 0
                                    }
                                    @media print {
                                        .header-navless--additional-text {
                                            width: 100%
                                        }
                                        .header-navless--logo-print {
                                            display: block
                                        }
                                    }
                                    .below-disclosure {
                                        color: #666;
                                        font-size: 80%;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin: 0;
                                        font-style: normal
                                    }
                                    .below-disclosure--content {
                                        padding-top: 8px
                                    }
                                    .below-disclosure--content.no-expand-collapse {
                                        padding-top: 0
                                    }
                                    .ereview-number {
                                        color: #666;
                                        font-size: 80%;
                                        line-height: 1.25;
                                        padding: 7px 0 12px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .below-disclosure--para {
                                        padding: 0 0 15px 21px;
                                        display: none;
                                        line-height: 1.25
                                    }
                                    .below-disclosure--para p {
                                        display: inline
                                    }
                                    .below-disclosure--toggle-text {
                                        font-weight: 700;
                                        background-image: url(../images/css/icon-plus-circle-sm-1x.png);
                                        background-position: 0 0;
                                        background-repeat: no-repeat;
                                        display: inline-block;
                                        padding-left: 21px;
                                        padding-bottom: 8px;
                                        line-height: 1;
                                        text-transform: none;
                                        color: #0F57C2;
                                        cursor: pointer
                                    }
                                    .below-disclosure--expand .below-disclosure--para {
                                        display: block
                                    }
                                    .below-disclosure--content.no-expand-collapse .below-disclosure--para {
                                        display: block;
                                        padding: 0 0 15px
                                    }
                                    .below-disclosure--expand .below-disclosure--toggle-text {
                                        background-image: url(../images/css/icon-minus-circle-sm-1x.png)
                                    }
                                    #responsive-landing .below-disclosure,
                                    #responsive-landing-page .below-disclosure {
                                        padding-top: 10px
                                    }
                                    .scl-flexible-images-with-column {
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        border-bottom: 1px solid #CCC;
                                        position: relative;
                                        clear: both
                                    }
                                    .scl-flexible-images-with-column--ntk {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 30px;
                                    }
                                    .scl-image-promo-panel {
                                        height: 400px;
                                        display: table;
                                        background-position: center;
                                        background-origin: content-box;
                                        background-size: cover;
                                        background-repeat: no-repeat
                                    }
                                    .scl-image-promo-panel .scl-flexible-layout--link-text {
                                        padding-top: 0
                                    }
                                    .scl-flexible--cinchURL {
                                        float: right;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-size: 14px;
                                        padding-top: 10px
                                    }
                                    .scl-flexible-images-with-column-1 {
                                        width: 50%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        display: table-cell;
                                        padding-left: 5%;
                                        padding-right: 2.5%;
                                        border-right: 1px solid #CCC;
                                        vertical-align: top
                                    }
                                    .ie8 .scl-flexible-images-with-column-1 {
                                        padding-left: 57px;
                                        padding-right: 28.5px
                                    }
                                    .scl-flexible-images-with-column-2 {
                                        width: 50%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        height: auto;
                                        display: table-cell;
                                        padding-left: 2.5%;
                                        padding-right: 5%;
                                        vertical-align: top;
                                    }
                                    .ie8 .scl-flexible-images-with-column-2 {
                                        padding-right: 57px;
                                        padding-left: 28.5px
                                    }
                                    .scl-flx-60-40.scl-flexible-embed-vcenter-align {
                                        padding-top: 5%;
                                        padding-bottom: 5%
                                    }
                                    .scl-flx-60-40 .scl-flexible-images-with-column-1 {
                                        width: 70%;
                                        padding-left: 5%;
                                        padding-right: 2.5%
                                    }
                                    .scl-flx-60-40 .scl-flexible-images-with-column-2 {
                                        width: 40%;
                                        padding: 0 5% 0 2.5%
                                    }
                                    .scl-flexible-images-with-column-1.scl-flexible-embed-hcenter-align,
                                    .scl-flexible-images-with-column-2.scl-flexible-embed-hcenter-align {
                                        padding-left: 5%!important;
                                        padding-right: 5%!important
                                    }
                                    .ie8 .scl-flx-60-40 .scl-flexible-images-with-column-1 {
                                        padding-left: 57px;
                                        padding-right: 28.5px
                                    }
                                    .ie8 .scl-flx-60-40 .scl-flexible-images-with-column-2 {
                                        padding-right: 57px;
                                        padding-left: 28.5px
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-1 {
                                        width: 40%;
                                        padding: 0 5%
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-2 {
                                        width: 70%;
                                        padding-left: 2.5%;
                                        padding-right: 5%
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-1.scl-flexible-embed-hcenter-align,
                                    .scl-flx-40-60 .scl-flexible-images-with-column-2.scl-flexible-embed-hcenter-align {
                                        padding-left: 5%;
                                        padding-right: 5%
                                    }
                                    .scl-flx-40-60.scl-flexible-embed-vcenter-align {
                                        padding-top: 5%;
                                        padding-bottom: 5%
                                    }
                                    .ie8 .scl-flx-40-60 .scl-flexible-images-with-column-1 {
                                        padding-right: 57px;
                                        padding-left: 57px
                                    }
                                    .ie8 .scl-flx-40-60 .scl-flexible-images-with-column-2 {
                                        padding-right: 57px;
                                        padding-left: 28.5px
                                    }
                                    .scl-flexible-single-column {
                                        width: 100%
                                    }
                                    .scl-flx--single-layout-large .scl-flexible-images-with-column-1 {
                                        padding-left: 12%;
                                        padding-right: 12%;
                                        border-right: 0;
                                        width: 100%
                                    }
                                    .ie8 .scl-flx--single-layout-large .scl-flexible-images-with-column-1 {
                                        padding-left: 136.797px;
                                        padding-right: 136.797px
                                    }
                                    .scl-flx--single-layout-small .scl-flexible-images-with-column-1 {
                                        padding-left: 5%;
                                        padding-right: 5%;
                                        border-right: 0;
                                        width: 100%
                                    }
                                    .ie8 .scl-flx--single-layout-small .scl-flexible-images-with-column-1 {
                                        padding-left: 57px;
                                        padding-right: 57px
                                    }
                                    .scl-flexible-images-with-column--group-headline,
                                    .scl-flexible-images-with-column--header,
                                    .scl-flexible-layout-multi-column--header {
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 24px
                                    }
                                    .scl-flexible-images-with-column--group-headline h1,
                                    .scl-flexible-images-with-column--header h1,
                                    .scl-flexible-layout-multi-column--header h1 {
                                        font-size: 48px;
                                        font-size: 3.2rem;
                                        font-weight: 200;
                                        line-height: 1.125;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    #responsive-landing .scl-flexible-images-with-column--group-headline h2,
                                    #responsive-landing .scl-flexible-images-with-column--header h2,
                                    #responsive-landing .scl-flexible-layout-multi-column--header h2,
                                    #responsive-landing-page .scl-flexible-images-with-column--group-headline h2,
                                    #responsive-landing-page .scl-flexible-images-with-column--header h2,
                                    #responsive-landing-page .scl-flexible-layout-multi-column--header h2 {
                                        font-size: 33px;
                                        font-size: 1.75em;
                                        font-weight: 300;
                                        line-height: 1.25;
                                        font-family: "Fidelity sans";
                                        font-style: normal;
                                    }
                                    .scl-flexible-images-with-column--group-headline h3,
                                    .scl-flexible-images-with-column--header h3,
                                    .scl-flexible-layout-multi-column--header h3 {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flexible-images-with-column--group-headline h4,
                                    .scl-flexible-images-with-column--header h4,
                                    .scl-flexible-layout-multi-column--header h4 {
                                        font-size: 140%;
                                        line-height: 1.4;
                                        font-weight: 400
                                    }
                                    .scl-flexible-images-with-column--group {
                                        padding: 60px 5% 27px
                                    }
                                    .scl-flexible-images-with-column--group-headline {
                                        padding: 0 0 24px
                                    }
                                    .scl-flexible-images-with-column--description,
                                    .scl-flexible-images-with-column--group-description {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 30px;
                                    }
                                    .scl-flexible-images-with-column--group-description {
                                        padding-bottom: 0
                                    }
                                    .scl-flexible-images-with-column--image {
                                        width: 100%;
                                        height: auto;
                                        padding-bottom: 40px;
                                        text-align: center
                                    }
                                    .scl-flexible-layout--link-text {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 30px;
                                        padding-top: 40px
                                    }
                                    .scl-flexible-images-with-column--cta {
                                        padding-top: 40px
                                    }
                                    .scl-flexible-single-column--pads .scl-flexible-layout--link-text {
                                        padding-bottom: 0
                                    }
                                    .scl-flexible--column-bottom-text {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-top: 30px
                                    }
                                    .scl-flexible--group-bottom-disclosures {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 120%;
                                        padding-bottom: 0px;
                                        line-height: 1.5;
                                        font-weight: 700;
                                        height: 60px;
                                    }
                                    .scl-flexible-images-with-column .in-page-disclosures {
                                        padding-left: 5%;
                                        padding-right: 5%;
                                        padding-bottom: 40px;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flexible-single-column--pads {
                                        display: table;
                                        padding-top: 60px;
                                        padding-bottom: 0px;
                                        width: 100%
                                    }
                                    .scl-flexible-single-column--pads .scl-button--primary,
                                    .scl-flexible-single-column--pads .scl-button--primary-open-account {
                                        padding-top: 0;
                                        text-align: center
                                    }
                                    .scl-button--primary a,
                                    .scl-button--primary-open-account a,
                                    .scl-flexible-images-with-column--cta a,
                                    .scl-flexible-layout-multi-column--cta a {
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flexible-layout--box-model {
                                        display: flex;
                                        display: -ms-flexbox;
                                        display: -webkit-flex;
                                        -webkit-flex-wrap: wrap;
                                        -ms-flex-wrap: wrap;
                                        flex-wrap: wrap;
                                        border-top: 1px dotted #CCC;
                                        padding-top: 40px
                                    }
                                    .scl-flexible-layout--box-model .scl-flexible-layout-multi-column {
                                        width: 33%!important;
                                        display: inline-block;
                                        float: left;
                                        padding-bottom: 40px!important
                                    }
                                    scl-flexible-layout-multi-column.multi-column-layout--h-align {
                                        padding-left: 2.5%!important;
                                        padding-right: 2.5%!important
                                    }
                                    .scl-flexible-layout-multi-column.scl-flexible-multi-column--v-align {
                                        padding-top: 2.5%!important;
                                        padding-bottom: 2.5%!important
                                    }
                                    .no-flexbox .scl-flexible-layout--box-model .scl-flexible-layout-multi-column {
                                        width: 31%!important;
                                        float: none;
                                        vertical-align: top
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-flexible-layout--box-model .scl-flexible-layout-multi-column {
                                            width: 50%!important
                                        }
                                        .no-flexbox .scl-flexible-layout--box-model .scl-flexible-layout-multi-column {
                                            width: 48%!important
                                        }
                                        .scl-flexible--group-bottom-disclosures {
                                            height: 0px;
                                        }
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-flexible-images-with-column {
                                            display: block
                                        }
                                        .scl-flexible-images-with-column--group-headline h1,
                                        .scl-flexible-images-with-column--header h1,
                                        .scl-flexible-layout-multi-column--header h1 {
                                            font-size: 220%;
                                            line-height: 1.1
                                        }
                                        .scl-flexible-single-column--pads .scl-flexible-images-with-column-1,
                                        .scl-flx-40-60,
                                        .scl-flx-50-50,
                                        .scl-flx-60-40 {
                                            padding-bottom: 0px
                                        }
                                        .scl-flexible-images-with-column-1 {
                                            display: block;
                                            width: 100%;
                                            padding: 0;
                                            border-right: 0;
                                            border-bottom: 1px solid #CCC
                                        }
                                        .scl-flexible-images-with-column-1 .scl-flexible--column-bottom-text {
                                            padding-bottom: 60px
                                        }
                                        .scl-flexible-images-with-column-2 {
                                            display: block;
                                            width: 100%;
                                            padding: 0
                                        }
                                        .scl-flexible-single-column--pads {
                                            padding: 0
                                        }
                                        .scl-flexible-single-column--pads .scl-flexible-images-with-column-1 {
                                            padding: 20px 0 0px;
                                        }
                                        .scl-flexible-single-column--pads .scl-flexible-layout--link-text {
                                            padding-bottom: 0
                                        }
                                        .scl-flx--single-layout-large {
                                            padding: 0 10%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .scl-flx--single-layout-small {
                                            padding: 0 5%;
                                            display: block;
                                            width: 100%;
                                            box-sizing: border-box;
                                            padding-bottom: 0em;
                                        }
                                        .scl-flx--single-layout-large .scl-flexible-images-with-column--group-headline,
                                        .scl-flx--single-layout-small .scl-flexible-images-with-column--group-headline {
                                            padding: 60px 0 0
                                        }
                                        .scl-flx-40-60,
                                        .scl-flx-50-50,
                                        .scl-flx-60-40 {
                                            padding-left: 5%;
                                            padding-right: 5%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .scl-flx-40-60 .scl-flexible-images-with-column-1,
                                        .scl-flx-60-40 .scl-flexible-images-with-column-1 {
                                            width: 100%;
                                            padding: 0
                                        }
                                        .scl-flx-40-60 .scl-flexible-images-with-column-2,
                                        .scl-flx-50-50 .scl-flexible-images-with-column-2,
                                        .scl-flx-60-40 .scl-flexible-images-with-column-2 {
                                            width: 100%;
                                            padding: 60px 0 0
                                        }
                                        .scl-flexible-primary-div .scl-flexible-images-with-column-2 {
                                            display: table-header-group
                                        }
                                        .scl-flexible-images-with-column--image {
                                            text-align: center
                                        }
                                        .scl-image-promo-panel {
                                            height: 450px;
                                            display: table
                                        }
                                        .scl-image-promo-panel .scl-flx--single-layout-small .scl-flexible-images-with-column--image {
                                            display: table;
                                            table-layout: fixed
                                        }
                                        .scl-image-promo-panel .scl-flexible-images-with-column-1,
                                        .scl-image-promo-panel .scl-flexible-images-with-column-2 {
                                            display: table-cell;
                                            width: 50%
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .scl-flexible-images-with-column--group {
                                            padding-top: 40px
                                        }
                                        .scl-flx--single-layout-large {
                                            padding: 0 5%
                                        }
                                        .scl-flx--single-layout-large .scl-flexible-images-with-column-1 {
                                            padding: 40px 0;
                                            padding-bottom: 0px
                                        }
                                        .scl-flexible-images-with-column-1 .scl-flexible--column-bottom-text {
                                            padding-bottom: 40px
                                        }
                                        .scl-image-promo-panel {
                                            height: 600px
                                        }
                                        .scl-image-promo-panel .scl-flexible-images-with-column-1,
                                        .scl-image-promo-panel .scl-flexible-images-with-column-2 {
                                            width: 100%;
                                            display: block;
                                            float: none
                                        }
                                    }
                                    .ie8 .scl-flx-60-40 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                        padding-left: 31.297px
                                    }
                                    .ie8 .scl-flx-60-40 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column {
                                        padding-left: 31.344px
                                    }
                                    .ie8 .scl-flx-50-50 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                        padding-left: 24.188px
                                    }
                                    .ie8 .scl-flx-50-50 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column:first-child,
                                    .ie8 .scl-flx-60-40 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column:first-child,
                                    .ie8 .scl-flx-60-40 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column:first-child {
                                        padding-left: 0
                                    }
                                    .scl-flexible-layout-2-columns,
                                    .scl-flexible-layout-3-columns,
                                    .scl-flexible-layout-4-columns {
                                        width: 100%;
                                        display: table;
                                        padding-top: 40px;
                                        table-layout: fixed
                                    }
                                    .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                        width: 50%;
                                        display: table-cell;
                                        vertical-align: top;
                                        padding-bottom: 30px
                                    }
                                    .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column:first-child {
                                        padding-right: 2.5%;
                                        padding-left: 0
                                    }
                                    .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column--last-child {
                                        padding-left: 2.5%
                                    }
                                    .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column.multi-column-layout-2-h-align {
                                        padding-left: 2.5%!important;
                                        padding-right: 2.5%!important
                                    }
                                    .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column {
                                        width: 35%;
                                        display: table-cell;
                                        vertical-align: top;
                                        padding-bottom: 30px;
                                        padding-right: 2.5%;
                                        padding-left: 2.5%
                                    }
                                    .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column:first-child {
                                        padding-left: 0;
                                        width: 32.5%
                                    }
                                    .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column--last-child {
                                        width: 32.5%;
                                        padding-right: 0
                                    }
                                    .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column.multi-column-layout-3-h-align {
                                        width: 28.3%;
                                        padding-left: 2.5%!important;
                                        padding-right: 2.5%!important
                                    }
                                    .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column {
                                        width: 26%;
                                        display: table-cell;
                                        vertical-align: top;
                                        padding-bottom: 30px;
                                        padding-left: 2.5%;
                                        padding-right: 2.5%
                                    }
                                    .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column:first-child {
                                        width: 24%;
                                        padding-left: 0
                                    }
                                    .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column--last-child {
                                        width: 24%;
                                        padding-right: 0
                                    }
                                    .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column.multi-column-layout-4-h-align {
                                        width: 20%;
                                        padding-left: 2.5%!important;
                                        padding-right: 2.5%!important
                                    }
                                    .ie8 .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column {
                                        width: 26%;
                                        padding-left: 21.667px;
                                        padding-right: 21.667px
                                    }
                                    .ie8 .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column:first-child {
                                        padding-left: 0
                                    }
                                    .ie8 .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column--last-child {
                                        padding-right: 0
                                    }
                                    .ie8 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column {
                                        padding-right: 21.667px;
                                        padding-left: 21.667px
                                    }
                                    .ie8 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column:first-child {
                                        padding-left: 0
                                    }
                                    .ie8 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column--last-child {
                                        padding-right: 0
                                    }
                                    .ie8 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column:first-child {
                                        padding-right: 21.667px;
                                        padding-left: 0
                                    }
                                    .ie8 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column--last-child {
                                        padding-left: 21.667px
                                    }
                                    .scl-flexible-layout-2-columns,
                                    .scl-flexible-layout-3-columns,
                                    .scl-flexible-layout-4-columns {
                                        border-top: 1px dotted #AAA;
                                        border-bottom: 1px dotted #AAA
                                    }
                                    .scl-flexible-layout-multi-column--header {
                                        padding-bottom: 22px
                                    }
                                    .scl-flexible-layout-multi-column--header h1,
                                    .scl-flexible-layout-multi-column--header h2,
                                    .scl-flexible-layout-multi-column--header h3,
                                    .scl-flexible-layout-multi-column--header h4 {
                                        padding-bottom: 8px
                                    }
                                    .scl-flexible-layout-multi-column--description {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flexible-layout-multi-column--link-text {
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flexible-layout-multi-column--link-text img {
                                        margin-left: auto;
                                        margin-right: auto;
                                        display: block;
                                        padding-bottom: 15px
                                    }
                                    .scl-flexible-content-label {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        letter-spacing: .1;
                                        color: #646464;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 0 0 3px
                                    }
                                    .scl-flexible-layout-multi-column--complinkheader {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 8px
                                    }
                                    .scl-flexible-featured .scl-ddc-results:first-child .scl-flexible-layout-multi-column--complinkheader {
                                        font-size: 160%
                                    }
                                    .scl-flexible-layout-multi-column--compLinkdescription {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-ddc-results .scl-flexible-layout-multi-column--compLink {
                                        padding-top: 0
                                    }
                                    .scl-flexible-layout--ddcCLitem .scl-ddc .scl-ddc-results {
                                        width: 100%;
                                        display: block;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc .scl-ddc-results {
                                        width: 49%;
                                        display: inline-table
                                    }
                                    .ie8 .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc-results {
                                        padding-right: 12.094px
                                    }
                                    .ie8 .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc-results:first-child+.scl-ddc-results {
                                        padding-left: 12.094px;
                                        padding-right: 0
                                    }
                                    .ie8 .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc-results:first-child+.scl-ddc-results+.scl-ddc-results {
                                        padding-right: 12.094px;
                                        padding-left: 0
                                    }
                                    .ie8 .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc-results:first-child+.scl-ddc-results+.scl-ddc-results+.scl-ddc-results {
                                        padding-left: 12.094px;
                                        padding-right: 0
                                    }
                                    .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc .scl-ddc-results:nth-child(odd) {
                                        padding-right: 2.5%
                                    }
                                    .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc .scl-ddc-results:nth-child(even) {
                                        padding-left: 2.5%
                                    }
                                    .scl-flexible-layout-multi-column .scl-flexible-layout-multi-column--compLink {
                                        padding-bottom: 22px
                                    }
                                    @media (max-width:55.375em) {
                                        .scl-flexible-layout--ddcCLitem .scl-flexible-layout-multi-column--compLink :first-child {
                                            padding-top: 0
                                        }
                                        .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc .scl-ddc-results:nth-child(even),
                                        .scl-flexible-layout--ddcCLitem.scl-flexible-layout--two-column .scl-ddc .scl-ddc-results:nth-child(odd) {
                                            float: none;
                                            width: 100%;
                                            padding-left: 0;
                                            padding-right: 0;
                                            display: block
                                        }
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-flexible-layout--ddcCLitem .scl-flexible-layout-multi-column--compLink:first-child {
                                            padding-top: 0
                                        }
                                        .scl-flexible-layout--ddcCLitem .scl-flexible-layout-multi-column--compLink:last-child {
                                            padding-bottom: 0
                                        }
                                    }
                                    .scl-flexible-layout-multi-column .scl-ddc:first-child,
                                    .scl-flexible-layout-multi-column .scl-ddc~.scl-flexible-layout-multi-column .scl-ddc {
                                        padding-top: 0
                                    }
                                    .scl-flexible-layout-multi-column--cta {
                                        padding-top: 24px
                                    }
                                    .scl-flexible-layout-multi-column--image {
                                        text-align: center;
                                        padding-bottom: 15px
                                    }
                                    .scl-flexible-layout-multi-column--image-left {
                                        text-align: left
                                    }
                                    .scl-flexible-layout-multi-column--image-right {
                                        text-align: right
                                    }
                                    .scl-flexible-images---bottom-description {
                                        font-size: 100%;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-weight: 700
                                    }
                                    .scl-flx-50-50 {
                                        display: table;
                                        width: 100%;
                                        padding-top: 60px;
                                        padding-bottom: 60px;
                                        table-layout: fixed
                                    }
                                    .scl-flx-50-50 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column {
                                        display: block;
                                        width: 100%;
                                        padding: 0 0 40px
                                    }
                                    .scl-flx-50-50 .scl-flexible-layout-multi-column.multi-column-layout-3-h-align {
                                        padding-left: 2.5%!important;
                                        padding-right: 2.5%!important
                                    }
                                    .scl-flx-50-50.scl-flexible-embed-vcenter-align {
                                        padding-top: 5%;
                                        padding-bottom: 5%
                                    }
                                    @media (max-width:58.9375em) {
                                        .scl-flexible-layout-1-columns .scl-flexible-layout-multi-column,
                                        .scl-flx-50-50 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                            display: block;
                                            width: 100%;
                                            padding: 0 0 40px
                                        }
                                        .scl-flexible-layout-multi-column.multi-column-layout-2-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-3-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-4-h-align {
                                            width: 100%;
                                            padding-left: 2.5%!important;
                                            padding-right: 2.5%!important
                                        }
                                        .scl-flexible-layout-multi-column .scl-ddc {
                                            padding-bottom: 0
                                        }
                                    }
                                    .scl-flx-60-40 {
                                        display: table;
                                        width: 100%;
                                        padding-top: 60px;
                                        padding-bottom: 60px;
                                        table-layout: fixed
                                    }
                                    .scl-flx-60-40 .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column {
                                        display: block;
                                        width: 100%;
                                        padding: 0 0 40px
                                    }
                                    @media (max-width:68.25em) {
                                        .scl-flx-60-40 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column {
                                            display: block;
                                            width: 100%;
                                            padding: 0 0 40px
                                        }
                                        .scl-flexible-layout-multi-column.multi-column-layout-2-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-3-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-4-h-align {
                                            width: 100%
                                        }
                                    }
                                    @media (max-width:27.75em) {
                                        .scl-flx-60-40 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                            display: block;
                                            width: 100%;
                                            padding: 0 0 40px
                                        }
                                        .scl-flexible-layout-multi-column.multi-column-layout-2-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-3-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-4-h-align {
                                            width: 100%
                                        }
                                    }
                                    .scl-flx-40-60 {
                                        display: table;
                                        width: 100%;
                                        padding-top: 60px;
                                        padding-bottom: 40px;
                                        table-layout: fixed
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-1 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                        display: block;
                                        width: 100%;
                                        padding: 0 0 40px
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-2 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                        display: table-cell;
                                        width: 50%
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-2 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column {
                                        display: table-cell;
                                        width: 33.33%
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-2 .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column {
                                        display: block;
                                        width: 100%;
                                        padding: 0 0 40px
                                    }
                                    @media (max-width:27.8125em) {
                                        .scl-flx-40-60 .scl-flexible-images-with-column-2 .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                            display: block;
                                            width: 100%;
                                            padding: 0 0 40px
                                        }
                                        .scl-flexible-layout-multi-column.multi-column-layout-2-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-3-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-4-h-align {
                                            width: 100%
                                        }
                                    }
                                    @media (max-width:41.75em) {
                                        .scl-flx-40-60 .scl-flexible-images-with-column-2 .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column {
                                            display: block;
                                            width: 100%;
                                            padding: 0 0 40px
                                        }
                                        .scl-flexible-layout-multi-column.multi-column-layout-2-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-3-h-align,
                                        .scl-flexible-layout-multi-column.multi-column-layout-4-h-align {
                                            width: 100%
                                        }
                                    }
                                    @media (max-width:36.5625em) {
                                        .scl-flexible-single-column .scl-flexible-layout-2-columns .scl-flexible-layout-multi-column {
                                            display: block;
                                            width: auto;
                                            padding: 0 0 40px;
                                            padding-right: 1em !important
                                        }
                                    }
                                    @media (max-width:49.3125em) {
                                        .scl-flexible-single-column .scl-flexible-layout-3-columns .scl-flexible-layout-multi-column {
                                            display: block;
                                            width: 100%;
                                            padding: 0 0 40px
                                        }
                                    }
                                    @media (max-width:65.625em) {
                                        .scl-flexible-single-column .scl-flexible-layout-4-columns .scl-flexible-layout-multi-column {
                                            display: block;
                                            width: 100%;
                                            padding: 0;
                                            padding-bottom: 40px
                                        }
                                    }
                                    @media (max-width:31.3125em) {
                                        .scl-flx-40-60,
                                        .scl-flx-50-50,
                                        .scl-flx-60-40 {
                                            padding-top: 40px;
                                            padding-bottom: 40px;
                                            padding-right: 20px;
                                        }
                                        .scl-flx-40-60 .scl-flexible-images-with-column-2,
                                        .scl-flx-50-50 .scl-flexible-images-with-column-2,
                                        .scl-flx-60-40 .scl-flexible-images-with-column-2 {
                                            width: 100%;
                                            padding: 40px 0 0
                                        }
                                        .scl-image-promo-panel .scl-flexible-images-with-column-2 {
                                            padding-top: 0
                                        }
                                    }
                                    .scl-flx-60-40 .scl-flexible-images-with-column-2 .form-section {
                                        padding-top: 0
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-1 .market-chart--indices-drop-down,
                                    .scl-flx-60-40 .scl-flexible-images-with-column-2 .market-chart--indices-drop-down {
                                        display: block;
                                        width: 100%;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        height: 30px;
                                        padding: 5px 3px 3px;
                                        text-align: left;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: middle
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-1 .market-chart--indices,
                                    .scl-flx-60-40 .scl-flexible-images-with-column-2 .market-chart--indices {
                                        display: none
                                    }
                                    .scl-flx-40-60 .scl-flexible-images-with-column-1 .market-chart--quote-list,
                                    .scl-flx-60-40 .scl-flexible-images-with-column-2 .market-chart--quote-list {
                                        border-top: 0
                                    }
                                    @media screen and (min-width:30.0625em) and (max-width:47.5em) {
                                        .scl-flx-40-60 .scl-flexible-images-with-column-1 .market-chart--indices-drop-down,
                                        .scl-flx-60-40 .scl-flexible-images-with-column-2 .market-chart--indices-drop-down {
                                            display: none
                                        }
                                        .scl-flx-40-60 .scl-flexible-images-with-column-1 .market-chart--indices,
                                        .scl-flx-60-40 .scl-flexible-images-with-column-2 .market-chart--indices {
                                            width: 100%;
                                            max-width: 500px;
                                            box-sizing: border-box;
                                            display: table
                                        }
                                        .scl-flx-40-60 .scl-flexible-images-with-column-1 .market-chart--quote-list,
                                        .scl-flx-60-40 .scl-flexible-images-with-column-2 .market-chart--quote-list {
                                            border-top: 1px solid #CCC
                                        }
                                    }
                                    @media screen and (min-width:47.5625em) and (max-width:59.75em) {
                                        .scl-flx-50-50 .market-chart--indices-drop-down {
                                            display: block;
                                            width: 100%;
                                            font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                            height: 30px;
                                            padding: 5px 3px 3px;
                                            text-align: left;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            vertical-align: middle
                                        }
                                        .scl-flx-50-50 .market-chart--indices {
                                            display: none
                                        }
                                        .scl-flx-50-50 .market-chart--quote-list {
                                            border-top: 0
                                        }
                                    }
                                    .scl-secondary-message {
                                        position: relative
                                    }
                                    .scl-secondary-message--columns-header {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        padding-bottom: 14px;
                                        word-wrap: break-word
                                    }
                                    .scl-secondary-message--columns-header h1 {
                                        font-size: 36px;
                                        font-size: 2.4rem;
                                        line-height: 1.1;
                                        font-weight: 400
                                    }
                                    .scl-secondary-message--columns-header h2 {
                                        font-size: 33px;
                                        font-size: 2.2rem;
                                        line-height: 1.1;
                                        font-weight: 400
                                    }
                                    .scl-secondary-message--columns-header h3 {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        line-height: 1.25;
                                        font-weight: 400
                                    }
                                    .scl-secondary-message--columns-header h4 {
                                        font-size: 21px;
                                        font-size: 1.4rem;
                                        line-height: 1.4;
                                        font-weight: 400
                                    }
                                    .scl-secondary-message--column-description {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-secondary-message--column-link {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-weight: 700;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        padding-top: 30px
                                    }
                                    .scl-secondary-message--column-bottom-description {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        padding-top: 30px
                                    }
                                    .scl-secondary-message--column-cta {
                                        padding-top: 30px
                                    }
                                    .scl-secondary-message--1-column {
                                        padding: 60px 5%;
                                        display: table;
                                        width: 100%;
                                        box-sizing: border-box
                                    }
                                    .scl-secondary-message--1-column .scl-secondary-message--column-image {
                                        width: 250px;
                                        display: table-cell;
                                        position: relative;
                                        text-align: center;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        max-width: 250px
                                    }
                                    .scl-secondary-message--1-column .scl-secondary-message--column-image img {
                                        max-width: 250px
                                    }
                                    .scl-secondary-message--1-column .scl-secondary-message--columns-content {
                                        display: table-cell;
                                        vertical-align: top;
                                        word-break: break-word
                                    }
                                    .scl-secondary-message--1-column .scl-secondary-message--columns-content-pad {
                                        padding-left: 5%
                                    }
                                    @media (max-width:33.125em) {
                                        .scl-secondary-message--1-column {
                                            padding-bottom: 45px;
                                            padding-top: 42px
                                        }
                                        .scl-secondary-message--1-column .scl-secondary-message--column-image {
                                            display: block;
                                            width: 100%;
                                            padding-right: 0;
                                            text-align: center;
                                            padding-bottom: 24px;
                                            max-width: 100%
                                        }
                                        .scl-secondary-message--1-column .scl-secondary-message--column-image img {
                                            max-width: 100%
                                        }
                                        .scl-secondary-message--1-column .scl-secondary-message--columns-content {
                                            display: block;
                                            width: 100%
                                        }
                                        .scl-secondary-message--1-column .scl-secondary-message--columns-content-pad {
                                            padding-left: 0
                                        }
                                    }
                                    .scl-secondary-message--2-column {
                                        padding: 60px 5%;
                                        display: table;
                                        width: 100%;
                                        box-sizing: border-box
                                    }
                                    .scl-secondary-message--2-column .scl-secondary-message--column-container {
                                        width: 50%;
                                        display: table-cell;
                                        vertical-align: top;
                                        padding: 0 5% 0 2.5%
                                    }
                                    .scl-secondary-message--2-column .scl-secondary-message--column-container:first-child {
                                        padding-left: 0;
                                        border-right: 1px solid #CCC;
                                        padding-right: 2.5%
                                    }
                                    .scl-secondary-message--2-column .scl-secondary-message--column-last-child {
                                        padding-right: 0;
                                        border-right: 0
                                    }
                                    .scl-secondary-message--2-column .scl-secondary-message--column-image {
                                        display: block;
                                        float: left;
                                        position: relative;
                                        width: 150px;
                                        text-align: center
                                    }
                                    .scl-secondary-message--2-column .scl-secondary-message--columns-content {
                                        display: table-cell;
                                        vertical-align: top;
                                        word-break: break-word
                                    }
                                    .scl-secondary-message--2-column .scl-secondary-message--columns-content-pad {
                                        padding-left: 9.4%
                                    }
                                    .scl-secondary-message--2-column .scl-secondary-message--column-image img {
                                        width: 100%
                                    }
                                    .ie8 .scl-secondary-message--2-column {
                                        padding-left: 57px;
                                        padding-right: 57px
                                    }
                                    .ie8 .scl-secondary-message--2-column .scl-secondary-message--column-container:first-child {
                                        padding: 0 51.297px 0 0
                                    }
                                    .ie8 .scl-secondary-message--2-column .scl-secondary-message--column-last-child {
                                        padding-left: 51.285px;
                                        padding-right: 0;
                                        border-right: 0
                                    }
                                    @media (max-width:54em) {
                                        .scl-secondary-message--2-column .scl-secondary-message--column-image {
                                            text-align: center;
                                            float: none;
                                            width: 100%;
                                            padding-right: 0;
                                            padding-bottom: 24px
                                        }
                                        .scl-secondary-message--2-column .scl-secondary-message--columns-content {
                                            display: block;
                                            width: 100%
                                        }
                                        .scl-secondary-message--2-column .scl-secondary-message--columns-content-pad {
                                            padding-left: 0
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-last-child .scl-secondary-message--column-image {
                                            padding-bottom: 0!important
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .scl-secondary-message--columns-header h2 {
                                            font-size: 180%;
                                            line-height: 1.1
                                        }
                                        .scl-secondary-message--2-column {
                                            padding: 0 5%
                                        }
                                        .scl-secondary-message--2-column .scl-secondary-message--column-container {
                                            display: block;
                                            width: 100%;
                                            padding: 42px 0 40px
                                        }
                                        .scl-secondary-message--2-column .scl-secondary-message--column-container:first-child {
                                            border-right: 0;
                                            border-bottom: 1px solid #CCC
                                        }
                                        .scl-secondary-message--2-column .scl-secondary-message--column-bottom-description,
                                        .scl-secondary-message--2-column .scl-secondary-message--column-cta {
                                            padding-bottom: 0
                                        }
                                        .scl-secondary-message--column-bottom-description,
                                        .scl-secondary-message--column-description,
                                        .scl-secondary-message--column-link {
                                            font-size: 16.995px;
                                            font-size: 1.133rem
                                        }
                                    }
                                    .scl-secondary-message--3-column {
                                        padding: 60px 5%;
                                        display: table
                                    }
                                    .scl-secondary-message--3-column .scl-secondary-message--column-container {
                                        width: 35%;
                                        display: table-cell;
                                        vertical-align: top;
                                        padding: 0 2.5%
                                    }
                                    .scl-secondary-message--3-column .scl-secondary-message--columns-content {
                                        word-break: break-word
                                    }
                                    .scl-secondary-message--3-column .scl-secondary-message--column-container:first-child {
                                        padding-left: 0;
                                        width: 32.5%;
                                        border-right: 1px solid #CCC
                                    }
                                    .scl-secondary-message--3-column .scl-secondary-message--column-last-child {
                                        padding-right: 0;
                                        border-right: 0;
                                        padding-left: 2.5%;
                                        border-left: 1px solid #CCC;
                                        width: 32.5%
                                    }
                                    .ie8 .scl-secondary-message--3-column {
                                        padding: 60px 57px
                                    }
                                    .ie8 .scl-secondary-message--3-column .scl-secondary-message--column-container {
                                        width: 307.719px;
                                        padding: 0 25.641px
                                    }
                                    .ie8 .scl-secondary-message--3-column .scl-secondary-message--column-container:first-child {
                                        width: 307.359px
                                    }
                                    .ie8 .scl-secondary-message--3-column .scl-secondary-message--column-last-child {
                                        width: 306.359px;
                                        padding-left: 25.641px
                                    }
                                    @media (max-width:51.1875em) {
                                        .scl-secondary-message--3-column {
                                            padding: 60px 5% 30px
                                        }
                                        .scl-secondary-message--3-column .scl-secondary-message--column-container {
                                            display: block;
                                            width: 100%;
                                            border-right: 0;
                                            padding: 40px 0;
                                            border-bottom: 1px solid #CCC
                                        }
                                        .scl-secondary-message--3-column .scl-secondary-message--column-container:first-child {
                                            padding-top: 0;
                                            padding-right: 0;
                                            border-right: 0;
                                            width: 100%
                                        }
                                        .scl-secondary-message--3-column .scl-secondary-message--column-last-child {
                                            border-bottom: 0;
                                            padding-bottom: 0;
                                            padding-left: 0;
                                            border-left: 0;
                                            width: 100%
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .scl-secondary-message--3-column {
                                            padding: 40px 5% 30px
                                        }
                                    }
                                    .scl-secondary-message--image-overlay .scl-secondary-message--column-image {
                                        float: left;
                                        position: relative;
                                        display: block;
                                        width: 250px;
                                        margin-bottom: -100px;
                                        text-align: center;
                                        max-width: 250px
                                    }
                                    .scl-secondary-message--image-overlay .scl-secondary-message--columns-content {
                                        display: table-cell;
                                        vertical-align: top;
                                        padding-bottom: 60px
                                    }
                                    .scl-secondary-message--image-overlay .scl-secondary-message--column-image img {
                                        top: -100px;
                                        position: relative;
                                        padding-bottom: 60px;
                                        max-width: 100%
                                    }
                                    .scl-secondary-message--image-overlay .scl-secondary-message--1-column {
                                        padding-bottom: 0
                                    }
                                    .scl-secondary-message.scl-secondary-message--bgimage {
                                        padding: 0 5%;
                                        background-position: center;
                                        background-repeat: no-repeat;
                                        min-height: 300px;
                                        display: flex;
                                        align-items: center
                                    }
                                    .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--1-column {
                                        padding: 0!important;
                                        width: 80%;
                                        vertical-align: middle;
                                        display: table-cell
                                    }
                                    .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--1-column .scl-secondary-message--column-container {
                                        table-layout: fixed;
                                        width: 100%
                                    }
                                    .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column {
                                        padding: 0!important;
                                        display: table-cell;
                                        width: 100%;
                                        vertical-align: middle;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-container:first-child {
                                        padding: 0!important;
                                        border-right: 0;
                                        width: 70%;
                                        table-layout: fixed;
                                        vertical-align: middle
                                    }
                                    .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-last-child {
                                        padding: 0 0 0 7.5%;
                                        border-right: 0;
                                        table-layout: fixed;
                                        vertical-align: middle;
                                        width: auto;
                                        text-align: right
                                    }
                                    .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-last-child .scl-secondary-message--column-image {
                                        float: none;
                                        width: 100%
                                    }
                                    .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-last-child .scl-secondary-message--column-image img {
                                        width: auto;
                                        margin: 0 auto
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-secondary-message--image-overlay .scl-secondary-message--1-column {
                                            padding: 0 5%
                                        }
                                        .scl-secondary-message--image-overlay .scl-secondary-message--column-image img {
                                            top: 0;
                                            padding-top: 40px;
                                            padding-bottom: 0
                                        }
                                        .scl-secondary-message--image-overlay .scl-secondary-message--columns-content {
                                            display: table-cell;
                                            vertical-align: top;
                                            padding-top: 40px;
                                            padding-bottom: 60px
                                        }
                                        .scl-secondary-message--image-overlay .scl-secondary-message--1-column .scl-secondary-message--column-image {
                                            margin-top: 0;
                                            margin-bottom: 24px
                                        }
                                        .scl-secondary-message--column-bottom-description,
                                        .scl-secondary-message--column-description,
                                        .scl-secondary-message--column-link {
                                            font-size: 16.995px;
                                            font-size: 1.133rem
                                        }
                                    }
                                    @media (max-width:33.125em) {
                                        .scl-secondary-message--image-overlay .scl-secondary-message--columns-content {
                                            padding-top: 0;
                                            padding-bottom: 40px
                                        }
                                        .scl-secondary-message--image-overlay .scl-secondary-message--1-column .scl-secondary-message--column-image {
                                            display: block;
                                            width: 100%;
                                            padding-right: 0;
                                            text-align: center;
                                            float: none;
                                            padding-bottom: 0;
                                            max-width: 100%
                                        }
                                        .scl-secondary-message--image-overlay .scl-secondary-message--1-column .scl-secondary-message--column-image img {
                                            width: 100%
                                        }
                                        .scl-secondary-message--image-overlay .scl-secondary-message--1-column .scl-secondary-message--columns-content {
                                            display: block;
                                            width: 100%
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .scl-secondary-message.scl-secondary-message--bgimage {
                                            padding: 40px 5% 0;
                                            min-height: auto
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--1-column {
                                            width: 100%;
                                            vertical-align: top;
                                            display: table
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--1-column .scl-secondary-message--column-container {
                                            width: 100%
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage.scl-btmpdng-40 .scl-secondary-message--1-column {
                                            padding-bottom: 40%!important
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage.scl-btmpdng-50 .scl-secondary-message--1-column {
                                            padding-bottom: 50%!important
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage.scl-btmpdng-60 .scl-secondary-message--1-column {
                                            padding-bottom: 60%!important
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage.scl-btmpdng-70 .scl-secondary-message--1-column {
                                            padding-bottom: 70%!important
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-container:first-child {
                                            border-bottom: 0;
                                            width: 100%
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-last-child {
                                            padding: 40px 0;
                                            margin: 0 auto
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-last-child .scl-secondary-message--column-image {
                                            padding-bottom: 0!important
                                        }
                                        .scl-secondary-message.scl-secondary-message--bgimage .scl-secondary-message--2-column .scl-secondary-message--column-last-child .scl-secondary-message--column-image img {
                                            width: auto
                                        }
                                    }
                                    .scl-secondary-message--Horizontal-border {
                                        border-bottom: 1px solid #ccc;
                                        margin-bottom: -60px;
                                        padding-bottom: 60px
                                    }
                                    .scl-hero-container {
                                        width: 100%;
                                        height: 350px;
                                        min-height: 350px;
                                        display: table;
                                        font-family: "Fidelity Sans", helvetica;
                                        background-repeat: no-repeat;
                                        background-position: top center;
                                        background-origin: content-box;
                                        background-size: cover;
                                        border-bottom: 1px solid #999
                                    }
                                    .scl-hero {
                                        display: table-cell;
                                        width: 74%;
                                        float: left;
                                        margin: 60px 0 30px -1px;
                                        border-left: 1px solid #999
                                    }
                                    .scl-hero--container-wrapper {
                                        display: block
                                    }
                                    .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--container-wrapper {
                                        display: table-cell;
                                        vertical-align: middle
                                    }
                                    .scl-hero-logged .scl-hero {
                                        width: 100%
                                    }
                                    .scl-hero--msg {
                                        width: 100%;
                                        float: left;
                                        padding-left: 5%;
                                        padding-right: 5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    @media (min-width:761px) {
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .homepage-decisiontree {
                                            min-height: auto
                                        }
                                        .scl-hero-container--child {
                                            display: table-cell;
                                            vertical-align: middle
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .login-widget-homepage--container {
                                            margin-top: 0
                                        }
                                        .scl-hero-container--child-wrapper {
                                            display: table;
                                            width: 100%
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--login-container-wrapper {
                                            display: table-cell;
                                            vertical-align: middle;
                                            width: 25%;
                                            padding-left: 2.5%;
                                            padding-right: 2.5%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            border-right: 1px solid #999
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .login-widget-homepage--container {
                                            width: 100%;
                                            border: 0
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg {
                                            float: none
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero {
                                            float: none;
                                            vertical-align: middle;
                                            border-left: 0
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center #hp-decision {
                                            margin: 0 auto 24px
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .login-widget-homepage--container.homepage-decisiontree {
                                            width: 100%;
                                            border: 0;
                                            display: block
                                        }
                                        .scl-hero-post-login .scl-hero-container--child.scl-hero--msg-vertical-center .homepage-decisiontree {
                                            display: none!important
                                        }
                                        .scl-hero-post-login .scl-hero-container--child.scl-hero--msg-vertical-center .login-widget-homepage--container.homepage-logged-decisiontree #hp-decision {
                                            margin: 30px auto 0
                                        }
                                        .scl-hero-post-login .scl-hero-container--child.scl-hero--msg-vertical-center .login-widget-homepage--container.homepage-logged-decisiontree .login-widget-homepage--cta {
                                            margin: 0 auto 0!important;
                                            padding: 0!important
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg-text .scl-hero--msg-text-cta {
                                            padding-bottom: 0
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg .in-page-disclosures {
                                            padding-top: 28px
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg .scl-hero--msg-text-header {
                                            margin-top: 0
                                        }
                                    }
                                    @media (min-width:501px) and (max-width:760px) {
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero {
                                            display: table!important;
                                            width: 100%!important
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg {
                                            display: table-cell;
                                            vertical-align: middle;
                                            padding: 0 5%;
                                            margin: 0;
                                            height: 390px;
                                            float: none
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg.scl-hero--html {
                                            padding: 0
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg .scl-hero--msg-text {
                                            padding-top: 0
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg-text .scl-hero--msg-text-cta {
                                            padding-bottom: 0
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg .in-page-disclosures {
                                            padding-top: 28px
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--msg .scl-hero--msg-text-header {
                                            margin-top: 0
                                        }
                                    }
                                    .scl-hero-400 {
                                        height: 400px
                                    }
                                    .scl-hero-400 .login-widget-homepage--container {
                                        width: 33%;
                                        padding-left: 5%;
                                        padding-right: 3.5%
                                    }
                                    .scl-hero-400 .scl-hero {
                                        width: 66%
                                    }
                                    .scl-hero-400 .scl-hero--msg {
                                        padding-left: 3.5%;
                                        padding-right: 5%
                                    }
                                    .scl-hero-logged .scl-hero--msg {
                                        width: 100%;
                                        padding-left: 5%
                                    }
                                    .scl-hero--msg-text {
                                        width: 66.5%;
                                        display: none
                                    }
                                    .scl-hero--msg-text-center {
                                        text-align: center;
                                        width: 100%
                                    }
                                    .scl-hero-logged .scl-hero--msg-text-center {
                                        width: 66%;
                                        margin-left: auto;
                                        margin-right: auto
                                    }
                                    .scl-hero-show .scl-hero--msg-text {
                                        display: block
                                    }
                                    .scl-hero--msg-text-header {
                                        font-size: 48px;
                                        font-size: 3.2rem;
                                        font-weight: 200;
                                        line-height: 1.125;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 16px;
                                        margin-top: -6px
                                    }
                                    .scl-hero--msg-text-subheader {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        line-height: 1.25;
                                        font-weight: 400;
                                        padding-bottom: 5px;
                                        padding-top: 10px
                                    }
                                    .scl-hero--msg-text-desc p {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 5px
                                    }
                                    .scl-hero--msg-text-desc ul {
                                        text-align: left;
                                        margin-top: -6px;
                                        padding: 17px 0 0 20px
                                    }
                                    .scl-hero--msg-text-desc li {
                                        list-style-type: square;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        line-height: 1.333;
                                        padding-bottom: 13px
                                    }
                                    .scl-hero--msg-text-desc ul li:last-child {
                                        padding-bottom: 0
                                    }
                                    .scl-hero--msg-img {
                                        padding-top: 22px;
                                        padding-bottom: 6px
                                    }
                                    .scl-hero--msg-text-cta {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        line-height: 1.5;
                                        padding-top: 15px;
                                        padding-bottom: 20px
                                    }
                                    .scl-hero--msg-text-cta.scl-button-component {
                                        margin-top: 6px
                                    }
                                    .scl-hero .in-page-disclosures {
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .login-widget-homepage--container.homepage-logged-decisiontree,
                                    .scl-hero-post-login .login-widget-homepage--container {
                                        display: none
                                    }
                                    .scl-hero-post-login .login-widget-homepage--container.homepage-logged-decisiontree {
                                        display: block
                                    }
                                    .scl-hero-post-login .login-widget-homepage--container.homepage-logged-decisiontree .login-widget-homepage--cta {
                                        margin: 31px auto 0
                                    }
                                    .scl-hero-post-login .login-widget-homepage--container.homepage-logged-decisiontree #hp-decision {
                                        margin: 30px auto 24px
                                    }
                                    .scl-hero-post-login .scl-hero--login-container-wrapper.scl-hero--container-div {
                                        display: none!important
                                    }
                                    .scl-hero-post-login .scl-hero {
                                        border-left: 0
                                    }
                                    .scl-hero-post-login .scl-hero-container--child-wrapper.scl-hero-border .scl-hero {
                                        border-left: 1px solid #999
                                    }
                                    .scl-hero-post-login .scl-hero--msg-vertical-center .scl-hero-container--child-wrapper.scl-hero-border .scl-hero {
                                        border-left: 0
                                    }
                                    .scl-hero--msg-colimg {
                                        display: block;
                                        width: 100%;
                                        text-align: center
                                    }
                                    .scl-hero--msg-colimg img {
                                        margin: 0 auto
                                    }
                                    .scl-hero--msg-colimg img,
                                     ::-ms-backdrop {
                                        width: 100%
                                    }
                                    .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--one-col {
                                        display: table;
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero--msg.scl-hero--html {
                                        padding: 0;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero--msg.scl-hero--html .scl-hero--msg-text {
                                        width: 100%
                                    }
                                    @media (min-width:761px) {
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage #fs-password-label,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage #fs-remember-me-label #fs-rememberMe-text,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage #fs-userid-label,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage--link a,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage--link a:active,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage--link a:focus,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage--link a:visited,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage--toplink a,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage--toplink a:active,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage--toplink a:focus,
                                        .login-widget-homepage--wrapper.scl-hero--login-white .login-widget-homepage--toplink a:visited {
                                            color: #fff
                                        }
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage #fs-password-label,
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage #fs-remember-me-label #fs-rememberMe-text,
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage #fs-userid-label {
                                            color: #666
                                        }
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage--link a,
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage--toplink a {
                                            color: #0F57C2
                                        }
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage--link a:visited,
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage--toplink a:visited {
                                            color: purple
                                        }
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage--link a:active,
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage--link a:focus,
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage--toplink a:active,
                                        .login-widget-homepage--wrapper.scl-hero--login-gray .login-widget-homepage--toplink a:focus {
                                            color: #E74B00
                                        }
                                    }
                                    .scl-hero.scl-hero--25-75 .scl-hero--msg,
                                    .scl-hero.scl-hero--33-67 .scl-hero--msg,
                                    .scl-hero.scl-hero--40-60 .scl-hero--msg,
                                    .scl-hero.scl-hero--50-50 .scl-hero--msg,
                                    .scl-hero.scl-hero--60-40 .scl-hero--msg,
                                    .scl-hero.scl-hero--67-33 .scl-hero--msg,
                                    .scl-hero.scl-hero--75-25 .scl-hero--msg {
                                        padding: 0
                                    }
                                    @supports (overflow:-webkit-marquee) and (justify-content:inherit) {
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg {
                                            display: table-cell
                                        }
                                    }
                                    .scl-hero.scl-hero--25-75 .scl-hero--msg,
                                    .scl-hero.scl-hero--33-67 .scl-hero--msg,
                                    .scl-hero.scl-hero--40-60 .scl-hero--msg,
                                    .scl-hero.scl-hero--50-50 .scl-hero--msg,
                                    .scl-hero.scl-hero--60-40 .scl-hero--msg,
                                    .scl-hero.scl-hero--67-33 .scl-hero--msg,
                                    .scl-hero.scl-hero--75-25 .scl-hero--msg,
                                    _::-webkit-:not(:root:root) {
                                        display: table-cell
                                    }
                                    .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1 {
                                        display: table-cell;
                                        width: 67%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                        display: table-cell;
                                        width: 33%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                    .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                        display: table-cell;
                                        width: 50%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1 {
                                        display: table-cell;
                                        width: 33%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                        display: table-cell;
                                        width: 67%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1 {
                                        display: table-cell;
                                        width: 75%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                    .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                        display: table-cell;
                                        width: 25%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                        display: table-cell;
                                        width: 75%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1 {
                                        display: table-cell;
                                        width: 60%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                    .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                        display: table-cell;
                                        width: 40%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                        display: table-cell;
                                        width: 60%;
                                        vertical-align: middle;
                                        padding: 1% 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                    .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                    .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                    .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                    .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                    .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                    .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text {
                                        width: 100%;
                                        padding-left: .01%
                                    }
                                    .scl-hero--msg-col-wrapper {
                                        display: table;
                                        width: 100%
                                    }
                                    .scl-hero--grp-title {
                                        text-align: center;
                                        padding: 0 2.5% 30px
                                    }
                                    .scl-hero--grp-title h1 {
                                        font-size: 34px;
                                        line-height: 1.25;
                                        font-weight: 300
                                    }
                                    .scl-hero--grp-title h2 {
                                        font-size: 28px;
                                        line-height: 1.375;
                                        font-weight: 300
                                    }
                                    .scl-hero--grp-title h3 {
                                        font-size: 24px;
                                        line-height: 1.375;
                                        font-weight: 400
                                    }
                                    .scl-hero--grp-cta {
                                        text-align: center;
                                        padding: 30px 2.5% 0;
                                        font-size: 18px;
                                        line-height: 1.375;
                                        font-weight: 400
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-hero-container {
                                            height: auto
                                        }
                                        .scl-hero {
                                            width: 100%;
                                            margin: 0;
                                            border-left: 0
                                        }
                                        .scl-hero--msg {
                                            width: 100%;
                                            min-height: 390px;
                                            padding-left: 5%;
                                            padding-right: 5%;
                                            background-repeat: no-repeat;
                                            background-position: center center;
                                            background-origin: border-box;
                                            background-size: cover
                                        }
                                        .scl-hero-400 .login-widget-homepage--container {
                                            width: 100%;
                                            padding-left: 5%;
                                            padding-right: 5%
                                        }
                                        .scl-hero-400 .scl-hero {
                                            width: 100%
                                        }
                                        .scl-hero-400 .scl-hero--msg {
                                            padding-left: 5%;
                                            padding-right: 5%
                                        }
                                        .scl-hero--msg-text {
                                            padding-top: 60px
                                        }
                                        .scl-hero--msg-text-center {
                                            margin: auto;
                                            width: 66%
                                        }
                                        .scl-hero--msg-text-header {
                                            color: #000
                                        }
                                        .scl-hero--msg-text-desc ul {
                                            padding-top: 15px
                                        }
                                        .scl-hero--msg-text-desc li {
                                            font-size: 16.995px;
                                            font-size: 1.133rem;
                                            line-height: 1.412;
                                            padding-bottom: 7px
                                        }
                                        .scl-hero--msg-text-cta {
                                            font-size: 16.995px;
                                            font-size: 1.133rem;
                                            line-height: 1.5
                                        }
                                        .scl-hero-post-login .scl-hero-container--child-wrapper.scl-hero-border .scl-hero {
                                            border-left: 0
                                        }
                                        .scl-hero-container--child.scl-hero--msg-vertical-center .scl-hero--container-wrapper {
                                            display: block
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg {
                                            height: auto;
                                            min-height: auto;
                                            padding: 40px 0
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                            padding: 0 2.5%
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text {
                                            padding-top: 0
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .scl-hero--msg {
                                            min-height: 550px
                                        }
                                        .scl-hero--msg-text {
                                            width: 100%
                                        }
                                        .scl-hero--msg-colimg img {
                                            width: auto
                                        }
                                        .scl-hero--msg.scl-hero--html .scl-hero--msg-text {
                                            padding-top: 0
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg {
                                            padding: 0
                                        }
                                        @supports (overflow:-webkit-marquee) and (justify-content:inherit) {
                                            .scl-hero.scl-hero--25-75 .scl-hero--msg,
                                            .scl-hero.scl-hero--33-67 .scl-hero--msg,
                                            .scl-hero.scl-hero--40-60 .scl-hero--msg,
                                            .scl-hero.scl-hero--50-50 .scl-hero--msg,
                                            .scl-hero.scl-hero--60-40 .scl-hero--msg,
                                            .scl-hero.scl-hero--67-33 .scl-hero--msg,
                                            .scl-hero.scl-hero--75-25 .scl-hero--msg {
                                                min-height: initial
                                            }
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col1 {
                                            display: block;
                                            width: 100%;
                                            padding: 40px 5% 20px
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane.scl-hero--msg-col2 {
                                            display: block;
                                            width: 100%;
                                            padding: 20px 5% 40px
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg .scl-hero--msg-pane .scl-hero--msg-text {
                                            padding-top: 0;
                                            padding-left: 0
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col1,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col1 {
                                            padding: 30px 5% 15px
                                        }
                                        .scl-hero.scl-hero--25-75 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--33-67 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--40-60 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--50-50 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--60-40 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--67-33 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col2,
                                        .scl-hero.scl-hero--75-25 .scl-hero--msg.scl-hero--grp-headline-cta .scl-hero--msg-pane.scl-hero--msg-col2 {
                                            padding: 15px 5% 30px
                                        }
                                        .scl-hero--grp-title {
                                            display: block;
                                            text-align: center;
                                            padding: 40px 5% 0;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .scl-hero--grp-cta {
                                            display: block;
                                            text-align: center;
                                            padding: 0 5% 40px;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                    }
                                    .scl-hero-logged.scl-hero-container {
                                        border-bottom: 0
                                    }
                                    .scl-hero-logged .login-widget-homepage--container {
                                        display: none
                                    }
                                    .scl-hero-logged .login-widget-homepage--container.homepage-logged-decisiontree {
                                        display: block
                                    }
                                    .scl-hero-logged .login-widget-homepage--container.homepage-logged-decisiontree .login-widget-homepage--cta {
                                        margin: 1.9375em auto 0
                                    }
                                    .scl-hero-logged .login-widget-homepage--container.homepage-logged-decisiontree #hp-decision {
                                        margin: 1.875em auto 1.5em
                                    }
                                    .scl-hero-logged .scl-hero {
                                        border-left: 0
                                    }
                                    .scl-hero-logged .scl-hero-container--child-wrapper .scl-hero {
                                        border-left: .0625em solid #999
                                    }
                                    .scl-hero-logged .scl-hero--msg-vertical-center .scl-hero-container--child-wrapper.scl-hero-border .scl-hero {
                                        border-left: 0
                                    }
                                    @media (min-width:47.5001em) {
                                        .scl-hero-logged .scl-hero-container--child.scl-hero--msg-vertical-center .homepage-decisiontree {
                                            display: none!important
                                        }
                                        .scl-hero-logged .scl-hero-container--child.scl-hero--msg-vertical-center .login-widget-homepage--container.homepage-logged-decisiontree #hp-decision {
                                            margin: 1.875em auto 0
                                        }
                                        .scl-hero-logged .scl-hero-container--child.scl-hero--msg-vertical-center .login-widget-homepage--container.homepage-logged-decisiontree .login-widget-homepage--cta {
                                            margin: 0 auto 0!important;
                                            padding: 0!important
                                        }
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-hero-logged .scl-hero-container--child-wrapper.scl-hero-border .scl-hero {
                                            border-left: 0
                                        }
                                    }
                                    .masthead {
                                        border-bottom: 1px solid #ccc
                                    }
                                    .masthead,
                                    .masthead.remove-border {
                                        padding: 9px 0 0;
                                        margin: 0 0 12px
                                    }
                                    .masthead.remove-border {
                                        border-bottom: 0!important
                                    }
                                    .masthead.no-meta-tag {
                                        margin-bottom: 20px
                                    }
                                    .masthead .tags {
                                        padding: 0 0 8px;
                                        margin: 0
                                    }
                                    .masthead h1 {
                                        font-size: 48px;
                                        font-size: 3.2rem;
                                        font-weight: 200;
                                        line-height: 1.125;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 0 0 9px
                                    }
                                    .masthead p {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        padding: 0 10px 8px 0;
                                        display: block;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .masthead p span {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        display: inline;
                                        padding: 0
                                    }
                                    .masthead ul {
                                        margin: 0 0 15px
                                    }
                                    .masthead li {
                                        display: inline;
                                        padding: 0;
                                        background: 0 0;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        letter-spacing: .1;
                                        color: #646464;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .masthead li img {
                                        vertical-align: middle
                                    }
                                    .masthead .tags span {
                                        display: inline;
                                        font-size: 73.3%;
                                        line-height: 1;
                                        font-weight: 400;
                                        color: #666;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .masthead .tags ul {
                                        display: inline
                                    }
                                    .masthead .tags li {
                                        text-transform: none;
                                        font-size: 73.3%;
                                        font-weight: 400;
                                        padding: 0 5px 0 0;
                                        margin: 0 8px 0 0;
                                        background-image: url(../images/css/grey-pipe-sm.gif);
                                        background-repeat: no-repeat;
                                        background-position: 100% 2px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .masthead .tags a,
                                    .masthead .tags a:hover {
                                        color: #666
                                    }
                                    .masthead .tags a:hover {
                                        text-decoration: underline
                                    }
                                    .masthead .tags li.last,
                                    .masthead .tags li.last-item {
                                        background: 0 0
                                    }
                                    .masthead .article-info {
                                        display: table;
                                        width: 100%;
                                        margin-bottom: 15px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .masthead .article-info ul {
                                        display: table-cell;
                                        margin-bottom: 0
                                    }
                                    .masthead .article-info .article-read-time {
                                        display: table-cell;
                                        text-align: right;
                                        padding-left: 10px;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        letter-spacing: .1;
                                        color: #646464;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .masthead .article-info .article-read-time.read-time--inline:before {
                                        content: '-';
                                        padding-right: 4px
                                    }
                                    .masthead .article-info .article-read-time.read-time--inline {
                                        display: inline;
                                        padding-left: 0
                                    }
                                    .masthead .article-info .article-read-time.hidden {
                                        display: none
                                    }
                                    .ie7 .masthead .tags li {
                                        padding: 0 8px 0 0;
                                        margin: 0 8px 0 0;
                                        zoom: 1;
                                        background-position: 100% 3px
                                    }
                                    .ie8 .masthead .tags li,
                                    .ie9 .masthead .tags li {
                                        padding: 0 5px 0 0;
                                        margin: 0 8px 0 0
                                    }
                                    .ie7 .masthead .tags li:first-child,
                                    .ie8 .masthead .tags li:first-child,
                                    .ie9 .masthead .tags li:first-child {
                                        padding-left: 0
                                    }
                                    .scl-mini-hero {
                                        font-family: "Fidelity Sans";
                                        min-height: unset;
                                        max-height: unset;
                                        padding: 45px 0;
                                        box-sizing: border-box;
                                        display: flex;
                                        align-items: center
                                    }
                                    .scl-mini-hero.scl-sm-ie {
                                        display: table;
                                        width: 100%
                                    }
                                    .scl-mini-hero.scl-sm-ie .scl-mini-hero-wrapper {
                                        display: table-cell;
                                        vertical-align: middle
                                    }
                                    .scl-mini-hero .scl-mini-hero--columns-header h2 {
                                        font-size: 36px;
                                        font-weight: 300;
                                        line-height: 1.25
                                    }
                                    .scl-mini-hero .scl-mini-hero--column-bottom-description,
                                    .scl-mini-hero .scl-mini-hero--column-description {
                                        font-size: 24px;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        padding-top: .75em
                                    }
                                    .scl-mini-hero .scl-mini-hero--column-link {
                                        font-size: 1em;
                                        line-height: 1.375;
                                        font-weight: 400;
                                        font-style: normal;
                                        padding-top: .75em
                                    }
                                    .scl-mini-hero-wrapper {
                                        display: table;
                                        width: 100%
                                    }
                                    .scl-mini-hero--column-image {
                                        text-align: center
                                    }
                                    .scl-mini-hero--column-image img {
                                        max-height: 20.938em;
                                        text-align: center
                                    }
                                    .scl-mini-hero--columns-content {
                                        padding-left: 0px;
                                        box-sizing: border-box;
                                        display: inline-block;
                                        margin: 0 auto;
                                        width: 100%;
                                    }
                                    .scl-mini-hero--columns-content.scl-mini-hero-horizontal-center {
                                        text-align: center
                                    }
                                    .scl-mini-hero--multi-column .scl-mini-hero--columns-content:last-of-type {
                                        padding-right: 5%;
                                        padding-left: 7.5%
                                    }
                                    .scl-mini-hero--multi-column .scl-mini-hero--column {
                                        display: flex;
                                        align-items: center
                                    }
                                    .scl-mini-hero--multi-column.scl-sm-ie .scl-mini-hero--multi-column .scl-mini-hero--column {
                                        display: table;
                                        width: 100%
                                    }
                                    .scl-mini-hero--multi-column.scl-sm-ie .scl-mini-hero--multi-column .scl-mini-hero--columns-content {
                                        display: table-cell;
                                        vertical-align: middle
                                    }
                                    .scl-mini-hero-60-40 .scl-mini-hero--columns-content:first-of-type {
                                        width: 60%
                                    }
                                    .scl-mini-hero-60-40 .scl-mini-hero--columns-content:last-of-type {
                                        padding-right: 5%;
                                        width: 40%;
                                        padding-left: 7.5%
                                    }
                                    .scl-mini-hero-50-50 .scl-mini-hero--columns-content:first-of-type,
                                    .scl-mini-hero-50-50 .scl-mini-hero--columns-content:last-of-type {
                                        width: 50%
                                    }
                                    .scl-mini-hero-40-60 .scl-mini-hero--columns-content:first-of-type {
                                        width: 40%
                                    }
                                    .scl-mini-hero-40-60 .scl-mini-hero--columns-content:last-of-type {
                                        width: 60%
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-mini-hero .scl-mini-hero--columns-header h2 {
                                            font-size: 2em;
                                            font-weight: 300;
                                            line-height: 1.25
                                        }
                                        .scl-mini-hero .scl-mini-hero--column-bottom-description,
                                        .scl-mini-hero .scl-mini-hero--column-description {
                                            font-size: 1.25rem;
                                            font-weight: 300;
                                            line-height: 1.25;
                                            padding-top: .75em;
                                        }
                                        .scl-mini-hero .scl-mini-hero--column-link {
                                            font-size: 1em
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .scl-mini-hero {
                                            align-items: start;
                                            padding: 1.875em 0 0;
                                            max-height: none
                                        }
                                        .scl-mini-hero .scl-mini-hero--columns-header h2 {
                                            font-size: 1.875em
                                        }
                                        .scl-mini-hero .scl-mini-hero--column {
                                            width: 100%;
                                            display: block;
                                            box-sizing: border-box
                                        }
                                        .scl-mini-hero .scl-mini-hero-wrapper .scl-mini-hero--column .scl-mini-hero--columns-content {
                                            padding-left: 0px;
                                            box-sizing: border-box;
                                            display: inline-block;
                                            margin: 0 auto;
                                            width: 100%;
                                        }
                                        .scl-mini-hero .scl-mini-hero-wrapper .scl-mini-hero--column .scl-mini-hero--columns-content:last-of-type {
                                            width: 100%
                                        }
                                        .scl-btmpdng-50 .scl-mini-hero-wrapper {
                                            padding-bottom: 50%
                                        }
                                        .scl-btmpdng-40 .scl-mini-hero-wrapper {
                                            padding-bottom: 40%
                                        }
                                        .scl-btmpdng-70 .scl-mini-hero-wrapper {
                                            padding-bottom: 70%
                                        }
                                        .scl-mini-hero-wrapper {
                                            display: table;
                                            width: 100%;
                                            text-align: center;
                                        }
                                        .scl-mini-hero--multi-column .scl-mini-hero-wrapper {
                                            padding-bottom: 0
                                        }
                                    }
                                    .content-article {
                                        padding-top: 42px
                                    }
                                    article p {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 0 0 27px
                                    }
                                    article h2 {
                                        padding: 0 0 12px;
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    article h2.greenheadline {
                                        color: #408800
                                    }
                                    article h2.blackheadline {
                                        color: #000
                                    }
                                    article h3 {
                                        padding: 0 0 9px;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    article h4 {
                                        padding: 0 0 9px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4
                                    }
                                    article ul {
                                        margin: 0 0 12px
                                    }
                                    article ol {
                                        margin: 0 0 12px 30px
                                    }
                                    .ie7 article ol {
                                        margin: 0 0 9px 34px
                                    }
                                    article ol li ol,
                                    article ul li ol {
                                        margin-top: 10px!important
                                    }
                                    article ol li ul,
                                    article ul li ul {
                                        margin: 10px 0 0
                                    }
                                    article ul li ul li {
                                        background-image: url(../images/css/em-dash.gif);
                                        background-repeat: no-repeat;
                                        background-position: 0 11px
                                    }
                                    article ol li ul li,
                                    article ul li {
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-repeat: no-repeat;
                                        background-position: 5px 9px
                                    }
                                    article ul li ol li {
                                        background: none!important;
                                        padding: 0 0 9px!important
                                    }
                                    article ol li {
                                        background-image: none;
                                        list-style-type: decimal;
                                        padding: 0 0 11px;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    article li ul {
                                        margin: 3px 10px 10px 0
                                    }
                                    article li ul li {
                                        background-image: none;
                                        padding: 10px 0 5px 10px
                                    }
                                    article .chevron {
                                        background-image: url(../images/css/chevron_icon.png);
                                        background-position: 0 2px
                                    }
                                    article .alarm {
                                        background-image: url(../images/css/alarm_icon.png);
                                        background-position: 0 0
                                    }
                                    article .bars {
                                        background-image: url(../images/css/bars_icon.png);
                                        background-position: 0 0
                                    }
                                    article .alarm,
                                    article .bars,
                                    article .chevron {
                                        background-repeat: no-repeat;
                                        padding: 0 0 8px 20px;
                                        font-weight: 700;
                                        font-size: 100%
                                    }
                                    article ol li ul li,
                                    article ul li,
                                    article ul li ul li {
                                        padding: 0 0 15px 21px;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        list-style: none
                                    }
                                    #fmr-content-component>.disclosures {
                                        padding: 10px 0 15px
                                    }
                                    #responsive-landing .inpage-above-strip {
                                        margin-bottom: 6px;
                                        display: none;
                                    }
                                    .tags-label {
                                        display: inline-block;
                                        margin: 0 15px 12px 0;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        line-height: 1.33
                                    }
                                    .masthead.tags-bottom {
                                        display: inline-block;
                                        margin-bottom: 0;
                                        width: 80%;
                                        vertical-align: top;
                                        padding-top: 0
                                    }
                                    .masthead.tags-bottom li {
                                        margin: 0 8px 8px 0;
                                        background: #4bbee8!important;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 13px;
                                        -webkit-border-radius: 16px;
                                        -moz-border-radius: 16px;
                                        -ms-border-radius: 16px;
                                        -o-border-radius: 16px;
                                        border-radius: 16px;
                                        text-align: center;
                                        padding: 8px 0;
                                        display: inline-block
                                    }
                                    .masthead.tags-bottom li a {
                                        padding: 8px 12px;
                                        color: #fff;
                                        cursor: pointer;
                                        text-decoration: none!important;
                                        vertical-align: middle
                                    }
                                    .masthead.tags-bottom li a:active,
                                    .masthead.tags-bottom li a:hover {
                                        background: #188BB5;
                                        -webkit-border-radius: 16px;
                                        -moz-border-radius: 16px;
                                        -ms-border-radius: 16px;
                                        -o-border-radius: 16px;
                                        border-radius: 16px;
                                        transition: background .3s ease
                                    }
                                    .masthead.tags-bottom li a span {
                                        color: #fff
                                    }
                                    .masthead.tags-bottom .tags.yi-mymoney {
                                        padding-bottom: 8px
                                    }
                                    #responsive-landing .content-article {
                                        width: 70%;
                                        margin: auto
                                    }
                                    #responsive-landing .header-right-presentation {
                                        display: none
                                    }
                                    #responsive-landing .content-article-collection {
                                        width: 70%;
                                        margin: 0 auto;
                                        padding-top: 24px;
                                        font-size: 18px;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    @media (max-width:71.25em) {
                                        #responsive-landing .content-article {
                                            width: 80%;
                                            margin: auto
                                        }
                                        #responsive-landing .content-article-collection {
                                            width: 80%;
                                            margin: 0 auto
                                        }
                                    }
                                    @media (max-width:47.5em) {
                                        #responsive-landing .content-article {
                                            width: 90%;
                                            margin: auto
                                        }
                                        #responsive-landing .content-article-collection {
                                            width: 90%;
                                            margin: 0 auto
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .masthead .article-info {
                                            display: block;
                                            padding-right: 8px;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .masthead .article-info ul {
                                            display: block
                                        }
                                        .masthead .article-info .article-read-time {
                                            display: block;
                                            text-align: left;
                                            padding-left: 0;
                                            margin-top: 5px
                                        }
                                        .masthead .article-info .article-read-time.read-time--inline:before {
                                            content: '-';
                                            padding-right: 4px
                                        }
                                        .masthead .article-info .article-read-time.read-time--inline {
                                            display: inline;
                                            padding-left: 0
                                        }
                                        .masthead .article-info .article-read-time.hidden {
                                            display: none
                                        }
                                        .masthead.tags-bottom {
                                            width: 70%
                                        }
                                    }
                                    .inpage-above-strip {
                                        margin: -17px 0 15px 0;
                                        border-top: 1px solid #CCC;
                                        padding: 3px 0 0
                                    }
                                    .inpage-above-strip.no-top-border {
                                        border-top: 0!important;
                                        padding: 5px 0 0
                                    }
                                    .inpage-above-strip .right-icons-bar {
                                        margin: 0
                                    }
                                    .inpage-above-strip .right-icons-bar ul {
                                        padding: 0 3px 0 0;
                                        margin: 0
                                    }
                                    .ie7 .inpage-above-strip .right-icons-bar ul {
                                        padding: 0;
                                        margin: 0
                                    }
                                    .ie7 .inpage-above-strip {
                                        margin-top: -12px
                                    }
                                    .ie7 .inpage-above-strip .left-info,
                                    .ie7 .inpage-above-strip.no-top-border {
                                        padding-top: 0
                                    }
                                    .ie7 .inpage-below-strip {
                                        margin-bottom: -4px
                                    }
                                    .ie7 .inpage-above-strip .clear-both {
                                        clear: both;
                                        height: auto
                                    }
                                    .ie7 .inpage-below-strip .clear-both {
                                        clear: both;
                                        height: 0
                                    }
                                    .inpage-above-strip .right-icons-bar li {
                                        margin: 0;
                                        display: inline;
                                        padding: 0 5px 0 0;
                                        background: none!important;
                                        line-height: 100%
                                    }
                                    .inpage-below-strip {
                                        border-top: none;
                                        border-bottom: 1px solid #CCC
                                    }
                                    .inpage-below-strip .left-info {
                                        float: left
                                    }
                                    .inpage-below-strip.no-bottom-border {
                                        border-bottom: 0!important
                                    }
                                    .inpage-below-strip .right-icons-bar {
                                        margin: 0
                                    }
                                    .inpage-below-strip .right-icons-bar ul {
                                        padding: 0 3px 0 0;
                                        margin: 0
                                    }
                                    .ie7 .inpage-below-strip .right-icons-bar ul {
                                        padding: 0;
                                        margin: 0
                                    }
                                    .inpage-below-strip .right-icons-bar li {
                                        margin: 0;
                                        display: inline;
                                        padding: 0 5px 0 0;
                                        background: none!important;
                                        line-height: 100%
                                    }
                                    .in-page-email-form {
                                        font-family: "Fidelity Sans", helvetica;
                                        text-align: left
                                    }
                                    .in-page-email-form .grey {
                                        color: #666
                                    }
                                    .in-page-email-form .container {
                                        padding: 10px
                                    }
                                    .in-page-email-form h2 {
                                        color: #000;
                                        font-size: 220%;
                                        line-height: 110%;
                                        font-weight: 400;
                                        margin: 0;
                                        padding: 3px 0 6px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .in-page-email-form .container p {
                                        font-size: 80%;
                                        line-height: 125%;
                                        margin: 0;
                                        padding: 0 0 18px
                                    }
                                    .in-page-email-form .container label {
                                        color: #000;
                                        font-size: 100%;
                                        font-weight: 700;
                                        margin: 0;
                                        padding: 0 0 5px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .in-page-email-form .container label .sub-label {
                                        font-weight: 400;
                                        font-style: italic
                                    }
                                    .in-page-email-form .grey-hr {
                                        border-bottom: 1px solid #DBDCDE;
                                        clear: both;
                                        height: 1px;
                                        margin: 0 0 1px!important;
                                        padding: 0
                                    }
                                    .in-page-email-form .gray {
                                        color: #666;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 80%
                                    }
                                    .in-page-email-form label {
                                        padding: 0 0 2px
                                    }
                                    .in-page-email-form .text-fields {
                                        border: 1px solid #69C;
                                        width: 99.7%
                                    }
                                    .in-page-email-form .container .grey-hr {
                                        margin: 0 0 7px;
                                        padding: 0
                                    }
                                    .in-page-email-form .container form {
                                        margin: 7px 0 0!important
                                    }
                                    .in-page-email-form .container form .inputArea {
                                        margin: 0 0 9px;
                                        padding: 1px 0 0
                                    }
                                    .in-page-email-form .container form .inputArea .visibleDiv {
                                        display: inline-block;
                                        height: 33px;
                                        margin: 0;
                                        padding: 0
                                    }
                                    .in-page-email-form .container form .inputArea img {
                                        padding: 2px 0 0
                                    }
                                    .in-page-email-form .container .form-row {
                                        padding: 0 0 16px
                                    }
                                    .in-page-email-form .container .form-row.invalid-data {
                                        padding: 0 0 22px
                                    }
                                    .in-page-email-form .container .form-row .error-message {
                                        color: #C00;
                                        font-size: 80%;
                                        font-weight: 400;
                                        margin: 0;
                                        padding: 6px 0 0;
                                        font-family: "Fidelity Sans", helvetica;
                                        display: none
                                    }
                                    .in-page-email-form .container .form-row.invalid-data .error-message {
                                        display: block
                                    }
                                    .in-page-email-form .container .form-row.invalid-data label {
                                        padding: 0 0 5px 19px;
                                        background-image: url(../images/css/error.gif);
                                        background-repeat: no-repeat;
                                        background-position: 0 0
                                    }
                                    .ie7 .in-page-email-form .container .form-row.invalid-data label {
                                        zoom: 1
                                    }
                                    .in-page-email-form .container .form-row.invalid-data input.email-box {
                                        border: 1px solid #C00
                                    }
                                    .in-page-email-form .container .confirmation {
                                        padding: 0 0 5px 23px;
                                        background-image: url(../images/css/confirm2.gif);
                                        background-repeat: no-repeat;
                                        background-position: 0 0;
                                        margin: 184px 95px 207px 107px;
                                        font-weight: 700
                                    }
                                    .in-page-email-form .popin-footnote {
                                        color: #666;
                                        font-size: 80%;
                                        line-height: 125%;
                                        margin: 0;
                                        padding: 7px 0 4px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .in-page-email-form .container input.email-box,
                                    textarea {
                                        border: 1px solid #000;
                                        font-size: 93.3%;
                                        padding: 5px
                                    }
                                    .in-page-email-form .btn-spacer {
                                        margin-right: 20px;
                                        text-align: center
                                    }
                                    .in-page-email-form .button {
                                        margin: 8px 0 19px;
                                        padding: 0 0 1px;
                                        text-align: center
                                    }
                                    .in-page-email-form .message-box {
                                        height: 60px;
                                        margin: 1px 0 0;
                                        padding: 0
                                    }
                                    .in-page-email-form label {
                                        display: block
                                    }
                                    .in-page-email-form .close {
                                        float: right
                                    }
                                    .in-page-email-form label {
                                        cursor: default
                                    }
                                    .in-page-email-form .bold {
                                        font-weight: 700
                                    }
                                    .popin--container .container-confirm {
                                        display: none
                                    }
                                    .in-page-email-form .container-confirm .confirmation {
                                        padding: 0 0 5px 23px;
                                        background-image: url(../images/css/confirm2.gif);
                                        background-repeat: no-repeat;
                                        background-position: 0 0;
                                        margin: 184px 95px 207px 107px;
                                        font-weight: 700
                                    }
                                    .inpage-below-strip {
                                        margin: 16px 0 10px;
                                        padding: 0
                                    }
                                    .inpage-above-strip .right-icons-bar,
                                    .inpage-below-strip .right-icons-bar {
                                        float: left;
                                        padding: 13px 16px 13px 8px
                                    }
                                    .inpage-below-strip .right-icons-bar {
                                        padding-top: 16px
                                    }
                                    .inpage-above-strip .right-icons-bar li,
                                    .inpage-below-strip .right-icons-bar li {
                                        padding-right: 14px
                                    }
                                    .inpage-below-strip .left-info {
                                        padding: 16px 0 16px 8px;
                                        box-sizing: border-box;
                                        width: 100%;
                                        border-bottom: 1px solid #ccc
                                    }
                                    .inpage-above-strip .left-info {
                                        float: right;
                                        padding: 14px 8px 0 0;
                                        text-align: right;
                                        width: auto
                                    }
                                    .inpage-above-strip {
                                        border-bottom: 0;
                                        margin-bottom: 0
                                    }
                                    .in-page-email-form .container input.email-box,
                                    textarea {
                                        width: 90%
                                    }
                                    .inpage-above-strip .left-info .ahpercentage {
                                        margin-right: 2px
                                    }
                                    .in-page-email-form .message-box {
                                        width: 91%
                                    }
                                    .right-icons-bar img {
                                        width: 26px;
                                        height: 26px
                                    }
                                    @media all and (min-width:20em) and (max-width:31.4375em) {
                                        .inpage-above-strip .left-info {
                                            padding: 10px 8px 0 0;
                                            width: 100%
                                        }
                                    }
                                    @media all and (max-width:61.1875em) {
                                        .right-icons-bar .inPageSharePrint {
                                            display: none!important
                                        }
                                    }
                                    .ahtopdiv {
                                        padding: 0;
                                        margin: 0
                                    }
                                    .ahbottompdiv {
                                        width: 100%
                                    }
                                    .helpfulBricklet {
                                        font-weight: 400;
                                        font-size: 100%;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #000
                                    }
                                    .dvTppadding {
                                        padding-top: 10px
                                    }
                                    .thankYouBricklet {
                                        font-size: 100%;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #000;
                                        font-style: italic
                                    }
                                    .ahpercentage {
                                        font-weight: 700;
                                        font-size: 80%;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #408800;
                                        padding: 3px 0
                                    }
                                    .ahpercentageText {
                                        font-weight: 400;
                                        font-size: 80%;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #000;
                                        padding: 3px 0 3px 3px
                                    }
                                    .ahlink {
                                        color: #0F57C2;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        font-weight: 400;
                                        text-decoration: none
                                    }
                                    .articleHelpfullnessBottomLeft,
                                    .articleHelpfullnessBottomRight {
                                        display: inline-block
                                    }
                                    .ie8 .articleHelpfullnessBottomLeft,
                                    .ie8 .articleHelpfullnessBottomRight {
                                        display: inline
                                    }
                                    .ahimagePadding {
                                        padding-left: 8px;
                                        padding-right: 8px
                                    }
                                    .articleHelpfullnessBottomLeft {
                                        float: left
                                    }
                                    .articleHelpfullnessBottomRight {
                                        float: right;
                                        padding: 0 16px;
                                        background-image: url(../images/css/icon-checkmark-green-1x.png);
                                        background-repeat: no-repeat;
                                        background-position: 0 2px;
                                        margin-top: 3px
                                    }
                                    .ahimagePadding.imagePipe {
                                        display: none
                                    }
                                    .helpfulBricklet {
                                        margin: 0 10px 0 0
                                    }
                                    .ahlink {
                                        padding: 8px 15px 5px 2px;
                                        border: 1px solid #ccc;
                                        margin-right: 9px;
                                        display: inline-block
                                    }
                                    .ahpercentage {
                                        margin-right: 5px
                                    }
                                    .ahimagePadding {
                                        margin: 0 2px 0 5px;
                                        vertical-align: -2px
                                    }
                                    .ahbottompdiv {
                                        padding-bottom: 0
                                    }
                                    @media screen and (min-width:20.0625em) and (max-width:31.4375em) {
                                        #responsive .articleHelpfullnessBottomRight {
                                            margin: 16px 24px 16px 0
                                        }
                                        .ahimagePadding {
                                            padding-left: 5px
                                        }
                                    }
                                    @media screen and (max-width:20em) {
                                        #responsive .helpfulBricklet {
                                            margin-left: 9px
                                        }
                                        #responsive .articleHelpfullnessBottomRight {
                                            margin: 16px 24px 16px 0
                                        }
                                        .ahimagePadding {
                                            padding-left: 5px
                                        }
                                    }
                                    .image-block-large,
                                    .image-block-medium,
                                    .image-block-small {
                                        clear: both;
                                        margin-left: auto;
                                        margin-right: auto
                                    }
                                    .image-block-medium,
                                    .image-block-small {
                                        float: right
                                    }
                                    .image-block-large img,
                                    .image-block-medium img,
                                    .image-block-small img {
                                        display: block
                                    }
                                    .image-block-medium {
                                        padding: 0 0 10px 16px
                                    }
                                    .image-block-large .image-caption,
                                    .image-block-medium .image-caption,
                                    .image-block-small .image-caption {
                                        color: #666;
                                        display: block;
                                        margin: 8px 8px 0 0;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%
                                    }
                                    .image-block-small {
                                        padding: 0 0 10px 16px
                                    }
                                    .image-block-large span,
                                    .image-block-medium span,
                                    .image-block-small span {
                                        font-weight: 700;
                                        clear: both
                                    }
                                    .image-block-large {
                                        padding-bottom: 10px
                                    }
                                    .image-block-large img,
                                    .image-block-medium img,
                                    .image-block-small img {
                                        max-width: 100%
                                    }
                                    #responsive-main .image-block-large img,
                                    #responsive-main .image-block-medium img,
                                    #responsive-main .image-block-small img {
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .image-block-small {
                                        max-width: 304px
                                    }
                                    .image-block-medium {
                                        width: 50%
                                    }
                                    #responsive-landing .image-block-large {
                                        padding-bottom: 30px
                                    }
                                    @media screen and (min-width:20em) and (max-width:31.4375em) {
                                        .image-block-medium,
                                        .image-block-small {
                                            padding: 6px 0 10px;
                                            float: none;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .image-block-small {
                                            text-align: center
                                        }
                                        #responsive-landing .image-block-large,
                                        #responsive-landing .image-block-medium,
                                        #responsive-landing .image-block-small {
                                            padding: 0 0 30px
                                        }
                                    }
                                    @media (max-width:20em) {
                                        .image-block-large,
                                        .image-block-medium,
                                        .image-block-small {
                                            padding: 6px 8px 10px;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        #responsive-landing .image-block-large,
                                        #responsive-landing .image-block-medium,
                                        #responsive-landing .image-block-small {
                                            padding: 0 0 30px
                                        }
                                    }
                                    .block-quote .quote-text {
                                        border: 1px solid #CFCFCF;
                                        padding-bottom: 9px!important
                                    }
                                    .block-quote .quote-text.talk-bubble-box {
                                        background: url(../images/css/quoteMarks.png) no-repeat scroll 6px 6px transparent;
                                        padding: 0 10px 0 50px
                                    }
                                    .block-quote p {
                                        font-size: 120%;
                                        line-height: 120%;
                                        font-style: italic;
                                        padding: 0 0 9px 5px;
                                        margin-top: 5px
                                    }
                                    .block-quote span {
                                        text-transform: uppercase;
                                        font-size: 66.7%;
                                        color: #666;
                                        line-height: 130%;
                                        font-style: normal;
                                        font-family: "Fidelity Sans", helvetica;
                                        text-align: right;
                                        display: block;
                                        padding: 0 5px 6px 0
                                    }
                                    .block-quote .talk-bubble-point {
                                        background: url(../images/css/talkBubblePoint.gif) no-repeat 100% 95%;
                                        margin-top: -1px;
                                        margin-right: 21px;
                                        padding: 0 0 19px
                                    }
                                    .ie7 .block-quote .talk-bubble-point {
                                        background: url(../images/css/talkBubblePoint.gif) no-repeat 100% 95%;
                                        margin-top: -3px;
                                        margin-right: 21px;
                                        padding: 2px 0 19px
                                    }
                                    .block-quote {
                                        padding: 1px 0 19px 16px;
                                        width: 304px;
                                        float: right;
                                        clear: both
                                    }
                                    #responsive-main .block-quote p {
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    @media (min-width:20.0625em) and (max-width:31.4375em) {
                                        .block-quote {
                                            padding: 1px 0 19px;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                    }
                                    @media (max-width:20em) {
                                        .block-quote {
                                            padding: 1px 8px 19px;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                    }
                                    #responsive-landing .block-quote {
                                        border-top: 1px solid #cfcfcf;
                                        border-bottom: 1px solid #cfcfcf;
                                        border-right: 0;
                                        border-left: 0;
                                        padding: 60px 5%;
                                        margin-bottom: 30px;
                                        width: auto;
                                        float: none
                                    }
                                    #responsive-landing .block-quote .talk-bubble-point {
                                        display: none
                                    }
                                    #responsive-landing .block-quote .quote-text.talk-bubble-box {
                                        background: 0 0;
                                        padding: 0 5%
                                    }
                                    #responsive-landing .block-quote p {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin: 0;
                                        padding: 0;
                                        font-style: normal;
                                        text-align: center
                                    }
                                    #responsive-landing .block-quote span {
                                        text-align: center;
                                        padding-top: 30px
                                    }
                                    #responsive-landing .block-quote .quote-text {
                                        border: 0;
                                        padding: 0!important
                                    }
                                    .chart-promo-medium,
                                    .chart-promo-small {
                                        float: right
                                    }
                                    .chart-promo-medium {
                                        max-width: 50%;
                                        margin: 6px 0 0 16px;
                                        background-color: #f0f0f0;
                                        padding: 0
                                    }
                                    .chart-promo-large,
                                    .chart-promo-small {
                                        clear: both;
                                        background-color: #f0f0f0
                                    }
                                    .chart-promo-large h4,
                                    .chart-promo-large h5,
                                    .chart-promo-medium h4,
                                    .chart-promo-small h4 {
                                        color: #fff;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4;
                                        padding: 6px 8px!important;
                                        margin: 0 0 9px;
                                        background-color: #1b4472;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .chart-promo-large p,
                                    .chart-promo-medium p,
                                    .chart-promo-small p {
                                        font-size: 100%;
                                        font-style: italic;
                                        padding: 0 8px 9px;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .chart-promo-large img,
                                    .chart-promo-medium img,
                                    .chart-promo-small img {
                                        margin-left: auto;
                                        margin-right: auto;
                                        display: block
                                    }
                                    .chart-promo-large ul,
                                    .chart-promo-medium ul,
                                    .chart-promo-small ul {
                                        padding-left: 8px;
                                        padding-right: 8px
                                    }
                                    .chart-promo-large .bodytext ul {
                                        padding-left: 0;
                                        padding-right: 0
                                    }
                                    .chart-promo-large .disclosures {
                                        border-top: 1px solid #ccc;
                                        margin: 0 8px!important;
                                        padding: 8px 0 10px!important
                                    }
                                    .chart-promo-large img,
                                    .chart-promo-medium .image-container img,
                                    .chart-promo-small .image-container img {
                                        margin-bottom: 16px
                                    }
                                    .chart-promo-large .popin img,
                                    .chart-promo-large .popin-wrapper img,
                                    .chart-promo-medium .popin img,
                                    .chart-promo-medium .popin-wrapper img,
                                    .chart-promo-small .popin img,
                                    .chart-promo-small .popin-wrapper img {
                                        margin-left: 0!important;
                                        margin-right: 0!important
                                    }
                                    .chart-promo-medium img {
                                        width: 100%;
                                        padding: 0 8px
                                    }
                                    .chart-promo-small .popin-wrapper img {
                                        zoom: 1;
                                        display: inline-block;
                                        margin-top: 0;
                                        margin-bottom: 0;
                                        padding-top: 28px
                                    }
                                    .chart-promo-medium .bodytext,
                                    .chart-promo-small .bodytext {
                                        padding-bottom: 15px
                                    }
                                    .chart-promo-large .popin a,
                                    .chart-promo-large p.link a,
                                    .chart-promo-medium .popin a,
                                    .chart-promo-medium p.link a,
                                    .chart-promo-small .popin a,
                                    .chart-promo-small p.link a {
                                        outline: 0;
                                        float: right
                                    }
                                    .chart-promo-large .clear-both,
                                    .chart-promo-medium .clear-both,
                                    .chart-promo-small .clear-both {
                                        clear: both
                                    }
                                    .chart-promo-large p.image-caption,
                                    .chart-promo-medium p.image-caption,
                                    .chart-promo-small p.image-caption {
                                        color: #666
                                    }
                                    .chart-promo-large .bodytext {
                                        padding: 0 8px 15px;
                                        margin: 0
                                    }
                                    .chart-promo-large .bodytext p {
                                        font-size: 100%;
                                        font-style: italic;
                                        padding: 0 0 9px;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .chart-promo-large p.link,
                                    .chart-promo-medium p.link,
                                    .chart-promo-small p.link {
                                        float: right;
                                        font-family: "Fidelity Sans", helvetica;
                                        line-height: 1.25;
                                        padding: 0 8px 6px;
                                        font-weight: 700;
                                        font-style: normal
                                    }
                                    .chart-promo-large .popin-wrapper img {
                                        margin-top: 0;
                                        margin-bottom: 0;
                                        padding-top: 28px
                                    }
                                    #fi-main-right .chart-promo-large {
                                        background: 0 0
                                    }
                                    #fi-main-right .chart-promo-large img {
                                        margin-bottom: 0
                                    }
                                    #fi-main-right .chart-promo-large .disclosures {
                                        border-top: 0;
                                        margin: 0 8px 0 0!important
                                    }
                                    #fi-main-right .disclosures {
                                        border-top: 0;
                                        font-size: 100%
                                    }
                                    .chart-promo-medium,
                                    .chart-promo-medium .image-container,
                                    .chart-promo-medium img {
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .chart-promo-medium .popin-wrapper img {
                                        zoom: 1;
                                        display: inline-block;
                                        margin-top: 0;
                                        margin-bottom: 0;
                                        padding-top: 28px
                                    }
                                    .chart-promo-medium .image-container {
                                        width: 100%
                                    }
                                    .chart-promo-small,
                                    .chart-promo-small img,
                                    .image-container {
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .chart-promo-small {
                                        max-width: 304px;
                                        margin: 0 0 0 16px
                                    }
                                    .chart-promo-small img {
                                        padding: 0 8px
                                    }
                                    .chart-promo-large .image-container img,
                                    .chart-promo-medium .image-container img,
                                    .chart-promo-small .image-container img,
                                    .ie8 .chart-promo-large .image-container img,
                                    .ie8 .chart-promo-medium .image-container img,
                                    .ie8 .chart-promo-small .image-container img {
                                        max-width: 100%
                                    }
                                    .ie8 .popin--container .popin--wrapper img {
                                        width: 100%
                                    }
                                    .chart-promo-large {
                                        margin: 0 0 5px;
                                        padding: 0
                                    }
                                    .chart-promo-small p {
                                        padding-bottom: 16px
                                    }
                                    #responsive-main .chart-promo-large h4,
                                    #responsive-main .chart-promo-large h5,
                                    #responsive-main .chart-promo-large p,
                                    #responsive-main .chart-promo-large ul,
                                    #responsive-main .chart-promo-medium h4,
                                    #responsive-main .chart-promo-medium p,
                                    #responsive-main .chart-promo-medium ul,
                                    #responsive-main .chart-promo-small h4,
                                    #responsive-main .chart-promo-small p,
                                    #responsive-main .chart-promo-small ul {
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    #responsive-main .chart-promo-large .disclosures,
                                    #responsive-main .chart-promo-medium .disclosures,
                                    #responsive-main .chart-promo-small .disclosures {
                                        width: auto;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    #responsive-landing .chart-promo-large {
                                        margin-bottom: 30px
                                    }
                                    #responsive-landing .chart-promo-medium,
                                    #responsive-landing .chart-promo-small {
                                        margin-bottom: 6px
                                    }
                                    @media screen and (max-width:320px) {
                                        .chart-promo-large,
                                        .chart-promo-medium,
                                        .chart-promo-small {
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .chart-promo-large {
                                            width: auto;
                                            margin: 6px 8px 12px
                                        }
                                        .chart-promo-small {
                                            float: none;
                                            margin: 6px 8px 5px
                                        }
                                        .chart-promo-medium {
                                            max-width: 100%;
                                            margin: 6px 8px 10px
                                        }
                                        #responsive-landing .chart-promo-large,
                                        #responsive-landing .chart-promo-medium,
                                        #responsive-landing .chart-promo-small {
                                            margin: 0 0 30px
                                        }
                                    }
                                    @media screen and (max-width:503px) and (min-width:321px) {
                                        .chart-promo-medium,
                                        .chart-promo-small {
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .chart-promo-small {
                                            width: 100%;
                                            margin: 0 0 7px;
                                            max-width: none
                                        }
                                        .chart-promo-medium {
                                            max-width: 100%;
                                            margin: 6px 0 10px
                                        }
                                        #responsive-landing .chart-promo-large,
                                        #responsive-landing .chart-promo-medium,
                                        #responsive-landing .chart-promo-small {
                                            margin: 0 0 30px
                                        }
                                    }
                                    @media screen and (max-width:607px) and (min-width:504px) {
                                        .chart-promo-medium {
                                            min-width: 304px
                                        }
                                    }
                                    .scl-ddc {
                                        width: 100%;
                                        display: table;
                                        padding-bottom: 9px
                                    }
                                    .scl-ddc-results {
                                        padding-bottom: 21px
                                    }
                                    .scl-ddc--left-column {
                                        width: 50%;
                                        display: table-cell
                                    }
                                    .scl-ddc--left-column:first-child {
                                        padding-right: 5%
                                    }
                                    .scl-ddc--right-column {
                                        width: 50%;
                                        display: table-cell
                                    }
                                    .scl-ddc--header {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flexible-featured .scl-ddc-results:first-child .scl-ddc--header {
                                        font-size: 24px
                                    }
                                    .scl-ddc--description {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    @media (max-width:819px) {
                                        .scl-ddc--left-column,
                                        .scl-ddc--right-column {
                                            width: 100%;
                                            display: block;
                                            padding: 0
                                        }
                                    }
                                    .popin {
                                        max-width: 90%;
                                        min-width: 288px;
                                        height: auto;
                                        top: 5%;
                                        position: absolute;
                                        padding: 0;
                                        margin: 0;
                                        display: none;
                                        z-index: 99999999
                                    }
                                    .popin--container {
                                        background-color: #fff;
                                        border: 2px solid #888;
                                        padding: 0;
                                        -webkit-border-radius: 5px;
                                        -moz-border-radius: 5px;
                                        -ms-border-radius: 5px;
                                        -o-border-radius: 5px;
                                        border-radius: 5px;
                                    }
                                    .popin--wrapper {
                                        padding-top: 0
                                    }
                                    .popin--close-button {
                                        right: 8px;
                                        top: 8px;
                                        width: 4%;
                                        height: 56px;
                                        cursor: pointer;
                                        display: block;
                                        float: right;
                                        background: url(../images/css/icon-x-white.png) no-repeat;
                                        background-color: #30A855;
                                        background-position: 50% 50%;
                                    }
                                    .popin .popin-wrapper--header {
                                        font-size: 33px;
                                        font-size: 2.2rem;
                                        font-weight: 200;
                                        line-height: 1.091;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 0;
                                        margin: 0;
                                        border-bottom: 0;
                                        color: #000
                                    }
                                    .popin .popin-wrapper--body {
                                        padding-top: 0
                                    }
                                    .popin .popin-wrapper--body>:last-child {
                                        padding-bottom: 18px;
                                        padding: 0 5%
                                    }
                                    .popin .popin-wrapper--body>:last-child>:last-child {
                                        padding-bottom: 0
                                    }
                                    #modalDiv {
                                        display: none!important
                                    }
                                    .popin.iframe-popin a.close-button {
                                        right: 8px;
                                        top: 8px
                                    }
                                    .popin.iframe-popin .popin-wrapper {
                                        padding: 0
                                    }
                                    #ddc-responsive .popin .popin-wrapper--header {
                                        font-size: 100%
                                    }
                                    #ddc-responsive .popin .popin-wrapper--header .modal-title {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #000;
                                        padding-bottom: 10px
                                    }
                                    #ddc-responsive .popin .popin-wrapper--header .modal-desc {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 10px;
                                        color: #000
                                    }
                                    #ddc-responsive .popin .generic-button.inline.link-pdf {
                                        display: inline-block
                                    }
                                    #ddc-responsive .popin .button-bar span {
                                        display: inline-block;
                                        padding-left: 15px;
                                        text-align: middle
                                    }
                                    #ddc-responsive .popin .popin-wrapper--body .button-bar {
                                        padding-top: 8px;
                                        text-align: center
                                    }
                                    #ddc-responsive .popin .popin-wrapper--body .button-bar .link-pdf a {
                                        margin: 1px
                                    }
                                    @media (max-width:61.25em) {
                                        .popin {
                                            top: 5%
                                        }
                                        .popin .popin-wrapper--body {
                                            -webkit-overflow-scrolling: touch;
                                            overflow-y: auto
                                        }
                                        .popin .popin-wrapper--body::-webkit-scrollbar {
                                            width: 6px;
                                            background-color: #F5F5F5
                                        }
                                        .popin .popin-wrapper--body::-webkit-scrollbar-track {
                                            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
                                            background-color: #F5F5F5
                                        }
                                        .popin .popin-wrapper--body::-webkit-scrollbar-thumb {
                                            border-radius: 10px;
                                            background-color: #000
                                        }
                                    }
                                    .content-group-list {
                                        padding: 60px 50px
                                    }
                                    .content-group-list--title {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        color: #408800;
                                        padding-bottom: 30px
                                    }
                                    .content-group-list--title.scl-black {
                                        color: #000
                                    }
                                    .content-group-list--section {
                                        border-bottom: 1px solid #ddd;
                                        padding: 40px 0 50px;
                                        margin-bottom: 10px
                                    }
                                    .content-group-list--section-image {
                                        padding: 0 50px 0 0;
                                        vertical-align: top;
                                        display: table-cell
                                    }
                                    .content-group-list--section-image img {
                                        max-width: 255px;
                                        max-height: 160px
                                    }
                                    .content-group-list--section-info {
                                        vertical-align: top;
                                        display: table-cell
                                    }
                                    .content-group-list--section-heading {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 5px
                                    }
                                    .content-group-list--section-date {
                                        font-size: 100%;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-weight: 400;
                                        color: #666;
                                        padding-bottom: 12px
                                    }
                                    .content-group-list--section-desc {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        color: #666
                                    }
                                    .content-group-list--cta {
                                        font-size: 100%;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-weight: 700;
                                        color: #0f57c2
                                    }
                                    .content-group-list--section.remove-border {
                                        margin-bottom: 0;
                                        border-bottom: 0
                                    }
                                    @media screen and (min-width:30.0625em) and (max-width:61.25em) {
                                        .content-group-list {
                                            padding: 60px 25px
                                        }
                                        .content-group-list--section-image img {
                                            max-width: 175px
                                        }
                                    }
                                    @media screen and (max-width:30em) {
                                        .content-group-list {
                                            padding: 40px 25px
                                        }
                                        .content-group-list--title {
                                            font-size: 160%;
                                            padding-bottom: 5px
                                        }
                                        .content-group-list--section-image {
                                            display: none
                                        }
                                    }
                                    .scl-banner-container {
                                        width: 100%;
                                        min-height: 300px
                                    }
                                    .scl-banner-image img {
                                        width: 100%;
                                        display: block
                                    }
                                    .scl-banner-image {
                                        display: none
                                    }
                                    .scl-bannerct-container {
                                        width: 100%;
                                        height: 350px;
                                        min-height: 350px;
                                        display: table;
                                        font-family: "Fidelity Sans", helvetica;
                                        background-repeat: no-repeat;
                                        background-position: top center;
                                        background-origin: content-box;
                                        background-size: cover;
                                        border-bottom: 1px solid #999;
                                        table-layout: fixed
                                    }
                                    .scl-bannerct {
                                        display: table-cell;
                                        width: 100%;
                                        float: left;
                                        margin: 0 0 0 -1px;
                                        border-left: 0
                                    }
                                    .scl-bannerct--msg {
                                        float: left;
                                        padding-left: 5%;
                                        padding-right: 5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        width: 100%;
                                        padding-top: 60px
                                    }
                                    .scl-bannerct--msg-text {
                                        width: 100%;
                                        display: block;
                                        text-align: left
                                    }
                                    .scl-bannerct--msg-text-right {
                                        text-align: right!important
                                    }
                                    .scl-bannerct--msg-text-center {
                                        text-align: center
                                    }
                                    .scl-bannerct--msg-text-header {
                                        font-size: 48px;
                                        font-size: 3.2rem;
                                        font-weight: 200;
                                        line-height: 1.125;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 16px;
                                        margin-top: -6px
                                    }
                                    .scl-bannerct--msg-text-subheader {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        padding-bottom: 5px
                                    }
                                    .scl-bannerct--msg-text-desc p {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding-bottom: 5px
                                    }
                                    .scl-bannerct .in-page-disclosures {
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-bannerct--msg-text-cta {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        padding-top: 15px;
                                        padding-bottom: 20px
                                    }
                                    .scl-bannerct--in-page-disclosures {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        color: #666;
                                        padding-top: 8px
                                    }
                                    .scl-bannerct--in-page-disclosures p {
                                        padding: 0!important;
                                        margin: 0!important;
                                        font-weight: 400!important;
                                        line-height: 1.25!important;
                                        display: inline
                                    }
                                    .scl-bannerct-vertical-center-wrapper .scl-bannerct--msg {
                                        padding-top: 0
                                    }
                                    .scl-bannerct-vertical-center-wrapper .scl-bannerct--msg-vertical-center {
                                        display: table-cell;
                                        padding-top: 0;
                                        vertical-align: middle
                                    }
                                    .scl-bannerct--msg-vertical-center {
                                        padding-top: 60px
                                    }
                                    @media (max-width:71.25em) {
                                        .scl-banner-image {
                                            display: block
                                        }
                                        .scl-banner-container {
                                            height: auto;
                                            min-height: 0
                                        }
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-banner-container {
                                            min-height: 120px
                                        }
                                        .scl-bannerct-container {
                                            height: 390px
                                        }
                                        .scl-bannerct-container.scl-bannerct-notext {
                                            height: 350px
                                        }
                                        .scl-bannerct--msg-text-cta {
                                            font-size: 16.995px;
                                            font-size: 1.133rem;
                                            line-height: 1.5
                                        }
                                        .scl-bannerct--msg-text-header {
                                            color: #000
                                        }
                                        .scl-hero--msg-text {
                                            padding-top: 60px
                                        }
                                        .scl-bannerct--msg-vertical-center {
                                            padding-top: 40px!important
                                        }
                                        .scl-bannerct-vertical-center-wrapper .scl-bannerct--msg-vertical-center {
                                            height: 390px;
                                            padding-top: 0!important
                                        }
                                        .scl-bannerct-notext .scl-bannerct-vertical-center-wrapper .scl-bannerct--msg-vertical-center {
                                            height: 350px
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .scl-hero--msg-text {
                                            width: 100%;
                                            padding-top: 40px
                                        }
                                        .scl-bannerct-container {
                                            height: 550px
                                        }
                                        .scl-bannerct-container.scl-bannerct-notext {
                                            height: 350px
                                        }
                                        .scl-bannerct--msg-vertical-center {
                                            padding-top: 40px!important
                                        }
                                        .scl-bannerct-vertical-center-wrapper .scl-bannerct--msg-vertical-center {
                                            height: 550px
                                        }
                                        .scl-bannerct-notext .scl-bannerct-vertical-center-wrapper .scl-bannerct--msg-vertical-center {
                                            height: 350px
                                        }
                                    }
                                    @media (min-width:47.5625em) {
                                        .scl-bannerct--msg-text {
                                            width: 100%
                                        }
                                        .scl-bannerct--msg-text-align {
                                            width: 66.5%
                                        }
                                        .scl-bannerct-vertical-center-wrapper .scl-bannerct--msg-vertical-center {
                                            height: 350px
                                        }
                                    }
                                    .scl-flex-card-container {
                                        width: 100%;
                                        padding-top: 18px;
                                        padding-right: 5%;
                                        padding-left: 5%;
                                        padding-bottom: 36px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flex-card--text-center .scl-button-component,
                                    .scl-flex-card--text-center .scl-flex-card--desc-title {
                                        text-align: center
                                    }
                                    .scl-flex-card-container+.scl-flex-card-container--no-headline.scl-flex-card-container {
                                        padding-top: 0
                                    }
                                    .scl-flex-card-container--no-headline .scl-flex-card--table {
                                        margin-top: -36px
                                    }
                                    .scl-flex-card--border {
                                        border: 1px solid #DBDBDB
                                    }
                                    .scl-flex-card--header h2 {
                                        padding: 1em 0;
                                        font-size: 1.75em;
                                        font-weight: 300;
                                        line-height: 1.25;
                                        font-family: "Fidelity Sans";
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        margin: 0;
                                    }
                                    .scl-flex-card--header h2 span.small-header {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans"
                                    }
                                    .scl-flex-card--header p {
                                        padding-bottom: 30px;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans";
                                        margin: 0;
                                        text-align: center
                                    }
                                    .scl-flex-card--desc-container {
                                        padding: 15px 20px 15px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        text-align: left
                                    }
                                    .scl-flex-card--desc-container h3.scl-flex-card--desc-title {
                                        padding-bottom: 4px;
                                        font-size: 24px;
                                        font-size: 1.25em;
                                        font-weight: 300;
                                        line-height: 1.375;
                                        font-family: "Fidelity Sans";
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        margin: 0
                                    }
                                    #responsive-landing .scl-flex-card--desc-container h3.scl-flex-card--desc-title {
                                        font-size: 14px;
                                        line-height: 1.25;
                                        font-weight: bold;
                                        font-style: normal;
                                        font-family: "Fidelity Sans";
                                        color: #0E67A9;
                                        padding-bottom: 0px;
                                    }
                                    .scl-flex-card--desc-container div.scl-flex-card--desc {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans";
                                        margin: 0;
                                        text-align: left;
                                        color: #000;
                                        display: none
                                    }
                                    #responsive-landing .scl-flex-card--desc-container div.scl-flex-card--desc {
                                        font-size: 1.125em;
                                        line-height: 1.375;
                                        font-weight: 300;
                                        font-style: normal
                                    }
                                    .scl-flex-card--33 {
                                        width: auto;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        position: relative
                                    }
                                    .scl-flex-card--33-spacer,
                                    .scl-flex-card--50-spacer {
                                        width: 15px;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-flex-card--50 {
                                        width: 47.5%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        position: relative
                                    }
                                    .scl-flex-card--33-67:first-child,
                                    .scl-flex-card--67-33 {
                                        width: 33%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        position: relative
                                    }
                                    .scl-flex-card--33-67,
                                    .scl-flex-card--67-33:first-child {
                                        width: 60%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        position: relative
                                    }
                                    .scl-flex-card--33-67-spacer,
                                    .scl-flex-card--67-33-spacer {
                                        width: 5%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        position: relative
                                    }
                                    .scl-flex-card--image-container img {
                                        width: 100%;
                                        border: 0;
                                        display: block;
                                        max-height: 250px
                                    }
                                    .scl-flex-card--100 {
                                        display: table;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        position: relative;
                                        width: 100%;
                                        border-spacing: 0;
                                        margin-bottom: 0!important
                                    }
                                    .scl-flex-card--100 .scl-flex-card--image-container {
                                        display: table-cell;
                                        width: 60%
                                    }
                                    .scl-flex-card--100 .scl-flex-card--desc-container {
                                        display: table-cell;
                                        width: 40%;
                                        padding: 30px 8px
                                    }
                                    .scl-flex-card--100 .scl-flex-card--desc-container div.scl-flex-card--desc,
                                    .scl-flex-card--100 .scl-flex-card--desc-container h3.scl-flex-card--desc-title {
                                        padding-bottom: 21px
                                    }
                                    .scl-flex-card--desc-container ul {
                                        margin: 0;
                                        padding-top: 10px;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        line-height: 1.2
                                    }
                                    .scl-flex-card--link {
                                        padding: 16px 0 0;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        line-height: 1.5;
                                        font-weight: 700;
                                        color: #0F57C2
                                    }
                                    .scl-flex-card--optional-link {
                                        padding: 15px 0 6px;
                                        color: #0F57C2;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flex-card-container-spacer {
                                        margin-top: 30px
                                    }
                                    .ie8 .scl-flex-card-container .scl-flex-card--image-container img {
                                        max-width: none
                                    }
                                    .scl-flex-card--table {
                                        display: table;
                                        width: 100%;
                                        border-spacing: 0 15px;
                                        margin-top: -30px;
                                        margin-bottom: -30px;
                                    }
                                    .scl-flex-card--row {
                                        display: table-row
                                    }
                                    .scl-flex-card--content-margin {
                                        margin-bottom: auto;
                                    }
                                    .scl-flex-card--content-type {
                                        color: #000;
                                        position: absolute;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        left: 20px;
                                        bottom: 20px
                                    }
                                    .scl-flex-card-container .article-info {
                                        position: absolute;
                                        left: 20px;
                                        bottom: 20px
                                    }
                                    .scl-flex-card-container .article-info .scl-flex-card--content-type {
                                        color: #000;
                                        position: relative;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        left: auto;
                                        bottom: auto
                                    }
                                    .scl-flex-card-container .article-info .article-read-time {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        letter-spacing: .1;
                                        color: #646464;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin-bottom: -5px
                                    }
                                    .scl-flex-card-container .article-info .article-read-time.hidden {
                                        display: none
                                    }
                                    .scl-flex-card-container .article-info--horizontal.scl-flex-card--cl {
                                        position: absolute;
                                        left: 20px;
                                        bottom: 20px;
                                        padding-right: 20px
                                    }
                                    .scl-flex-card-container .article-info--horizontal.scl-flex-card--cl .article-read-time,
                                    .scl-flex-card-container .article-info--horizontal.scl-flex-card--cl .scl-flex-card--content-type,
                                    .scl-flex-card-container .article-info--horizontal.scl-flex-card--cl .scl-flex-card--date {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        color: #666;
                                        line-height: 1.25;
                                        position: static;
                                        text-transform: uppercase;
                                        font-weight: 400
                                    }
                                    .scl-flex-card-container .article-info--horizontal {
                                        display: block;
                                        margin: 0
                                    }
                                    .scl-flex-card-container .article-info--horizontal .article-read-time {
                                        text-decoration: none;
                                        color: #666;
                                        font-weight: 400;
                                        font-family: "Fidelity Sans", helvetica;
                                        text-transform: uppercase;
                                        padding-left: 6px;
                                        border-left: 1px solid #CCC
                                    }
                                    .scl-flex-card-container .article-info--horizontal .scl-flex-card--content-type {
                                        position: inherit;
                                        padding-right: 3px;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin-bottom: 0!important
                                    }
                                    .scl-flex-card-container .article-info--horizontal .scl-flex-card--date {
                                        color: #666;
                                        border-left: 1px solid #CCC;
                                        padding-right: 3px;
                                        padding-left: 6px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-flex-card-container .article-info--horizontal .article-read-time,
                                    .scl-flex-card-container .article-info--horizontal .scl-flex-card--content-type,
                                    .scl-flex-card-container .article-info--horizontal .scl-flex-card--date {
                                        display: inline-block;
                                        font-size: 10.995px;
                                        font-size: .733rem
                                    }
                                    .scl-flex-card--date {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        letter-spacing: .1;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #666
                                    }
                                    .scl-flex-card--author {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        color: #666;
                                        line-height: 1.25;
                                        text-transform: uppercase;
                                        font-weight: 400
                                    }
                                    .scl-flex-card--clickable-card {
                                        display: table;
                                        width: 100%;
                                        float: left;
                                        border-spacing: 0;
                                        height: inherit
                                    }
                                    .scl-flex-card--clickable-card:hover {
                                        text-decoration: none
                                    }
                                    .scl-flex-card--clickable-card .scl-flex-card--desc-title:hover {
                                        text-decoration: underline
                                    }
                                    .scl-flex-card-container.scl-flex-card--without-images .scl-flex-card--image-container {
                                        display: none
                                    }
                                    .scl-flex-card--without-images .scl-flex-card--100 .scl-flex-card--desc-container {
                                        width: 100%
                                    }
                                    .scl-fid-icon {
                                        background-image: url(../images/css/fid-content-icon.jpg);
                                        background-repeat: no-repeat;
                                        padding-left: 23px
                                    }
                                    .scl-bottom-border {
                                        border-bottom: 1px solid #CCC
                                    }
                                    .scl-flex-card--desc.scl-flex-card--cl {
                                        padding-bottom: 9px
                                    }
                                    .scl-flex-card--product-promo {
                                        vertical-align: middle!important
                                    }
                                    @media screen and (min-width:47.5625em) and (max-width:71.25em) {
                                        .scl-flex-card--33 .scl-flex-card--image-container img,
                                        .scl-flex-card--33-67 .scl-flex-card--image-container img,
                                        .scl-flex-card--50 .scl-flex-card--image-container img,
                                        .scl-flex-card--67-33 .scl-flex-card--image-container img {
                                            height: 100%
                                        }
                                    }
                                    @media screen and (min-width:41.9375em) and (max-width:47.5em) {
                                        .scl-flex-card--33,
                                        .scl-flex-card--33-67,
                                        .scl-flex-card--50,
                                        .scl-flex-card--67-33 {
                                            width: 100%;
                                            display: table;
                                            margin-bottom: 30px!important
                                        }
                                        .scl-flex-card--33-67:first-child,
                                        .scl-flex-card--67-33:first-child {
                                            width: 100%;
                                            display: block
                                        }
                                        .scl-flex-card--33 .scl-flex-card--image-container,
                                        .scl-flex-card--33-67 .scl-flex-card--image-container,
                                        .scl-flex-card--50 .scl-flex-card--image-container,
                                        .scl-flex-card--67-33 .scl-flex-card--image-container {
                                            display: table-cell
                                        }
                                        .scl-flex-card--100 .scl-flex-card--image-container img,
                                        .scl-flex-card--33 .scl-flex-card--image-container img,
                                        .scl-flex-card--33-67 .scl-flex-card--image-container img,
                                        .scl-flex-card--50 .scl-flex-card--image-container img,
                                        .scl-flex-card--67-33 .scl-flex-card--image-container img {
                                            max-width: 300px;
                                            height: 250px;
                                            width: auto
                                        }
                                        .scl-flex-card--33 .scl-flex-card--desc-container,
                                        .scl-flex-card--33-67 .scl-flex-card--desc-container,
                                        .scl-flex-card--50 .scl-flex-card--desc-container,
                                        .scl-flex-card--67-33 .scl-flex-card--desc-container {
                                            display: table-cell;
                                            min-width: 300px;
                                            position: relative
                                        }
                                        .scl-flex-card--100 .scl-flex-card--desc-container {
                                            min-width: 300px;
                                            width: auto;
                                            position: relative
                                        }
                                        .scl-flex-card--100 .scl-flex-card--image-container {
                                            width: auto
                                        }
                                        .scl-flex-card--33,
                                        .scl-flex-card--33-67,
                                        .scl-flex-card--50,
                                        .scl-flex-card--67-33 {
                                            margin-left: 0
                                        }
                                        .scl-flex-card--33-67-spacer,
                                        .scl-flex-card--33-spacer,
                                        .scl-flex-card--50-spacer,
                                        .scl-flex-card--67-33-spacer {
                                            display: none
                                        }
                                        .scl-flex-card--33 .product-promo,
                                        .scl-flex-card--33-67 .product-promo,
                                        .scl-flex-card--50 .product-promo,
                                        .scl-flex-card--67-33 .product-promo {
                                            display: table-cell;
                                            vertical-align: middle
                                        }
                                        .scl-flex-card--link {
                                            padding-top: 0
                                        }
                                        .scl-flex-card-container--no-headline .scl-flex-card--table {
                                            margin-top: 0
                                        }
                                        .scl-flex-card--table {
                                            display: block;
                                            border-spacing: 0;
                                            margin-top: 0
                                        }
                                        .scl-flex-card--row {
                                            display: block
                                        }
                                        .scl-flex-card--content-margin {
                                            margin-bottom: 0;
                                            padding-bottom: 55px
                                        }
                                        .scl-flex-card--content-type,
                                        .scl-flex-card-container .article-info {
                                            bottom: 0;
                                            margin-bottom: 20px
                                        }
                                        .scl-flex-card-container .article-info .scl-flex-card--content-type {
                                            bottom: unset;
                                            margin-bottom: 0
                                        }
                                        .scl-flex-card--clickable-card {
                                            display: table;
                                            width: 100%;
                                            float: none
                                        }
                                        .scl-flex-card--product-promo {
                                            display: table!important
                                        }
                                    }
                                    @media screen and (min-width:31.3125em) and (max-width:41.875em) {
                                        .scl-flex-card--33,
                                        .scl-flex-card--33-67,
                                        .scl-flex-card--50,
                                        .scl-flex-card--67-33 {
                                            width: 100%;
                                            display: table;
                                            margin-bottom: 30px!important
                                        }
                                        .scl-flex-card--33-67:first-child,
                                        .scl-flex-card--67-33:first-child {
                                            width: 100%;
                                            display: block
                                        }
                                        .scl-flex-card--100 .scl-flex-card--desc-container,
                                        .scl-flex-card--100 .scl-flex-card--image-container,
                                        .scl-flex-card--33 .scl-flex-card--desc-container,
                                        .scl-flex-card--33 .scl-flex-card--image-container,
                                        .scl-flex-card--33-67 .scl-flex-card--desc-container,
                                        .scl-flex-card--33-67 .scl-flex-card--image-container,
                                        .scl-flex-card--50 .scl-flex-card--desc-container,
                                        .scl-flex-card--50 .scl-flex-card--image-container,
                                        .scl-flex-card--67-33 .scl-flex-card--desc-container,
                                        .scl-flex-card--67-33 .scl-flex-card--image-container {
                                            width: 50%;
                                            display: table-cell;
                                            position: relative
                                        }
                                        .scl-flex-card--33 .product-promo,
                                        .scl-flex-card--33-67 .product-promo,
                                        .scl-flex-card--50 .product-promo,
                                        .scl-flex-card--67-33 .product-promo {
                                            display: table-cell;
                                            vertical-align: middle
                                        }
                                        .scl-flex-card--image-container img {
                                            height: auto
                                        }
                                        .scl-flex-card--33,
                                        .scl-flex-card--50 {
                                            margin-left: 0
                                        }
                                        .scl-flex-card--33-67-spacer,
                                        .scl-flex-card--33-spacer .scl-flex-card--67-33-spacer,
                                        .scl-flex-card--50-spacer {
                                            display: none
                                        }
                                        .scl-flex-card--link {
                                            padding-top: 0
                                        }
                                        .scl-flex-card-container--no-headline .scl-flex-card--table {
                                            margin-top: 0
                                        }
                                        .scl-flex-card--table {
                                            display: block;
                                            border-spacing: 0;
                                            margin-top: 0
                                        }
                                        .scl-flex-card--row {
                                            display: block
                                        }
                                        .scl-flex-card--content-margin {
                                            margin-bottom: 0;
                                            padding-bottom: 55px
                                        }
                                        .scl-flex-card--content-type,
                                        .scl-flex-card-container .article-info {
                                            bottom: 0;
                                            margin-bottom: 20px
                                        }
                                        .scl-flex-card-container .article-info .scl-flex-card--content-type {
                                            bottom: unset;
                                            margin-bottom: 0
                                        }
                                        .scl-flex-card--clickable-card {
                                            display: table;
                                            width: 100%;
                                            float: none
                                        }
                                        .scl-flex-card--product-promo {
                                            display: table!important
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .scl-flex-card-container {
                                            padding-bottom: 40px
                                        }
                                        .scl-flex-card-container .scl-flex-card--33,
                                        .scl-flex-card-container .scl-flex-card--33-67,
                                        .scl-flex-card-container .scl-flex-card--50,
                                        .scl-flex-card-container .scl-flex-card--67-33 {
                                            display: block
                                        }
                                        .scl-flex-card--33-67:first-child,
                                        .scl-flex-card--67-33:first-child {
                                            width: 100%;
                                            display: block
                                        }
                                        .scl-flex-card-container .scl-flex-card--33,
                                        .scl-flex-card-container .scl-flex-card--33-67,
                                        .scl-flex-card-container .scl-flex-card--50,
                                        .scl-flex-card-container .scl-flex-card--67-33 {
                                            max-width: 300px;
                                            width: 100%;
                                            margin: auto;
                                            margin-bottom: 20px!important;
                                            height: auto!important;
                                            box-sizing: content-box;
                                        }
                                        .scl-flex-card-container .scl-flex-card--100 {
                                            width: 100%;
                                            margin: auto
                                        }
                                        .scl-flex-card--33 .scl-flex-card--image-container img,
                                        .scl-flex-card--33-67 .scl-flex-card--image-container img,
                                        .scl-flex-card--50 .scl-flex-card--image-container img,
                                        .scl-flex-card--67-33 .scl-flex-card--image-container img {
                                            width: 300px
                                        }
                                        .scl-flex-card--33 .product-promo,
                                        .scl-flex-card--33-67 .product-promo,
                                        .scl-flex-card--50 .product-promo,
                                        .scl-flex-card--67-33 .product-promo {
                                            display: table-cell;
                                            vertical-align: middle
                                        }
                                        .scl-flex-card--header,
                                        .scl-flex-card--link {
                                            width: 300px;
                                            margin: auto
                                        }
                                        .scl-flex-card--100,
                                        .scl-flex-card--100-text {
                                            display: block
                                        }
                                        .scl-flex-card--100 .scl-flex-card--image-container {
                                            display: inline-block;
                                            width: 100%
                                        }
                                        .scl-flex-card-container h2 {
                                            padding-top: 20px;
                                            padding-bottom: 35px;
                                        }
                                        .scl-flex-card--link {
                                            text-align: center;
                                            padding-top: 25px;
                                        }
                                        .scl-flex-card--33-67-spacer,
                                        .scl-flex-card--33-spacer,
                                        .scl-flex-card--50-spacer,
                                        .scl-flex-card--67-33-spacer {
                                            display: none
                                        }
                                        .scl-flex-card-container--no-headline .scl-flex-card--table {
                                            margin-top: 0;
                                            margin-bottom: -25px
                                        }
                                        .scl-flex-card--table {
                                            display: block;
                                            border-spacing: 0;
                                            margin-top: 0
                                        }
                                        .scl-flex-card--row {
                                            display: block
                                        }
                                        .scl-flex-card--content-margin {
                                            margin-bottom: 0;
                                        }
                                        .scl-flex-card--content-type {
                                            bottom: 0;
                                            margin-bottom: 20px
                                        }
                                        .scl-flex-card-container .article-info .scl-flex-card--content-type {
                                            bottom: unset;
                                            margin-bottom: 0
                                        }
                                        .scl-flex-card-container .article-info {
                                            bottom: 0;
                                            margin-bottom: 20px
                                        }
                                        .scl-flex-card--clickable-card {
                                            display: table;
                                            max-width: 300px;
                                            float: none;
                                            margin: auto
                                        }
                                        .scl-flex-card--100 .scl-flex-card--clickable-card {
                                            width: 100%
                                        }
                                        .scl-flex-card--product-promo {
                                            display: table!important
                                        }
                                    }
                                    .scl-article-filter-container {
                                        padding: 6px 0 0 8px;
                                        border-bottom: 1px solid #CCC
                                    }
                                    .scl-article-filter-label {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 600;
                                        line-height: 1.25;
                                        font-family: "Fidelity Sans", helvetica;
                                        display: inline-block;
                                        margin-right: 9px
                                    }
                                    .scl-article-filter {
                                        width: 240px;
                                        max-width: 100%;
                                        padding: 0;
                                        display: inline-block;
                                        border: 1px solid #C3C3C3;
                                        margin: 24px 0;
                                        position: relative;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        cursor: pointer
                                    }
                                    .scl-article-filter:hover {
                                        border-color: #999
                                    }
                                    .scl-article-filter p {
                                        padding: 10px 12px
                                    }
                                    .scl-article-filter p:after {
                                        content: "";
                                        width: 0;
                                        height: 0;
                                        border-style: solid;
                                        border-width: 6px 4.5px 0;
                                        border-color: #000 transparent transparent;
                                        position: absolute;
                                        right: 9px;
                                        top: 18px
                                    }
                                    .scl-article-filter--list {
                                        position: absolute;
                                        display: none;
                                        top: 41px;
                                        left: 0;
                                        background: #fff;
                                        width: 100%;
                                        outline: 1px solid #C3C3C3;
                                        border-bottom: 0;
                                        padding: 0;
                                        margin: 0;
                                        z-index: 2;
                                        cursor: pointer
                                    }
                                    .scl-article-filter p {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .scl-article-filter--list li {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 15px 12px 18px!important;
                                        margin-bottom: 0!important;
                                        cursor: pointer;
                                        border-top: 1px solid #C3C3C3
                                    }
                                    .scl-article-filter--list li:first-child {
                                        border-top: 0
                                    }
                                    .scl-article-filter--list li img {
                                        width: 30px;
                                        margin-right: 12px;
                                        display: inline-block;
                                        margin-bottom: -9px
                                    }
                                    .scl-article-filter--list li:hover {
                                        background: #f4f4f4
                                    }
                                    .scl-article-load-more {
                                        margin: 24px 0 0
                                    }
                                    .scl-article-load-more a {
                                        border-radius: 4px;
                                        cursor: pointer;
                                        width: auto;
                                        height: 38px;
                                        color: #0f6db2;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        text-align: center;
                                        border: 1px solid #0f6db2;
                                        padding: 8px 10px 10px;
                                        display: inline-block;
                                        font-weight: 700;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .scl-article-load-more a:active,
                                    .scl-article-load-more a:hover {
                                        border-color: #0c568d;
                                        color: #0c568d
                                    }
                                    @media (max-width:47.5em) {
                                        .scl-article-load-more {
                                            margin: 54px 0 0
                                        }
                                        .scl-article-filter-container {
                                            border-bottom: 0
                                        }
                                    }
                                    .expand-collapse.remove-border {
                                        border-bottom: 0!important
                                    }
                                    .expand-collapse {
                                        font-family: "Fidelity Sans", helvetica;
                                        border-bottom: 1px solid #DBDBDB
                                    }
                                    .expand-collapse .expand-collapse--options {
                                        border-bottom: 1px solid #DBDBDB;
                                        padding: 0 8px 1px
                                    }
                                    .expand-collapse .expand-collapse--options-list {
                                        list-style-type: none;
                                        margin: 0;
                                        padding: 0 0 6px
                                    }
                                    .expand-collapse .expand-collapse--option-collapse,
                                    .expand-collapse .expand-collapse--option-expand {
                                        display: inline;
                                        padding: 0 14px 0 0;
                                        vertical-align: middle;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        line-height: 1.7
                                    }
                                    .expand-collapse .expand-collapse--option-collapse {
                                        padding: 0
                                    }
                                    .expand-collapse .expand-collapse--items {
                                        margin: 0;
                                        padding: 4px 8px 0
                                    }
                                    .expand-collapse .expand-collapse--title {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #000;
                                        margin: 0;
                                        padding: 0
                                    }
                                    .expand-collapse .expand-collapse--list {
                                        list-style-type: none;
                                        margin: 0;
                                        padding: 12px 0 0
                                    }
                                    .expand-collapse .expand-collapse--question {
                                        padding: 0 0 9px;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333
                                    }
                                    .expand-collapse .expand-collapse--head {
                                        font-weight: 700;
                                        font-weight: normal
                                    }
                                    .expand-collapse .expand-collapse--content {
                                        padding: 2px 0 0 28px;
                                        display: none;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333
                                    }
                                    .expand-collapse .expand-collapse--fancycollapse {
                                        background-image: url(../images/css/collapse_round_large.png);
                                        background-position: 0 0;
                                        background-repeat: no-repeat;
                                        display: inline-block;
                                        font-style: normal;
                                        padding-bottom: 0;
                                        padding-left: 28px;
                                        text-transform: none;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .expand-collapse .expand-collapse--fancyexpand {
                                        background-image: url(../images/css/expand_round_large.png);
                                        background-position: 0 0;
                                        background-repeat: no-repeat;
                                        display: inline-block;
                                        font-style: normal;
                                        padding-bottom: 0;
                                        padding-left: 28px;
                                        text-transform: none;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .expand-collapse--sub-section {
                                        padding-top: 8px;
                                        padding-bottom: 7px
                                    }
                                    .expand-collapse--content p {
                                        font-size: 100%;
                                        line-height: 1.4;
                                        padding: 0 0 15px;
                                        margin: 0
                                    }
                                    .expand-collapse--content h3 {
                                        padding: 0 0 6px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167
                                    }
                                    .expand-collapse--content h4 {
                                        padding: 0 0 9px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4
                                    }
                                    .expand-collapse--content>ul {
                                        margin: 0 0 6px;
                                        padding: 0 0 1px
                                    }
                                    .expand-collapse--content>ul>li {
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-repeat: no-repeat;
                                        background-position: 5px 9px;
                                        padding: 0 0 9px 21px;
                                        line-height: 1.4;
                                        font-size: 100%;
                                        list-style: none
                                    }
                                    .expand-collapse--content>ol {
                                        margin: 0 0 0 26px
                                    }
                                    .expand-collapse--content>ol>li>ol,
                                    .expand-collapse--content>ul>li>ol {
                                        margin-top: 10px!important
                                    }
                                    .expand-collapse--content>ol>li>ul,
                                    .expand-collapse--content>ul>li>ul {
                                        margin: 10px 0 0
                                    }
                                    .expand-collapse--content>ul>li>ul>li {
                                        background-image: url(../images/css/em-dash.gif);
                                        background-repeat: no-repeat;
                                        background-position: 0 11px;
                                        padding: 0 0 9px 21px!important;
                                        line-height: 1.4;
                                        font-size: 100%;
                                        list-style: none
                                    }
                                    .expand-collapse--content>ol>li>ul>li {
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-repeat: no-repeat;
                                        background-position: 5px 9px;
                                        padding: 0 0 9px 21px!important;
                                        line-height: 1.4;
                                        font-size: 100%;
                                        list-style: none
                                    }
                                    .expand-collapse--content>ul>li>ol>li {
                                        background: none!important;
                                        padding: 0 0 9px!important
                                    }
                                    .expand-collapse--content .last-child {
                                        padding-bottom: 0!important
                                    }
                                    .expand-collapse--content .inline-bottom-pad {
                                        padding-bottom: 4px;
                                        margin-bottom: 0
                                    }
                                    .expand-collapse--content .in-page-disclosures {
                                        padding-bottom: 15px;
                                        padding-top: 0
                                    }
                                    .expand-collapse--content p.last-child {
                                        padding-bottom: 0
                                    }
                                    .expand-collapse {
                                        width: 70%;
                                        margin: auto
                                    }
                                    @media (max-width:71.25em) {
                                        .expand-collapse {
                                            width: 80%;
                                            margin: auto
                                        }
                                    }
                                    @media (max-width:47.5em) {
                                        .expand-collapse {
                                            width: 90%;
                                            margin: auto
                                        }
                                    }
                                    .search-results {
                                        font-family: "Fidelity Sans", helvetica;
                                        width: 70%;
                                        padding: 55px 0 60px;
                                        margin: 0 auto
                                    }
                                    .search-results--input-container {
                                        padding-top: 5px;
                                        padding-bottom: 15px
                                    }
                                    .search-results--h3 {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        font-family: "Fidelity Sans", helvetica;
                                        display: inline-block;
                                        vertical-align: middle;
                                        margin-right: 5px
                                    }
                                    .search-results--button {
                                        display: inline-block
                                    }
                                    .search-results-twocolumn--button {
                                        display: inline-block;
                                        margin-bottom: -4px
                                    }
                                    .search-results--button a {
                                        margin: -4px 0 0 0
                                    }
                                    .search-results--input {
                                        height: 29px;
                                        padding: 6px;
                                        margin-right: 5px;
                                        margin-bottom: 4px
                                    }
                                    .search-results--count {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 600;
                                        line-height: 1.25;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 11px 0 9px;
                                        border-bottom: 1px solid #ccc;
                                        border-top: 1px solid #ccc;
                                        vertical-align: middle
                                    }
                                    .search-results--header {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        color: #0F57C2;
                                        padding-bottom: 5px
                                    }
                                    .search-results--individual {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        padding: 10px 0 18px
                                    }
                                    .search-result--highlight {
                                        font-weight: 700
                                    }
                                    .search-results--type {
                                        padding-right: 5px;
                                        border-right: 1px solid #000
                                    }
                                    .search-results--date {
                                        padding-left: 5px
                                    }
                                    .search-results--info {
                                        padding-top: 5px
                                    }
                                    .search-results--pagination {
                                        display: table;
                                        width: 100%;
                                        margin-top: 10px;
                                        border-bottom: 1px solid #ccc;
                                        border-top: 1px solid #ccc;
                                        padding: 14px 0 9px;
                                        vertical-align: middle
                                    }
                                    .search-results--pages {
                                        float: left
                                    }
                                    .search-results--results-per-page {
                                        float: right
                                    }
                                    .search-results--pagination-li {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        display: inline-block;
                                        color: #0F57C2;
                                        padding: 0 8px;
                                        border-left: 1px solid #ccc
                                    }
                                    .search-results--pagination-button,
                                    .search-results--pagination-rep-ipad a {
                                        text-decoration: none
                                    }
                                    .search-results--next,
                                    .search-results--prev {
                                        width: 48px;
                                        height: 12px
                                    }
                                    .search-results--prev {
                                        float: left
                                    }
                                    .search-results--next {
                                        float: right
                                    }
                                    .search-results--current-page-button {
                                        color: #000;
                                        font-weight: 700
                                    }
                                    .search-results--prev-button {
                                        text-decoration: none;
                                        float: left
                                    }
                                    .search-results--next-button {
                                        text-decoration: none;
                                        float: right
                                    }
                                    .search-results--display-inline {
                                        display: inline
                                    }
                                    .search-results--pagination-text {
                                        color: #0F57C2;
                                        position: relative;
                                        bottom: 3px
                                    }
                                    .icon-arrow-blue-right-1x {
                                        background: url(data:image/svg+xml;
 base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMy4zIiB2aWV3Qm94PSIwIDAgMTIgMjMuMyI+PHBhdGggZmlsbD0iIzJGNUJBQSIgZD0iTTEuNiAyMy4zbC0xLjYtMS41IDktMTAuMXYtLjJsLTktOS45IDEuNy0xLjYgMTAuMyAxMS41di4zbC0xMC40IDExLjV6Ii8+PC9zdmc+) center no-repeat;
                                        width: 13px;
                                        height: 15px;
                                        float: right
                                    }
                                    .icon-arrow-blue-left-1x {
                                        background: url(data:image/svg+xml;
 base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMy4zIiB2aWV3Qm94PSIwIDAgMTIgMjMuMyI+PHBhdGggZmlsbD0iIzJGNUJBQSIgZD0iTTAgMTEuOHYtLjNsMTAuMy0xMS41IDEuNyAxLjYtOSA5Ljl2LjJsOSAxMC4xLTEuNiAxLjUtMTAuNC0xMS41eiIvPjwvc3ZnPg==) no-repeat scroll center center transparent;
                                        width: 13px;
                                        height: 15px;
                                        float: left
                                    }
                                    .search-results--pagination-rep-ipad {
                                        display: none;
                                        width: 100%;
                                        padding: 15px 0 9px;
                                        background: #f3f3f3;
                                        margin-top: 10px;
                                        vertical-align: middle
                                    }
                                    .search-results--left-res {
                                        padding-left: 18px;
                                        border-right: 1px solid #CCC;
                                        margin: 0 20px;
                                        background-position: 2px center;
                                        border-left: 2px solid #0F57C2
                                    }
                                    .search-results--curr {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4
                                    }
                                    .search-results--right-res {
                                        border-left: 1px solid #CCC;
                                        padding-right: 20px;
                                        margin: 0 18px 0 20px;
                                        border-right: 2px solid #0F57C2;
                                        background-position: 19px center
                                    }
                                    .search-results--pagination-button {
                                        display: table-cell;
                                        text-align: center
                                    }
                                    .search-results-group:first-child {
                                        display: block
                                    }
                                    .search-results-group {
                                        display: none
                                    }
                                    .search-results--first,
                                    .search-results--last {
                                        width: 74px;
                                        height: 6px
                                    }
                                    .search-results--border-none {
                                        border: 0!important
                                    }
                                    .search-results--results-per-page .search-results--default-color {
                                        color: #000;
                                        padding: 0
                                    }
                                    .search-results--res-page {
                                        vertical-align: top
                                    }
                                    .search-results-twocolumn {
                                        font-family: "Fidelity Sans", helvetica;
                                        width: 90%;
                                        padding: 55px 5% 60px;
                                        margin: 0 auto
                                    }
                                    .search-results-twocolumn--input-container {
                                        padding: 5px 0 36px;
                                        border-bottom: 1px solid #DBDBDB
                                    }
                                    .search-results-twocolumn--h4 {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4;
                                        display: inline-block;
                                        vertical-align: middle;
                                        margin-right: 12px
                                    }
                                    .search-results-twocolumn--button a {
                                        margin: -4px 0 0 -4px;
                                        color: #fff;
                                        border-color: #356F95;
                                        background: linear-gradient(to bottom, #9ab7ca 0, #356f95 50%);
                                        border-radius: 3px;
                                        padding: 12px 18px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        width: 80px;
                                        vertical-align: middle;
                                        text-align: center
                                    }
                                    .search-results-twocolumn--input {
                                        height: 48px;
                                        margin: 0 12px 0 -4px;
                                        border: 1px solid #CCC;
                                        border-radius: 3px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 21px;
                                        padding: 0 0 0 12px
                                    }
                                    .search-results-twocolumn--count {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 600;
                                        line-height: 1.25;
                                        padding: 12px 0 6px;
                                        color: #7F7F7F;
                                        vertical-align: middle
                                    }
                                    .search-results-twocolumn--pagination {
                                        display: table;
                                        width: 100%;
                                        margin-top: 24px;
                                        vertical-align: middle
                                    }
                                    .search-results-twocolumn--pages {
                                        float: left;
                                        display: table-cell;
                                        padding: 0;
                                        margin: 0;
                                        border: 1px solid #CCC;
                                        border-radius: 3px;
                                        width: auto
                                    }
                                    .search-results-twocolumn--results-per-page {
                                        display: table-cell;
                                        vertical-align: middle
                                    }
                                    .search-results-twocolumn--pagination-li {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        display: table-cell;
                                        color: #0F57C2;
                                        margin-left: -4px
                                    }
                                    .search-results-twocolumn--current-page-button {
                                        color: #fff;
                                        font-weight: 700;
                                        background-color: #0F57C2
                                    }
                                    .search-results-twocolumn--current-count-results-button {
                                        color: #000;
                                        font-weight: 700
                                    }
                                    .search-results-twocolumn--pagination-button {
                                        display: table-cell;
                                        text-align: center;
                                        padding: 8px 10px;
                                        border-left: 1px solid #CCC
                                    }
                                    .search-results-twocolumn--pagination-count-li {
                                        line-height: .1;
                                        vertical-align: middle
                                    }
                                    .search-results-twocolumn--results-per-page .search-results--default-color {
                                        color: #000;
                                        padding: 0
                                    }
                                    .search-results-twocolumn--res-page {
                                        vertical-align: middle
                                    }
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--date,
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--read-time,
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--type {
                                        font-weight: 400;
                                        line-height: 1.25;
                                        letter-spacing: .1;
                                        color: #646464;
                                        text-transform: uppercase;
                                        position: initial
                                    }
                                    .search-result-twocolumn--individual-100 {
                                        display: table;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        position: relative;
                                        width: 100%;
                                        border-spacing: 0;
                                        margin-bottom: 0!important
                                    }
                                    .search-result-twocolumn--bottom-border {
                                        border-bottom: 1px solid #DBDBDB
                                    }
                                    .search-twocolumn--fid-icon {
                                        background-image: url(../images/css/fid-content-icon.jpg);
                                        background-repeat: no-repeat;
                                        padding-left: 23px
                                    }
                                    .search-result-twocolumn--individual-100 .search-result-twocolumn--desc-container {
                                        display: table-cell;
                                        padding: 30px 0
                                    }
                                    .search-result-twocolumn--individual-100 .search-result-twocolumn--desc-container div.search-results-twocolumn--data,
                                    .search-result-twocolumn--individual-100 .search-result-twocolumn--desc-container h3.search-results--header {
                                        padding-bottom: 21px
                                    }
                                    .search-result-twocolumn--desc-container div.search-results-twocolumn--data {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        margin: 0;
                                        text-align: left;
                                        color: #000
                                    }
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--read-time {
                                        text-decoration: none;
                                        color: #666;
                                        font-weight: 400;
                                        font-family: "Fidelity Sans", helvetica;
                                        text-transform: uppercase;
                                        padding-left: 6px;
                                        border-left: 1px solid #CCC
                                    }
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--type {
                                        position: inherit;
                                        padding-right: 3px;
                                        color: #0F57C2;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin-bottom: 0!important
                                    }
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--date {
                                        color: #666;
                                        border-left: 1px solid #CCC;
                                        padding-right: 3px;
                                        padding-left: 6px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--date,
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--read-time,
                                    .search-results-twocolumn--display .search-results-info-twocolumn--horizontal .search-results-twocolumn--type {
                                        display: inline-block;
                                        font-size: 10.995px;
                                        font-size: .733rem
                                    }
                                    .search-result-twocolumn--container {
                                        width: 100%;
                                        padding-top: 36px;
                                        padding-bottom: 36px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .search-result-twocolumn--bottom-padding {
                                        padding-bottom: 24px
                                    }
                                    .search-results-twocolumn--filters,
                                    .search-results-twocolumn--filters-mobile,
                                    .search-results-twocolumn--sortby {
                                        display: inline-block
                                    }
                                    .search-result-twocolumn--sort-rightborder {
                                        border-right: 1px solid #CCC
                                    }
                                    .search-results-twocolumn--sortfilter {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        color: #0e67a9;
                                        position: initial;
                                        padding: 0 12px
                                    }
                                    .search-results-twocolumn--filters a:focus,
                                    .search-results-twocolumn--filters a:hover,
                                    .search-results-twocolumn--filters-mobile a:focus,
                                    .search-results-twocolumn--filters-mobile a:hover,
                                    .search-results-twocolumn--sortby-mobile a:focus,
                                    .search-results-twocolumn--sortby-mobile a:hover {
                                        text-decoration: none
                                    }
                                    .search-results-twocolumn--filters a:active {
                                        color: #000;
                                        font-family: "Fidelity Sans", helvetica;
                                        text-decoration: none
                                    }
                                    .search-result-twocolumn--33,
                                    .search-result-twocolumn--67 {
                                        display: table-cell;
                                        vertical-align: top;
                                        position: relative;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .search-result-twocolumn--33 {
                                        width: 33.33%;
                                        padding-right: 2.5%
                                    }
                                    .search-result-twocolumn--67 {
                                        width: 66.66%;
                                        padding-left: 2.5%
                                    }
                                    .search-results-twocolumn--leftfilter-heading {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .search-results-twocolumn--leftfilter-subheading {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4;
                                        text-transform: uppercase;
                                        letter-spacing: 1px;
                                        padding: 24px 0;
                                        color: #7F7F7F
                                    }
                                    .search-results-twocolumn--filterlink {
                                        padding-bottom: 24px;
                                        color: #0E67A9;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4
                                    }
                                    .search-results-twocolumn--filterlink a:active {
                                        color: #000;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4;
                                        text-decoration: none
                                    }
                                    .search-results-twocolumn--filter-preview-number {
                                        color: #7f7f7f;
                                        padding-left: 8px;
                                        text-decoration: none
                                    }
                                    .search-results-twocolumn--filterlinks-bottomborder {
                                        border-bottom: 1px solid #CCC
                                    }
                                    .search-results-twocolumn--sortingfilters-mobile {
                                        display: none;
                                        padding-bottom: 24px
                                    }
                                    .search-results-twocolumn--sortby-mobile {
                                        display: inline-block;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        color: #0E67A9;
                                        padding-right: 24px
                                    }
                                    .search-results-twocolumn--filterby-mobile {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        color: #000;
                                        display: inline-block;
                                        padding: 0 12px 0 24px
                                    }
                                    .search-results-twocolumn--filter-mobile {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        color: #0E67A9;
                                        padding: 0 12px
                                    }
                                    .search-results-twocolumn--filters-mobile a:active {
                                        background: #D2EFFA;
                                        border-radius: 3px;
                                        padding: 6px 12px;
                                        color: #0E67A9;
                                        text-decoration: none
                                    }
                                    .search-results-twocolumn--sortingmenu-mobile,
                                    .search-results-twocolumn--topicmenu-mobile,
                                    .search-results-twocolumn--typemenu-mobile {
                                        display: none
                                    }
                                    .search-results-twocolumn--auto-complete {
                                        border: 1px solid #ccc;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.5;
                                        padding: 18px 12px 0;
                                        display: none
                                    }
                                    .search-results-twocolumn--auto-complete-elem {
                                        padding-bottom: 18px
                                    }
                                    @media (max-width:980px) {
                                        .search-results {
                                            width: 80%
                                        }
                                        .search-results--pagination-rep-ipad {
                                            display: table
                                        }
                                        .search-results--pages,
                                        .view-all-results {
                                            display: none
                                        }
                                        .search-results--results-per-page {
                                            width: 100%;
                                            text-align: center
                                        }
                                        .search-results--pagination {
                                            margin: 15px 0 20px
                                        }
                                        .search-results--pagination li a.display-50,
                                        .search-results--results-per-page li:nth-child(4n) a {
                                            border-right: 0
                                        }
                                        .search-results--pagination {
                                            border: 0
                                        }
                                    }
                                    @media (min-width:320px) and (max-width:760px) {
                                        .search-results {
                                            width: 90%;
                                            padding: 60px 5% 0
                                        }
                                        .search-results--h3 {
                                            margin-bottom: 9px
                                        }
                                        .search-results--pages {
                                            display: none
                                        }
                                        .search-results--h3 {
                                            display: block
                                        }
                                        .search-results--pagination-text {
                                            display: none
                                        }
                                        .search-results--next,
                                        .search-results--prev {
                                            width: auto
                                        }
                                    }
                                    @media (max-width:760px) {
                                        .search-result-twocolumn--33 {
                                            display: none
                                        }
                                        .search-result-twocolumn--67 {
                                            padding-left: unset
                                        }
                                        .search-result-twocolumn--container {
                                            padding-top: 24px
                                        }
                                        .search-results-twocolumn--input-container {
                                            border: 0;
                                            padding-bottom: 0
                                        }
                                        .search-results-twocolumn--display .search-results-twocolumn--sortingfilters {
                                            display: none
                                        }
                                        .search-results-twocolumn--sortingfilters-mobile {
                                            display: block
                                        }
                                        .search-results-twocolumn--h4 {
                                            margin-bottom: 12px;
                                            display: block
                                        }
                                        .search-result-twocolumn--container .search-results--pagination-rep-ipad {
                                            display: none
                                        }
                                        .search-results-twocolumn--pages {
                                            display: table;
                                            text-align: center;
                                            float: none;
                                            margin: auto
                                        }
                                        .search-results-twocolumn--results-per-page {
                                            display: table;
                                            margin: auto;
                                            text-align: center;
                                            padding-top: 24px
                                        }
                                        .search-results-twocolumn--filter-mobile,
                                        .search-results-twocolumn--filterby-mobile,
                                        .search-results-twocolumn--filters-mobile,
                                        .search-results-twocolumn--sortby-mobile {
                                            display: table-cell
                                        }
                                        .search-results-twocolumn--filterby-mobile {
                                            white-space: nowrap
                                        }
                                    }
                                    @media (max-width:480px) {
                                        .search-results--h3 {
                                            margin-bottom: 9px
                                        }
                                        .search-results--input {
                                            max-width: 160px
                                        }
                                        .search-results-twocolumn--button a,
                                        .search-results-twocolumn--input {
                                            width: auto
                                        }
                                    }
                                    @media (max-width:400px) {
                                        .search-results-twocolumn--input {
                                            max-width: 150px
                                        }
                                    }
                                    .yi-search-results {
                                        font-family: "Fidelity Sans", helvetica;
                                        width: 70%;
                                        margin: 0 auto
                                    }
                                    .yi-search-results--input {
                                        border-bottom: 1px solid #dbdbdb;
                                        padding-bottom: 19px
                                    }
                                    .yi-search-results--input-label {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        display: inline-block;
                                        margin-right: 5px
                                    }
                                    .yi-search-results-input-box {
                                        height: 30px;
                                        margin-right: 5px
                                    }
                                    .yi-search-results--button a {
                                        text-decoration: none;
                                        padding: 4px 15px;
                                        -webkit-border-radius: 3px;
                                        -moz-border-radius: 3px;
                                        -ms-border-radius: 3px;
                                        -o-border-radius: 3px;
                                        border-radius: 3px
                                    }
                                    .yi-search-results--error-msg {
                                        padding: 42px 0;
                                        border-bottom: 1px solid #dbdbdb;
                                        text-align: center
                                    }
                                    .yi-search-results--error-msg-header {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 33px;
                                        font-size: 2.2rem;
                                        font-weight: 200;
                                        line-height: 1.091;
                                        margin-top: 30px
                                    }
                                    .yi-search-results--error {
                                        padding: 42px 0 30px
                                    }
                                    .yi-search-results--error-header {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        margin-bottom: 30px
                                    }
                                    .yi-search-results--error-check {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        margin: 10px 0 0 20px;
                                        list-style-type: disc
                                    }
                                    .yi-search-results--error-2-col .yi-search-results--error-header {
                                        margin-bottom: 0
                                    }
                                    .yi-search-results--error-2-col .yi-search-results--error {
                                        width: 45%;
                                        float: left;
                                        padding-right: 5%;
                                        padding-top: 30px
                                    }
                                    .yi-search-results--error-2-col p {
                                        margin-top: 18px;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333
                                    }
                                    .yi-search-results--error-msg-desc {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        margin-top: 30px
                                    }
                                    .yi-search-results--error-msg-2-col {
                                        padding: 60px 0
                                    }
                                    .yi-search-results-2-col {
                                        width: 90%;
                                        padding: 0 5%;
                                        display: table
                                    }
                                    @media (max-width:500px) {
                                        .yi-search-results--error-2-col .yi-search-results--error {
                                            padding-bottom: 30px;
                                            padding-right: 0;
                                            width: 100%
                                        }
                                        .yi-search-results--error-2-col .yi-search-results--error:first-child {
                                            padding-bottom: 0
                                        }
                                    }
                                    .form-section {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        color: #FFF;
                                        padding: 0;
                                        border-bottom: solid 1px #DBDBDB;
                                        width: 70%;
                                        margin: auto
                                    }
                                    .form-section h3 {
                                        padding: 0 0 40px;
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin: 0
                                    }
                                    .form-section ul li {
                                        line-height: 140%
                                    }
                                    .form-section .label-group label {
                                        color: #000;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .form-section select {
                                        height: 33px;
                                        padding: 6px 4px 4px 6px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .form-section .input-group input {
                                        border: solid 1px #000;
                                        height: 31px
                                    }
                                    .form-section .option-link {
                                        font-family: Cambria, Georgia, serif;
                                        font-style: Italic;
                                        font-size: 100%;
                                        padding: 14px 0 0
                                    }
                                    .form-section .message {
                                        padding: 3px 0 0 173px;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 80%;
                                        color: #666;
                                        width: 318px
                                    }
                                    .form-section .form-bar {
                                        width: 90%;
                                        float: left;
                                        padding: 5%;
                                    }
                                    .form-section .address-group .info-label {
                                        vertical-align: top;
                                        padding-top: 2px
                                    }
                                    .form-section .group,
                                    .form-section .select-group {
                                        float: left;
                                        width: 100%;
                                        padding: 0 0 15px
                                    }
                                    .form-section .input-group p,
                                    .form-section .select-info p {
                                        padding-bottom: 0;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 100%;
                                        color: #000;
                                        margin: 0!important
                                    }
                                    .form-section .input-group .input-info {
                                        padding-right: 15px;
                                        float: left;
                                        width: 50%;
                                        margin-bottom: 40px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .form-section .form-bar .label-title {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #666;
                                        margin: 0!important
                                    }
                                    .form-section .form-bar .label-disclosure,
                                    .form-section .form-bar .statusMsg {
                                        font-size: 80%;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        color: #666;
                                        padding-top: 6px;
                                        margin: 0!important;
                                        line-height: 100%
                                    }
                                    .form-section .title {
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-weight: 700;
                                        font-size: 100%;
                                        color: #000
                                    }
                                    .form-section .help {
                                        margin-left: 3px
                                    }
                                    .form-section .bold {
                                        font-weight: 700
                                    }
                                    .form-section .hidden {
                                        display: none!important
                                    }
                                    .form-section .section-desc {
                                        margin: 0!important;
                                        padding-bottom: 18px;
                                        font-size: 100%;
                                        color: #FFF;
                                        line-height: 140%
                                    }
                                    .form-section .input-title {
                                        margin: 0;
                                        padding-bottom: 18px;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .form-section .additional-desc {
                                        margin: 0!important
                                    }
                                    #page-container.font-adjust-small .form-section select {
                                        height: 33px
                                    }
                                    #page-container.font-adjust-medium .form-section select {
                                        height: 35px
                                    }
                                    #page-container.font-adjust-large .form-section select {
                                        height: 45px
                                    }
                                    .form-section .form-bar .no-margin {
                                        margin-left: 0!important;
                                        width: 73%
                                    }
                                    .form-section .form-bar .checkbox-group .checkbox-item {
                                        margin-bottom: 25px
                                    }
                                    .form-section .form-bar .checkbox-group .checkbox-item input {
                                        margin-right: 12px
                                    }
                                    .form-section .form-bar .checkbox-group .checkbox-item label {
                                        color: #000;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        vertical-align: bottom;
                                        width: 100%
                                    }
                                    .form-section .form-bar .radio-group {
                                        float: left
                                    }
                                    .form-section .form-bar .radio-group .radio-item input {
                                        margin-right: 8px;
                                        margin-left: 0!important
                                    }
                                    .form-section .form-bar .radio-group .radio-item label {
                                        color: #000;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 100%;
                                        width: 100%
                                    }
                                    .form-section .form-bar .stack-horizontal {
                                        margin-right: 15px;
                                        display: inline-block;
                                        zoom: 1;
                                        *display: inline
                                    }
                                    .form-section .form-bar .error-message,
                                    .form-section .form-bar .sys-err-msg {
                                        background-image: url(../images/css/error.gif);
                                        background-position: 0 8px;
                                        background-repeat: no-repeat;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin: 0!important;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .form-section .form-bar #exit-link img,
                                    .form-section .form-bar .error-message,
                                    .form-section .form-bar .sys-err-msg {
                                        vertical-align: middle
                                    }
                                    .form-section .form-bar .Small {
                                        width: 138px
                                    }
                                    .form-section .form-bar .Medium {
                                        width: 231px
                                    }
                                    .form-section .form-bar .Large {
                                        width: 281px
                                    }
                                    .form-section .form-bar .Telephone {
                                        width: 62px
                                    }
                                    .form-section .form-bar .Zip {
                                        width: 66px
                                    }
                                    .form-section .form-bar textarea {
                                        width: 100%;
                                        height: 124px;
                                        border: 1px solid #999;
                                        padding: 8px;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .form-section .form-bar .button-group {
                                        text-align: center;
                                        padding: 0 0 30px
                                    }
                                    .form-section .form-bar .exit-link {
                                        margin: 5px 0 0;
                                        display: inline-block;
                                        float: left;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333
                                    }
                                    .form-section .form-bar .exit-link #exit-button {
                                        float: left;
                                        text-align: left
                                    }
                                    .form-section .form-bar .generic-button,
                                    .form-section .form-bar .open-account-button,
                                    .form-section .form-bar .secondary-button,
                                    .form-section .form-bar .trade-button {
                                        display: inline-block;
                                        margin: 0 15px 0 0;
                                        vertical-align: middle
                                    }
                                    .form-section .form-bar .generic-button a,
                                    .form-section .form-bar .open-account-button a,
                                    .form-section .form-bar .secondary-button a,
                                    .form-section .form-bar .trade-button a {
                                        font-family: "Fidelity Sans", helvetica;
                                        margin: 0
                                    }
                                    .form-section .form-bar .error-field {
                                        border: 1px solid red!important
                                    }
                                    .form-section.remove-bottom-border {
                                        border-bottom: 0!important;
                                        padding-bottom: 0!important
                                    }
                                    .clear-bottom {
                                        margin-bottom: 0!important;
                                        padding-bottom: 0!important
                                    }
                                    .form-section .form-bar.last-radio .radio-group .radio-item {
                                        margin-bottom: 0
                                    }
                                    .form-section .form-bar.last-radio.active .radio-group .radio-item {
                                        margin-bottom: 21px
                                    }
                                    .form-section .form-bar.last-radio.active .show-hide {
                                        padding-bottom: 0
                                    }
                                    .disabled {
                                        color: #B8ADAD!important
                                    }
                                    .form-section .form-bar .label-group .select-label {
                                        margin: 0
                                    }
                                    .form-section .group {
                                        padding: 0
                                    }
                                    .form-section .form-bar .additional-text {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #666;
                                        vertical-align: baseline;
                                        display: block;
                                        padding: 8px 0 0 25px
                                    }
                                    .form-section .form-bar .checkbox-group {
                                        margin-right: 0;
                                        margin-bottom: 15px;
                                        float: left
                                    }
                                    .radio-label {
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif
                                    }
                                    .form-section .form-bar .error-message,
                                    .form-section .form-bar .sys-err-msg {
                                        padding: 6px 0 0 19px
                                    }
                                    .form-section .form-bar .label-title {
                                        padding-bottom: 9px;
                                        width: 100%!important
                                    }
                                    .input-group input {
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        height: 33px;
                                        padding: 3px;
                                        width: 100%;
                                        border: 1px solid #999!important
                                    }
                                    .form-section select {
                                        border: 1px solid #999!important;
                                        max-width: 330px
                                    }
                                    .form-section .form-bar .radio-group {
                                        margin-bottom: 16px
                                    }
                                    .form-section .select-group {
                                        padding-bottom: 0
                                    }
                                    .form-section .label-group {
                                        width: 100%;
                                        margin-right: 0;
                                        padding-bottom: 12px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .form-section .input-group {
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .checkbox-group {
                                        float: left;
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .radio-group {
                                        float: left;
                                        width: 75%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        padding-left: 16px;
                                        margin-bottom: 16px
                                    }
                                    .form-section .select-info {
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        padding-bottom: 40px
                                    }
                                    .form-section input[type=checkbox],
                                    .form-section input[type=radio] {
                                        width: 15px;
                                        height: 15px;
                                        margin: 0;
                                        margin-right: 5px!important
                                    }
                                    .form-section input[type=radio] {
                                        margin-top: 1px;
                                        vertical-align: top;
                                        padding: 0;
                                        cursor: pointer;
                                        border: 0!important
                                    }
                                    .form-section .form-bar .checkbox-group .checkbox-item.last-child {
                                        margin-bottom: 0!important
                                    }
                                    .checkbox-item input {
                                        margin-left: 0
                                    }
                                    .form-section .form-bar .radio-group .radio-item.stack-horizontal {
                                        margin-bottom: 0
                                    }
                                    .form-section .form-bar .radio-group .radio-item {
                                        margin-bottom: 16px
                                    }
                                    .form-section .form-bar .radio-group .radio-item.last-child {
                                        margin-bottom: 0
                                    }
                                    .form-section .signup-widget--message a {
                                        display: inline-block;
                                        padding-right: 4px
                                    }
                                    .error-message,
                                    .sys-err-msg {
                                        width: 100%!important
                                    }
                                    .form-section .form-bar .error-message,
                                    .form-section .form-bar .sys-err-msg {
                                        color: #C00!important
                                    }
                                    .ie8 .form-section .form-bar .button-group .exit-link span {
                                        display: inline
                                    }
                                    .ie8 .form-section .form-bar .checkbox-group .checkbox-item label {
                                        vertical-align: bottom
                                    }
                                    .ie8 .form-section .form-bar .additional-text,
                                    .ie8 .form-section .form-bar .radio-group .radio-item label {
                                        vertical-align: middle
                                    }
                                    @media (max-width:71.25em) {
                                        .form-section {
                                            width: 80%;
                                            margin: auto
                                        }
                                        .form-section .form-bar .generic-button,
                                        .form-section .form-bar .open-account-button,
                                        .form-section .form-bar .secondary-button,
                                        .form-section .form-bar .trade-button {
                                            display: table;
                                            margin: 0 auto 21px;
                                            padding: 0;
                                            vertical-align: middle
                                        }
                                        .form-section .form-bar .exit-link {
                                            padding-bottom: 21px;
                                            margin: 0;
                                            float: none
                                        }
                                        .form-section .form-bar .button-group {
                                            padding: 0
                                        }
                                    }
                                    @media (max-width:47.5em) {
                                        .form-section {
                                            width: 90%;
                                            margin: auto
                                        }
                                        .form-section .input-group .input-info {
                                            width: 100%;
                                            float: none;
                                            padding-right: 0
                                        }
                                        .form-section .group,
                                        .form-section .select-group {
                                            padding-bottom: 15px
                                        }
                                        .form-section .select-group .label-group {
                                            width: 100%
                                        }
                                        .form-section .input-group.ssnumber .input-info {
                                            float: left;
                                            width: auto!important;
                                            margin-right: 8px;
                                            margin-bottom: 0
                                        }
                                        .select-group .select-info {
                                            width: 100%;
                                            padding-left: 0
                                        }
                                        .select-group .select-info select {
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            margin-bottom: 0
                                        }
                                        .group .label-group {
                                            width: 100%
                                        }
                                        .checkbox-group {
                                            margin-bottom: 0!important
                                        }
                                        .form-section .form-bar .radio-group {
                                            width: 100%;
                                            padding-left: 0;
                                            margin-bottom: 0
                                        }
                                        .form-section .form-bar .radio-group .radio-item.last-child,
                                        .form-section .form-bar .radio-group .radio-item.stack-horizontal,
                                        .form-section .form-bar .radio-group .radio-item.stack-horizontal:last-of-type {
                                            margin-bottom: 0
                                        }
                                        .form-section .form-bar .margin-notitle {
                                            margin: 0
                                        }
                                        .input-group.horizontalGroup {
                                            margin-bottom: 0
                                        }
                                        .form-section .form-bar .generic-button,
                                        .form-section .form-bar .open-account-button,
                                        .form-section .form-bar .secondary-button,
                                        .form-section .form-bar .trade-button {
                                            display: table;
                                            margin: 0 auto 21px;
                                            padding: 0;
                                            vertical-align: middle
                                        }
                                        .form-section .form-bar .exit-link {
                                            padding-bottom: 21px;
                                            margin: 0;
                                            float: none
                                        }
                                        .form-section .form-bar .button-group {
                                            padding: 0
                                        }
                                    }
                                    .table-alt-rows-with-borders {
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        margin: 0 0 20px;
                                        padding: 0;
                                        border-top: 4px solid #D1DAE3;
                                        border-right: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-with-borders caption {
                                        font-size: 113.3%;
                                        font-weight: 700;
                                        padding: 0 0 9px
                                    }
                                    .table-alt-rows-with-borders td {
                                        font-size: 80%;
                                        padding: 3px 4px 6px;
                                        line-height: 125%;
                                        border-bottom: 1px solid #d1dae3;
                                        border-left: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-with-borders th {
                                        padding: 4px 4px 6px;
                                        font-size: 80%;
                                        border-bottom: 1px solid #d1dae3;
                                        border-left: 1px solid #cdd7e1
                                    }
                                    .table-alt-rows-with-borders thead th {
                                        border-left: 1px solid #D1DAE3;
                                        border-bottom: 2px solid #D1DAE3;
                                        font-size: 80%
                                    }
                                    .table-alt-rows-with-borders .first-alternate-color {
                                        background-color: #fff
                                    }
                                    .table-alt-rows-with-borders .second-alternate-color {
                                        background-color: #ecf1f7
                                    }
                                    .table-alt-rows-with-borders .horizontal-grid-lines tr td {
                                        border-bottom: 1px solid #d1dae3;
                                        margin: 0
                                    }
                                    .table-alt-rows-with-borders .horizontal-grid-lines .last-row td {
                                        border-bottom: 0
                                    }
                                    .table-alt-rows-with-borders .vertical-grid-lines tr td {
                                        border-bottom: 1px solid #d1dae3;
                                        border-left: 1px solid #cdd7e1
                                    }
                                    .table-alt-rows-with-borders .vertical-grid-lines .first-cell {
                                        border-left: 0
                                    }
                                    .table-alt-rows-with-borders .top-border {
                                        border-top: 4px solid #d1dae3
                                    }
                                    .table-alt-rows-with-borders .left-right-border {
                                        border-left: 0;
                                        border-right: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-with-borders .table-heading {
                                        border-bottom: 1px solid #d1dae3;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        margin: 0;
                                        padding: 0;
                                        width: auto
                                    }
                                    .table-alt-rows-with-borders .table-heading .caption {
                                        font-size: 113.3%;
                                        font-weight: 700;
                                        padding: 0 0 9px
                                    }
                                    .table-alt-rows-with-borders .table-heading .source-text {
                                        font-size: 73.3%;
                                        margin-top: -18px;
                                        padding: 0;
                                        text-align: right;
                                        width: auto
                                    }
                                    .table-alt-rows-with-borders .footer {
                                        color: #666;
                                        font-size: 73.3%;
                                        margin: 0;
                                        padding: 7px 0 5px;
                                        width: auto
                                    }
                                    .table-alt-rows-without-borders {
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        margin: 0 0 20px;
                                        padding: 0;
                                        border-top: 4px solid #D1DAE3;
                                        border-right: 1px solid #d1dae3;
                                        border-bottom: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-without-borders caption {
                                        font-size: 113.3%;
                                        font-weight: 700;
                                        padding: 0 0 9px
                                    }
                                    .table-alt-rows-without-borders td {
                                        font-size: 80%;
                                        padding: 3px 4px 6px;
                                        line-height: 125%;
                                        border-left: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-without-borders th {
                                        padding: 4px 4px 6px;
                                        font-size: 80%;
                                        border-left: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-without-borders thead th {
                                        border-bottom: 2px solid #D1DAE3;
                                        font-size: 80%
                                    }
                                    .table-alt-rows-without-borders .first-alternate-color {
                                        background-color: #fff
                                    }
                                    .table-alt-rows-without-borders .second-alternate-color {
                                        background-color: #ecf1f7
                                    }
                                    .table-alt-rows-without-borders .horizontal-grid-lines tr td {
                                        margin: 0
                                    }
                                    .table-alt-rows-without-borders .horizontal-grid-lines tr {
                                        margin: 0;
                                        padding: 5px
                                    }
                                    .table-alt-rows-without-borders .horizontal-grid-lines .last-row td {
                                        border-bottom: 0
                                    }
                                    .table-alt-rows-without-borders .vertical-grid-lines tr,
                                    .table-alt-rows-without-borders .vertical-grid-lines tr td {
                                        border-left: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-without-borders .vertical-grid-lines .first-cell {
                                        border-left: 0
                                    }
                                    .table-alt-rows-without-borders .top-border {
                                        border-top: 4px solid #d1dae3
                                    }
                                    .table-alt-rows-without-borders .bottom-border {
                                        border-bottom: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-without-borders .left-right-border {
                                        border-left: 0;
                                        border-right: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-without-borders .right-bottom {
                                        border-bottom: 1px solid #d1dae3;
                                        border-right: 1px solid #d1dae3
                                    }
                                    .table-alt-rows-without-borders .table-heading {
                                        border-bottom: 1px solid #d1dae3;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        margin: 0;
                                        padding: 0;
                                        width: auto
                                    }
                                    .table-alt-rows-without-borders .table-heading .caption {
                                        font-size: 113.3%;
                                        font-weight: 700;
                                        padding: 0 0 9px
                                    }
                                    .table-alt-rows-without-borders .table-heading .source-text {
                                        font-size: 73.3%;
                                        margin-top: -18px;
                                        padding: 0;
                                        text-align: right;
                                        width: auto
                                    }
                                    .table-alt-rows-without-borders .bold {
                                        font-weight: 700
                                    }
                                    .table-alt-rows-without-borders .footer {
                                        color: #666;
                                        font-size: 73.3%;
                                        margin: 0;
                                        padding: 7px 0 5px;
                                        width: auto
                                    }
                                    .table-alt-rows-without-borders .horizontal-grid-lines {
                                        border-bottom: 1px solid #d1dae3
                                    }
                                    .table-white-background {
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        margin: 0 0 20px;
                                        padding: 0;
                                        border-top: 4px solid #D1DAE3
                                    }
                                    .table-white-background caption {
                                        font-size: 113.3%;
                                        font-weight: 700;
                                        padding: 0 0 9px
                                    }
                                    .table-white-background thead th {
                                        font-size: 80%;
                                        border-bottom: 1px solid #d1dae3
                                    }
                                    .table-white-background td {
                                        font-size: 80%;
                                        padding: 3px 4px 6px;
                                        line-height: 125%;
                                        border-bottom: 1px solid #d1dae3
                                    }
                                    .table-white-background th {
                                        padding: 4px 4px 6px;
                                        font-size: 80%;
                                        border-bottom: 1px solid #d1dae3
                                    }
                                    .table-white-background .horizontal-grid-lines tr td {
                                        border-bottom: 1px solid #d1dae3;
                                        margin: 0
                                    }
                                    .table-white-background .horizontal-grid-lines .lastRow td {
                                        border-bottom: 0
                                    }
                                    .table-white-background .vertical-grid-lines tr td {
                                        border-bottom: 1px solid #d1dae3;
                                        border-left: 1px solid #cdd7e1
                                    }
                                    .table-white-background .vertical-grid-lines .first-cell {
                                        border-left: 0
                                    }
                                    .table-white-background .top-border {
                                        border-top: 4px solid #d1dae3
                                    }
                                    .table-white-background .left-right-border {
                                        border-left: 0;
                                        border-right: 1px solid #d1dae3
                                    }
                                    .table-white-background .table-heading {
                                        border-bottom: 1px solid #d1dae3;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        margin: 0;
                                        padding: 0;
                                        width: auto
                                    }
                                    .table-white-background .table-heading .caption {
                                        font-size: 113.3%;
                                        font-weight: 700;
                                        padding: 0 0 9px
                                    }
                                    .table-white-background .table-heading .source-text {
                                        font-size: 73.3%;
                                        margin-top: -18px;
                                        padding: 0;
                                        text-align: right;
                                        width: auto
                                    }
                                    .table-white-background .footer {
                                        border-bottom: 1px solid #d1dae3;
                                        color: #666;
                                        font-size: 73.3%;
                                        padding: 7px 0 12px;
                                        width: auto
                                    }
                                    .table-white-background .highlight-color {
                                        background-color: #ecf1f7
                                    }
                                    .table-simple-zebra tbody,
                                    .table-simple-zebra td,
                                    .table-simple-zebra tfoot,
                                    .table-simple-zebra th,
                                    .table-simple-zebra thead,
                                    .table-simple-zebra tr,
                                    table.table-simple-zebra {
                                        margin: 0;
                                        padding: 0;
                                        border: 0;
                                        outline: 0;
                                        font-size: 100%;
                                        vertical-align: baseline;
                                        background: 0 0
                                    }
                                    table.table-simple-zebra {
                                        font: 100%;
                                        border-collapse: collapse;
                                        border-spacing: 0
                                    }
                                    .table-simple-zebra th {
                                        font-weight: 700;
                                        vertical-align: bottom
                                    }
                                    .table-simple-zebra td {
                                        font-weight: 400
                                    }
                                    .table-simple-zebra td,
                                    .table-simple-zebra td img {
                                        vertical-align: top
                                    }
                                    table.table-simple-zebra {
                                        border-bottom: 1px solid #DBDBDB;
                                        margin-bottom: 22px;
                                        width: 100%
                                    }
                                    table.table-simple-zebra td,
                                    table.table-simple-zebra th {
                                        border-left: 1px solid #DBDBDB
                                    }
                                    table.table-simple-zebra td.first,
                                    table.table-simple-zebra td:first-child,
                                    table.table-simple-zebra th.first,
                                    table.table-simple-zebra th:first-child {
                                        border-left: 0 none
                                    }
                                    table.table-simple-zebra.naked {
                                        margin-top: 0
                                    }
                                    table.table-simple-zebra h4 {
                                        padding: 0
                                    }
                                    table.table-simple-zebra p {
                                        padding-left: 0
                                    }
                                    table.table-simple-zebra thead h3 {
                                        padding: 0
                                    }
                                    table.table-simple-zebra thead th {
                                        vertical-align: bottom
                                    }
                                    table.table-simple-zebra tbody td ul {
                                        padding-left: 0
                                    }
                                    table.table-simple-zebra tbody th {
                                        width: 30%
                                    }
                                    table.table-simple-zebra tr.first-alternate-color td,
                                    table.table-simple-zebra tr.first-alternate-color th,
                                    table.table-simple-zebra tr.odd td,
                                    table.table-simple-zebra tr.odd th {
                                        background-color: #F4F4F4
                                    }
                                    table.table-simple-zebra tr.naked td,
                                    table.table-simple-zebra tr.naked th {
                                        border-bottom: 0 none
                                    }
                                    table.table-simple-zebra td,
                                    table.table-simple-zebra th {
                                        border-top: 1px dotted #CCC;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding: 8px;
                                        text-transform: none;
                                        vertical-align: top
                                    }
                                    table.table-simple-zebra td.double,
                                    table.table-simple-zebra th.double {
                                        width: 50%
                                    }
                                    table.table-simple-zebra td.naked,
                                    table.table-simple-zebra th.naked {
                                        border-bottom: 0 none;
                                        padding-bottom: 0
                                    }
                                    table.table-simple-zebra th {
                                        font-weight: 700;
                                        text-align: left
                                    }
                                    table.table-simple-zebra th.centered {
                                        text-align: center
                                    }
                                    table.table-simple-zebra .last td,
                                    table.table-simple-zebra .last th {
                                        border: 0 none;
                                        padding: 8px
                                    }
                                    table.table-simple-zebra .odd {
                                        background-color: #FFF
                                    }
                                    table.table-simple-zebra .checked {
                                        background-image: url(../images/css/bulletCircle.png);
                                        background-position: 50% 50%;
                                        background-repeat: no-repeat;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    table.table-simple-zebra .unchecked {
                                        background-image: none;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    .table-simple {
                                        padding: 0;
                                        margin: 0 0 10px;
                                        border-top: 1px dotted #DBDBDB;
                                        border-bottom: 1px solid #DBDBDB;
                                        font-style: normal;
                                        width: 100%
                                    }
                                    .table-simple th {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        line-height: 140%;
                                        margin: 0;
                                        padding: 8px;
                                        color: #000;
                                        border-bottom: 1px dotted #DBDBDB;
                                        font-weight: 700;
                                        vertical-align: bottom
                                    }
                                    .table-simple td {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        margin: 0;
                                        padding: 8px;
                                        color: #000;
                                        border-bottom: 1px dotted #DBDBDB
                                    }
                                    .table-simple td p {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        margin: 0;
                                        padding: 0 0 15px;
                                        color: #000
                                    }
                                    .table-simple td,
                                    .table-simple th {
                                        border-left: 0
                                    }
                                    .table-simple td+td,
                                    .table-simple th+th {
                                        border-left: 1px solid #DBDBDB
                                    }
                                    .table-simple td.strong {
                                        font-weight: 700
                                    }
                                    .table-simple th.numeric,
                                    td.numeric {
                                        text-align: right
                                    }
                                    .table-simple td ul {
                                        list-style-type: none;
                                        margin-bottom: 0;
                                        margin-left: 0;
                                        margin-right: 0;
                                        margin-top: 0;
                                        padding-bottom: 9px;
                                        padding-left: 8px;
                                        padding-right: 8px;
                                        padding-top: 0
                                    }
                                    .table-simple td ul li {
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-position: 5px 9px;
                                        background-repeat: no-repeat;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding-bottom: 9px;
                                        padding-left: 21px;
                                        padding-right: 0;
                                        padding-top: 0
                                    }
                                    .table-simple td ol {
                                        list-style-position: outside;
                                        list-style-type: decimal;
                                        margin-bottom: 0;
                                        margin-left: 0;
                                        margin-right: 0;
                                        margin-top: 0;
                                        padding-bottom: 9px;
                                        padding-left: 30px;
                                        padding-right: 8px;
                                        padding-top: 0
                                    }
                                    .table-simple td ol li {
                                        color: #000;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        margin-bottom: 0;
                                        margin-left: 0;
                                        margin-right: 0;
                                        margin-top: 0;
                                        padding-bottom: 9px;
                                        padding-left: 0;
                                        padding-right: 0;
                                        padding-top: 0
                                    }
                                    .table-simple tr.first-alternate-color,
                                    .table-simple tr.first-alternate-color td {
                                        background-color: #f4f4f4
                                    }
                                    .table-simple tr.second-alternate-color,
                                    .table-simple tr.second-alternate-color td {
                                        background-color: #fff
                                    }
                                    .table-simple .checked {
                                        background-image: url(../images/css/bulletCircle.png);
                                        background-position: 50% 50%;
                                        background-repeat: no-repeat;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    .table-simple .unchecked {
                                        background-image: none;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    .table-dense {
                                        padding: 0;
                                        margin: 0 0 10px;
                                        border-top: 1px dotted #DBDBDB;
                                        border-bottom: 1px solid #DBDBDB;
                                        font-style: normal;
                                        width: 100%
                                    }
                                    .table-dense th {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 80%;
                                        line-height: 125%;
                                        padding-bottom: 4px;
                                        padding-left: 4px;
                                        padding-right: 4px;
                                        padding-top: 4px;
                                        text-transform: none;
                                        font-weight: 700;
                                        border-bottom: 1px dotted #DBDBDB;
                                        vertical-align: bottom
                                    }
                                    .table-dense td {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        padding-bottom: 4px;
                                        padding-left: 4px;
                                        padding-right: 4px;
                                        padding-top: 4px;
                                        text-transform: none;
                                        border-bottom: 1px dotted #DBDBDB
                                    }
                                    .table-dense td p {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        margin: 0;
                                        padding: 0 0 15px;
                                        color: #000
                                    }
                                    .table-dense td,
                                    .table-dense th {
                                        border-left: 0
                                    }
                                    .table-dense td+td,
                                    .table-dense th+th {
                                        border-left: 1px solid #DBDBDB
                                    }
                                    .table-dense td.strong {
                                        font-weight: 700
                                    }
                                    .table-dense th.numeric,
                                    td.numeric {
                                        text-align: right
                                    }
                                    .table-dense th.centered {
                                        text-align: center
                                    }
                                    .table-dense td ul {
                                        list-style-type: none;
                                        margin-bottom: 0;
                                        margin-left: 0;
                                        margin-right: 0;
                                        margin-top: 0;
                                        padding-bottom: 9px;
                                        padding-left: 8px;
                                        padding-right: 8px;
                                        padding-top: 0
                                    }
                                    .table-dense td ul li {
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-position: 5px 9px;
                                        background-repeat: no-repeat;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        padding-bottom: 9px;
                                        padding-left: 21px;
                                        padding-right: 0;
                                        padding-top: 0
                                    }
                                    .table-dense td ol {
                                        list-style-position: outside;
                                        list-style-type: decimal;
                                        margin-bottom: 0;
                                        margin-left: 0;
                                        margin-right: 0;
                                        margin-top: 0;
                                        padding-bottom: 9px;
                                        padding-left: 30px;
                                        padding-right: 8px;
                                        padding-top: 0
                                    }
                                    .table-dense td ol li {
                                        color: #000;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        margin-bottom: 0;
                                        margin-left: 0;
                                        margin-right: 0;
                                        margin-top: 0;
                                        padding-bottom: 9px;
                                        padding-left: 0;
                                        padding-right: 0;
                                        padding-top: 0
                                    }
                                    .table-dense tr.first-alternate-color,
                                    .table-dense tr.first-alternate-color td {
                                        background-color: #f4f4f4
                                    }
                                    .table-dense tr.second-alternate-color,
                                    .table-dense tr.second-alternate-color td {
                                        background-color: #fff
                                    }
                                    .table-dense tbody td,
                                    .table-dense tbody th {
                                        vertical-align: top
                                    }
                                    .table-dense .percentageBar.sm {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 80%;
                                        font-weight: 400;
                                        text-transform: none;
                                        line-height: 150%
                                    }
                                    .table-dense .percentageBar.sm .outer {
                                        height: 14px;
                                        width: 100px
                                    }
                                    .table-dense .percentageBar.sm .outer .empty,
                                    .table-dense .percentageBar.sm .outer .item1,
                                    .table-dense .percentageBar.sm .outer .item2,
                                    .table-dense .percentageBar.sm .outer .item3,
                                    .table-dense .percentageBar.sm .outer .item4,
                                    .table-dense .percentageBar.sm .outer .item5 {
                                        height: 6px
                                    }
                                    .table-dense .percentageBar.sm .inner div {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 80%;
                                        font-weight: 400;
                                        text-transform: none;
                                        line-height: 6px
                                    }
                                    .table-dense .percentageBar.wide .outer {
                                        width: 100%
                                    }
                                    .table-dense .percentageBar .outer {
                                        background: #fff;
                                        border: 1px solid #dbdbdb;
                                        float: left;
                                        height: 18px;
                                        padding: 1px 1px 1px 0;
                                        width: 250px
                                    }
                                    .table-dense .percentageBar .outer .empty,
                                    .table-dense .percentageBar .outer .item1,
                                    .table-dense .percentageBar .outer .item2,
                                    .table-dense .percentageBar .outer .item3,
                                    .table-dense .percentageBar .outer .item4,
                                    .table-dense .percentageBar .outer .item5 {
                                        border-left: 1px solid #fff;
                                        height: 10px;
                                        float: left;
                                        line-height: 10px;
                                        margin-right: -1px;
                                        padding: 4px 0;
                                        text-align: center
                                    }
                                    .table-dense .percentageBar .outer .item1 {
                                        background-color: #4266b3;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item2 {
                                        background-color: #568ed3;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item3 {
                                        background-color: #4e8f6d;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item4 {
                                        background-color: #d3cb4f
                                    }
                                    .table-dense .percentageBar .outer .item5 {
                                        background-color: #d68228;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item6 {
                                        background-color: #a478be;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item7 {
                                        background-color: #bf443e;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item8 {
                                        background-color: #963;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item9 {
                                        background-color: #91a541;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item10 {
                                        background-color: #fdc755
                                    }
                                    .table-dense .percentageBar .outer .item11 {
                                        background-color: #5fa0a0;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .item12 {
                                        background-color: #b0608c;
                                        color: #fff
                                    }
                                    .table-dense .percentageBar .outer .empty {
                                        background-color: #ccc
                                    }
                                    .table-dense .percentageBar .outer .inner {
                                        border-right: 1px solid #fff
                                    }
                                    .table-dense .percentageBarPeer {
                                        line-height: 21px;
                                        margin-left: 4px
                                    }
                                    .table-dense .legend {
                                        color: #000;
                                        display: block;
                                        height: 14px;
                                        float: left;
                                        margin-bottom: 4px;
                                        margin-left: 0;
                                        margin-right: 8px;
                                        margin-top: 2px;
                                        padding-bottom: 0;
                                        padding-left: 14px;
                                        text-align: left;
                                        width: auto
                                    }
                                    .table-dense .legend div {
                                        background: #fff;
                                        height: 100%;
                                        line-height: 80%;
                                        padding-left: 4px;
                                        padding-top: 1px;
                                        white-space: nowrap
                                    }
                                    .table-dense .callout .legend div {
                                        background-color: #EEE;
                                        color: #000
                                    }
                                    .table-dense .checked {
                                        background-image: url(../images/css/bulletCircle.png);
                                        background-position: 50% 50%;
                                        background-repeat: no-repeat;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    .table-dense .unchecked {
                                        background-image: none;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    .table-dense .legend.first {
                                        margin-left: 0
                                    }
                                    .table-dense .legend.item1 {
                                        background-color: #4266b3
                                    }
                                    .table-dense .legend.item2 {
                                        background-color: #568ed3
                                    }
                                    .table-dense .legend.item3 {
                                        background-color: #4e8f6d
                                    }
                                    .table-dense .legend.item4 {
                                        background-color: #d3cb4f
                                    }
                                    .table-dense .legend.item5 {
                                        background-color: #d68228
                                    }
                                    .table-dense .legend.item6 {
                                        background-color: #a478be
                                    }
                                    .table-dense .legend.item7 {
                                        background-color: #bf443e
                                    }
                                    .table-dense .legend.item8 {
                                        background-color: #963
                                    }
                                    .table-dense .legend.item9 {
                                        background-color: #91a541
                                    }
                                    .table-dense .legend.item0 {
                                        background-color: #fdc755
                                    }
                                    .table-dense .legend.item11 {
                                        background-color: #5fa0a0
                                    }
                                    .table-dense .legend.item12 {
                                        background-color: #b0608c
                                    }
                                    .table-dense .w1 {
                                        width: 1%
                                    }
                                    .table-dense .w2 {
                                        width: 2%
                                    }
                                    .table-dense .w3 {
                                        width: 3%
                                    }
                                    .table-dense .w4 {
                                        width: 4%
                                    }
                                    .table-dense .w5 {
                                        width: 5%
                                    }
                                    .table-dense .w6 {
                                        width: 6%
                                    }
                                    .table-dense .w7 {
                                        width: 7%
                                    }
                                    .table-dense .w8 {
                                        width: 8%
                                    }
                                    .table-dense .w9 {
                                        width: 9%
                                    }
                                    .table-dense .w10 {
                                        width: 10%
                                    }
                                    .table-dense .w11 {
                                        width: 11%
                                    }
                                    .table-dense .w12 {
                                        width: 12%
                                    }
                                    .table-dense .w13 {
                                        width: 13%
                                    }
                                    .table-dense .w14 {
                                        width: 14%
                                    }
                                    .table-dense .w15 {
                                        width: 15%
                                    }
                                    .table-dense .w16 {
                                        width: 16%
                                    }
                                    .table-dense .w17 {
                                        width: 17%
                                    }
                                    .table-dense .w18 {
                                        width: 18%
                                    }
                                    .table-dense .w19 {
                                        width: 19%
                                    }
                                    .table-dense .w20 {
                                        width: 20%
                                    }
                                    .table-dense .w21 {
                                        width: 21%
                                    }
                                    .table-dense .w22 {
                                        width: 22%
                                    }
                                    .table-dense .w23 {
                                        width: 23%
                                    }
                                    .table-dense .w24 {
                                        width: 24%
                                    }
                                    .table-dense .w25 {
                                        width: 25%
                                    }
                                    .table-dense .w26 {
                                        width: 26%
                                    }
                                    .table-dense .w27 {
                                        width: 27%
                                    }
                                    .table-dense .w28 {
                                        width: 28%
                                    }
                                    .table-dense .w29 {
                                        width: 29%
                                    }
                                    .table-dense .w30 {
                                        width: 30%
                                    }
                                    .table-dense .w31 {
                                        width: 31%
                                    }
                                    .table-dense .w32 {
                                        width: 32%
                                    }
                                    .table-dense .w33 {
                                        width: 33%
                                    }
                                    .table-dense .w34 {
                                        width: 34%
                                    }
                                    .table-dense .w35 {
                                        width: 35%
                                    }
                                    .table-dense .w36 {
                                        width: 36%
                                    }
                                    .table-dense .w37 {
                                        width: 37%
                                    }
                                    .table-dense .w38 {
                                        width: 38%
                                    }
                                    .table-dense .w39 {
                                        width: 39%
                                    }
                                    .table-dense .w40 {
                                        width: 40%
                                    }
                                    .table-dense .w41 {
                                        width: 41%
                                    }
                                    .table-dense .w42 {
                                        width: 42%
                                    }
                                    .table-dense .w43 {
                                        width: 43%
                                    }
                                    .table-dense .w44 {
                                        width: 44%
                                    }
                                    .table-dense .w45 {
                                        width: 45%
                                    }
                                    .table-dense .w46 {
                                        width: 46%
                                    }
                                    .table-dense .w47 {
                                        width: 47%
                                    }
                                    .table-dense .w48 {
                                        width: 48%
                                    }
                                    .table-dense .w49 {
                                        width: 49%
                                    }
                                    .table-dense .w50 {
                                        width: 50%
                                    }
                                    .table-dense .w51 {
                                        width: 51%
                                    }
                                    .table-dense .w52 {
                                        width: 52%
                                    }
                                    .table-dense .w53 {
                                        width: 53%
                                    }
                                    .table-dense .w54 {
                                        width: 54%
                                    }
                                    .table-dense .w55 {
                                        width: 55%
                                    }
                                    .table-dense .w56 {
                                        width: 56%
                                    }
                                    .table-dense .w57 {
                                        width: 57%
                                    }
                                    .table-dense .w58 {
                                        width: 58%
                                    }
                                    .table-dense .w59 {
                                        width: 59%
                                    }
                                    .table-dense .w60 {
                                        width: 60%
                                    }
                                    .table-dense .w61 {
                                        width: 61%
                                    }
                                    .table-dense .w62 {
                                        width: 62%
                                    }
                                    .table-dense .w63 {
                                        width: 63%
                                    }
                                    .table-dense .w64 {
                                        width: 64%
                                    }
                                    .table-dense .w65 {
                                        width: 65%
                                    }
                                    .table-dense .w66 {
                                        width: 66%
                                    }
                                    .table-dense .w67 {
                                        width: 67%
                                    }
                                    .table-dense .w68 {
                                        width: 68%
                                    }
                                    .table-dense .w69 {
                                        width: 69%
                                    }
                                    .table-dense .w70 {
                                        width: 70%
                                    }
                                    .table-dense .w71 {
                                        width: 71%
                                    }
                                    .table-dense .w72 {
                                        width: 72%
                                    }
                                    .table-dense .w73 {
                                        width: 73%
                                    }
                                    .table-dense .w74 {
                                        width: 74%
                                    }
                                    .table-dense .w75 {
                                        width: 75%
                                    }
                                    .table-dense .w76 {
                                        width: 76%
                                    }
                                    .table-dense .w77 {
                                        width: 77%
                                    }
                                    .table-dense .w78 {
                                        width: 78%
                                    }
                                    .table-dense .w79 {
                                        width: 79%
                                    }
                                    .table-dense .w80 {
                                        width: 80%
                                    }
                                    .table-dense .w81 {
                                        width: 81%
                                    }
                                    .table-dense .w82 {
                                        width: 82%
                                    }
                                    .table-dense .w83 {
                                        width: 83%
                                    }
                                    .table-dense .w84 {
                                        width: 84%
                                    }
                                    .table-dense .w85 {
                                        width: 85%
                                    }
                                    .table-dense .w86 {
                                        width: 86%
                                    }
                                    .table-dense .w87 {
                                        width: 87%
                                    }
                                    .table-dense .w88 {
                                        width: 88%
                                    }
                                    .table-dense .w89 {
                                        width: 89%
                                    }
                                    .table-dense .w90 {
                                        width: 90%
                                    }
                                    .table-dense .w91 {
                                        width: 91%
                                    }
                                    .table-dense .w92 {
                                        width: 92%
                                    }
                                    .table-dense .w93 {
                                        width: 93%
                                    }
                                    .table-dense .w94 {
                                        width: 94%
                                    }
                                    .table-dense .w95 {
                                        width: 95%
                                    }
                                    .table-dense .w96 {
                                        width: 96%
                                    }
                                    .table-dense .w97 {
                                        width: 97%
                                    }
                                    .table-dense .w98 {
                                        width: 98%
                                    }
                                    .table-dense .w99 {
                                        width: 99%
                                    }
                                    .table-dense .w100 {
                                        width: 100%
                                    }
                                    .chart-promo-large table {
                                        margin-left: 8px;
                                        margin-right: 8px;
                                        width: auto
                                    }
                                    .chart-promo-large tr.first-alternate-color,
                                    .chart-promo-large tr.first-alternate-color td {
                                        background-color: #fff
                                    }
                                    .chart-promo-large .table-dense .legend div {
                                        background-color: #F0F0F0
                                    }
                                    .expand-collapse-table {
                                        width: 100%;
                                        margin-bottom: 10px;
                                        font-style: normal
                                    }
                                    .expand-collapse-table .details {
                                        margin: 0;
                                        width: 100%;
                                        border-bottom: 1px solid #DBDBDB
                                    }
                                    .expand-collapse-table .details thead th {
                                        border-top: 1px dotted #DBDBDB;
                                        border-left: 1px solid #DBDBDB;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        line-height: 140%;
                                        padding-bottom: 8px;
                                        padding-left: 8px;
                                        padding-right: 24px;
                                        padding-top: 8px;
                                        text-align: left;
                                        text-transform: none;
                                        vertical-align: bottom;
                                        font-weight: 700
                                    }
                                    .expand-collapse-table .details th {
                                        border-bottom: 1px dotted #CCC;
                                        border-left: 1px solid #DBDBDB;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding: 8px;
                                        text-transform: none;
                                        vertical-align: top;
                                        text-align: left
                                    }
                                    .expand-collapse-table .details th:first-child {
                                        border-left: 0
                                    }
                                    .expand-collapse-table .details td {
                                        border-bottom: 1px dotted #CCC;
                                        border-left: 1px solid #DBDBDB;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding: 8px;
                                        text-transform: none;
                                        vertical-align: top
                                    }
                                    .expand-collapse-table .details td:first-child {
                                        border-left: 0
                                    }
                                    .expand-collapse-table .details .checked {
                                        background-image: url(../images/css/bulletCircle.png);
                                        background-position: 50% 50%;
                                        background-repeat: no-repeat;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    .expand-collapse-table .details .unchecked {
                                        background-image: none;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    .expand-collapse-table .details .table-content {
                                        margin-top: 3px;
                                        padding-left: 0
                                    }
                                    .expand-collapse-table .details .sub-section {
                                        border-top: 2px #CCC solid;
                                        padding-bottom: 4px;
                                        padding-left: 0
                                    }
                                    .expand-collapse-table .details h3 {
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 120%;
                                        font-weight: 700;
                                        line-height: 120%;
                                        padding: 0 8px 6px
                                    }
                                    .expand-collapse-table p {
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding-bottom: 16px;
                                        padding-left: 8px;
                                        padding-right: 8px;
                                        padding-top: 0;
                                        text-transform: none
                                    }
                                    .expand-collapse-table .fancyexpand {
                                        background-image: url(../images/css/expand_blue_11_11.gif);
                                        background-position: 0 5px;
                                        background-repeat: no-repeat;
                                        display: block;
                                        font-style: normal;
                                        padding-bottom: 0;
                                        padding-left: 18px;
                                        color: #000;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        text-transform: none;
                                        cursor: pointer
                                    }
                                    .expand-collapse-table .fancycollapse {
                                        background-image: url(../images/css/collapse_blue_11_11.gif);
                                        background-position: 0 5px;
                                        background-repeat: no-repeat;
                                        display: block;
                                        font-style: normal;
                                        padding-bottom: 0;
                                        padding-left: 18px;
                                        color: #000;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        text-transform: none;
                                        cursor: pointer
                                    }
                                    .expand-collapse-table .expand-collapse-all {
                                        margin-bottom: 4px;
                                        padding-bottom: 4px
                                    }
                                    .expand-collapse-table .expand-collapse-all .fancyexpand {
                                        background-position: 0 3px;
                                        display: inline;
                                        color: #0F57C2;
                                        padding-left: 16px
                                    }
                                    .expand-collapse-table .expand-collapse-all .fancycollapse {
                                        background-position: 8px 3px;
                                        display: inline;
                                        color: #0F57C2;
                                        margin-left: 4px;
                                        border-left: 1px solid #DBDBDB;
                                        padding-left: 24px
                                    }
                                    .expand-collapse-table-expansion {
                                        width: 100%;
                                        margin-bottom: 10px;
                                        font-style: normal
                                    }
                                    .expand-collapse-table-expansion .expansion {
                                        border-bottom: 1px solid #DBDBDB;
                                        margin-bottom: 27px;
                                        margin-top: 13px
                                    }
                                    .expand-collapse-table-expansion .expansion thead th {
                                        border-top: 1px #DBDBDB dotted;
                                        border-left: 1px #DBDBDB solid;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        line-height: 140%;
                                        padding-bottom: 8px;
                                        padding-left: 8px;
                                        padding-right: 8px;
                                        padding-top: 8px;
                                        text-align: left;
                                        text-transform: none;
                                        vertical-align: bottom;
                                        font-weight: 700
                                    }
                                    .expand-collapse-table-expansion .expansion tbody th {
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 700;
                                        line-height: 140%;
                                        text-align: left;
                                        text-transform: none;
                                        border-top: 1px #CCC dotted;
                                        padding: 8px;
                                        vertical-align: top
                                    }
                                    .expand-collapse-table-expansion .expansion th:first-child {
                                        border-left: 0
                                    }
                                    .expand-collapse-table-expansion .expansion .show {
                                        display: block
                                    }
                                    .expand-collapse-table-expansion .expansion td {
                                        border-top: 1px dotted #CCC;
                                        border-left: 1px solid #DBDBDB;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding: 8px;
                                        text-transform: none;
                                        vertical-align: top
                                    }
                                    .expand-collapse-table-expansion .expansion td:first-child {
                                        border-left: 0
                                    }
                                    .expand-collapse-table-expansion .expansion p {
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding-bottom: 16px;
                                        padding-left: 8px;
                                        padding-right: 8px;
                                        padding-top: 0;
                                        text-transform: none
                                    }
                                    .expand-collapse-table-expansion .expansion tbody th p {
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 80%;
                                        font-weight: 400;
                                        line-height: 125%;
                                        padding-bottom: 0;
                                        padding-left: 18px;
                                        text-transform: none
                                    }
                                    .expand-collapse-table-expansion .expansion .subtext {
                                        color: #666;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 80%;
                                        font-weight: 400;
                                        line-height: 125%;
                                        padding-bottom: 0;
                                        padding-left: 0;
                                        padding-right: 0;
                                        padding-top: 0;
                                        text-transform: none
                                    }
                                    .expand-collapse-table-expansion .fancyexpand {
                                        background-image: url(../images/css/expand_blue_11_11.gif);
                                        background-position: 0 5px;
                                        background-repeat: no-repeat;
                                        display: block;
                                        font-style: normal;
                                        font-weight: 700;
                                        padding-bottom: 0;
                                        padding-left: 18px;
                                        color: #000;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        line-height: 140%;
                                        text-transform: none
                                    }
                                    .expand-collapse-table-expansion .fancycollapse {
                                        background-image: url(../images/css/collapse_blue_11_11.gif);
                                        background-position: 0 5px;
                                        background-repeat: no-repeat;
                                        display: block;
                                        font-style: normal;
                                        font-weight: 700;
                                        padding-bottom: 0;
                                        padding-left: 18px;
                                        color: #000;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        line-height: 140%;
                                        text-transform: none
                                    }
                                    .expand-collapse-table-expansion .expansion .checked {
                                        background-image: url(../images/css/bulletCircle.png);
                                        background-position: 50% 50%;
                                        background-repeat: no-repeat;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    .expand-collapse-table-expansion .expansion .unchecked {
                                        background-image: none;
                                        display: block;
                                        height: 15px;
                                        margin-bottom: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0;
                                        padding-bottom: 8px;
                                        width: 15px
                                    }
                                    @media (max-width:480px) {
                                        .stackable-480 tr td {
                                            white-space: normal;
                                            text-align: left;
                                            display: block;
                                            border: 0 none;
                                            position: relative;
                                            padding-left: 34%;
                                            min-height: 50px
                                        }
                                        .stackable-480 colgroup col {
                                            width: 100%
                                        }
                                        .stackable-480 tr td:before {
                                            content: attr(id);
                                            position: absolute;
                                            padding: 0 8px 8px;
                                            left: 0;
                                            text-align: left;
                                            width: 31%
                                        }
                                        .ie9 .stackable-480 tr td {
                                            float: left
                                        }
                                        .stackable-480 thead th {
                                            display: none
                                        }
                                    }
                                    @media (max-width:540px) {
                                        .stackable-540 tr td {
                                            white-space: normal;
                                            text-align: left;
                                            display: block;
                                            border: 0 none;
                                            position: relative;
                                            padding-left: 34%;
                                            min-height: 50px
                                        }
                                        .stackable-540 colgroup col {
                                            width: 100%
                                        }
                                        .stackable-540 tr td:before {
                                            content: attr(id);
                                            position: absolute;
                                            padding: 0 8px 8px;
                                            left: 0;
                                            text-align: left;
                                            width: 31%
                                        }
                                        .ie9 .stackable-540 tr td {
                                            float: left
                                        }
                                        .stackable-540 thead th {
                                            display: none
                                        }
                                    }
                                    @media (max-width:600px) {
                                        .stackable-600 tr td {
                                            white-space: normal;
                                            text-align: left;
                                            display: block;
                                            border: 0 none;
                                            position: relative;
                                            padding-left: 34%;
                                            min-height: 50px
                                        }
                                        .stackable-600 colgroup col {
                                            width: 100%
                                        }
                                        .stackable-600 tr td:before {
                                            content: attr(id);
                                            position: absolute;
                                            padding: 0 8px 8px;
                                            left: 0;
                                            text-align: left;
                                            width: 31%
                                        }
                                        .ie9 .stackable-600 tr td {
                                            float: left
                                        }
                                        .stackable-600 thead th {
                                            display: none
                                        }
                                    }
                                    .details tbody th {
                                        width: 30%
                                    }
                                    @media (max-width:33.125em) {
                                        .details thead th {
                                            display: none
                                        }
                                        .details tbody th {
                                            display: block;
                                            width: 100%
                                        }
                                        .ie9 .details tbody th,
                                        .ie9 .details td {
                                            float: left;
                                            clear: left;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .ie9 .details tr {
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .details td {
                                            border: 0;
                                            position: relative;
                                            padding-left: 45%!important;
                                            white-space: normal;
                                            text-align: left;
                                            display: block;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            border-left: 0!important;
                                            min-height: 55px
                                        }
                                        .details td:nth-child(3) {
                                            min-height: 75px
                                        }
                                        .details td:before {
                                            content: attr(id);
                                            position: absolute!important;
                                            padding: 0 8px 8px;
                                            left: 0;
                                            word-wrap: break-word;
                                            white-space: inherit;
                                            width: 46%;
                                            text-align: left;
                                            font-weight: 700;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .ie9 .details td {
                                            padding-left: 40%!important
                                        }
                                        .ie9 .details td:before {
                                            width: 42%
                                        }
                                        .ie9 .details td.sub-section,
                                        td.sub-section {
                                            padding-left: 0!important
                                        }
                                    }
                                    .generic-button a {
                                        font-family: "Fidelity Sans", Arial, sans-serif !important;
                                        font-size: 16px;
                                        padding: 0.5em 2em;
                                        line-height: 20px;
                                        padding-left: 15px;
                                        padding-right: 15px;
                                        margin: 0;
                                        cursor: pointer;
                                        vertical-align: middle;
                                        border: 1px solid #cccccc;
                                        border-radius: 3px;
                                        display: inline-flex;
                                        text-align: center;
                                        align-items: center;
                                        align-self: flex-start;
                                        justify-content: center;
                                        color: #008729 !important;
                                        border-color: #008729 !important;
                                        background-color: transparent;
                                        background-image: none;
                                        text-shadow: none;
                                        box-shadow: none;
                                    }
                                    .generic-button a:active,
                                    .generic-button a:focus,
                                    .generic-button a:hover {
                                        color: #fff !important;
                                        background-color: #008729;
                                        text-decoration: none;
                                        background-image: none;
                                    }
                                    .generic-button-sm a {
                                        border: 1px solid #004988;
                                        color: #fff;
                                        display: inline-block;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 86.7%;
                                        font-weight: 600;
                                        height: auto;
                                        line-height: 100%;
                                        margin: 0 0 12px;
                                        padding: 4px 15px;
                                        text-decoration: none;
                                        text-shadow: 1px 1px 4px #004988;
                                        width: auto;
                                        background: #0069b6;
                                        background: -moz-linear-gradient(top, #9bc7e6 0, #0069b6 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9bc7e6), color-stop(50%, #0069b6));
                                        background: -webkit-linear-gradient(top, #9bc7e6 0, #0069b6 50%);
                                        background: -o-linear-gradient(top, #9bc7e6 0, #0069b6 50%);
                                        background: -ms-linear-gradient(top, #9bc7e6 0, #0069b6 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9bc7e6', endColorstr='#0069b6', GradientType=0);
                                        background: linear-gradient(top, #9bc7e6 0, #0069b6 50%);
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        -khtml-border-radius: 3px;
                                        border-radius: 3px;
                                        -moz-box-shadow: 1px 1px 2px #ccc;
                                        -webkit-box-shadow: 1px 1px 2px #ccc;
                                        box-shadow: 1px 1px 2px #ccc;
                                        text-align: center
                                    }
                                    .generic-button-sm a:active,
                                    .generic-button-sm a:focus,
                                    .generic-button-sm a:hover {
                                        background: -moz-linear-gradient(top, #7ab3dc 0, #0069b6 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ab3dc), color-stop(50%, #0069b6));
                                        background: -webkit-linear-gradient(top, #7ab3dc 0, #0069b6 50%);
                                        background: -o-linear-gradient(top, #7ab3dc 0, #0069b6 50%);
                                        background: -ms-linear-gradient(top, #7ab3dc 0, #0069b6 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7ab3dc', endColorstr='#0069b6', GradientType=0);
                                        background: linear-gradient(top, #7ab3dc 0, #0069b6 50%)
                                    }
                                    .open-account-button a {
                                        border: 1px solid #D95900;
                                        color: #fff;
                                        display: inline-block;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 106.7%;
                                        font-weight: 600;
                                        height: auto;
                                        line-height: 100%;
                                        margin: 0 0 12px;
                                        padding: 6px 12px;
                                        text-decoration: none;
                                        text-shadow: 1px 1px 4px #D95900;
                                        width: auto;
                                        background: #F26300;
                                        background: -moz-linear-gradient(top, #ffc094 0, #f26300 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc094), color-stop(50%, #f26300));
                                        background: -webkit-linear-gradient(top, #ffc094 0, #f26300 50%);
                                        background: -o-linear-gradient(top, #ffc094 0, #f26300 50%);
                                        background: -ms-linear-gradient(top, #ffc094 0, #f26300 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFC094', endColorstr='#F26300', GradientType=0);
                                        background: linear-gradient(top, #ffc094 0, #f26300 50%);
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        -khtml-border-radius: 3px;
                                        border-radius: 3px;
                                        -moz-box-shadow: 1px 1px 2px #ccc;
                                        -webkit-box-shadow: 1px 1px 2px #ccc;
                                        box-shadow: 1px 1px 2px #ccc;
                                        text-align: center
                                    }
                                    .open-account-button a:active,
                                    .open-account-button a:focus,
                                    .open-account-button a:hover {
                                        background: -moz-linear-gradient(top, #ffb17b 0, #d95900 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb17b), color-stop(50%, #d95900));
                                        background: -webkit-linear-gradient(top, #ffb17b 0, #d95900 50%);
                                        background: -o-linear-gradient(top, #ffb17b 0, #d95900 50%);
                                        background: -ms-linear-gradient(top, #ffb17b 0, #d95900 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFB17B', endColorstr='#D95900', GradientType=0);
                                        background: linear-gradient(top, #ffb17b 0, #d95900 50%)
                                    }
                                    .open-account-button-sm a {
                                        border: 1px solid #D95900;
                                        color: #fff;
                                        display: inline-block;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 86.7%;
                                        font-weight: 600;
                                        height: auto;
                                        line-height: 100%;
                                        margin: 0 0 12px;
                                        padding: 4px 15px;
                                        text-decoration: none;
                                        text-shadow: 1px 1px 4px #D95900;
                                        width: auto;
                                        background: #F26300;
                                        background: -moz-linear-gradient(top, #ffc094 0, #f26300 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc094), color-stop(50%, #f26300));
                                        background: -webkit-linear-gradient(top, #ffc094 0, #f26300 50%);
                                        background: -o-linear-gradient(top, #ffc094 0, #f26300 50%);
                                        background: -ms-linear-gradient(top, #ffc094 0, #f26300 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFC094', endColorstr='#F26300', GradientType=0);
                                        background: linear-gradient(top, #ffc094 0, #f26300 50%);
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        -khtml-border-radius: 3px;
                                        border-radius: 3px;
                                        -moz-box-shadow: 1px 1px 2px #ccc;
                                        -webkit-box-shadow: 1px 1px 2px #ccc;
                                        box-shadow: 1px 1px 2px #ccc;
                                        text-align: center
                                    }
                                    .open-account-button-sm a:active,
                                    .open-account-button-sm a:focus,
                                    .open-account-button-sm a:hover {
                                        background: -moz-linear-gradient(top, #ffb17b 0, #d95900 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb17b), color-stop(50%, #d95900));
                                        background: -webkit-linear-gradient(top, #ffb17b 0, #d95900 50%);
                                        background: -o-linear-gradient(top, #ffb17b 0, #d95900 50%);
                                        background: -ms-linear-gradient(top, #ffb17b 0, #d95900 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFB17B', endColorstr='#D95900', GradientType=0);
                                        background: linear-gradient(top, #ffb17b 0, #d95900 50%)
                                    }
                                    .trade-button a {
                                        border: 1px solid #2C5F00;
                                        color: #fff;
                                        display: inline-block;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 106.7%;
                                        font-weight: 600;
                                        height: auto;
                                        line-height: 100%;
                                        margin: 0 0 12px;
                                        padding: 6px 12px;
                                        text-decoration: none;
                                        text-shadow: 1px 1px 4px #2C5F00;
                                        width: auto;
                                        background: #387800;
                                        background: -moz-linear-gradient(top, #8cba4d 0, #387800 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cba4d), color-stop(50%, #387800));
                                        background: -webkit-linear-gradient(top, #8cba4d 0, #387800 50%);
                                        background: -o-linear-gradient(top, #8cba4d 0, #387800 50%);
                                        background: -ms-linear-gradient(top, #8cba4d 0, #387800 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8CBA4D', endColorstr='#387800', GradientType=0);
                                        background: linear-gradient(top, #8cba4d 0, #387800 50%);
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        -khtml-border-radius: 3px;
                                        border-radius: 3px;
                                        -moz-box-shadow: 1px 1px 2px #ccc;
                                        -webkit-box-shadow: 1px 1px 2px #ccc;
                                        box-shadow: 1px 1px 2px #ccc;
                                        text-align: center
                                    }
                                    .trade-button a:active,
                                    .trade-button a:focus,
                                    .trade-button a:hover {
                                        background: -moz-linear-gradient(top, #7fab42 0, #2c5f00 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fab42), color-stop(50%, #2c5f00));
                                        background: -webkit-linear-gradient(top, #7fab42 0, #2c5f00 50%);
                                        background: -o-linear-gradient(top, #7fab42 0, #2c5f00 50%);
                                        background: -ms-linear-gradient(top, #7fab42 0, #2c5f00 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7FAB42', endColorstr='#2C5F00', GradientType=0);
                                        background: linear-gradient(top, #7fab42 0, #2c5f00 50%)
                                    }
                                    .trade-button-sm a {
                                        border: 1px solid #2C5F00;
                                        color: #fff;
                                        display: inline-block;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 86.7%;
                                        font-weight: 600;
                                        height: auto;
                                        line-height: 100%;
                                        margin: 0 0 12px;
                                        padding: 4px 15px;
                                        text-decoration: none;
                                        text-shadow: 1px 1px 4px #2C5F00;
                                        width: auto;
                                        background: #387800;
                                        background: -moz-linear-gradient(top, #8cba4d 0, #387800 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cba4d), color-stop(50%, #387800));
                                        background: -webkit-linear-gradient(top, #8cba4d 0, #387800 50%);
                                        background: -o-linear-gradient(top, #8cba4d 0, #387800 50%);
                                        background: -ms-linear-gradient(top, #8cba4d 0, #387800 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8CBA4D', endColorstr='#387800', GradientType=0);
                                        background: linear-gradient(top, #8cba4d 0, #387800 50%);
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        -khtml-border-radius: 3px;
                                        border-radius: 3px;
                                        -moz-box-shadow: 1px 1px 2px #ccc;
                                        -webkit-box-shadow: 1px 1px 2px #ccc;
                                        box-shadow: 1px 1px 2px #ccc;
                                        text-align: center
                                    }
                                    .trade-button-sm a:active,
                                    .trade-button-sm a:focus,
                                    .trade-button-sm a:hover {
                                        background: -moz-linear-gradient(top, #7fab42 0, #2c5f00 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fab42), color-stop(50%, #2c5f00));
                                        background: -webkit-linear-gradient(top, #7fab42 0, #2c5f00 50%);
                                        background: -o-linear-gradient(top, #7fab42 0, #2c5f00 50%);
                                        background: -ms-linear-gradient(top, #7fab42 0, #2c5f00 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7FAB42', endColorstr='#2C5F00', GradientType=0);
                                        background: linear-gradient(top, #7fab42 0, #2c5f00 50%)
                                    }
                                    .secondary-button a {
                                        border: 1px solid #333;
                                        color: #333;
                                        display: inline-block;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 106.7%;
                                        font-weight: 600;
                                        height: auto;
                                        line-height: 100%;
                                        margin: 0 0 12px;
                                        padding: 6px 12px;
                                        text-decoration: none;
                                        text-shadow: 1px 1px 4px #CCC;
                                        width: auto;
                                        background: #E5E5E5;
                                        background: -moz-linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e5e5e5));
                                        background: -webkit-linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        background: -o-linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        background: -ms-linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E5E5E5', GradientType=0);
                                        background: linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        -khtml-border-radius: 3px;
                                        border-radius: 3px;
                                        -moz-box-shadow: 1px 1px 2px #ccc;
                                        -webkit-box-shadow: 1px 1px 2px #ccc;
                                        box-shadow: 1px 1px 2px #ccc;
                                        text-align: center
                                    }
                                    .secondary-button a:active,
                                    .secondary-button a:focus,
                                    .secondary-button a:hover {
                                        background: -moz-linear-gradient(top, #f2f2f2 0, #d8d8d8 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(50%, #d8d8d8));
                                        background: -webkit-linear-gradient(top, #f2f2f2 0, #d8d8d8 50%);
                                        background: -o-linear-gradient(top, #f2f2f2 0, #d8d8d8 50%);
                                        background: -ms-linear-gradient(top, #f2f2f2 0, #d8d8d8 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#D8D8D8', GradientType=0);
                                        background: linear-gradient(top, #f2f2f2 0, #d8d8d8 50%)
                                    }
                                    .secondary-button-sm a {
                                        border: 1px solid #333;
                                        color: #333;
                                        display: inline-block;
                                        font-family: "Fidelity Sans", helvetica, Arial, sans-serif;
                                        font-size: 86.7%;
                                        font-weight: 600;
                                        height: auto;
                                        line-height: 100%;
                                        margin: 0 0 12px;
                                        padding: 4px 15px;
                                        text-decoration: none;
                                        text-shadow: 1px 1px 4px #CCC;
                                        width: auto;
                                        background: #E5E5E5;
                                        background: -moz-linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e5e5e5));
                                        background: -webkit-linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        background: -o-linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        background: -ms-linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E5E5E5', GradientType=0);
                                        background: linear-gradient(top, #fff 0, #e5e5e5 50%);
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        -khtml-border-radius: 3px;
                                        border-radius: 3px;
                                        -moz-box-shadow: 1px 1px 2px #ccc;
                                        -webkit-box-shadow: 1px 1px 2px #ccc;
                                        box-shadow: 1px 1px 2px #ccc;
                                        text-align: center
                                    }
                                    .secondary-button-sm a:active,
                                    .secondary-button-sm a:focus,
                                    .secondary-button-sm a:hover {
                                        background: -moz-linear-gradient(top, #f2f2f2 0, #d8d8d8 50%);
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(50%, #d8d8d8));
                                        background: -webkit-linear-gradient(top, #f2f2f2 0, #d8d8d8 50%);
                                        background: -o-linear-gradient(top, #f2f2f2 0, #d8d8d8 50%);
                                        background: -ms-linear-gradient(top, #f2f2f2 0, #d8d8d8 50%);
                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#D8D8D8', GradientType=0);
                                        background: linear-gradient(top, #f2f2f2 0, #d8d8d8 50%)
                                    }
                                    .generic-button a img,
                                    .generic-button-sm a img,
                                    .open-account-button a img,
                                    .open-account-button-sm a img,
                                    .secondary-button a img,
                                    .secondary-button-sm a img,
                                    .trade-button a img,
                                    .trade-button-sm a img {
                                        padding-left: 4px!important
                                    }
                                    span.img-nowrap {
                                        white-space: nowrap
                                    }
                                    #layout-region-right-rail .generic-button,
                                    #layout-region-right-rail .generic-button-sm,
                                    #layout-region-right-rail .open-account-button,
                                    #layout-region-right-rail .open-account-button-sm,
                                    #layout-region-right-rail .secondary-button,
                                    #layout-region-right-rail .secondary-button-sm,
                                    #layout-region-right-rail .trade-button,
                                    #layout-region-right-rail .trade-button-sm {
                                        border-bottom: 1px solid #DBDBDB;
                                        padding: 15px 0 9px;
                                        text-align: center
                                    }
                                    #layout-region-right-rail .generic-button-sm.remove-border,
                                    #layout-region-right-rail .generic-button.remove-border,
                                    #layout-region-right-rail .open-account-button-sm.remove-border,
                                    #layout-region-right-rail .open-account-button.remove-border,
                                    #layout-region-right-rail .secondary-button-sm.remove-border,
                                    #layout-region-right-rail .secondary-button.remove-border,
                                    #layout-region-right-rail .trade-button-sm.remove-border,
                                    #layout-region-right-rail .trade-button.remove-border {
                                        border-bottom: 0!important;
                                        padding: 15px 0 9px;
                                        text-align: center
                                    }
                                    .messaging {
                                        margin: 12px 0;
                                        padding: 12px 8px
                                    }
                                    .messaging.error {
                                        background: url(../images/css/error.gif) 8px 15px no-repeat;
                                        border: 2px solid #C00
                                    }
                                    .messaging.error h3 {
                                        color: #C00;
                                        padding: 0 0 8px 22px
                                    }
                                    .ie7 .messaging.error {
                                        background-position: 8px 17px
                                    }
                                    .messaging.note {
                                        background: url(../images/css/note_msg_icon.gif) 8px 15px no-repeat;
                                        border: 2px solid #6289A9
                                    }
                                    .messaging.note h3 {
                                        padding: 0 0 8px 22px
                                    }
                                    .ie7 .messaging.note {
                                        background-position: 8px 17px
                                    }
                                    .messaging.new {
                                        border: 1px solid #EF6800
                                    }
                                    .messaging.new h3 {
                                        padding: 0 0 4px
                                    }
                                    .messaging.new span {
                                        color: #FF6800
                                    }
                                    .messaging.warning {
                                        background: url(../images/css/warning_msg_icon.gif) no-repeat 11px 13px;
                                        border: 2px solid #FC0
                                    }
                                    .messaging.warning h3 {
                                        padding: 0 0 8px 25px
                                    }
                                    .ie7 .messaging.warning {
                                        background-position: 11px 15px
                                    }
                                    .messaging.confirmation {
                                        background: url(../images/css/success_msg_icon.png) no-repeat 11px 15px;
                                        border: 2px solid #7bb402
                                    }
                                    .messaging.confirmation h3 {
                                        margin: 0;
                                        padding: 0 0 0 25px
                                    }
                                    .ie7 .messaging.confirmation {
                                        background-position: 11px 17px
                                    }
                                    .messaging {
                                        width: 70%;
                                        margin-right: auto;
                                        margin-left: auto;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .messaging h3 {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333
                                    }
                                    @media (max-width:71.25em) {
                                        .messaging {
                                            width: 80%;
                                            margin-right: auto;
                                            margin-left: auto
                                        }
                                    }
                                    @media (max-width:47.5em) {
                                        .messaging {
                                            width: 90%;
                                            margin-right: auto;
                                            margin-left: auto
                                        }
                                    }
                                    .social-footer {
                                        background-color: #F2F2F2;
                                        width: 100%;
                                        border-top: 1px solid #ccc;
                                        padding: 42px 5% 55px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .social-footer--left {
                                        float: left;
                                        width: 60%;
                                        padding-right: 2.5%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .social-footer--left--image {
                                        border: 0;
                                        padding: 0;
                                        margin: -3px 0 30px 0;
                                        display: inline-block
                                    }
                                    .social-footer--reserved-information {
                                        padding: 0;
                                        margin: 0
                                    }
                                    .social-footer--reserved-information p {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        color: #666;
                                        padding-bottom: 10px
                                    }
                                    .social-footer--term-of-use {
                                        list-style: none;
                                        padding: 0;
                                        margin: 0
                                    }
                                    .social-footer--term-of-use li {
                                        display: inline;
                                        padding: 0 4px 0 8px;
                                        background-image: url(../images/css/grey-pipe-sm.gif);
                                        background-repeat: no-repeat;
                                        background-position: 0 3px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25
                                    }
                                    .social-footer--share li a:hover {
                                        text-decoration: none
                                    }
                                    .social-footer--term-of-use li.social-footer--first-list {
                                        padding-left: 0;
                                        background-image: none
                                    }
                                    .social-footer--right {
                                        float: right;
                                        width: 40%;
                                        padding-left: 2.5%;
                                        border-left: 1px solid #CCC;
                                        vertical-align: top;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        min-height: 125px;
                                        margin-top: 60px;
                                        padding-top: 10px;
                                    }
                                    .social-footer--header {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #000;
                                        padding-bottom: 20px;
                                        margin-top: -5px
                                    }
                                    .social-footer--subscription {
                                        padding: 0 0 25px
                                    }
                                    .social-footer--subscription-label {
                                        padding-bottom: 11px;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        font-family: "Fidelity Sans", helvetica;
                                        display: block
                                    }
                                    .social-footer--email-field {
                                        display: table-cell;
                                        width: 80%;
                                        padding-right: 8px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .social-footer--email-field .error-field {
                                        border: 1px solid red!important
                                    }
                                    .social-footer--email-field .error-message {
                                        background: url(../images/css/error.gif) no-repeat 0 8px;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin: 0!important;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        padding: 6px 0 0 19px;
                                        color: #c00!important
                                    }
                                    .social-footer--button {
                                        display: table-cell
                                    }
                                    .social-footer--email-field input {
                                        background-color: #FFF;
                                        height: 33px;
                                        border: 1px solid #999;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        color: #7F7F7F;
                                        padding: 0 5px;
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .social-footer--button a {
                                        padding-top: 8px;
                                        padding-bottom: 8px;
                                        margin-bottom: 4px
                                    }
                                    .social-footer--contact-us-link {
                                        display: none;
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12
                                    }
                                    .social-footer--contact-us {
                                        padding-bottom: 21px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .social-footer--contact-us h2 {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 400;
                                        line-height: 1.12
                                    }
                                    .social-footer--cta {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4
                                    }
                                    .social-footer--cta a {
                                        display: inline
                                    }
                                    .social-footer--share {
                                        padding: 0 0 20px;
                                        margin: 0
                                    }
                                    .social-footer--share h5 {
                                        padding-bottom: 11px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .social-footer--share li {
                                        padding-right: 10px;
                                        display: inline;
                                        list-style: none
                                    }
                                    .social-footer--share img {
                                        border: 0
                                    }
                                    @media (max-width:47.5em) {
                                        .social-footer--left {
                                            float: none;
                                            display: block;
                                            width: 100%
                                        }
                                        .social-footer--right {
                                            border-left: 0;
                                            width: 100%;
                                            float: left;
                                            display: block;
                                            padding: 0 0 26px;
                                            border-bottom: 1px solid #CCC;
                                            margin-bottom: 30px;
                                            min-height: auto
                                        }
                                        .social-footer--contact-us-link {
                                            display: inline
                                        }
                                        .social-footer--contact-us h2 {
                                            display: none
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .social-footer--button {
                                            display: block;
                                            margin-top: 12px
                                        }
                                        .social-footer--email-field {
                                            width: 100%;
                                            display: block
                                        }
                                    }
                                    .clear-both {
                                        clear: both
                                    }
                                    .multiple-element .signup-widget .form-section {
                                        padding: 0
                                    }
                                    #layout-region-right-rail .signup-widget .generic-button {
                                        border-bottom: 0
                                    }
                                    .popin .signup-widget .form-section {
                                        padding-top: 0;
                                        width: 100%
                                    }
                                    .popin .signup-widget .form-section .form-bar .button-group {
                                        clear: both;
                                        text-align: center;
                                        padding: 0 0 18px!important
                                    }
                                    .signup-widget .form-section {
                                        padding-bottom: 0
                                    }
                                    .signup-widget .form-section .group:after,
                                    .signup-widget .form-section .group:before {
                                        display: block
                                    }
                                    .signup-widget .form-section .group {
                                        padding-bottom: 24px
                                    }
                                    .signup-widget .form-section .label-group {
                                        float: none;
                                        width: 100%;
                                        margin: 0;
                                        padding-bottom: 9px
                                    }
                                    .signup-widget .form-section .label-group label {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: .8rem;
                                        margin: 0;
                                        text-align: left;
                                        vertical-align: middle;
                                        line-height: 125%
                                    }
                                    .signup-widget .form-section .input-group {
                                        margin: 0;
                                        padding: 0;
                                        width: 100%
                                    }
                                    .signup-widget .form-section .input-group .input-info {
                                        float: none;
                                        margin-bottom: 0;
                                        width: 100%;
                                        padding-right: 0
                                    }
                                    .signup-widget .form-section .input-group .input-info .input {
                                        height: 30px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 1rem;
                                        border: 1px solid #c3c3c3;
                                        max-width: 420px
                                    }
                                    .signup-widget .form-section .form-bar .button-group {
                                        clear: both;
                                        text-align: left;
                                        padding-bottom: 15px;
                                        padding-top: 13px
                                    }
                                    .signup-widget .form-section .generic-button {
                                        margin: 0;
                                        display: inline
                                    }
                                    .signup-widget .form-section .input-group.horizontalGroup .input-info {
                                        float: left;
                                        margin-right: 8px
                                    }
                                    .signup-widget .form-section .form-bar {
                                        padding-top: 9px
                                    }
                                    .signup-widget .form-section .section-desc {
                                        margin: 0!important;
                                        padding-bottom: 33px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        width: 100%
                                    }
                                    .signup-widget .form-section h3 {
                                        padding: 0 0 24px;
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 300;
                                        line-height: 1.12;
                                        font-family: "Fidelity Sans", helvetica;
                                        margin: 0;
                                        width: 100%
                                    }
                                    .signup-widget .popin--cancel-link {
                                        padding-right: 24px
                                    }
                                    .signup-widget--message {
                                        font-family: "Fidelity Sans", helvetica;
                                        line-height: 1.4;
                                        padding-bottom: 22px;
                                        padding-top: 10px;
                                        font-size: 1.2rem;
                                        text-align: center;
                                        color: #000;
                                    }
                                    .signup-widget--message-green {
                                        color: #509F00;
                                        font-weight: 700;
                                        font-size: 100%;
                                        padding-left: 20px;
                                        background: url(../images/css/success_msg_icon.png) left 4px no-repeat
                                    }
                                    .signup-widget--message-red {
                                        color: #C00;
                                        font-size: 100%;
                                        font-weight: 700;
                                        line-height: 1.4;
                                        padding-left: 20px;
                                        background: url(../images/css/error.gif) left 4px no-repeat
                                    }
                                    .signup-widget--message p {
                                        padding-left: 20px;
                                        padding-bottom: 0
                                    }
                                    .signup-widget--message a {
                                        display: block;
                                        padding-top: 14px
                                    }
                                    #layout-region-right-rail .signup-widget .form-section,
                                    .right-rail--component-wrapper .signup-widget .form-section {
                                        padding: 12px 8px 14px
                                    }
                                    .right-rail--component-wrapper .signup-widget .form-section .group {
                                        padding-bottom: 8px
                                    }
                                    .right-rail--component-wrapper .signup-widget .form-section .form-bar .button-group {
                                        padding-bottom: 0;
                                        padding-top: 11px
                                    }
                                    .signup-widget .form-section .form-bar .error-field {
                                        border: 1px solid #E01616
                                    }
                                    .signup-widget .form-section .form-bar .error-message,
                                    .signup-widget .form-section .form-bar .sys-err-msg {
                                        color: #e01616!important;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: .8rem;
                                        padding: 9px 0 0 22px
                                    }
                                    .mymoney-navbar {
                                        background: #ffffff;
                                        width: 100%;
                                        max-width: 1140px;
                                        margin: 0 auto;
                                        z-index: 999999;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .mymoney-navbar--header {
                                        max-width: 1140px;
                                        margin: 0 auto
                                    }
                                    .mymoney-navbar--hamburger {
                                        display: none;
                                        z-index: 1000
                                    }
                                    .mymoney-navbar--header-list {
                                        width: 100%;
                                        height: 72px;
                                        position: relative
                                    }
                                    .mymoney-navbar--header-list li {
                                        height: 100%;
                                        float: right;
                                        margin-left: 12px;
                                        padding-top: 15px;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .mymoney-navbar--header-list .mymoney-navbar--logo {
                                        width: 245px;
                                        padding-top: 10px;
                                        float: left;
                                        margin: 0
                                    }
                                    .mymoney-navbar--header-list .mymoney-navbar--auto-logo {
                                        background: url(data:image/png;
 base64, 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) no-repeat;
                                        width: 240px;
                                        height: 33px;
                                        display: block;
                                        padding-top: 6px
                                    }
                                    .mymoney-navbar--header-list .mymoney-navbar--login-logout {
                                        padding-top: 18px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-size: 14px
                                    }
                                    .mymoney-navbar--header-list .mymoney-navbar--login-logout .login {
                                        display: block;
                                        color: #FFF;
                                        margin-right: 8px;
                                        padding-right: 8px
                                    }
                                    .mymoney-navbar--header-list .mymoney-navbar--login-logout .login:after,
                                    .mymoney-navbar--nav-list .mymoney-navbar--login-logout .login:after {
                                        content: "";
                                        background-image: url(data:image/svg+xml;
 base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii02MzcgMTUwNCA0IDUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTYzNyAxNTA0IDQgNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS02MzMuNywxNTA2LjV2LTAuOWMwLTAuNy0wLjYtMS4zLTEuMy0xLjNzLTEuMywwLjYtMS4zLDEuM3YwLjloLTAuN3YyLjVoNHYtMi41SC02MzMuN3ogTS02MzUuOCwxNTA1LjYNCgljMC0wLjQsMC4zLTAuOCwwLjgtMC44czAuOCwwLjMsMC44LDAuOHYwLjloLTEuNVYxNTA1LjZ6Ii8+DQo8L3N2Zz4NCg==);
                                        background-repeat: no-repeat;
                                        width: 12px;
                                        height: 10px;
                                        position: absolute;
                                        margin: 4px 0 0 7px
                                    }
                                    .mymoney-navbar--login-logout .login:hover {
                                        text-decoration: none
                                    }
                                    .mymoney-navbar--login-logout .logout {
                                        display: none;
                                        color: #FFF
                                    }
                                    .mymoney-navbar--login-logout .login.logged-in {
                                        display: none
                                    }
                                    .mymoney-navbar--login-logout .logout.logged-out {
                                        display: block
                                    }
                                    .mymoney-navbar--login-logout .logout:hover {
                                        text-decoration: none
                                    }
                                    .mymoney-navbar--header-list .mymoney-navbar--search-wrapper {
                                        position: relative;
                                        text-align: right;
                                        padding-left: 30px
                                    }
                                    .mymoney-navbar--search-input {
                                        width: 190px;
                                        border: 1px solid #336b00;
                                        font-size: .813em;
                                        line-height: 1;
                                        padding: 5px 6px;
                                        border-right: 0;
                                        -webkit-border-radius: 5px 0 0 5px;
                                        -moz-border-radius: 5px 0 0 5px;
                                        -ms-border-radius: 5px 0 0 5px;
                                        -o-border-radius: 5px 0 0 5px;
                                        border-radius: 5px 0 0 5px;
                                        background-color: #fff;
                                        -webkit-transition: all .2s ease-in;
                                        -moz-transition: all .2s ease-in;
                                        -ms-transition: all .2s ease-in;
                                        -o-transition: all .2s ease-in;
                                        transition: all .2s ease-in;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .mymoney-navbar--search-button {
                                        width: 26px;
                                        height: 26px;
                                        margin: 0 0 0 -5px;
                                        background-color: transparent;
                                        background-image: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAA1VBMVEX ///9PYzxNYTtSfStZhDD///9blCFemiFZlRtSjhdNiBJkoiRWkhlhnyJGexA1bAJOhBfW5chFeg/1+PJBcw9YjiBLhBCVuXDJ27d8qUwoUQG1zZzb6spCfApaiyaJp2vg69V/uULs9OVEchqsyo3j79dpqCh1sDepy4Xf6dTM3rhyrTXM3bouXgMxZAM2WxQ2bQSFuFBljj56uzVqlD86YRacu32xyJmVum+AqVeqxY+fxHiLt13I4LC70Kc/bw+/0qpnmzCIu1I3bgV0tTG71qBsqyoJihVZAAAABXRSTlMAiIizs5ggzRAAAADbSURBVHhefcyFjsMwDIDhbnd2yoxjZjhmpvd/pDkrbDs1/RTJjn7JUgWrUWpbp3Rdpn/VqFEqd3MrTP21ZP0IbCrTn8AhfbUA4HV6kiZ7l97g+eXXGy8nuTxprcEnIiYwO04aZ0AUIAbBytFylAyOwSMyxvDJYUaGEuMQmjzJvRhZhpLM6R9eQmMETTlXpM4cFqMeAERHSecUu3PnOPE9tQc9RUnZs22TntmlpqSKpKqhSfwuvKlFUjMhZ/rvbpj+KYUnXN/Ntv+JXz2ktkBFGgrT95lkXZQanks7Hj9RjYfPLtQAAAAASUVORK5CYII=);
                                        background-repeat: no-repeat;
                                        border: 0;
                                        text-indent: -2000px;
                                        text-transform: capitalize;
                                        cursor: pointer
                                    }
                                    .mymoney-navbar nav {
                                        width: 100%;
                                        position: relative;
                                        display: block;
                                        text-align: center;
                                        max-height: 1000px;
                                        clear: both;
                                        height: 80px
                                    }
                                    .mymoney-navbar nav:after {
                                        content: "";
                                        display: table;
                                        clear: both
                                    }
                                    .mymoney-navbar--nav-list {
                                        z-index: 300;
                                        display: inline-block;
                                        margin-top: 15px;
                                        width: 100%;
                                    }
                                    .mymoney-navbar--nav-item {
                                        color: #008729;
                                        text-decoration: none;
                                        background: #ffffff;
                                        display: inline-block;
                                        text-align: center;
                                        cursor: pointer;
                                        float: left;
                                    }
                                    .mymoney-navbar--nav-item.login.logged-in,
                                    .mymoney-navbar--nav-item.logout.logged-in {
                                        display: none!important
                                    }
                                    .mymoney-navbar--nav-item a {
                                        color: #008729;
                                        padding: 12px 30px 19px;
                                        display: inline-block;
                                        height: 55px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .mymoney-navbar--nav-item a:active,
                                    .mymoney-navbar--nav-item a:focus,
                                    .mymoney-navbar--nav-item a:hover {
                                        text-decoration: none
                                    }
                                    .mymoney-navbar--nav-item.active-nav-item,
                                    .mymoney-navbar--nav-item:hover {
                                        border-bottom: 5px solid #fff;
                                        -moz-transition-duration: .2s;
                                        -webkit-transition-duration: .2s;
                                        -o-transition-duration: .2s;
                                        transition-duration: .2s;
                                        -moz-transition-timing-function: ease-in;
                                        -webkit-transition-timing-function: ease-in;
                                        -o-transition-timing-function: ease-in;
                                        transition-timing-function: ease-in
                                    }
                                    .mymoney-navbar--nav-list .mymoney-navbar--login-logout,
                                    .mymoney-navbar--nav-list .mymoney-navbar--search-wrapper {
                                        display: none
                                    }
                                    .mymoney-navbar--profileAction {
                                        background: #333;
                                        height: 32px;
                                        display: none
                                    }
                                    .mymoney-navbar--profileAction ul {
                                        list-style: none outside none;
                                        overflow: inherit;
                                        padding: 0;
                                        max-width: 1140px;
                                        margin: 0 auto
                                    }
                                    .mymoney-navbar--profileAction-list {
                                        height: 32px;
                                        padding: 10px 16px;
                                        float: left;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: .733em;
                                        text-transform: uppercase;
                                        letter-spacing: .03em;
                                        color: #DBDBDB;
                                        border-right: 1px solid #000;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .mymoney-navbar--profileAction-list a {
                                        text-decoration: none;
                                        color: #dbdbdb;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    @media (max-width:760px) {
                                        .mymoney-navbar--profileAction-list {
                                            padding: 10px
                                        }
                                    }
                                    @media (min-width:981px) and (max-width:1140px) {
                                        .mymoney-navbar--header {
                                            padding: 0 5%
                                        }
                                        .mymoney-navbar--nav-item a {
                                            font-weight: 400;
                                            line-height: 1.4;
                                            font-size: 16px;
                                            padding: 14px 20px 19px
                                        }
                                    }
                                    @media (min-width:761px) and (max-width:980px) {
                                        .mymoney-navbar--header {
                                            padding: 0 5%
                                        }
                                        .mymoney-navbar--nav-item a {
                                            font-family: "Fidelity Sans", helvetica;
                                            font-weight: 600;
                                            line-height: 1.25;
                                            font-size: 14px;
                                            padding: 18px 8px 19px
                                        }
                                    }
                                    @media (min-width:1px) and (max-width:760px) {
                                        .mymoney-navbar--header {
                                            width: 100%;
                                            background: #30A855;
                                            z-index: 999999
                                        }
                                        .mymoney-navbar--header .mymoney-navbar--header-list {
                                            height: auto
                                        }
                                        .mymoney-navbar--header-list li {
                                            float: none;
                                            border-bottom: 1px solid #346F00
                                        }
                                        .mymoney-navbar--header-list .mymoney-navbar--logo {
                                            height: 48px;
                                            text-align: center;
                                            clear: both;
                                            padding-top: 8px;
                                            float: none;
                                            margin: 0 auto;
                                            width: 100%
                                        }
                                        .mymoney-navbar--header-list .mymoney-navbar--auto-logo {
                                            background-size: 219px 33px;
                                            margin: 0 auto;
                                            width: 219px;
                                            padding: 0
                                        }
                                        .mymoney-navbar--hamburger {
                                            position: unset;
                                            display: inline-block;
                                            width: 38px;
                                            height: 28px;
                                            top: 0;
                                            left: 0;
                                            padding-top: 8px;
                                            padding-left: 8px;
                                        }
                                        .mymoney-navbar--hamburger-icon {
                                            display: block;
                                            width: 100%;
                                            height: 100%;
                                            background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAQAAACsTTynAAAAJElEQVR4AWP838BQz0AINDL+/89ABCDaNAZiAHWV0dSnoz4FAE7KGv7shWYWAAAAAElFTkSuQmCC) no-repeat center;
                                            background-size: 19px 15px
                                        }
                                        .mymoney-navbar nav,
                                        .mymoney-navbar--header-list .mymoney-navbar--login-logout,
                                        .mymoney-navbar--header-list .mymoney-navbar--search-wrapper,
                                        .spire-web-nav-get-start-mobile-view {
                                            display: none
                                        }
                                        .mymoney-navbar nav {
                                            height: auto
                                        }
                                        .mymoney-navbar nav.resp-inactive {
                                            display: block;
                                            margin: 0;
                                            max-height: 0;
                                            overflow-y: hidden;
                                            -moz-transition-duration: .3s;
                                            -webkit-transition-duration: .3s;
                                            -o-transition-duration: .3s;
                                            transition-duration: .3s;
                                            -moz-transition-timing-function: cubic-bezier(0, 1, .5, 1);
                                            -webkit-transition-timing-function: cubic-bezier(0, 1, .5, 1);
                                            -o-transition-timing-function: cubic-bezier(0, 1, .5, 1);
                                            transition-timing-function: cubic-bezier(0, 1, .5, 1)
                                        }
                                        .mymoney-navbar nav.resp-active {
                                            -moz-transition-duration: .3s;
                                            -webkit-transition-duration: .3s;
                                            -o-transition-duration: .3s;
                                            transition-duration: .3s;
                                            -moz-transition-timing-function: ease-in;
                                            -webkit-transition-timing-function: ease-in;
                                            -o-transition-timing-function: ease-in;
                                            transition-timing-function: ease-in;
                                            max-height: 1000px;
                                            overflow: hidden
                                        }
                                        .mymoney-navbar--nav-list .mymoney-navbar--search-wrapper {
                                            width: 100%;
                                            padding: 8px;
                                            clear: both;
                                            margin: 0;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            background: url(data:image/gif;
 base64, R0lGODlhFAAtAIAAAECIAFOUGSH5BAAHAP8ALAAAAAAUAC0AAAJShBGHmtfrmDQP0mlzfRtn30WXOJZhaZ0aubLgi6ocbNKpXeGYvOsxzXOxgq2f8Ui8DT2+2pKUnD2dx8+0GL2eslVVU9nV9sRhYZlaBKelZ66hAAA7) repeat scroll 0 0
                                        }
                                        .mymoney-navbar--search-input-container {
                                            display: inline-block;
                                            padding-right: 32px;
                                            margin-right: -32px;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .mymoney-navbar--nav-list .mymoney-navbar--search-wrapper .mymoney-navbar--search-input {
                                            border-radius: 0;
                                            width: 100%;
                                            padding: 6px
                                        }
                                        .mymoney-navbar--search-button {
                                            width: 26px;
                                            height: 26px;
                                            background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAsElEQVR4AYWQYW1EIRAGv1YBEpCAlCeBOjgJ56RIQAISnoSTgIPpIxuye+m1N/ODkMySsDLINCZG50BRO244O0weeTKw+UKze4wyi4aClcXNoxam3DswPZrA8StKLMqOFnrh8OFP/Ueyw6LyIsiSHjLo/rfgAbB3ta/1KUlMoMdldhZ3f2UlcdTmBovJuHxghMyXN3H6c/aB/6coX56XU1Xf2nyJv6xsEO+zU2+zk/QD3hpv+BIx6GcAAAAASUVORK5CYII=) no-repeat right center;
                                            background-size: 18px 18px;
                                            border: 0;
                                            text-indent: -2000px;
                                            text-transform: capitalize
                                        }
                                        .mymoney-navbar--nav-list {
                                            width: 100%;
                                            margin-top: 0;
                                        }
                                        .mymoney-navbar--nav-item {
                                            display: block;
                                            width: 100%;
                                            padding: 0;
                                            border-top: 1px solid #FFFFFF;
                                            text-align: justify;
                                            background: #30A855;
                                        }
                                        .mymoney-navbar--nav-item a {
                                            display: block;
                                            width: 100%;
                                            padding: 10px 15px;
                                            font-family: "Fidelity Sans", helvetica;
                                            font-weight: 400;
                                            color: #FFFFFF;
                                            line-height: 1.4;
                                            font-size: 24px;
                                            height: 54px;
                                            border-left: 0;
                                        }
                                        .mymoney-navbar--nav-item a:active,
                                        .mymoney-navbar--nav-item a:focus,
                                        .mymoney-navbar--nav-item a:hover {
                                            border-left: 5px solid #FFF
                                        }
                                        .mymoney-navbar--nav-item.active-nav-item,
                                        .mymoney-navbar--nav-item:hover {
                                            border-bottom: 0;
                                            background: #30A855;
                                        }
                                        .mymoney-navbar--nav-item.active-nav-item a {
                                            border-left: 0;
                                        }
                                        .mymoney-navbar--nav-list .mymoney-navbar--login-logout,
                                        .mymoney-navbar--nav-list .mymoney-navbar--search-wrapper {
                                            display: block
                                        }
                                        .mymoney-navbar--nav-list .mymoney-navbar--login-logout .login:after {
                                            margin: 6px 0 0 7px
                                        }
                                    }
                                    @media (min-width:1px) and (max-width:760px) and (-webkit-min-device-pixel-ratio:1.5),
                                    (min-width:1px) and (max-width:760px) and (min--moz-device-pixel-ratio:1.5),
                                    (min-width:1px) and (max-width:760px) and (-o-min-device-pixel-ratio:3 / 2),
                                    (min-width:1px) and (max-width:760px) and (min-device-pixel-ratio:1.5),
                                    (min-width:1px) and (max-width:760px) and (min-resolution:144dpi) {
                                        .mymoney-navbar--header-list .mymoney-navbar--auto-logo {
                                            background: url(data:image/svg+xml;
 base64, PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzUuMyAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTJ7ZmlsbDojZmZmO30uY2xzLTJ7b3BhY2l0eTowLjM7aXNvbGF0aW9uOmlzb2xhdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5NeU1vbmV5TG9nbzE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEzNC4zLDExLjZWMjcuOEgxMzNWMTBoMmw2LjksMTUuOEgxNDJMMTQ4LjksMTBoMlYyNy44aC0xLjNWMTEuNmgtMC4xbC03LjIsMTYuMmgtMC45bC03LjItMTYuMmgwLjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44IC04KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1NSwzMi44YzAuOS0uNCwxLjgtMC44LDIuOS0zLjZsMC4yLS42YTEuMjcsMS4yNywwLDAsMCwwLTEuMkwxNTMuNiwxNkgxNTVsNCwxMC43TDE2Mi44LDE2aDEuM2wtNSwxMy40Yy0xLjIsMy4xLTIuMyw0LjEtNCw0LjZWMzIuOEgxNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44IC04KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2Ny4zLDExLjZWMjcuOEgxNjZWMTBoMmw2LjksMTUuOEgxNzVMMTgxLjksMTBoMlYyNy44aC0xLjNWMTEuNmgtMC4xbC03LjIsMTYuMmgtMC45bC03LjItMTYuMmgwLjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44IC04KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5MywxNS42YTUuODUsNS44NSwwLDAsMSw2LjEsNi4yLDYsNiwwLDAsMS02LjEsNi4zLDUuODUsNS44NSwwLDAsMS02LjEtNi4yQTYsNiwwLDAsMSwxOTMsMTUuNlptMCwxMS41YTQuOSw0LjksMCwwLDAsNC44LTUuMmMwLTIuOS0xLjktNS4yLTQuOC01LjJzLTQuOCwyLjMtNC44LDUuMkE0LjczLDQuNzMsMCwwLDAsMTkzLDI3LjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44IC04KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwMi44LDE3LjZjMS42LTEuMywyLjYtMS45LDQuMy0xLjlhNCw0LDAsMCwxLDQuNCw0LjR2Ny44aC0xLjJWMjAuMmEzLjIyLDMuMjIsMCwwLDAtMy41LTMuNGMtMS41LDAtMi41LjctNCwyLjF2OWgtMS4yVjE4LjZhOSw5LDAsMCwwLS4yLTIuNWgxLjJhNi4wNSw2LjA1LDAsMCwxLC4yLDEuNWgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuOCAtOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMjAuMiwyOC4xYy0zLjcsMC02LjEtMi41LTYuMS02LjNzMi41LTYuMiw1LjctNi4yYzMuNywwLDUuNSwyLjgsNS41LDUuN1YyMmgtMTBjMC4yLDIuOSwxLjksNS4xLDQuOSw1LjFhNi4yNyw2LjI3LDAsMCwwLDQuNi0xLjl2MS40QTYuODgsNi44OCwwLDAsMSwyMjAuMiwyOC4xWm0tNC44LTdoOC45YTQuMzQsNC4zNCwwLDAsMC00LjQtNC41QTQuNzYsNC43NiwwLDAsMCwyMTUuNCwyMS4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuOCAtOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMjgsMzIuOGMwLjktLjQsMS44LTAuOCwyLjktMy42bDAuMi0uNmExLjI3LDEuMjcsMCwwLDAsMC0xLjJMMjI2LjYsMTZIMjI4bDQsMTAuN0wyMzUuOCwxNmgxLjNsLTUsMTMuNGMtMS4yLDMuMS0yLjMsNC4xLTQsNC42VjMyLjhIMjI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuOCAtOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04LjQsMjcuOUgxLjhMNy4xLDlIMjAuN2wtMS4zLDQuNUgxMi41bC0wLjksMy4yaDYuOWwtMS4yLDQuMUgxMC40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuOCAtOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNC4yLDI3LjlIMTcuN2wzLjktMTMuOGg2LjVabTQuMy0xNS4xSDIyTDIzLjEsOWg2LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44IC04KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQxLjcsMjcuOUgzNS4zbDAuNS0xLjZhNi43Miw2LjcyLDAsMCwxLTQuNywxLjljLTIuMSwwLTMuNS0xLTMuNS0zLjJhMTkuMzIsMTkuMzIsMCwwLDEsMi4zLTguNCw1LjMsNS4zLDAsMCwxLDUtMi44LDQuMjUsNC4yNSwwLDAsMSwzLjgsMS44bDEuOC02LjdINDdabS00LjktOS43YTEuNDUsMS40NSwwLDAsMC0xLjUsMSw5LjA3LDkuMDcsMCwwLDAtLjksMy41LDEsMSwwLDAsMCwxLDEsMi45LDIuOSwwLDAsMCwxLjEtLjNsMS4zLTQuNUExLDEsMCwwLDAsMzYuOCwxOC4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuOCAtOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MC43LDIxLjloLTlhNi41NCw2LjU0LDAsMCwwLS40LDEuOCwwLjkyLDAuOTIsMCwwLDAsMSwxYzAuOSwwLDEuMy0uMywxLjctMS43aDYuNGMtMC44LDMuOS01LjUsNS4zLTguMyw1LjMtMy45LDAtNi45LS42LTYuOS00LjNhMTQuMzksMTQuMzksMCwwLDEsMi40LTcuM2MxLjctMi4yLDQuNS0zLDcuMi0zLDQsMCw2LjcuOCw2LjcsNC4zQTIyLjU3LDIyLjU3LDAsMCwxLDYwLjcsMjEuOVptLTYuNS00LjdjLTAuOCwwLTEuNC42LTEuNywxLjloMi43YTMuNzEsMy43MSwwLDAsMCwuMi0wLjlBMS4wNiwxLjA2LDAsMCwwLDU0LjIsMTcuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjggLTgpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjcuOCwyNy45SDYxLjNMNjYuNiw5aDYuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjggLTgpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzcsMjcuOUg3MC41bDMuOS0xMy44aDYuNVptNC4yLTE1LjFINzQuN0w3NS44LDloNi41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuOCAtOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05My41LDE0LjFsMC42LDMuMWgtNWwtMS41LDUuM2E2LDYsMCwwLDAtLjIsMS4yYzAsMC42LjMsMC44LDEuMiwwLjhIOTBsLTEsMy40SDgzLjJjLTEuOSwwLTIuNy0uOS0yLjctMi40YTYuOCw2LjgsMCwwLDEsLjMtMS45TDg0LjQsMTFoNi41TDkwLDE0LjFoMy41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuOCAtOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDIuNCwxNC4xbC0zLjYsNy42LDAuMS03LjZIOTIuM2wxLjMsMTMuOGExLjg3LDEuODcsMCwwLDEtLjksMS41LDYuMTcsNi4xNywwLDAsMS0yLjMuMkg5MC4zTDg4LjYsMzRoNC41YzIuNiwwLDQuNi0yLDYuNS00LjlsOS41LTE1aC02LjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44IC04KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwNC44LDI1LjNhMS44LDEuOCwwLDEsMCwxLjgsMS44QTEuNzksMS43OSwwLDAsMCwxMDQuOCwyNS4zWm0wLDMuMmExLjUsMS41LDAsMSwxLDEuNS0xLjVBMS41NCwxLjU0LDAsMCwxLDEwNC44LDI4LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44IC04KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwNS41LDI2LjdhMC41NywwLjU3LDAsMCwwLS43LTAuNmgtMC43djEuOGgwLjNWMjcuMWgwLjJsMC41LDAuOGgwLjNsLTAuNS0uOEEwLjQxLDAuNDEsMCwwLDAsMTA1LjUsMjYuN1ptLTEsLjNWMjYuNWgwLjJjMC4yLDAsLjQsMCwwLjQuM2EwLjM1LDAuMzUsMCwwLDEtLjQuM0MxMDQuNywyNywxMDQuNSwyNywxMDQuNSwyN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjggLTgpIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMTguMiIgd2lkdGg9IjEiIGhlaWdodD0iMjUiLz48L3N2Zz4=) no-repeat;
                                            background-size: 219px 33px
                                        }
                                        .mymoney-navbar--hamburger-icon {
                                            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAwCAYAAACrF9JNAAAAAXNSR0IArs4c6QAAAVJJREFUaAXtWj1KxGAQ3TeFIHgBz7CHWBEh9oJY2PlzKNHOQgV7A4u4h/AMXkAQLDJ+L/rBFkm2sdgZ3ldkkpkU894jmWEYzP6Ou+P46eDSO79wYD5z36uxMBb4hPs7DHcvp2+3AJy5g5fmudn376/74jnkc4ZTgL1iZ/e8PWk/jApmA0iRKFiPq+BD87i46jq/yaDeEAYzXBu/waFgFh/xWf+TyYJoAAfx2YA/ncv4y02Hag0Q8Rlrypov3S3xFaCO5mGxzFQjq1Ksle3Z6sjYFbBo0lGDGWxtBnp8FVDmtq5ilBUDYkAMiIH/ZKCUk9+TuYT0IDUZqFIHs5oMBBNsY7qaDGykKNALmgwEEms0VU0GRqkJEtBkIIhQSlMMiAExsN0MaDKw3fpMZ1ebAe0MTPMUJ6qdgThaTWeqnYFpfuJEtTMQR6vxTFkrtTOQaRX0BxA2J/8BjNQ4AAAAAElFTkSuQmCC) no-repeat center;
                                            background-size: 19px 15px
                                        }
                                        .mymoney-navbar--search-button {
                                            background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAM1BMVEUAAAD ///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAENDA8IBA4GAwkFCwcKAg9SMLHQAAAO5JREFUeF6d0smuwyAMBdAQD0wJ5f+/9vUunkNiV6p6d6CDbQSbpYw8EZLX9iHC8wppRGqe9zRvipWgf72n0HCrWKROkaoTadem7lB0QxmmrDvpgDoXI2aWoBYvDTm6TMKumCl25pbzjbKhYYV8qXqNjYXPWEfH2ABRP1kQRUjfaHyDaEE5Qv3RbqYAyYrwnD1AeD+1E/FQL+tgf0AdwhMf15KiL9YfR3XaIUvl54s29xE7u8+ZdiguNjPmCRXYKKoqWISKpotX28k3wLFKko0cmvZIIfUUoiYdu075/KS2b5QHXvlKXvmZvPLGK5g/7woX14VXHDkAAAAASUVORK5CYII=) no-repeat right center;
                                            background-size: 18px 18px
                                        }
                                        .mymoney-navbar--nav-list .mymoney-navbar--search-wrapper .mymoney-navbar--search-input {
                                            font-size: 16px
                                        }
                                    }
                                    .grid {
                                        width: 100%;
                                        padding: 24px 0 0;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        overflow: hidden
                                    }
                                    .grid .grid-1-row {
                                        padding: 0 0 30px;
                                        border-bottom: 1px solid #CCC;
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        display: table;
                                        table-layout: fixed
                                    }
                                    .grid-50-25-25 .grid-1-row .grid-1-column {
                                        width: 50%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        border-right: 1px solid #CCC;
                                        vertical-align: top
                                    }
                                    .grid-50-25-25 .grid-1-row .grid-2-column {
                                        border-right: 1px solid #CCC;
                                        padding: 0 8px;
                                        vertical-align: top
                                    }
                                    .grid-50-25-25 .grid-1-row .grid-3-column {
                                        vertical-align: top
                                    }
                                    .grid-50-25-25 .grid-1-row .grid-2-column,
                                    .grid-50-25-25 .grid-1-row .grid-3-column {
                                        width: 25%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .grid--wrapper .promo-group-list-component .promo-group-list-component--addl-info {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 120%;
                                        line-height: 1.2
                                    }
                                    .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .most-helpful-list-component {
                                        padding: 10px 8px 0
                                    }
                                    .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .promo-thumbnail {
                                        padding: 0 8px
                                    }
                                    @media (max-width:61.25em) {
                                        .grid-50-25-25 .grid-1-row .grid-1-column {
                                            width: 66%;
                                            float: left;
                                            margin-bottom: 30px
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-2-column {
                                            width: 33%;
                                            float: left;
                                            padding: 0 0 0 16px;
                                            border-right: 0;
                                            border-left: 1px solid #CCC;
                                            margin: 0 0 30px -1px
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column {
                                            width: 100%;
                                            float: left;
                                            padding: 0;
                                            border-top: 1px solid #CCC;
                                            padding-top: 30px
                                        }
                                        .news--2-rows:nth-child(1) .news--3-columns.scl-news-grid-layout,
                                        .news--2-rows:nth-child(3) .news--3-columns.scl-news-grid-layout,
                                        .news--2-rows:nth-child(5) .news--3-columns.scl-news-grid-layout {
                                            padding: 0 16px 0 8px
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper:first-child {
                                            width: 100%;
                                            display: block;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            padding: 0 0 5px;
                                            margin-bottom: 18px;
                                            border-bottom: 1px solid #CCC
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper:nth-child(2) {
                                            width: 64%;
                                            display: table-cell;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            padding: 0 8px 0 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper:nth-child(3) {
                                            display: table-cell;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            width: 33%;
                                            padding: 0 0 0 8px;
                                            border-left: 1px solid #CCC
                                        }
                                        .grid-50-25-25 .grid--wrapper .promo-group-list-component {
                                            padding: 0 8px
                                        }
                                        .grid-50-25-25 .grid--wrapper .promo-group-list-component .promo-group-list-component--addl-info {
                                            padding: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .promo-group-list-component {
                                            border-bottom: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .most-helpful-list-component {
                                            border-bottom: 0;
                                            padding: 0 8px
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .promo-thumbnail {
                                            border-bottom: 0
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .grid {
                                            width: 100%;
                                            display: block;
                                            padding-bottom: 0
                                        }
                                        .grid .grid-1-row {
                                            padding-bottom: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-1-column {
                                            margin-bottom: 0;
                                            padding: 0;
                                            border-bottom: 1px solid #CCC
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-2-column {
                                            padding: 20px 0 0;
                                            border-bottom: 0;
                                            border-bottom: 1px solid #CCC
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column {
                                            border-top: 0;
                                            padding: 0 0 20px
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-1-column .grid--wrapper,
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper {
                                            padding: 0 8px 20px
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper {
                                            padding-right: 0;
                                            padding-left: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-2-column .grid--wrapper {
                                            padding-bottom: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-1-column,
                                        .grid-50-25-25 .grid-1-row .grid-2-column,
                                        .grid-50-25-25 .grid-1-row .grid-3-column {
                                            width: 100%;
                                            float: none;
                                            display: block;
                                            border-right: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper,
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper:first-child {
                                            display: block;
                                            width: 100%;
                                            border-right: 0;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper:first-child {
                                            padding-right: 0;
                                            padding-bottom: 0;
                                            border-bottom: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper:nth-child(2) {
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            display: block;
                                            padding: 18px 0 0;
                                            width: 100%;
                                            border-bottom: 0;
                                            border-left: 0;
                                            border-top: 1px solid #ccc
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper:nth-child(3) {
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box;
                                            display: block;
                                            width: 100%;
                                            border-left: 0;
                                            padding: 18px 0 0
                                        }
                                        .grid--wrapper .promo-group-list-component {
                                            padding-left: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .promo-group-list-component {
                                            border-bottom: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .most-helpful-list-component {
                                            border-bottom: 1px solid #CCC;
                                            padding: 0 8px
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .promo-thumbnail {
                                            border-bottom: 0
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column .grid--wrapper .promo-thumbnail p {
                                            padding: 0
                                        }
                                    }
                                    .grid-75-25 .grid-1-row {
                                        display: table;
                                        width: 100%
                                    }
                                    .grid-75-25 .grid-1-row .grid-1-column {
                                        width: 75%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        border-right: 1px solid #CCC;
                                        vertical-align: top
                                    }
                                    .grid-75-25 .grid-1-row .grid-2-column {
                                        width: 25%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top
                                    }
                                    .grid-75-25 .grid-1-row .grid-2-column .grid--wrapper .most-helpful-list-component {
                                        padding: 0 8px 10px;
                                        border-bottom: 0
                                    }
                                    .grid-75-25 #top-headlines .top-headlines--image {
                                        margin: 0;
                                        display: none!important
                                    }
                                    .grid-75-25 #top-headlines ul.scl-news-grid-news {
                                        margin-top: -14px
                                    }
                                    .grid-75-25 #top-headlines .scl-news-grid-news-article {
                                        padding-bottom: 0;
                                        padding-top: 24px
                                    }
                                    @media (max-width:61.25em) {
                                        .grid-75-25 .grid-1-row .grid-1-column,
                                        .grid-75-25 .grid-1-row .grid-2-column {
                                            width: 50%
                                        }
                                        .grid-75-25 .grid-1-row .grid-1-column {
                                            padding: 0 8px 0 0
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .grid-75-25 .grid-1-row .grid-1-column,
                                        .grid-75-25 .grid-1-row .grid-2-column {
                                            width: 100%;
                                            display: block;
                                            border-right: 0
                                        }
                                        .grid-75-25 .grid-1-row .grid-1-column {
                                            padding: 0
                                        }
                                        .grid-75-25 .grid-1-row .grid-2-column {
                                            padding: 0;
                                            margin-top: 24px;
                                            border-top: 1px solid #ccc
                                        }
                                        .grid-75-25 .grid-1-row .grid-2-column .grid--wrapper .most-helpful-list-component {
                                            padding: 18px 8px 10px
                                        }
                                    }
                                    .grid-67-33 .grid-1-row {
                                        display: table;
                                        width: 100%
                                    }
                                    .grid-67-33 .grid-1-row .grid-1-column {
                                        width: 67%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        border-right: 1px solid #CCC;
                                        vertical-align: top
                                    }
                                    .grid-67-33 .grid-1-row .grid-2-column {
                                        width: 33%;
                                        display: table-cell;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: top
                                    }
                                    .grid-67-33 .grid-1-row .grid-2-column .grid--wrapper .most-helpful-list-component {
                                        padding: 0 8px 10px;
                                        border-bottom: 0
                                    }
                                    .grid-67-33 #top-headlines .top-headlines--image {
                                        margin: 0;
                                        display: none!important
                                    }
                                    .grid-67-33 #top-headlines ul.scl-news-grid-news {
                                        margin-top: -14px
                                    }
                                    .grid-67-33 #top-headlines .scl-news-grid-news-article {
                                        padding-bottom: 0;
                                        padding-top: 24px
                                    }
                                    @media (max-width:61.25em) {
                                        .grid-67-33 .grid-1-row .grid-1-column,
                                        .grid-67-33 .grid-1-row .grid-2-column {
                                            width: 50%
                                        }
                                        .grid-67-33 .grid-1-row .grid-1-column {
                                            padding: 0 8px 0 0
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .grid-67-33 .grid-1-row .grid-1-column,
                                        .grid-67-33 .grid-1-row .grid-2-column {
                                            width: 100%;
                                            display: block;
                                            border-right: 0
                                        }
                                        .grid-67-33 .grid-1-row .grid-1-column {
                                            padding: 0
                                        }
                                        .grid-67-33 .grid-1-row .grid-2-column {
                                            padding: 0;
                                            margin-top: 24px;
                                            border-top: 1px solid #ccc
                                        }
                                        .grid-67-33 .grid-1-row .grid-2-column .grid--wrapper .most-helpful-list-component {
                                            padding: 18px 8px 10px
                                        }
                                    }
                                    @media (max-width:31.25em) {
                                        .grid-67-33 .scl-flex-card--header {
                                            width: auto
                                        }
                                    }
                                    .grid-50-25-25 .grid-1-row .grid-1-column,
                                    .grid-50-25-25 .grid-1-row .grid-3-column {
                                        padding: 0 8px
                                    }
                                    @media (max-width:61.25em) {
                                        .grid-50-25-25 .grid-1-row .grid-2-column {
                                            padding: 0 8px
                                        }
                                        .grid-50-25-25 .grid-1-row .grid-3-column {
                                            padding: 30px 8px 0
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .grid-50-25-25 .grid-1-row .grid-2-column,
                                        .grid-50-25-25 .grid-1-row .grid-3-column {
                                            padding: 0 8px
                                        }
                                    }
                                    .grid.grid-75-25 {
                                        padding: 24px 0 0
                                    }
                                    .grid-75-25 .grid-1-row .grid-1-column,
                                    .grid-75-25 .grid-1-row .grid-2-column {
                                        padding: 0 8px
                                    }
                                    @media (max-width:61.25em) {
                                        .grid-75-25 .grid-1-row .grid-1-column {
                                            padding: 0 8px
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .grid-75-25 .grid-1-row .grid-1-column,
                                        .grid-75-25 .grid-1-row .grid-2-column {
                                            padding: 0 8px
                                        }
                                    }
                                    .grid.grid-67-33 {
                                        padding: 24px 0 0
                                    }
                                    .grid-67-33 .grid-1-row .grid-1-column,
                                    .grid-67-33 .grid-1-row .grid-2-column {
                                        padding: 0 8px
                                    }
                                    @media (max-width:61.25em) {
                                        .grid-67-33 .grid-1-row .grid-1-column {
                                            padding: 0 8px
                                        }
                                    }
                                    @media (max-width:30em) {
                                        .grid-67-33 .grid-1-row .grid-1-column,
                                        .grid-67-33 .grid-1-row .grid-2-column {
                                            padding: 0 8px
                                        }
                                    }
                                    .grid .grid-2-column .promo-thumbnail--image {
                                        padding-right: 0
                                    }
                                    .grid-section {
                                        padding-top: 42px;
                                        margin-bottom: 12px
                                    }
                                    .grid-section--header {
                                        font-size: 48px;
                                        font-size: 3.2rem;
                                        font-weight: 200;
                                        line-height: 1.125;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 9px 0;
                                        text-align: center
                                    }
                                    .grid .scl-white-background {
                                        padding-right: 0;
                                        padding-left: 0;
                                        padding-top: 0
                                    }
                                    .grid,
                                    .grid .grid-1-column {
                                        padding-left: 2.5%!important;
                                        padding-right: 2.5%!important
                                    }
                                    .grid .grid-2-column,
                                    .grid .grid-3-column {
                                        padding-right: 2.5%!important;
                                        padding-left: 2.5%!important
                                    }
                                    .grid .form-section {
                                        width: 100%
                                    }
                                    .grid .promo-group-list-component {
                                        padding-left: 0!important;
                                        padding-right: 0!important
                                    }
                                    .clickable-featured {
                                        padding: 24px 0 16px;
                                        width: 100%;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .clickable-featured.clickable-featured--border {
                                        border-bottom: 1px solid #ccc
                                    }
                                    .clickable-featured--header {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        line-height: 1.33;
                                        margin: 0;
                                        padding: 0 0 24px
                                    }
                                    .clickable-featured--header.clickable-featured--header-inline {
                                        font-family: "Fidelity Sans", helvetica;
                                        display: inline-block;
                                        padding: 0 12px 24px 0
                                    }
                                    .clickable-featured--button {
                                        padding: 0;
                                        margin: 0;
                                        display: inline-block
                                    }
                                    .clickable-featured--button li {
                                        margin: 0 4px 12px 0;
                                        background: #4bbee8;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 13px;
                                        display: inline-block;
                                        -webkit-border-radius: 16px;
                                        -moz-border-radius: 16px;
                                        -ms-border-radius: 16px;
                                        -o-border-radius: 16px;
                                        border-radius: 16px;
                                        text-align: center
                                    }
                                    .clickable-featured--button li a {
                                        padding: 8px 12px;
                                        color: #fff;
                                        cursor: pointer;
                                        display: inline-block;
                                        text-decoration: none;
                                        vertical-align: middle
                                    }
                                    .clickable-featured--button li a:active,
                                    .clickable-featured--button li a:hover {
                                        background: #188BB5;
                                        -webkit-border-radius: 16px;
                                        -moz-border-radius: 16px;
                                        -ms-border-radius: 16px;
                                        -o-border-radius: 16px;
                                        border-radius: 16px;
                                        transition: background .3s ease
                                    }
                                    .unsubscribe-newsletter .button-group,
                                    div[data-tmsId*=unsubscribe] .form-bar .button-group {
                                        text-align: left!important
                                    }
                                    .unsubscribe-newsletter h3 {
                                        padding-bottom: 20px
                                    }
                                    .unsubscribe-newsletter .section-desc {
                                        padding-bottom: 27px
                                    }
                                    .unsubscribe-newsletter .input-group .input-info {
                                        margin-bottom: 24px
                                    }
                                    .unsubscribe-newsletter .section-desc p {
                                        padding-bottom: 8px
                                    }
                                    .unsubscribe-newsletter .clear-bottom {
                                        padding-bottom: 30px!important
                                    }
                                    @media (max-width:47.5em) {
                                        .unsubscribe-newsletter .form-bar .generic-button {
                                            display: block!important
                                        }
                                        .unsubscribe-newsletter .form-bar .group {
                                            padding-bottom: 0
                                        }
                                    }
                                    @media (max-width:71.25em) {
                                        .unsubscribe-newsletter .form-bar .generic-button {
                                            display: block!important
                                        }
                                    }
                                    .callout-cta {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        border-left: 1px solid #DBDBDB;
                                        float: right;
                                        margin-left: 16px;
                                        margin-top: 6px;
                                        padding: 0 16px;
                                        text-align: center;
                                        width: 276px
                                    }
                                    .callout-cta .callout-cta--title {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        padding: 5px 0 12px
                                    }
                                    .callout-cta .callout-cta--description,
                                    .callout-cta .callout-cta--main-description {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        margin-top: -6px;
                                        padding: 0 0 15px
                                    }
                                    .callout-cta--description,
                                    .callout-cta--main-description,
                                    .callout-cta--title {
                                        -moz-box-sizing: border-box;
                                        -webkit-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .callout-cta--image {
                                        max-width: 268px;
                                        margin-bottom: 10px
                                    }
                                    .ie7 .callout-cta--title {
                                        padding-top: 7px
                                    }
                                    .callout-cta .generic-button img,
                                    .callout-cta .generic-button-sm img,
                                    .callout-cta .open-account-button img,
                                    .callout-cta .open-account-button-sm img,
                                    .callout-cta .secondary-button img,
                                    .callout-cta .secondary-button-sm img,
                                    .callout-cta .trade-button img,
                                    .callout-cta .trade-button-sm img {
                                        margin-bottom: 0
                                    }
                                    @media (max-width:31.75em) {
                                        .callout-cta {
                                            width: 100%;
                                            margin-top: 16px;
                                            margin-bottom: 10px;
                                            margin-left: auto;
                                            margin-right: auto;
                                            float: none;
                                            border-left: 0;
                                            -moz-box-sizing: border-box;
                                            -webkit-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                    }
                                    .list-links {
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 10px 8px;
                                        border-bottom: 1px solid #DBDBDB;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .list-links h4 {
                                        font-size: 100%;
                                        font-weight: 700;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 0 0 6px
                                    }
                                    .list-links ul {
                                        margin: 0;
                                        padding: 0 0 6px
                                    }
                                    .list-links ul li {
                                        margin: 0;
                                        padding: 0 0 9px;
                                        background: 0 0
                                    }
                                    .list-links ul li a {
                                        font-size: 100%;
                                        font-weight: 700;
                                        line-height: 1.4;
                                        padding: 0
                                    }
                                    .list-links ul li a.secure-lock-icon {
                                        background-image: url(../images/css/lock_grey.png);
                                        background-position: right center;
                                        background-repeat: no-repeat;
                                        padding-right: 15px!important
                                    }
                                    .list-links ul.ordered-bulleted-list li {
                                        padding: 0 0 9px;
                                        list-style-type: decimal;
                                        list-style-position: outside;
                                        margin-left: 24px
                                    }
                                    .list-links ul.unordered-bulleted-list li {
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-repeat: no-repeat;
                                        background-position: 5px 9px;
                                        padding: 0 0 9px 21px
                                    }
                                    .list-links.remove-border {
                                        border-bottom: 0
                                    }
                                    .related-content--listoflinks-top {
                                        min-width: 304px;
                                        max-width: 304px;
                                        padding: 0 0 10px 16px;
                                        float: right;
                                        clear: both;
                                        margin-left: auto;
                                        margin-right: auto;
                                        display: block;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .related-content--listoflinks-top .list-links {
                                        padding: 0 0 10px 8px
                                    }
                                    .related-content--listoflinks-bottom {
                                        display: none
                                    }
                                    .grid--wrapper .list-links {
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 30px 0 6px
                                    }
                                    .grid--wrapper .list-links h4 {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 1em;
                                        font-weight: 700;
                                        line-height: 24px;
                                        padding: 0 0 12px
                                    }
                                    .grid--wrapper .list-links ul.ordered-bulleted-list li {
                                        padding: 0 0 9px;
                                        list-style-type: none;
                                        list-style-position: outside;
                                        vertical-align: baseline;
                                        counter-increment: custom;
                                        margin-left: 30px;
                                        text-indent: -2em
                                    }
                                    .grid--wrapper .list-links .ordered-bulleted-list li:before {
                                        content: counter(custom) " ";
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.333;
                                        padding-right: 15px
                                    }
                                    .grid-wrapper .list-links .ordered-bulleted-list li:first-child {
                                        counter-reset: custom
                                    }
                                    .grid--wrapper .list-links ul li a {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 0
                                    }
                                    @media (max-width:31.4375em) {
                                        .related-content--listoflinks-top {
                                            display: none
                                        }
                                        .related-content--listoflinks-bottom {
                                            width: 100%;
                                            padding: 6px 0 10px;
                                            float: none;
                                            margin-left: 0;
                                            margin-right: 0;
                                            display: block;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .related-content--listoflinks-bottom .list-links {
                                            padding: 10px 8px
                                        }
                                    }
                                    .call-to-action-capture {
                                        font-family: "Fidelity Sans", helvetica;
                                        border-bottom: 1px solid #DBDBDB;
                                        margin: 0 8px;
                                        padding: 0;
                                        word-wrap: break-word
                                    }
                                    .call-to-action-capture.remove-border {
                                        border-bottom: 0
                                    }
                                    .call-to-action-capture--headline {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        padding: 0 0 5px
                                    }
                                    .call-to-action-capture--description {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 0 0 18px
                                    }
                                    .call-to-action-capture--disclosure {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 80%;
                                        line-height: 1.25;
                                        font-weight: 400;
                                        color: #666;
                                        padding: 0 0 15px
                                    }
                                    .call-to-action-capture--ctac {
                                        border-bottom: 0!important;
                                        text-align: left!important;
                                        display: inline-block!important;
                                        margin: 0 0 18px;
                                        padding: 1px 0 0!important
                                    }
                                    .call-to-action-capture--radio-item {
                                        display: block;
                                        margin: 0 0 15px
                                    }
                                    .call-to-action-capture--radio {
                                        margin: 2px 8px 0 0;
                                        padding: 0;
                                        float: left;
                                        display: table-cell
                                    }
                                    .call-to-action-capture--radio-heading {
                                        font-size: 100%;
                                        cursor: pointer;
                                        vertical-align: middle;
                                        display: table-cell
                                    }
                                    .call-to-action-capture--errormessage {
                                        background: url(../images/css/error.gif) 0 0 no-repeat;
                                        margin: 6px 0 0;
                                        padding: 0;
                                        display: none;
                                        line-height: 1.25
                                    }
                                    .call-to-action-capture--errormessage-text {
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #C00;
                                        font-size: 80%;
                                        padding: 0 0 0 19px
                                    }
                                    #layout-region-right-rail .call-to-action-capture {
                                        padding: 18px 0 0
                                    }
                                    .grid .grid--wrapper .call-to-action-capture {
                                        padding: 18px 0 0;
                                        margin: 0
                                    }
                                    .grid .grid--wrapper .call-to-action-capture--headline {
                                        padding: 0 0 20px
                                    }
                                    .ie7 .call-to-action-capture--errormessage {
                                        zoom: 1;
                                        margin-left: 4px
                                    }
                                    .ie8 .call-to-action-capture--errormessage {
                                        margin-left: 4px
                                    }
                                    @media (max-width:61.25em) {
                                        #layout-region-right-rail .call-to-action-capture {
                                            padding: 0 5%
                                        }
                                    }
                                    @media (max-width:30em) {
                                        #layout-region-right-rail .call-to-action-capture {
                                            padding: 0 2.5%
                                        }
                                    }
                                    .tabs {
                                        margin: 12px 0 10px;
                                        padding: 0;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .tabs--list {
                                        list-style: none;
                                        margin: 0;
                                        padding: 0;
                                        display: table
                                    }
                                    .tabs--list-item {
                                        text-transform: none;
                                        font-weight: 700;
                                        border-bottom: 1px solid #CCC;
                                        border-right: 1px solid #CCC;
                                        margin: 2px 0 0;
                                        background-color: #EEE;
                                        display: table-cell
                                    }
                                    .tabs--list-item:hover {
                                        background-color: #F6F6F6
                                    }
                                    .tabs--list-header {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        line-height: 1.4;
                                        font-weight: 700
                                    }
                                    .tabs--list-item.tabs--first-item {
                                        border-left: 1px solid #CCC
                                    }
                                    .tabs--list-anchor {
                                        display: block;
                                        padding: 9px 12px 8px;
                                        color: #0F57C2;
                                        border-top: 1px solid #CCC;
                                        margin-top: -2px
                                    }
                                    .tabs--list-anchor:hover {
                                        text-decoration: underline
                                    }
                                    .tabs--list-anchor:active,
                                    .tabs--list-anchor:focus,
                                    .tabs--list-anchor:visited {
                                        color: #0F57C2
                                    }
                                    .tabs--list-item.tabs--selected {
                                        background: 0 0;
                                        background-color: #FFF;
                                        color: #000;
                                        top: 1px;
                                        border-bottom: 1px solid #fff;
                                        z-index: 3;
                                        position: relative
                                    }
                                    .tabs--list-item.tabs--selected.tabs--first-item {
                                        margin: 0
                                    }
                                    .tabs--list-item.tabs--selected .tabs--list-anchor {
                                        color: #000;
                                        cursor: text;
                                        padding: 11px 12px 8px;
                                        text-decoration: none;
                                        border-left: 1px solid #CCC;
                                        border-right: 1px solid #CCC;
                                        margin: -2px -1px 0 -1px
                                    }
                                    .tabs--list-item.tabs--selected .tabs--list-anchor:hover {
                                        color: #000;
                                        cursor: text;
                                        text-decoration: none
                                    }
                                    .tabs--first {
                                        border-left: 1px solid #CCC
                                    }
                                    .tabs--shadow {
                                        box-shadow: 2px 0 1px 0 #DBDBDB inset
                                    }
                                    .tabs .tab-border {
                                        border-bottom: 1px solid #CCC;
                                        clear: both;
                                        height: 1px;
                                        margin: 0;
                                        padding: 0;
                                        position: relative;
                                        top: -2px;
                                        z-index: 1
                                    }
                                    .tabs .hr-for-ie {
                                        display: none
                                    }
                                    .tabs--content {
                                        padding: 10px 0
                                    }
                                    .ie7 .tabs--list,
                                    .ie8 .tabs--list {
                                        zoom: 1
                                    }
                                    .tabs--small {
                                        margin: 12px 0 0
                                    }
                                    .tabs--small .tabs--list-header {
                                        font-size: 80%;
                                        line-height: 1.25
                                    }
                                    .tabs--small .tabs--list-anchor {
                                        padding: 9px 12px 6px
                                    }
                                    .tabs--small .tabs--list-item.tabs--selected .tabs--list-anchor {
                                        padding: 11px 12px 6px
                                    }
                                    .tabs--content>p {
                                        font-size: 100%;
                                        line-height: 1.4;
                                        padding: 0 8px 15px;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .tabs--content {
                                        display: none
                                    }
                                    .tabs--accordion {
                                        font-size: 100%;
                                        border: 1px solid #CCC;
                                        margin: 0;
                                        padding: 0;
                                        background: #EEE;
                                        cursor: pointer;
                                        display: none;
                                        margin-top: -1px;
                                        background-image: -webkit-gradient(linear, 50% 0, 50% 5, color-stop(0%, #f9f9f9), color-stop(100%, #ededed));
                                        background-image: -webkit-linear-gradient(top, #f9f9f9, #ededed 5px);
                                        background-image: -moz-linear-gradient(top, #f9f9f9, #ededed 5px);
                                        background-image: -ms-linear-gradient(top, #f9f9f9, #ededed 5px);
                                        background-image: -o-linear-gradient(top, #f9f9f9, #ededed 5px);
                                        background-image: linear-gradient(top, #f9f9f9, #ededed 5px)
                                    }
                                    .tabs--accordion:first-child {
                                        margin-top: 0
                                    }
                                    .tabs--active {
                                        margin-bottom: 0;
                                        padding: 0;
                                        background: #FFF
                                    }
                                    .tabs--content-active {
                                        display: block
                                    }
                                    .tabs--accordion:first-child {
                                        border-top: 1px solid #CCC
                                    }
                                    .font-adjust-large .tabs--list-item,
                                    .font-adjust-medium .tabs--list-item {
                                        float: left
                                    }
                                    .font-adjust-large .tabs--list,
                                    .font-adjust-medium .tabs--list {
                                        display: block
                                    }
                                    .tabs.tabs-black,
                                    .tabs.tabs-blue,
                                    .tabs.tabs-gray,
                                    .tabs.tabs-green {
                                        margin: 30px 0 10px
                                    }
                                    .tabs.tabs-black ul.tabs--list,
                                    .tabs.tabs-blue ul.tabs--list,
                                    .tabs.tabs-gray ul.tabs--list,
                                    .tabs.tabs-green ul.tabs--list {
                                        margin: 0 auto!important
                                    }
                                    .tabs.tabs-black .tabs--list-item,
                                    .tabs.tabs-blue .tabs--list-item,
                                    .tabs.tabs-gray .tabs--list-item,
                                    .tabs.tabs-green .tabs--list-item {
                                        background-image: linear-gradient(to bottom, #fff, #e5e5e5 50%);
                                        border: 1px solid #CCC;
                                        border-radius: .1875em .175em 0
                                    }
                                    .tabs.tabs-black .tabs--list .tabs--shadow,
                                    .tabs.tabs-blue .tabs--list .tabs--shadow,
                                    .tabs.tabs-gray .tabs--list .tabs--shadow,
                                    .tabs.tabs-green .tabs--list .tabs--shadow {
                                        box-shadow: none
                                    }
                                    .tabs.tabs-black .tabs--list-item.tabs--selected .tabs--list-anchor,
                                    .tabs.tabs-blue .tabs--list-item.tabs--selected .tabs--list-anchor,
                                    .tabs.tabs-gray .tabs--list-item.tabs--selected .tabs--list-anchor,
                                    .tabs.tabs-green .tabs--list-item.tabs--selected .tabs--list-anchor {
                                        padding: 6px 16px;
                                        border-left: 0;
                                        border-right: 0;
                                        margin: 0
                                    }
                                    .tabs.tabs-black .tabs--list-item.tabs--selected .tabs--list-header,
                                    .tabs.tabs-blue .tabs--list-item.tabs--selected .tabs--list-header,
                                    .tabs.tabs-gray .tabs--list-item.tabs--selected .tabs--list-header,
                                    .tabs.tabs-green .tabs--list-item.tabs--selected .tabs--list-header {
                                        color: #FFF
                                    }
                                    .tabs.tabs-black .tabs--list-anchor,
                                    .tabs.tabs-blue .tabs--list-anchor,
                                    .tabs.tabs-gray .tabs--list-anchor,
                                    .tabs.tabs-green .tabs--list-anchor {
                                        padding: 6px 16px;
                                        border-top: 0;
                                        margin-top: 0;
                                        text-decoration: none
                                    }
                                    .tabs.tabs-black .tabs--list-header,
                                    .tabs.tabs-blue .tabs--list-header,
                                    .tabs.tabs-gray .tabs--list-header,
                                    .tabs.tabs-green .tabs--list-header {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        line-height: 1.25;
                                        font-weight: 400;
                                        color: #000
                                    }
                                    .tabs.tabs-black .tab-border,
                                    .tabs.tabs-blue .tab-border,
                                    .tabs.tabs-gray .tab-border,
                                    .tabs.tabs-green .tab-border {
                                        border-bottom: 0
                                    }
                                    .tabs.tabs-black .tabs--container,
                                    .tabs.tabs-blue .tabs--container,
                                    .tabs.tabs-gray .tabs--container,
                                    .tabs.tabs-green .tabs--container {
                                        margin-top: 10px
                                    }
                                    .tabs.tabs-black .tabs--list-item:hover,
                                    .tabs.tabs-blue .tabs--list-item:hover,
                                    .tabs.tabs-gray .tabs--list-item:hover,
                                    .tabs.tabs-green .tabs--list-item:hover {
                                        background-image: linear-gradient(to bottom, #fff, #f2f2f2 50%)
                                    }
                                    .tabs.tabs-black .tabs--list-item.tabs--selected:hover,
                                    .tabs.tabs-blue .tabs--list-item.tabs--selected:hover,
                                    .tabs.tabs-gray .tabs--list-item.tabs--selected:hover,
                                    .tabs.tabs-green .tabs--list-item.tabs--selected:hover {
                                        background-image: none
                                    }
                                    .tabs.tabs-green .tabs--list-item.tabs--selected {
                                        top: 0;
                                        position: static;
                                        background: #6F9824;
                                        border: 1px solid #597A1D;
                                        box-shadow: 0 .0625em .375em .0625em #597A1D inset
                                    }
                                    .tabs.tabs-blue .tabs--list-item.tabs--selected {
                                        top: 0;
                                        position: static;
                                        background: #356F95;
                                        border: 1px solid #356F95;
                                        box-shadow: 0 .0625em .375em .0625em #024A7A inset
                                    }
                                    .tabs.tabs-gray .tabs--list-item.tabs--selected {
                                        top: 0;
                                        position: static;
                                        background: #666;
                                        border: 1px solid #333;
                                        box-shadow: 0 .0625em .375em .0625em #4C4C4C inset
                                    }
                                    .tabs.tabs-black .tabs--list-item.tabs--selected {
                                        top: 0;
                                        position: static;
                                        background: #333;
                                        border: 1px solid #000;
                                        box-shadow: 0 .0625em .375em .0625em #191919 inset
                                    }
                                    @media (max-width:61.25em) {
                                        .font-adjust-large .tabs--list-item,
                                        .font-adjust-medium .tabs--list-item {
                                            float: none
                                        }
                                        .font-adjust-large .tabs--list,
                                        .font-adjust-medium .tabs--list {
                                            display: table
                                        }
                                    }
                                    @media only screen and (max-width:31.25em) {
                                        .tabs {
                                            padding: 0;
                                            margin-bottom: 30px
                                        }
                                        .font-adjust-large .tabs--list,
                                        .font-adjust-medium .tabs--list,
                                        .resp-accordion-closed,
                                        .tab-border,
                                        .tabs--list {
                                            display: none
                                        }
                                        .tabs.tabs--small .tabs--list-header {
                                            line-height: 1.4
                                        }
                                        .tabs .tabs--list-anchor,
                                        .tabs.tabs--small .tabs--list-anchor {
                                            padding: 0 10px;
                                            white-space: normal;
                                            border: 0;
                                            margin: 0
                                        }
                                        .tabs--accordion {
                                            display: block
                                        }
                                        .tabs--content-active {
                                            border-bottom: 0;
                                        }
                                        .tabs--content-active:last-child {
                                            border-bottom: 0
                                        }
                                        .accordion-height-big,
                                        .accordion-height-small {
                                            padding-top: 0;
                                            padding-bottom: 0
                                        }
                                        .tabs--list-header,
                                        .tabs.tabs--small .tabs--list-header {
                                            font-size: 86.7%;
                                            height: 50px;
                                            display: table-cell;
                                            vertical-align: middle
                                        }
                                        .tabs.tabs-black .tabs--container .tabs--accordion.tabs--active .tabs--list-header,
                                        .tabs.tabs-blue .tabs--container .tabs--accordion.tabs--active .tabs--list-header,
                                        .tabs.tabs-gray .tabs--container .tabs--accordion.tabs--active .tabs--list-header,
                                        .tabs.tabs-green .tabs--container .tabs--accordion.tabs--active .tabs--list-header {
                                            color: #FFF
                                        }
                                        .tabs.tabs-green .tabs--container .tabs--accordion.tabs--active {
                                            background: #6F9824;
                                            border: 1px solid #597A1D;
                                            box-shadow: 0 .0625em .375em .0625em #597A1D inset
                                        }
                                        .tabs.tabs-blue .tabs--container .tabs--accordion.tabs--active {
                                            background: #356F95;
                                            border: 1px solid #356F95;
                                            box-shadow: 0 .0625em .375em .0625em #024A7A inset
                                        }
                                        .tabs.tabs-gray .tabs--container .tabs--accordion.tabs--active {
                                            background: #666;
                                            border: 1px solid #333;
                                            box-shadow: 0 .0625em .375em .0625em #4C4C4C inset
                                        }
                                        .tabs.tabs-black .tabs--container .tabs--accordion.tabs--active {
                                            background: #333;
                                            border: 1px solid #000;
                                            box-shadow: 0 .0625em .375em .0625em #191919 inset
                                        }
                                    }
                                    .navigation-dropdown {
                                        border-bottom: 1px solid #DBDBDB;
                                        padding: 0 8px 14px;
                                        margin: 0
                                    }
                                    .navigation-dropdown.no-btm-border {
                                        border-bottom: 0
                                    }
                                    .navigation-dropdown h3 {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 120%;
                                        font-weight: 700;
                                        line-height: 120%;
                                        padding: 0 0 6px
                                    }
                                    .navigation-dropdown p {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding-bottom: 16px;
                                        padding-left: 0;
                                        padding-right: 0;
                                        padding-top: 0;
                                        text-transform: none
                                    }
                                    .navigation-dropdown ul {
                                        list-style-type: none;
                                        padding-bottom: 8px;
                                        padding-left: 0;
                                        padding-right: 0;
                                        padding-top: 0
                                    }
                                    .navigation-dropdown ul li {
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-position: 5px 9px;
                                        background-repeat: no-repeat;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding-bottom: 9px;
                                        padding-left: 21px;
                                        padding-right: 0;
                                        padding-top: 0;
                                        text-transform: none
                                    }
                                    .navigation-dropdown .form.no-btm-border {
                                        border-bottom: 0
                                    }
                                    .navigation-dropdown .form label {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        font-weight: 700;
                                        line-height: 140%;
                                        padding-bottom: 6px;
                                        padding-left: 0;
                                        padding-right: 8px;
                                        padding-top: 0;
                                        text-transform: none;
                                        display: block
                                    }
                                    .scl-flexible-images-with-column--navigation-dropdown {
                                        width: 100%
                                    }
                                    .scl-flexible-images-with-column--navigation-dropdown .navigation-dropdown {
                                        padding: 0 0 14px
                                    }
                                    .search-box-symbol {
                                        padding: 15px 8px 11px;
                                        margin: 0;
                                        border-bottom: 1px solid #DBDBDB;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .search-box-symbol.remove-border {
                                        border-bottom: 0
                                    }
                                    .search-box-symbol--main-header {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4;
                                        margin: 0;
                                        padding: 0 0 9px
                                    }
                                    .search-box-symbol--form {
                                        margin: 0 0 4px
                                    }
                                    .search-box-symbol--search-box {
                                        width: 155px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 100%;
                                        line-height: 1.4;
                                        height: 27px;
                                        padding: 5px 3px 3px;
                                        margin: 0 2px 0 0;
                                        text-align: left;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box;
                                        vertical-align: middle
                                    }
                                    .ie7 .search-box-symbol--search-box,
                                    .ie8 .search-box-symbol--search-box {
                                        vertical-align: middle
                                    }
                                    .search-box-symbol--form-button {
                                        margin: 0 0 0 2px;
                                        line-height: 140%;
                                        height: 27px;
                                        vertical-align: middle;
                                        padding-bottom: 2px
                                    }
                                    .search-box-symbol--description {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 0 0 13px;
                                        margin: 0
                                    }
                                    .search-box-symbol--below-description {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 0 0 16px;
                                        margin: 0
                                    }
                                    .search-box-symbol--link-text {
                                        font-size: 100%;
                                        line-height: 1.4;
                                        padding: 0 0 12px
                                    }
                                    .scl-flexible-images-with-column--search-input-box {
                                        width: 100%
                                    }
                                    .scl-flexible-images-with-column--search-input-box .search-box-symbol {
                                        padding: 0 0 11px
                                    }
                                    @media (max-width:61.25em) {
                                        .search-box-symbol {
                                            padding: 15px 8px 11px;
                                            width: 100%;
                                            -webkit-box-sizing: border-box;
                                            -moz-box-sizing: border-box;
                                            box-sizing: border-box
                                        }
                                        .search-box-symbol--search-box {
                                            height: 33px;
                                            font-size: 100%;
                                            max-width: 250px;
                                            padding: 0;
                                            margin: 0;
                                            width: 78%
                                        }
                                        .search-box-symbol--form-button {
                                            vertical-align: middle
                                        }
                                    }
                                    @media (max-width:31em) {
                                        .search-box-symbol {
                                            padding: 15px 8px 11px;
                                            width: 100%
                                        }
                                        .search-box-symbol--search-box {
                                            height: 33px;
                                            width: 75%;
                                            padding: 0;
                                            margin: 0
                                        }
                                        .search-box-symbol--form-button {
                                            vertical-align: middle
                                        }
                                    }
                                    .promo-group-list-component {
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 10px 8px;
                                        border-bottom: 1px solid #DBDBDB;
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .promo-group-list-component .promo-group-list-component--attribution {
                                        padding: 0 0 4px
                                    }
                                    .promo-group-list-component .promo-group-list-component--attribution li {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        letter-spacing: .1;
                                        color: #646464;
                                        text-transform: uppercase;
                                        display: inline;
                                        padding: 0
                                    }
                                    .promo-group-list-component .promo-group-list-component--headline {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 600;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 0 0 6px
                                    }
                                    .promo-group-list-component .promo-group-list-component--small-headline {
                                        font-size: 100%;
                                        font-weight: 700;
                                        line-height: 1.4;
                                        padding: 0;
                                        display: block
                                    }
                                    .promo-group-list-component.remove-border {
                                        padding: 10px 8px;
                                        border-bottom: 0!important
                                    }
                                    .promo-group-list-component .promo-group-list-component--time {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-family: "Fidelity Sans", helvetica;
                                        color: #666;
                                        font-style: normal;
                                        padding: 0;
                                        margin: 0;
                                        display: inline
                                    }
                                    .promo-group-list-component .promo-group-list-component--addl-info {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        font-style: italic;
                                        padding: 0 0 6px
                                    }
                                    .promo-group-list-component .promo-group-list-component--compound-description p {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 0 0 10px
                                    }
                                    .promo-group-list-component .promo-group-list-component--compound-description ul {
                                        margin: 0 0 6px
                                    }
                                    .promo-group-list-component .promo-group-list-component--compound-description ul li {
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-repeat: no-repeat;
                                        background-position: 5px 9px;
                                        padding: 0 0 9px 21px;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4
                                    }
                                    .promo-group-list-component .promo-group-list-component--compound-description ol {
                                        margin: 0 0 6px 30px
                                    }
                                    .promo-group-list-component .promo-group-list-component--compound-description ol li {
                                        background-image: none;
                                        list-style-type: decimal;
                                        padding: 0 0 9px;
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4
                                    }
                                    .promo-group-list-component .promo-group-list-component--compound-description p.link-fbs {
                                        font-size: 66.7%;
                                        line-height: 1.3;
                                        margin-top: -2px;
                                        font-weight: 700;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .promo-group-list-component .promo-group-list-component--compound-description p.link-fbs img {
                                        float: left;
                                        padding-right: 5px;
                                        padding-top: 2px
                                    }
                                    .promo-group-list-component h3 {
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 0 0 6px
                                    }
                                    .promo-group-list-component span {
                                        font-size: 66.7%;
                                        color: #666;
                                        font-weight: 700;
                                        padding-bottom: 4px;
                                        text-transform: uppercase;
                                        display: block;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .promo-group-list-component p {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 0 0 6px
                                    }
                                    .promo-group-list-component ul {
                                        margin: 0;
                                        padding: 0 0 6px
                                    }
                                    .promo-group-list-component ul li {
                                        margin: 0;
                                        padding: 0 0 9px
                                    }
                                    .grid--wrapper .promo-group-list-component {
                                        padding: 18px 8px
                                    }
                                    .grid--wrapper .promo-group-list-component--headline {
                                        padding: 0 0 12px
                                    }
                                    .grid--wrapper .promo-group-list-component .promo-group-list-component--compound-description p.link-fbs {
                                        margin-bottom: -4px
                                    }
                                    .off-screen {
                                        height: 1px;
                                        left: -5000px;
                                        overflow: hidden;
                                        position: absolute;
                                        width: 1px
                                    }
                                    .hidden {
                                        display: none
                                    }
                                    .group:after,
                                    .group:before {
                                        content: "";
                                        display: table
                                    }
                                    .group:after {
                                        clear: both
                                    }
                                    .group {
                                        zoom: 1
                                    }
                                    .rating_container {
                                        margin: 2px 0 5px
                                    }
                                    .rating {
                                        border-right: 1px solid #DBDCDE;
                                        padding-right: 8px;
                                        clear: none;
                                        float: left;
                                        margin: 0 8px 5px 0;
                                        display: inline-block;
                                        zoom: 1;
                                        *display: inline
                                    }
                                    .rating_stars {
                                        line-height: 100%;
                                        float: left;
                                        margin-right: -3px
                                    }
                                    .rating_display {
                                        display: inline-block;
                                        background: transparent url(../images/css/stars.png) repeat-x scroll 0 0;
                                        height: 18px;
                                        width: 85px
                                    }
                                    .rating_display .rating_highlight {
                                        display: inline-block;
                                        background: transparent url(../images/css/stars.png) repeat-x scroll 0 -18px;
                                        height: 18px
                                    }
                                    .rating_display span {
                                        display: none
                                    }
                                    .rating_total {
                                        background-color: #CCC;
                                        border-radius: 3px;
                                        color: #111;
                                        font-weight: 700;
                                        line-height: 100%;
                                        padding: 2px 3px;
                                        float: left
                                    }
                                    .rating_total_number {
                                        color: #111;
                                        font-weight: 700;
                                        font-size: 80%;
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif;
                                        padding: 0 3px
                                    }
                                    .rating_links {
                                        float: left;
                                        margin: 0;
                                        white-space: nowrap
                                    }
                                    .rating_count {
                                        line-height: 115%;
                                        margin-left: -1px
                                    }
                                    .averageOverallRating {
                                        padding: 2px 6px;
                                        font-family: arial, "Fidelity Sans", helvetica, sans-serif;
                                        font-weight: 700;
                                        height: 18px;
                                        font-size: 80%;
                                        background-color: #CCC;
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        border-radius: 3px;
                                        -khtml-border-radius: 3px
                                    }
                                    .totalReviewCount {
                                        height: 18px;
                                        font-size: 80%;
                                        font-family: Cambria, Georgia, serif;
                                        font-weight: 400;
                                        color: #0F57C2
                                    }
                                    .promo-group-horizontal-promo .rating_container {
                                        margin-left: 8px;
                                        margin-right: 8px
                                    }
                                    .font-adjust-medium .rating_stars {
                                        padding-top: 5px;
                                        padding-bottom: 1px
                                    }
                                    .ie7 .font-adjust-medium .rating_stars {
                                        padding-top: 5px;
                                        padding-bottom: 6px
                                    }
                                    .ie7 .font-adjust-large .rating_stars {
                                        padding-top: 1px;
                                        padding-bottom: 9px
                                    }
                                    .font-adjust-medium .rating_highlight {
                                        height: 21px
                                    }
                                    .font-adjust-large .rating_display {
                                        margin-top: 9px
                                    }
                                    .font-adjust-large .rating_highlight {
                                        height: 26px
                                    }
                                    .font-adjust-large .rating_total,
                                    .font-adjust-medium .rating_total {
                                        padding: 4px 3px
                                    }
                                    .font-adjust-large .totalReviewCount,
                                    .font-adjust-medium .totalReviewCount {
                                        padding-top: 1px;
                                        padding-bottom: 1px
                                    }
                                    .promo-featured-body .rating_container {
                                        float: left;
                                        margin-left: 8px
                                    }
                                    .promo-featured-body .description-Rating {
                                        margin-top: 32px;
                                        font-family: Cambria, Georgia, serif;
                                        font-size: 100%;
                                        font-weight: 400;
                                        line-height: 140%;
                                        padding-bottom: 16px;
                                        padding-left: 8px;
                                        padding-right: 8px;
                                        padding-top: 0;
                                        text-transform: none
                                    }
                                    .font-adjust-medium .promo-featured-body .description-Rating {
                                        margin-top: 44px
                                    }
                                    .font-adjust-large .promo-featured-body .description-Rating {
                                        margin-top: 54px
                                    }
                                    .opinion-lab-bar {
                                        width: 100%;
                                        padding-left: 14%;
                                        padding-right: 13%;
                                        box-sizing: border-box
                                    }
                                    .opinion-lab-bar iframe {
                                        width: 100%;
                                        height: 500px;
                                        overflow-y: hidden
                                    }
                                    @media (max-width:1140px) {
                                        .opinion-lab-bar {
                                            padding-left: 9%;
                                            padding-right: 9%;
                                            box-sizing: border-box
                                        }
                                    }
                                    @media (max-width:760px) {
                                        .opinion-lab-bar {
                                            padding-left: 3%;
                                            padding-right: 3%;
                                            box-sizing: border-box
                                        }
                                    }
                                    .product-promo {
                                        border-top: 1px solid #DBDBDB;
                                        border-bottom: 1px solid #DBDBDB;
                                        padding: 5%;
                                        text-align: center;
                                        font-family: "Fidelity Sans", helvetica
                                    }
                                    .product-promo .headline {
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        line-height: 30px;
                                        color: #000;
                                        font-weight: 400;
                                        padding-top: 0
                                    }
                                    .product-promo .description {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        line-height: 20px
                                    }
                                    .product-promo .link-text {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        line-height: 20px;
                                        padding-top: 21px
                                    }
                                    .product-promo .greenline {
                                        display: block;
                                        width: 70%;
                                        border-top: 1px solid #6F9824;
                                        margin: 21px auto
                                    }
                                    .product-promo.no-top-border {
                                        border-top: 0!important
                                    }
                                    .product-promo.no-bottom-border {
                                        border-bottom: 0!important
                                    }
                                    .promo-group-horizontal-promo {
                                        font-family: "Fidelity Sans", helvetica;
                                        border-bottom: none;
                                        margin: 0;
                                        padding: 0
                                    }
                                    .promo-group-horizontal-promo--column,
                                    .promo-group-horizontal-promo--column-1,
                                    .promo-group-horizontal-promo--column-2,
                                    .promo-group-horizontal-promo--column-3,
                                    .promo-group-horizontal-promo--column-4,
                                    .promo-group-horizontal-promo--column-5,
                                    .promo-group-horizontal-promo--ddc,
                                    .promo-group-horizontal-promo--ddc-column-2,
                                    .promo-group-horizontal-promo--ddc-column-list,
                                    .promo-group-horizontal-promo--ddc-column-list-1 {
                                        -webkit-box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                        box-sizing: border-box
                                    }
                                    .promo-group-horizontal-promo.remove-border {
                                        border-bottom: 0
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--group-heading {
                                        color: #000
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--banner {
                                        text-align: center
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--banner-image {
                                        float: none;
                                        padding: 0 0 18px
                                    }
                                    .promo-group-horizontal-promo--column-1,
                                    .promo-group-horizontal-promo--column-2,
                                    .promo-group-horizontal-promo--column-3,
                                    .promo-group-horizontal-promo--column-4,
                                    .promo-group-horizontal-promo--column-5 {
                                        border-bottom: 0 none;
                                        width: 100%;
                                        margin: 0 0 19px;
                                        padding: 0;
                                        display: table
                                    }
                                    .promo-group-horizontal-promo--column {
                                        padding: 0;
                                        display: table-cell;
                                        /* border-left: 1px solid #DBDBDB */
                                        border-left: 0px !important;
                                    }
                                    .promo-group-horizontal-promo--column-1 .promo-group-horizontal-promo--column {
                                        width: 100%;
                                        padding: 0;
                                        margin-bottom: 0
                                    }
                                    .promo-group-horizontal-promo--column-2 .promo-group-horizontal-promo--column {
                                        width: 50%
                                    }
                                    .promo-group-horizontal-promo--column-3 .promo-group-horizontal-promo--column {
                                        width: 33.33%
                                    }
                                    .promo-group-horizontal-promo--column-4 .promo-group-horizontal-promo--column {
                                        width: 25%
                                    }
                                    .promo-group-horizontal-promo--column-5 .promo-group-horizontal-promo--column {
                                        width: 20%
                                    }
                                    .promo-group-horizontal-promo--column.last-child {
                                        padding-right: 0
                                    }
                                    .promo-group-horizontal-promo--column:first-child {
                                        border-left: 0;
                                        padding-left: 0
                                    }
                                    .promo-group-horizontal-promo--column.first-column33-second-column67,
                                    .promo-group-horizontal-promo--column.first-column67-second-column33 {
                                        padding-right: 0
                                    }
                                    .first-column67-second-column33 .promo-group-horizontal-promo--column:first-child {
                                        width: 67%
                                    }
                                    .first-column33-second-column67 .promo-group-horizontal-promo--column:first-child,
                                    .first-column67-second-column33 .promo-group-horizontal-promo--column:last-child {
                                        width: 33%
                                    }
                                    .first-column33-second-column67 .promo-group-horizontal-promo--column:last-child {
                                        width: 67%
                                    }
                                    .promo-group-horizontal-promo--section {
                                        margin-bottom: 15px
                                    }
                                    .promo-group-horizontal-promo--section.last-child,
                                    .promo-group-horizontal-promo--section:last-child {
                                        margin-bottom: 0
                                    }
                                    .promo-group-horizontal-promo--section .last-child,
                                    .promo-group-horizontal-promo--section.last-child .last-child,
                                    .promo-group-horizontal-promo--section.last-child .promo-group-horizontal-promo--column-description,
                                    .promo-group-horizontal-promo--section.last-child :last-child,
                                    .promo-group-horizontal-promo--section:last-child .promo-group-horizontal-promo--column-description,
                                    .promo-group-horizontal-promo--section:last-child :last-child {
                                        padding-bottom: 0
                                    }
                                    .promo-group-horizontal-promo--column-description {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 0 8px 13px
                                    }
                                    .promo-group-horizontal-promo--column-description ul {
                                        padding: 0
                                    }
                                    .promo-group-horizontal-promo--column-description ul li:last-child {
                                        padding-bottom: 0
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--large-headline {
                                        font-size: 160%;
                                        font-weight: 700;
                                        line-height: 1.12;
                                        display: block;
                                        color: #000;
                                        padding: 0 8px
                                    }
                                    @media (max-width:30em) {
                                        .promo-group-horizontal-promo .promo-group-horizontal-promo--large-headline {
                                            font-size: 140%;
                                            line-height: 1.143
                                        }
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--medium-headline {
                                        font-size: 120%;
                                        font-weight: 700;
                                        line-height: 1.2;
                                        display: block;
                                        padding: 0 8px 6px;
                                        text-transform: none
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--small-headline {
                                        font-weight: 700;
                                        font-size: 100%;
                                        line-height: 140%;
                                        padding: 0 8px 1px;
                                        margin: 0
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--heading-3 {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 500;
                                        line-height: 1.167;
                                        display: block;
                                        padding: 0 8px;
                                        margin: 0
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--attribution {
                                        font-size: 12px;
                                        font-size: .8rem;
                                        font-weight: 400;
                                        line-height: 1.25;
                                        letter-spacing: .1;
                                        color: #646464;
                                        text-transform: uppercase;
                                        font-family: "Fidelity Sans", helvetica;
                                        padding: 0 8px 3px;
                                        display: block
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--icon {
                                        float: right;
                                        padding: 0 0 10px 10px;
                                        margin-top: 8px
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--link {
                                        font-style: italic;
                                        font-size: 100%;
                                        line-height: 1.4;
                                        padding: 0 8px 30px;
                                        margin-bottom: 0
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--time {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        color: #666;
                                        font-style: normal;
                                        padding: 0;
                                        margin: 0;
                                        display: inline
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--cta {
                                        padding: 0 8px;
                                        margin: -12px 0 0 0
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--cta a {
                                        margin-bottom: 0!important
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--cta-group {
                                        padding: 0 8px;
                                        margin: 0
                                    }
                                    .promo-group-horizontal-promo .promo-group-horizontal-promo--cta-group a {
                                        margin-bottom: 0!important
                                    }
                                    .ie7 .promo-group-horizontal-promo .promo-group-horizontal-promo--cta {
                                        position: relative
                                    }
                                    .promo-group-horizontal-promo--ddc {
                                        border-bottom: 1px solid #DBDBDB
                                    }
                                    .promo-group-horizontal-promo--ddc-column-2 {
                                        padding: 0;
                                        margin: 0 0 3px
                                    }
                                    .promo-group-horizontal-promo--ddc-column-2 ul li {
                                        background: none!important;
                                        padding-left: 0!important
                                    }
                                    .promo-group-horizontal-promo--ddc-column-list {
                                        float: left;
                                        border-right: 1px solid #DBDBDB;
                                        list-style-type: none;
                                        padding: 0 8px 0 0;
                                        width: 50%
                                    }
                                    .promo-group-horizontal-promo--ddc-column-list.last-column {
                                        width: auto;
                                        border-right: 0
                                    }
                                    .promo-group-horizontal-promo--ddc-column-list-1 {
                                        float: left;
                                        border-left: 1px solid #DBDBDB;
                                        width: 50%;
                                        list-style-type: none;
                                        margin-left: -1px
                                    }
                                    .promo-group-horizontal-promo h2 {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 24px;
                                        font-size: 1.6rem;
                                        font-weight: 600;
                                        line-height: 1.12;
                                        color: #000;
                                        padding: 0
                                    }
                                    .promo-group-horizontal-promo h3 {
                                        width: 92%;
                                        height: 20px;
                                        font-family: "Fidelity Sans", helvetica;
                                        font-size: 16px;
                                        font-size: 1.07rem;
                                        font-weight: 600;
                                        line-height: 1.167;
                                        padding: 0;
                                    }
                                    .promo-group-horizontal-promo p {
                                        width: 63.48%;
                                        /* height: 69px; */
                                        font-size: 18px;
                                        font-size: 1.2rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 12px 18% 49px 18.5%;
                                    }
                                    .promo-group-horizontal-promo img {
                                        float: none;
                                        padding: 8px 0 8px 10px
                                    }
                                    .promo-group-horizontal-promo p img {
                                        float: none;
                                        padding: 0 0 0 4px
                                    }
                                    .promo-group-horizontal-promo ul {
                                        list-style-type: none;
                                        padding: 0 8px 8px
                                    }
                                    .promo-group-horizontal-promo ul li {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        background-image: url(../images/css/greenbulsq.gif);
                                        background-position: 5px 9px;
                                        background-repeat: no-repeat;
                                        padding: 0 0 9px 21px;
                                        text-transform: none
                                    }
                                    .promo-group-horizontal-promo ul li.last,
                                    .promo-group-horizontal-promo ul.last {
                                        padding-bottom: 0
                                    }
                                    .promo-group-horizontal-promo .source {
                                        font-family: "Fidelity Sans", helvetica;
                                        font-weight: 700;
                                        font-size: 66.7%;
                                        line-height: 1.3;
                                        color: #666;
                                        padding: 0 8px 6px
                                    }
                                    .promo-group-horizontal-promo .description {
                                        font-size: 15px;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.4;
                                        padding: 0 8px 16px
                                    }
                                    .promo-group-horizontal-promo .in-page-disclosures {
                                        padding-right: 8px;
                                        padding-left: 8px
                                    }
                                    .promo-group-horizontal-promo>.popin-wrapper--body>.in-page-disclosures {
                                        padding-bottom: 8px;
                                        padding-top: 0
                                    }
                                    .promo-group-horizontal-promo .inline-bottom-pad {
                                        padding-bottom: 8px;
                                        margin-bottom: 0
                                    }
                                    .promo-group-horizontal-promo .disclosures p {
                                        padding: 0
                                    }
                                    .open-account-button-sm a.last-child {
                                        padding-bottom: 4px!important
                                    }
                                    .open-account-button a.last-child,
                                    .trade-button a.last-child {
                                        padding-bottom: 6px!important
                                    }
                                    .trade-button-sm a.last-child {
                                        padding-bottom: 4px!important
                                    }
                                    .secondary-button a.last-child {
                                        padding-bottom: 6px!important
                                    }
                                    .generic-button-sm a.last-child,
                                    .secondary-button-sm a.last-child {
                                        padding-bottom: 4px!important
                                    }
                                    .generic-button a.last-child {
                                        padding-bottom: 6px!important
                                    }
                                    @media (max-width:27.3125em) {
                                        .promo-group-horizontal-promo--banner {
                                            display: none
                                        }
                                    }
                                    @media (max-width:21em) {
                                        .promo-group-horizontal-promo--column-2 {
                                            display: block
                                        }
                                        .promo-group-horizontal-promo--column-2 .promo-group-horizontal-promo--column,
                                        .promo-group-horizontal-promo--ddc-column-list,
                                        .promo-group-horizontal-promo--ddc-column-list-1 {
                                            padding: 0;
                                            margin: 0 0 5px;
                                            border: 0;
                                            width: 100%;
                                            display: block;
                                            float: none
                                        }
                                    }
                                    @media (max-width:28.1875em) {
                                        .promo-group-horizontal-promo--column-3 {
                                            display: block
                                        }
                                        .promo-group-horizontal-promo--column-3 .promo-group-horizontal-promo--column {
                                            padding: 0;
                                            margin: 0 0 20px;
                                            border: 0;
                                            width: 100%;
                                            display: block
                                        }
                                    }
                                    @media (max-width:37.25em) {
                                        .promo-group-horizontal-promo--column-4 {
                                            display: block
                                        }
                                        .promo-group-horizontal-promo--column-4 .promo-group-horizontal-promo--column {
                                            padding: 0;
                                            margin: 0 0 20px;
                                            border: 0;
                                            width: 100%;
                                            display: block
                                        }
                                    }
                                    @media (max-width:46.3125em) {
                                        .promo-group-horizontal-promo--column-5 {
                                            display: block
                                        }
                                        .promo-group-horizontal-promo--column-5 .promo-group-horizontal-promo--column {
                                            padding: 0;
                                            margin: 0 0 20px;
                                            border: 0;
                                            width: 100%;
                                            display: block
                                        }
                                    }
                                    @media (min-width:47.5em) and (max-width:48.3125em) {
                                        #responsive-toc-main .promo-group-horizontal-promo--column-4,
                                        #responsive-toc-right .promo-group-horizontal-promo--column-4 {
                                            display: block
                                        }
                                        #responsive-toc-main .promo-group-horizontal-promo--column-4 .promo-group-horizontal-promo--column,
                                        #responsive-toc-right .promo-group-horizontal-promo--column-4 .promo-group-horizontal-promo--column {
                                            padding: 0;
                                            margin: 0 0 20px;
                                            border: 0;
                                            width: 100%;
                                            display: block
                                        }
                                    }
                                    @media (min-width:47.5em) and (max-width:57.375em) {
                                        #responsive-toc-main .promo-group-horizontal-promo--column-5 {
                                            display: block
                                        }
                                        #responsive-toc-main .promo-group-horizontal-promo--column-5 .promo-group-horizontal-promo--column {
                                            padding: 0;
                                            margin: 0 0 20px;
                                            border: 0;
                                            width: 100%;
                                            display: block
                                        }
                                    }
                                    @media (max-width:46.625em) {
                                        .first-column33-second-column67 .promo-group-horizontal-promo--column,
                                        .first-column67-second-column33 .promo-group-horizontal-promo--column {
                                            width: 100%!important;
                                            display: table;
                                            border: 0;
                                            padding: 0 8px
                                        }
                                        .first-column33-second-column67,
                                        .first-column67-second-column33 {
                                            padding: 0!important
                                        }
                                        .first-column33-second-column67 .promo-group-horizontal-promo--column.last-child,
                                        .first-column67-second-column33 .promo-group-horizontal-promo--column.last-child {
                                            padding-top: 10px
                                        }
                                    }
                                    @media (max-width:35.5em) {
                                        .promo-group-horizontal-promo--column-2 .promo-group-horizontal-promo--column {
                                            width: 100%!important;
                                            display: table;
                                            border: 0;
                                            padding: 0 8px
                                        }
                                        .promo-group-horizontal-promo--column-2 .promo-group-horizontal-promo--column.last-child {
                                            padding-top: 10px
                                        }
                                        /* new added */
                                        .popin--close-button {
                                            width: 9%;
                                        }
                                        .promo-group-horizontal-promo h3 {
                                            width: 93%;
                                        }
                                    }
                                    .promo-group-horizontal-promo--section .search-box-symbol {
                                        padding-top: 0;
                                        padding-left: 8px;
                                        margin-top: -7px
                                    }
                                    .promo-group-horizontal-promo--section .search-box-symbol--search-box {
                                        width: 70%;
                                        margin-right: 5px;
                                        margin-top: 10px;
                                        min-width: 140px;
                                        padding: 7px 3px
                                    }
                                    .promo-group-horizontal-promo--section .search-box-symbol--form-button {
                                        padding: 5px 10px;
                                        font-size: 100%;
                                        line-height: 1.4;
                                        cursor: pointer;
                                        margin-top: 10px;
                                        *vertical-align: top
                                    }
                                    .ie8 .promo-group-horizontal-promo--section .search-box-symbol--form-button {
                                        vertical-align: top;
                                        margin-top: 9px;
                                        padding-bottom: 4px;
                                        padding-top: 6px
                                    }
                                    .ie8 .promo-group-horizontal-promo--section .search-box-symbol--search-box {
                                        height: auto;
                                        padding: 7px 3px
                                    }
                                    @media print {
                                        body {
                                            background-color: #fff!important
                                        }
                                        a {
                                            cursor: default!important;
                                            text-decoration: underline!important
                                        }
                                        a,
                                        h1,
                                        h2,
                                        h3 {
                                            color: #000!important
                                        }
                                        img {
                                            max-width: 100%!important
                                        }
                                        .header-region {
                                            margin: 20px 8px
                                        }
                                        .header-region .align-logo {
                                            float: right;
                                            position: relative
                                        }
                                        .header-region input {
                                            margin: 0;
                                            padding: 0 10px
                                        }
                                        .Double-Horizontal-Rule {
                                            border-bottom: 1px solid #DBDCDE;
                                            border-top: 1px solid #DBDCDE;
                                            clear: both;
                                            height: 1px;
                                            margin: 0 8px 10px;
                                            padding: 0
                                        }
                                        #page-container {
                                            width: 100%!important;
                                            overflow: visible!important;
                                            margin: 0;
                                            border: 0;
                                            box-shadow: none;
                                            -webkit-box-shadow: none
                                        }
                                        .ie7 * {
                                            box-sizing: content-box
                                        }
                                        #layout-region-navbar,
                                        #layout-region-page-controls,
                                        #layout-toc-region {
                                            display: none
                                        }
                                        #layout-region-main-content>.fidgrid--col {
                                            border: 0;
                                            padding: 0!important;
                                            margin: 0!important;
                                            width: 100%!important;
                                            float: none!important;
                                            page-break-inside: auto
                                        }
                                        #layout-region-center-well>.fidgrid--content {
                                            padding-bottom: 0!important;
                                            border: 0
                                        }
                                        #layout-region-right-rail {
                                            background-image: none
                                        }
                                        #layout-region-right-rail-inner>.fidgrid--row>.fidgrid--col {
                                            width: 100%;
                                            border: 0;
                                            padding-bottom: 0!important;
                                            margin-bottom: 0!important
                                        }
                                        .seo-footer {
                                            background-color: #fff;
                                            background-image: none;
                                            border-top: 1px solid #999
                                        }
                                        .promo-group-horizontal-list-image--column,
                                        .promo-group-horizontal-promo--column {
                                            padding-bottom: 0!important;
                                            margin-bottom: 0!important
                                        }
                                    }
                                    @media print {
                                        .header-region input {
                                            display: none
                                        }
                                    }
                                    .print-preview {
                                        background-color: #fff!important
                                    }
                                    .print-preview #layout-region-right-rail-inner .fidgrid--col+.fidgrid--col {
                                        display: none
                                    }
                                    .print-preview body {
                                        background-color: #fff!important
                                    }
                                    .print-preview a {
                                        cursor: default!important;
                                        text-decoration: underline!important
                                    }
                                    .print-preview a,
                                    .print-preview h1,
                                    .print-preview h2,
                                    .print-preview h3 {
                                        color: #000!important
                                    }
                                    .print-preview img {
                                        max-width: 100%!important
                                    }
                                    .print-preview .header-region {
                                        margin: 20px 8px
                                    }
                                    .print-preview .header-region .align-logo {
                                        float: right;
                                        position: relative
                                    }
                                    .print-preview .header-region input {
                                        margin: 0;
                                        padding: 0 10px
                                    }
                                    @media print {
                                        .print-preview .header-region input {
                                            display: none
                                        }
                                    }
                                    .print-preview .Double-Horizontal-Rule {
                                        border-bottom: 1px solid #DBDCDE;
                                        border-top: 1px solid #DBDCDE;
                                        clear: both;
                                        height: 1px;
                                        margin: 0 8px 10px;
                                        padding: 0
                                    }
                                    .print-preview #page-container {
                                        width: 100%!important;
                                        overflow: visible!important;
                                        margin: 0;
                                        border: 0;
                                        box-shadow: none;
                                        -webkit-box-shadow: none
                                    }
                                    .print-preview .ie7 * {
                                        box-sizing: content-box
                                    }
                                    .print-preview #layout-region-navbar,
                                    .print-preview #layout-region-page-controls,
                                    .print-preview #layout-toc-region {
                                        display: none
                                    }
                                    .print-preview #layout-region-main-content>.fidgrid--col {
                                        border: 0;
                                        padding: 0!important;
                                        margin: 0!important;
                                        width: 100%!important;
                                        float: none!important;
                                        page-break-inside: auto
                                    }
                                    .print-preview #layout-region-center-well>.fidgrid--content {
                                        padding-bottom: 0!important;
                                        border: 0
                                    }
                                    .print-preview #layout-region-right-rail {
                                        background-image: none
                                    }
                                    .print-preview #layout-region-right-rail-inner>.fidgrid--row>.fidgrid--col {
                                        width: 100%;
                                        border: 0;
                                        padding-bottom: 0!important;
                                        margin-bottom: 0!important
                                    }
                                    .print-preview .seo-footer {
                                        background-color: #fff;
                                        background-image: none;
                                        border-top: 1px solid #999
                                    }
                                    .print-preview .promo-group-horizontal-list-image--column,
                                    .print-preview .promo-group-horizontal-promo--column {
                                        padding-bottom: 0!important;
                                        margin-bottom: 0!important
                                    }
                                    .tabs--content .scl-flex-card-container .scl-flex-card--33,
                                    .tabs--content .scl-flex-card-container .scl-flex-card--33-67,
                                    .tabs--content .scl-flex-card-container .scl-flex-card--50,
                                    .tabs--content .scl-flex-card-container .scl-flex-card--67-33 {
                                        height: auto!important;
                                    }
                                    /* ---------- Buttons/CTAs ---------- */
                                    .pvd-style-btn {
                                        font-size: 16px;
                                        background-color: transparent;
                                        font-family: "Fidelity Sans", Arial, sans-serif;
                                        padding: 0.5em 2em;
                                        cursor: pointer;
                                        border-radius: 3px;
                                        text-align: center;
                                        line-height: 20px;
                                        padding-left: 15px;
                                        padding-right: 15px;
                                        height: 35px;
                                    }
                                    .btn-white {
                                        color: #fff;
                                        border: 1px solid #ffffff;
                                    }
                                    .btn-white:hover {
                                        background-color: #ffffff;
                                        color: #008729;
                                        text-decoration: none;
                                    }
                                    .btn-green {
                                        color: #008729;
                                        border: 1px solid #008729;
                                    }
                                    .btn-green:hover {
                                        background-color: #008729;
                                        color: #ffffff !important;
                                        text-decoration: none;
                                    }
                                    button {
                                        font-family: "Fidelity Sans" !important;
                                        font-size: inherit;
                                        padding: .5625em .8906em;
                                        background-color: transparent;
                                        background-image: none;
                                        background-image: none;
                                        background-image: none;
                                        background-image: none;
                                        background-image: none;
                                        background-image: none;
                                        border: .0625em solid #366EB7;
                                        font-size: 1em;
                                        color: #fff;
                                        outline: 0;
                                        border-radius: .3125em;
                                        cursor: pointer;
                                        display: inline-block;
                                        text-decoration: none;
                                        vertical-align: middle;
                                        border-width: .0625em;
                                        border-style: solid;
                                        margin-top: 1em
                                    }
                                    /* ---------- Popin Layers ---------- */
                                    .layer-hero {
                                        /* padding: 2em 3em; */
                                        text-align: center;
                                        margin: 0;
                                        font-size: 80%;
                                    }
                                    .confetti-layer-hero {
                                        background-image: url("/bin-public/060_www_fidelity_com/images/my-money/Confetti.png");
                                        background-size: 100% auto;
                                        padding-top: 17vh;
                                        background-repeat: no-repeat;
                                    }
                                    .confetti-layer-text {
                                        text-align: center;
                                        font-family: "Fidelity Sans";
                                    }
                                    .confetti-layer {
                                        margin: 0;
                                        color: #FFF;
                                    }
                                    #LearnHeaderNCL {
                                        min-height: unset;
                                        padding-top: 45px;
                                        padding-bottom: 45px;
                                    }
                                    h1.mymoney-hero {
                                        font-size: 36px;
                                        font-weight: 200;
                                        line-height: 1.125;
                                        font-family: "Fidelity Sans", helvetica;
                                    }
                                    p.mymoney-hero {
                                        font-size: 24px;
                                    }
                                    /* The Modal (background) */
                                    .pvd-style-modal {
                                        display: none;
                                        position: fixed;
                                        z-index: 1;
                                        padding-top: 100px;
                                        left: 0;
                                        top: 0;
                                        width: 100%;
                                        height: 100%;
                                        overflow: auto;
                                        background-color: rgb(0, 0, 0);
                                        background-color: rgba(0, 0, 0, 0.4);
                                    }
                                    /* Modal Content */
                                    .pvd-style-modal-content {
                                        font-family: "Fidelity Sans", Arial, sans-serif;
                                        background-color: #fefefe;
                                        margin: auto;
                                        border: 2px solid #E01616;
                                        border-radius: 0.47em;
                                        width: 350px;
                                        max-width: 100%;
                                        height: 120px;
                                        max-height: 100%;
                                        position: fixed;
                                        z-index: 100;
                                        left: 50%;
                                        top: 50%;
                                        transform: translate(-50%, -50%);
                                    }
                                    /* The Message Icon div */
                                    .message-icon {
                                        float: left;
                                    }
                                    .message-txt {
                                        font-size: 1.125em;
                                        color: #E01616;
                                        position: absolute;
                                        top: 0;
                                        left: 0;
                                        overflow: auto;
                                        padding: 30px 20px 20px 60px;
                                    }
                                    /* The Close Button */
                                    .close {
                                        color: #aaaaaa;
                                        float: right;
                                        font-size: 28px;
                                        font-weight: normal;
                                        position: relative;
                                        z-index: 200;
                                        padding: 5px 5px 0px 0px;
                                    }
                                    .close:hover,
                                    .close:focus {
                                        color: #000;
                                        text-decoration: none;
                                        cursor: pointer;
                                    }
                                    .image_center {
                                        padding-top: 5em;
                                    }
                                    .footer-image{
                                        padding-bottom: 0px !important;
                                    }