﻿.utility-bar .nav{margin:0;list-style:none;}
.utility-bar .nav>li>a,.utility-bar .nav>li>span{display:block;}
.utility-bar .nav>li>a:hover{background-color:#333;}
.utility-bar .nav>li>a>img{max-width:none;}
.utility-bar .nav>.pull-right{float:right;}
.utility-bar .nav-header{display:block;padding:.215em 1.071em;font-size:.786em;font-weight:bold;line-height:1.286em;color:#ccc;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase;}
.utility-bar .nav li+.nav-header{margin-top:.643em;}
.utility-bar{overflow:visible;font-size:.928em;line-height:1;font-family:"AvenirNextLTW01-DemiCn",Arial,sans-serif;*zoom:1;}
.utility-bar-inner{height:30px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;}
.utility-bar-inner .container .h1{display:none;}
.utility-bar-inner:before,.utility-bar-inner:after{display:table;line-height:0;content:"";}
.utility-bar-inner:after{clear:both;}
.utility-bar.container{width:970px;}
.nav-collapse.collapse{height:auto;overflow:visible;}
.utility-bar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid white;border-left:1px solid #f2f2f2;}
.utility-bar .btn,.utility-bar .btn-group{margin-top:5px;}
.utility-bar .btn.btn-navbar.three-bar{display:none;}
.utility-bar .btn-group .btn,.utility-bar .input-prepend .btn,.utility-bar .input-append .btn{margin-top:0;}
.utility-bar-fixed-top,.utility-bar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
.utility-bar-fixed-top .utility-bar-inner,.utility-bar-fixed-bottom .utility-bar-inner{padding-right:0;padding-left:0;}
.utility-bar.container .container{width:auto;}
.utility-bar .utility-bar-static-top .container,.utility-bar .utility-bar-fixed-top .container,.utility-bar .utility-bar-fixed-bottom .container{width:970px;}
.utility-bar .container-inner{width:725px;}
.utility-bar-fixed-top{top:0;}
.utility-bar-fixed-bottom{bottom:0;}
.utility-bar .nav{position:relative;z-index:1000;left:0;display:block;float:left;}
.utility-bar .nav.pull-right{float:right;border-right:1px solid #666;margin-left:10px;}
.utility-bar.container .nav.pull-right{margin-right:13px;}
.utility-bar .nav.pull-left{float:left;margin-right:10px;}
.utility-bar.container .nav.pull-left{margin-right:13px;}
.utility-bar .nav>li{float:left;}
.utility-bar .nav>li>a{float:none;padding:9px 15px 8px;*padding:8px 15px 7px;border-left:1px solid #444;color:#FFF;font-family:"AvenirNextLTW01-DemiCn",Arial,sans-serif;text-decoration:none;text-transform:uppercase;}
.utility-bar .nav>li:first-child>a{border-left:0 none;}
.utility-bar .nav>li>span{float:none;padding:8px 15px 8px;*padding:9px 15px 6px;color:#CCC;text-decoration:none;}
.utility-bar .nav strong{float:left;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;font-weight:400;}
.utility-bar .nav>li>a:focus,.utility-bar .nav>li>a:hover{color:#333;text-decoration:none;background-color:#000;}
.utility-bar .nav>.active>a,.utility-bar .nav>.active>a:hover,.utility-bar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);}
.utility-bar .nav.pull-right>li{position:relative;}
.utility-bar .nav li.dropdown.open>.dropdown-toggle,.utility-bar .nav li.dropdown.active>.dropdown-toggle,.utility-bar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5;}
.utility-bar .pull-right>li>.dropdown-menu,.utility-bar .nav>li>.dropdown-menu.pull-right{top:100%;right:0;left:auto;border-top:5px solid #009ADF;}
.utility-bar .pull-right>li>.dropdown-menu:before,.utility-bar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto;}
.utility-bar .pull-right>li>.dropdown-menu:after,.utility-bar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto;}
.utility-bar-inverse .utility-bar-inner{background-color:#000;background-image:-moz-linear-gradient(top,#000,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#000),to(#000));background-image:-webkit-linear-gradient(top,#000,#000);background-image:-o-linear-gradient(top,#000,#000);background-image:linear-gradient(to bottom,#000,#000);background-repeat:repeat-x;border-color:#000;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}
.utility-bar-inverse .nav>li>a,.utility-bar-inverse .nav>li.disabled>a:focus,.utility-bar-inverse .nav>li.disabled>a:hover{color:#fff;background-color:#000;}
.utility-bar-inverse .nav>li>a:focus,.utility-bar-inverse .nav>li>a:hover{color:#fff;background-color:#009ADF;}
.utility-bar-inverse .nav .active>a,.utility-bar-inverse .nav .active>a:hover,.utility-bar-inverse .nav .active>a:focus{color:#fff;background-color:#009ADF;}
.utility-bar-inverse .nav li.dropdown.open>.dropdown-toggle,.utility-bar-inverse .nav li.dropdown.active>.dropdown-toggle,.utility-bar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#009ADF;}
.utility-bar-inverse .nav.cross-site-nav>li>a,.utility-bar-inverse .nav.cross-site-nav>li.disabled>a:hover,.utility-bar-inverse .nav.cross-site-nav>li.disabled>a:focus{background-color:#4d4d4d;background-image:-moz-linear-gradient(top,#666,#333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#333));background-image:-webkit-linear-gradient(top,#666,#333);background-image:-o-linear-gradient(top,#666,#333);background-image:linear-gradient(to bottom,#666,#333);background-repeat:repeat-x;border-left:1px solid #666;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#666666',endColorstr='#333333',GradientType=0);}
.utility-bar-inverse .nav.cross-site-nav>li:first-child>a,.utility-bar-inverse .nav.cross-site-nav>li.disabled:first-child>a{border-left:0 none;}
.utility-bar-inverse .nav.cross-site-nav>li>a:focus,.utility-bar-inverse .nav.cross-site-nav>li>a:hover{color:#fff;background-color:#009ADF;background-image:none;filter:none;}
.arrow{display:inline-block;width:16px;height:1px;padding:8px 0 7px 0;margin:-8px -3px -8px 3px;*margin:-4px -3px -4px 3px;vertical-align:.35em;*vertical-align:0;background:transparent url(/retirement/participant/shared/img/rebranding/icons@1x.png) no-repeat;content:"";}
.utility-bar .home:link:hover .icon,.utility-bar .home:visited:hover .icon{background-position:0 -16px;}
.utility-bar .layers:hover .icon,.utility-bar .open .layers .icon{background-position:-16px -16px;}
.utility-bar .open .gear .icon,.utility-bar .gear:hover .icon{background-position:-32px -16px;}
.utility-bar .open .lock .icon,.utility-bar .lock:hover .icon{background-position:-48px -16px;}
.utility-bar .help .icon{background-position:-272px -176px;}
.dropdown-toggle .arrow{background-position:-64px -48px;}
.open .dropdown-toggle .arrow,.dropdown-toggle:hover .arrow{background-position:-64px -16px;}
.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-2px;*position:relative;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
li.dropdown a.dropdown-toggle{color:#fff;background-color:#009adf;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0;margin:0;list-style:none;background-color:white;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.other-sites{display:none;}
.utility-bar li ul{list-style-type:none;}
.open{*z-index:2147483647;}
.open>.dropdown-menu{*z-index:2147483647;display:block;}
.pull-right>.dropdown-menu{right:0;left:auto;}
.utility-bar .nav>li.dropdown{border-right:0;}
.imagemegamenu a img{vertical-align:bottom;}
.utility-bar .pull-right ul.dropdown-menu>li{width:274px;padding:13px 13px 16px;padding:.9285714285714rem .9285714285714rem 1.14285714285714rem;margin-bottom:0;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-size:14px;font-size:1rem;line-height:30px;line-height:2.14285714285714rem;}
.utility-bar .utility-bar-registration{float:left;margin-right:2em;}
.utility-bar .utility-bar-registration-help a{font-style:italic;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;color:#333;}
.utility-bar .utility-bar-registration-help a span.registration-text{border-bottom:1px dotted #333;}
.utility-bar .nav .ns-identification{color:#CCC;}
.utility-bar .nav .ns-identification .identification-firm-name{overflow:hidden;float:left;max-width:160px;white-space:nowrap;text-overflow:ellipsis;}
body.state-site-defined .state-site-default,body.state-site-defined .state-site-tier-one,body.state-site-default .state-site-defined,body.state-site-default .state-site-tier-one,body.state-site-tier-one .state-site-default,body.state-site-tier-one .state-site-defined,body.state-accounts-default .state-accounts-active,body.state-accounts-active .state-accounts-default{display:none!important;}
body.state-site-default .state-site-default,body.state-site-defined .state-site-defined,body.state-site-tier-one .state-site-tier-one,body.state-accounts-default .state-accounts-default,body.state-accounts-active .state-accounts-active{display:block!important;}
body.state-site-default .state-site-default.state-site-tier-one,body.state-site-default .state-site-default.state-site-defined,body.state-site-tier-one .state-site-default.state-site-tier-one,body.state-site-tier-one .state-site-tier-one.state-site-defined,body.state-site-defined .state-site-default.state-site-defined,body.state-site-defined .state-site-tier-one.state-site-defined{display:block!important;}
body.state-site-defined .state-site-default.state-accounts-default,body.state-site-defined .state-site-tier-one.state-accounts-default,body.state-accounts-active .state-site-default.state-accounts-default,body.state-accounts-active .state-site-tier-one.state-accounts-default{display:none!important;}
body.state-site-tier-one .state-accounts-active.state-site-tier-one,body.state-site-defined .state-accounts-active.state-site-defined,body.state-accounts-active .state-accounts-active.state-site-tier-one,body.state-accounts-active .state-accounts-active.state-site-defined{display:block!important;}
.utility-bar-registration-help{min-height:17px;}
.ns-site-switcher{position:relative;border-top:5px solid #009ADF;background-color:#FFF;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);}
li .ns-site-switcher{overflow:hidden;position:absolute;top:-1px;left:-1px;z-index:1000;width:733px;font-size:1.0775862068965517241379310344828em;font-family:"AvenirNextLTW01-Regular",Arial;}
.ns-site-switcher .site-switcher-close{position:absolute;z-index:1;top:26px;right:13px;font:normal .85714285714285714285714285714286em/1em "Avenir Next LT W01 Demi",Arial;}
.ns-site-switcher .site-switcher-close a{display:block;padding-right:13px;text-transform:uppercase;}
.ns-site-switcher .site-switcher-close a span{margin-left:6px;font-size:18px;color:#666;text-transform:none;}
.ns-site-switcher .switcher-wrapper{display:table;table-layout:fixed;background-color:#FFF;}
li .ns-site-switcher .switcher-wrapper{width:1715px;}
.ns-site-switcher .switcher-row{display:table-row;}
.ns-site-switcher .switcher-cell{display:table-cell;width:223px;min-height:147px;padding-right:26px;vertical-align:top;}
.ns-site-switcher .switcher-cell.switcher-first{padding-left:13px;}
.ns-site-switcher .switcher-cell.switcher-other{width:183px;padding-left:13px;background-color:#F5F5F5;}
.ns-site-switcher .switcher-other.faded{background-color:#FFF;}	
.ns-site-switcher .site-switcher-logo{height:121px;padding:26px 15px 0 15px;}
.ns-site-switcher img{display:block;}
.ns-site-switcher .site-switcher-link,.ns-site-switcher .site-switcher-link-set{padding-top:9px;border-top:1px solid #CCC;}
.ns-site-switcher .site-switcher-link{height:116px;padding: 15px}
.ns-site-switcher .site-switcher-link a:link,.ns-site-switcher .site-switcher-link a:visited,.ns-site-switcher .site-switcher-link span.inactive{display:inline-block;color:#009ADF;font:normal 1.4285714285714285714285714285714em/1.2em "Avenir Next LT W01 Demi",Arial;}
.ns-site-switcher .site-switcher-link a:hover,.ns-site-switcher .site-switcher-link a:focus{color:#333;}
.ns-site-switcher .site-switcher-link.active a:link,.ns-site-switcher .site-switcher-link.active a:visited,.ns-site-switcher .site-switcher-link.active span.inactive{padding-left:23px;background:url(/shared/img/rebranding/switcher-check-lg.png) 0 .3em no-repeat;color:#333;}
.ns-site-switcher .site-switcher-link span{display:block;margin-top:6px;color:#333;}
.ns-site-switcher .site-switcher-link span.inactive,.ns-site-switcher .site-switcher-link.active span.inactive{margin-top:0;color:#666;}
.ns-site-switcher .site-switcher-panel-link:link,.ns-site-switcher .site-switcher-panel-link:visited{display:inline-block;padding:6px 33px 6px 0;margin-top:6px;background:url(/shared/img/rebranding/switcher-arrows.png) 100% 0 no-repeat;color:#999;font-family:"Avenir Next LT W01 Demi",Arial;}
.ns-site-switcher .site-switcher-panel-link:hover,.ns-site-switcher .site-switcher-panel-link:focus{color:#333;background-position:100% -25px;}
.ns-site-switcher .site-switcher-link-set h3{font:normal 1.4285714285714285714285714285714em/1.2em "Avenir Next LT W01 Demi",Arial;margin-bottom:.3em;}
.ns-site-switcher .site-switcher-link-set h4{font:normal 1.1428571428571428571428571428571em/1.5em "Avenir Next LT W01 Demi",Arial;margin-bottom:.3em;}
.ns-site-switcher .site-switcher-link-set ul{list-style-type:none;margin:0 0 1.7142857142857142857142857142857em;}
.ns-site-switcher .site-switcher-link-set li{margin-left:13px;}
.ns-site-switcher .site-switcher-link-set li.active{margin-left:0;padding-left:13px;background:url(/shared/img/rebranding/switcher-check-sm.png) 0 .3em no-repeat;}
.ns-site-switcher .site-switcher-link-set li a:link,.ns-site-switcher .site-switcher-link-set li a:visited{font:normal 1em/1.7142857142857142857142857142857em "Avenir Next LT W01 Demi",Arial;color:#009ADF;}
.ns-site-switcher .site-switcher-link-set li a:hover,.ns-site-switcher .site-switcher-link-set li a:focus,.ns-site-switcher .site-switcher-link-set li.active a{color:#333;}
.ns-site-switcher .site-switcher-link-set li a small{font-size:.85714285714285714285714285714286em;}
.ns-site-switcher .site-switcher-link-set li a img{display:inline-block;vertical-align:-3px;}
.ns-site-switcher .site-switcher-link-set li span{display:block;line-height:1.2857142857142857142857142857143em;}
.ns-header-wide{background-color:#FFF;}
.ns-header-wide>.ns-outer-control{background:transparent;}
.ns-header header{position:relative;}
.ns-header .logo{margin:30px 0 10px;vertical-align:bottom;}
.ns-header .ns-utility-links{margin:30px 0 0 0;*margin:30px 0 0 0;line-height:30px;line-height:2.1428571428571428571428571428571rem;}
.ns-header .ns-utility-links li{font-family:"AvenirNextLTW01-Regular",Arial;font-size:13px;font-size:.92857142857142857142857142857143rem;font-weight:400;float:left;}
.ns-header .ns-utility-links li a{vertical-align:middle;}
.ns-header .ns-utility-links li>a{padding:0 15px 0 0;padding:0 1.0714285714285714285714285714286rem;color:#009ADF;}
.ns-header .ns-utility-links li.search-container>div{display:table-row;}
.ns-header .ns-utility-links li.search-container>div>*{display:table-cell;vertical-align:middle;}
.ns-header .ns-utility-links li.search-container>div>span{padding-right:15px;padding-right:1.0714285714285714285714285714286rem;line-height:18px;}
.ns-header .ns-utility-links li.search-container>div>span:before{content:"";display:inline;padding-right:15px;padding-right:1.0714285714285714285714285714286rem;}
.ns-header .ns-utility-links li div.parbase.search{float:left;}
.ns-header .ns-utility-links li>a:focus,.ns-header .ns-utility-links li>a:hover{color:#333;background-color:transparent;}
.ns-header .cart-container a.cart .icon{background-position:-96px -64px;}
form.ns-search{border:1px solid #ccc;margin-left:15px;}
form.ns-search .ns-search-wrapper{background:#fff;position:relative;}
form.ns-search .ns-search-wrapper input{margin:0;width:190px;border:none;color:#333;}
form.ns-search .ns-search-wrapper button{position:absolute;background-color:transparent;cursor:pointer;height:17px;right:10px;top:5px;width:17px;}
form.ns-search .ns-search-wrapper button{padding:0;font-size:11px;font-size:.785714286rem;line-height:1.428571429;font-weight:normal;color:#333;background-color:transparent;background-image:none;border:none;border-radius:none;box-shadow:none;}
form.ns-search .ns-search-wrapper button:hover{color:#333;background-color:transparent;background-image:none;}
form.ns-search .ns-search-wrapper button:active{color:#333;background-color:transparent;background-image:none;box-shadow:none;border:none;}
.ns-header .site-nav{position:relative;z-index:50;margin-top:34px;}
.ns-header .site-nav>li{float:left;}
.ns-header .site-nav>li>a{display:block;padding:10px 15px 0 13px;border:0;color:#1D5799;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-size:12px;font-size:.85714285714285714285714285714286rem;text-decoration:none;text-transform:uppercase;}
.ns-header .site-nav>li.open>a,.ns-header .site-nav>li.open>a:hover,.ns-header .site-nav>li>a.prefix,.ns-header .site-nav>li>a.prefix:hover,.ns-header .site-nav>li>a.transition,.ns-header .site-nav>li>a.transition:hover{padding:9px 14px 10px 12px;margin-bottom:-10px;border:solid 1px #FFF;border-bottom-width:0;}
.ns-header .site-nav>li.open>a,.ns-header .site-nav>li.open>a:hover,.ns-header .site-nav>li>a.transition,.ns-header .site-nav>li>a.transition:hover{color:#333;background-color:#F0F0F0;border-color:#CCC;}
.ns-header .site-nav>li:hover>a:focus,.ns-header .site-nav>li:hover>a:hover{color:#333;text-decoration: underline;}
.ns-header .site-nav>li>a span{display:block;}
.ns-header .site-nav>li>a span:last-child{border-bottom:3px solid #FFF;padding-bottom:9px;}
.ns-header .site-nav li>a:active span,.ns-header .site-nav li>a.active span{color:#333;}
.ns-header .site-nav li>a:active span:last-child,.ns-header .site-nav li>a.active span:last-child{border-bottom:3px solid #999;}
.ns-header .site-nav li.open>a span{color:#333;}
.ns-header .site-nav li.open>a span:last-child{border-bottom-color:#F0F0F0;}
.ns-header .site-nav>li>a span:last-child.transition,.ns-header .site-nav>li>a span:last-child.transition:hover{border-bottom-color:#F0F0F0;}
.ns-header .site-nav>li>.ns-sub-menu{display:none;opacity:.0;position:absolute;top:100%;right:0;z-index:-2;width:968px;min-height:341px;padding:0 0 25px 0;border:1px solid #CCC;margin-top:9px;background-color:#F5F5F5;}
.ns-header .site-nav>li.transition>.ns-sub-menu,.ns-header .site-nav>li.open>.ns-sub-menu{display:block;}
.ns-header .site-nav>li>.ns-sub-menu.transition,.ns-header .site-nav>li.open>.ns-sub-menu{opacity:1.0;}
.ns-header .site-nav>li>.ns-sub-menu>.inner-wrapper{padding:15px 25px;padding:1.0714285714285714285714285714286rem 1.7857142857142857142857142857143rem;}
.ns-header .site-nav>li>.ns-sub-menu>.inner-wrapper:before,.ns-header .site-nav>li>.ns-sub-menu>.inner-wrapper:after{display:table;line-height:0;content:"";}
.ns-header .site-nav>li>.ns-sub-menu>.inner-wrapper:after{clear:both;}
.ns-header .site-nav>li>.ns-sub-menu>.inner-wrapper.sub-menu-header{background-color:#F0F0F0;}
.ns-sub-menu>.inner-wrapper>.row>.span12{width:99.99999999999999%;*width:99.9484536082474%;*margin-left:0;}
.ns-sub-menu>.inner-wrapper>.row>.span12 span>a:focus,.ns-sub-menu>.inner-wrapper>.row>.span12 span>a:hover,.ns-sub-menu a.close-menu:focus,.ns-sub-menu a.close-menu:hover{color:#333;}
.ns-sub-menu>.inner-wrapper>.row>.span12>h2{font-family:"Avenir Next LT W01 Bold",Arial;font-size:18px;font-size:1.2857142857142857142857142857143rem;zoom:1;}
.ns-sub-menu>.inner-wrapper>.row>.span12>h2 a{padding:0 0 0 10px;padding:0 0 0 .71428571428571428571428571428571rem;border-left:1px solid #666;margin-left:10px;margin-left:.71428571428571428571428571428571rem;font-family:"Avenir Next LT W01 Demi",Arial;font-size:14px;font-size:1rem;}
.ns-sub-menu a.close-menu{position:absolute;top:15px;right:25px;font-family:"Avenir Next LT W01 Demi",Arial;font-size:12px;font-size:.85714285714285714285714285714286rem;}
.ns-sub-menu a.close-menu>span{color:#666;}
.ns-sub-menu a.selected{color:#999;}
.ns-sub-menu a.selected .icon{position:absolute;margin-left:-19px;margin-top:0;background:transparent url(/retirement/participant/shared/img/rebranding/icons@1x.png) no-repeat -224px -64px;}
.ns-sub-menu .ns-rte h2,.ns-sub-menu .ns-rte h3,.ns-sub-menu .ns-rte h4,.ns-sub-menu .ns-rte h5,.ns-sub-menu .ns-rte h6{margin-top:0;color:#333;font-size:14px;font-size:1rem;line-height:18px;line-height:1.2857142857142857142857142857143rem;text-transform:uppercase;}
.ns-sub-menu>.inner-wrapper div.span6,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt0-c0{width:46.65979381443299%;*width:47.60824742268041%;}
.ns-sub-menu>.inner-wrapper div.span6,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt0-c1{width:46.65979381443299%;*width:46.60824742268041%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt1-c0{width:20.98969072164948%;*width:20.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span9,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt1-c1{width:72.3298969072165%;*width:72.27835051546391%;}
.ns-sub-menu>.inner-wrapper div.span9,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt2-c0{width:72.3298969072165%;*width:72.27835051546391%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt2-c1{width:20.98969072164948%;*width:20.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span4,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt3-c0{width:30.546391752577318%;*width:30.49484536082474%;}
.ns-sub-menu>.inner-wrapper div.span8,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt3-c1{width:63.546391752577318%;*width:63.49484536082474%;}
.ns-sub-menu>.inner-wrapper div.span8,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt4-c0{width:63.546391752577318%;*width:63.49484536082474%;}
.ns-sub-menu>.inner-wrapper div.span4,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt4-c1{width:30.546391752577318%;*width:30.49484536082474%;}
.ns-sub-menu>.inner-wrapper div.span4,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt5-c0{width:30.546391752577318%;*width:30.49484536082474%;}
.ns-sub-menu>.inner-wrapper div.span4,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt5-c1{width:30.546391752577318%;*width:30.49484536082474%;}
.ns-sub-menu>.inner-wrapper div.span4,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt5-c2{width:30.546391752577318%;*width:30.49484536082474%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt6-c0{width:20.98969072164948%;*width:20.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt6-c1{width:20.98969072164948%;*width:20.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span6,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt6-c2{width:46.65979381443299%;*width:47.60824742268041%;}
.ns-sub-menu>.inner-wrapper div.span6,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt7-c0{width:46.65979381443299%;*width:47.60824742268041%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt7-c1{width:20.98969072164948%;*width:20.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt7-c2{width:20.98969072164948%;*width:20.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt8-c0{width:21.98969072164948%;*width:21.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt8-c1{width:21.98969072164948%;*width:21.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt8-c2{width:21.98969072164948%;*width:21.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.span3,.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt8-c3{width:21.98969072164948%;*width:21.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt9-c0{width:8.98969072164948%;*width:8.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt9-c1{width:34.98969072164948%;*width:34.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt9-c2{width:8.98969072164948%;*width:8.938144329896904%;}
.ns-sub-menu>.inner-wrapper div.cq-colctrl-lt9-c3{width:34.98969072164948%;*width:34.938144329896904%;}
.ns-sub-menu>.inner-wrapper .offset3{margin-left:26.989691%;}
.ns-sub-menu>.inner-wrapper .offset6{margin-left:52.989691%;}
.ns-sub-menu>.inner-wrapper .offset9{margin-left:77.989691%;}
.ns-header header>.row>.span12{*height:1px;}
.ns-header header>.row>.span12>hr{margin:0;border:0;border-bottom:1px solid #e6e6e6;}
.ns-header .small-site-nav.collapse{height:0;overflow:hidden;margin-bottom:30px;margin-bottom:2.1428571428571428571428571428571rem;}
.ns-header .small-site-nav.collapse li form.ns-search{display:none;}
.ns-content-utility{font-size:12px;font-size:.85714285714285714285714285714286rem;margin-bottom:9px;line-height:18px;line-height:1.2857142857142857142857142857143rem;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;text-transform:uppercase;zoom:1;}
ul.ns-content-utility,.ns-content-utility ul{margin:0;}
.ns-content-utility.active.ruled{border-top:1px solid #CCC;}
.ns-content-utility li{list-style-type:none;float:left;padding:9px 20px 9px 0;padding:.64285714285714285714285714285714rem 1.42857142857142rem .64285714285714285714285714285714rem 0;margin:0;}
.ns-content-utility .vertical li{float:none;}
.ns-content-utility a{float:left;}
.inverse .ns-content-utility a,.event-details .inverse .ns-content-utility a{color:#99D7F2;}
.inverse .ns-content-utility a:hover,.inverse .ns-content-utility a:focus,.event-details .inverse .ns-content-utility a:hover,.event-details .inverse .ns-content-utility a:focus{color:#FFF;}
.ns-content-utility .cg-popover{width:315px;width:22.5rem;}
.ns-content-utility .cg-popover a,.inverse .ns-content-utility .cg-popover a{color:#009ADF;}
.ns-content-utility .cg-popover a:hover,.inverse .ns-content-utility .cg-popover a:hover{color:#333;}
.ns-content-utility .cg-popover-title a{float:right;}
.ns-content-utility .cg-popover-share{width:225px;width:16.07142857142857rem;margin-bottom:9px;margin-bottom:.6428571428571429rem;}
.ns-content-utility .cg-popover-share.input,.ns-content-utility .cg-popover-share.ui-msg{width:100%;text-transform:none;}
.ns-content-utility .cg-popover-share.input input{width:95%;height:30px;height:2.142857142857143rem;padding-left:13px;color:#333;background:#FFF;border:1px solid #CCC;font-size:14px;font-size:1rem;float:left;}
.ns-content-utility .cg-popover-share.input input:focus{outline:#009ADF auto 5px;}
.ns-content-utility .cg-popover-share.ui-msg{color:#666;font-family:"AvenirNextLTW01-Italic","Arial Italic",sans-serif;font-weight:normal;font-size:14px;font-size:1rem;line-height:18px;line-height:1.285714285714286rem;}
.ns-content-utility .cg-popover-share a{float:right;}
.ns-content-utility .cg-popover-share a:first-child{float:left;}
.ns-content-utility:before,.ns-content-utility:after,.ns-content-utility .vertical li:before,.ns-content-utility .vertical li:after,.ns-content-utility .cg-popover-share:before,.ns-content-utility .cg-popover-share:after{display:table;line-height:0;content:"";}
.ns-content-utility:after,.ns-content-utility .vertical li:after,.ns-content-utility .cg-popover-share:after{clear:both;}
.ns-order-anywhere{width:690px;padding-top:13px;background-color:#FFF;}
.ns-order-anywhere .order-anywhere-header{margin:0 26px;*zoom:1;}
.ns-order-anywhere .order-anywhere-image{float:left;width:157px;margin-bottom:18px;}
.ns-order-anywhere .order-anywhere-image img{display:block;border:1px solid #CCC;}
.ns-order-anywhere .order-anywhere-image+.order-anywhere-description{float:left;width:100%;margin:0 0 18px -157px;}
.ns-order-anywhere .order-anywhere-header h3{margin-bottom:9px;}
.ns-order-anywhere .order-anywhere-description h3 small{color:#999;}
.ns-order-anywhere .order-anywhere-image+.order-anywhere-description .order-anywhere-description-content{margin-left:164px;}
.ns-order-anywhere .order-anywhere-widgets{margin:12px 0 18px;*zoom:1;}
.ns-order-anywhere .order-anywhere-image+.order-anywhere-description .order-anywhere-widgets{margin-bottom:0;}
.ns-order-anywhere .order-anywhere-widgets a{float:right;font-size:14px;font-size:1rem;}
.ns-order-anywhere .cart-success-msg{margin-top:0;}
.ns-order-anywhere .order-anywhere-details-container{overflow:visible;padding:0 26px;}
.ns-order-anywhere .order-anywhere-details-container.transition{overflow:hidden;}
.ns-order-anywhere .order-anywhere-details-container.closed{overflow:hidden;height:0;}
.ns-order-anywhere .order-anywhere-details-container h2,.ns-order-anywhere .order-anywhere-details-container h4{margin-bottom:6px;}
.ns-order-anywhere .order-anywhere-details-container h4{padding-top:18px;margin-bottom:6px;}
.ns-order-anywhere .order-anywhere-details-container h2,.ns-order-anywhere .order-anywhere-details-container h4{font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-weight:700;font-size:14px;font-size:1rem;line-height:18px;line-height:1.2857142857142857142857142857143rem;}
.ns-order-anywhere .order-anywhere-details-container ul{margin:0 0 18px 18px;}
.ns-order-anywhere .order-anywhere-details-container li{margin:0 26px 5px 0;}
.ns-order-anywhere .order-anywhere-details-container li:last-child{margin-bottom:0;}
.ns-order-anywhere .order-anywhere-details-container .order-details ul{float:left;width:47%;}
.ns-order-anywhere .order-anywhere-details-container .order-details ul.start-cap-ul{clear:both;margin-bottom:0;width:100%;}
.ns-order-anywhere .order-anywhere-details-container .order-details ul.end-cap-ul{clear:both;width:100%;margin-top:-20px;}
.ns-order-anywhere .order-anywhere-details-container .order-details ul.start-cap-ul li,.ns-order-anywhere .order-anywhere-details-container .order-details ul.end-cap-ul li{float:left;width:45.7%;margin-bottom:6px;}
.ns-order-anywhere .order-anywhere-details-container .order-mandatory-description{margin-bottom:18px;}
.ns-order-anywhere .order-anywhere-details-container .order-mandatory-description h4{padding-top:0;}
.ns-order-anywhere .order-anywhere-details-container .kit-desc ul{float:left;width:47%;}
.ns-order-anywhere .order-anywhere-details-container .order-usage{padding-right:20%;margin-bottom:18px;}
.ns-order-anywhere .order-anywhere-messaging-container{margin:0 26px;margin:0 1.8571428571428rem;border-top:1px solid #999;}
.ns-order-anywhere .order-anywhere-header .order-anywhere-messaging-container{clear:both;margin:0;border-top:0 none;}
.ns-order-anywhere .order-anywhere-details-container.closed+.order-anywhere-messaging-container{border-top:0 none;}
.ns-order-anywhere .order-anywhere-messaging-container .box{margin:18px 0 0;margin:1.28571428571428rem 0 0;}
.ns-order-anywhere .order-anywhere-header .order-anywhere-messaging-container .box{margin:0 0 18px;margin:0 0 1.28571428571428rem;}
.ns-order-anywhere .order-anywhere-header .order-anywhere-messaging-container .box-error.hide{display:none!important;}
.ns-order-anywhere .order-anywhere-footer{margin:0 26px;}
.ns-order-anywhere .order-anywhere-footer .order-anywhere-footer-content{padding:18px 0 13px;padding:1.28571428571428rem 0 .92857142857142rem;*zoom:1;}
.ns-order-anywhere .ns-content-utility{float:left;}
.ns-order-anywhere .ns-content-utility a{margin-top:6px;}
.ns-order-anywhere .order-anywhere-footer .order-add-to-cart{display:table-row;float:right;}
.ns-order-anywhere .order-anywhere-footer .order-add-to-cart>span{display:table-cell;}
.ns-order-anywhere .order-anywhere-footer .order-add-to-cart label{padding-right:20px;}
.ns-order-anywhere .order-anywhere-footer .order-add-to-cart input[type="text"]{height:22px;margin-right:10px;border:1px solid #999;color:#000;text-align:center;}
.ns-order-anywhere .order-anywhere-footer .order-add-to-cart input[type="text"].error{border-color:#C4161C;}
.ns-order-anywhere .order-anywhere-footer .order-add-to-cart button[disabled] span.icon{background-position:-96px -64px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.ns-order-anywhere .order-anywhere-details-container .order-details{*zoom:1;}
.ns-order-anywhere .order-anywhere-header:before,.ns-order-anywhere .order-anywhere-header:after,.ns-order-anywhere .order-anywhere-widgets:before,.ns-order-anywhere .order-anywhere-widgets:after,.ns-order-anywhere .order-anywhere-details-container .order-details:before,.ns-order-anywhere .order-anywhere-details-container .order-details:after,.ns-order-anywhere .order-anywhere-footer .order-anywhere-footer-content:before,.ns-order-anywhere .order-anywhere-footer .order-anywhere-footer-content:after{display:table;line-height:0;content:"";}
.ns-order-anywhere .order-anywhere-header:after,.ns-order-anywhere .order-anywhere-widgets:after,.ns-order-anywhere .order-anywhere-details-container .order-details:after,.ns-order-anywhere .order-anywhere-footer .order-anywhere-footer-content:after{clear:both;}
.ns-campaign-horizontal{position:relative;}
.ns-campaign-horizontal .ns-colctrl-content{margin-bottom:41px;}
.ns-campaign-horizontal .call-to-action{position:absolute;bottom:18px;}
.ns-campaign-horizontal .span12>.ns-colctrl-content{margin-bottom:0;}
.ns-campaign-horizontal .span12>.ns-colctrl-content .call-to-action{position:relative;bottom:0;margin-bottom:9px;}
.ns-campaign-horizontal .cq-colctrl-lt0 .call-to-action{width:48.09322033898305%;}
.ns-campaign-horizontal div.cq-colctrl-lt3-c1 .call-to-action,.ns-campaign-horizontal div.cq-colctrl-lt4-c0 .call-to-action{width:64.2947295423%;}
.ns-campaign-horizontal div.cq-colctrl-lt3-c0 .call-to-action,.ns-campaign-horizontal div.cq-colctrl-lt4-c1 .call-to-action{width:32.09745762711864%;}
.ns-campaign-horizontal .cq-colctrl-lt0.inset .call-to-action{width:40.88983050847458%;}
.ns-campaign-horizontal .inset div.cq-colctrl-lt3-c1 .call-to-action,.ns-campaign-horizontal .inset div.cq-colctrl-lt4-c0 .call-to-action{width:56.77966101694915%;}
.ns-campaign-horizontal .inset div.cq-colctrl-lt3-c0 .call-to-action,.ns-campaign-horizontal .inset div.cq-colctrl-lt4-c1 .call-to-action{width:24.78813559322034%;}
.ns-campaign-horizontal .row-fluid.inset,.ns-campaign-horizontal .cq-colctrl-lt0.inset,.ns-campaign-horizontal .cq-colctrl-lt3.inset,.ns-campaign-horizontal .cq-colctrl-lt4.inset{width:85.16949152542373%;margin-left:auto;margin-right:auto;}
.ns-campaign-horizontal .cq-colctrl-lt3.inset div.cq-colctrl-lt3-c1,.ns-campaign-horizontal .cq-colctrl-lt4.inset div.cq-colctrl-lt4-c0{width:66.67%;}
.ns-campaign-horizontal .cq-colctrl-lt3.inset div.cq-colctrl-lt3-c0,.ns-campaign-horizontal .cq-colctrl-lt4.inset div.cq-colctrl-lt4-c1{width:29.1044776119403%;}
.ns-campaign-horizontal .cq-colctrl-lt3.inset div.cq-colctrl-lt3-c1,.ns-campaign-horizontal .cq-colctrl-lt4.inset div.cq-colctrl-lt4-c1{margin-left:4.22885472139303%;}
.ns-campaign-horizontal .nextgenImage.hr-bottom-thick.blue img{border:0 none;border-bottom:3px solid #009ADF;}
.ns-campaign-horizontal .nextgenImage.hr-bottom-thick.blue a:hover img{border-bottom:3px solid #66C2EC;}
.ns-campaign-horizontal .nextgenImage.hr-bottom-thick.blue .ns-image-component .contain{right:0;}
.call-to-action.blue a,.call-to-action.grey a{display:block;padding:5px;border:0 none;font:14px/18px "Avenir Next LT W01 Demi",Arial,sans-serif;text-align:left;overflow:visible;-webkit-appearance:none;}
.call-to-action.blue a::-moz-focus-inner,.call-to-action.grey a::-moz-focus-inner{padding:0;border:0 none;}
.call-to-action.blue a:focus,.call-to-action.grey a:focus{outline:1px dotted #333;outline:1px auto -webkit-focus-ring-color;outline-offset:-1px;}
.call-to-action.blue a{color:#FFF!important;background-color:#009ADF;background-image:-moz-linear-gradient(top,#33AEE5,#009ADF);background-image:-webkit-linear-gradient(top,#33AEE5,#009ADF);background-image:linear-gradient(to bottom,#33AEE5,#009ADF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33AEE5,endColorStr=#009ADF)";}
.call-to-action.blue a.arrow-right .icon{background-position:-176px -16px;}
.call-to-action.blue a:hover,.call-to-action.blue a:active{background-color:#66C2EC;background-image:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)";}
.call-to-action.grey a{background-color:#D9D9D9;background-image:-moz-linear-gradient(top,#E6E6E6,#D9D9D9);background-image:-webkit-linear-gradient(top,#E6E6E6,#D9D9D9);background-image:linear-gradient(to bottom,#E6E6E6,#D9D9D9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#E6E6E6,endColorStr=#D9D9D9)";}
.call-to-action.grey a:hover,.call-to-action.grey a:active{background-color:#E4E4E4;background-image:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)";}
.campaign-horizontal-content .ns-campaign-horizontal .ns-image-component .content-utility,.campaign-horizontal-content .ns-campaign-horizontal .ns-image-component .title,.campaign-horizontal-content .ns-campaign-horizontal .ns-image-component .preceding_disclosure,.campaign-horizontal-content .ns-campaign-horizontal .ns-image-component .caption,.campaign-horizontal-content .ns-campaign-horizontal .ns-image-component .descriptor{display:none;}
.ns-campaign-stacked{position:relative;}
.ns-campaign-stacked .ns-image-component .image img.hr-bottom-thick.blue{border:0 none;border-bottom:3px solid #009ADF;}
.ns-campaign-stacked .ns-image-component .image a:hover img.hr-bottom-thick.blue{border-bottom:3px solid #66C2EC;}
.ns-campaign-stacked .ns-image-component{margin-bottom:0!important;}
.ns-campaign-stacked .ns-image-component .content-utility,.ns-campaign-stacked .ns-image-component .descriptor,.ns-campaign-stacked .ns-image-component .title,.ns-campaign-stacked .ns-image-component .preceding_disclosure,.ns-campaign-stacked .ns-image-component .caption{display:none;}
.ns-background .ns-campaign-stacked .ns-image-component{margin-top:-13px;margin-right:-11px;margin-left:-13px;}
.ns-background .ns-campaign-stacked.isEditMode .ns-image-component{margin-top:0;}
.ns-search form{border:1px solid #ccc;height:36px;}
.ns-search form{background:#fff;position:relative;}
.ns-search form input[type=text]{margin:0;width:340px;border:none;color:#333;outline:none;}
.ns-search .input:focus{outline:none;}
.ns-search form input[type=submit]{position:absolute;background-color:transparent;cursor:pointer;height:17px;right:10px;top:9px;width:17px;}
.ns-search-body.container div.ns-search form #q{padding:9px 5px;width:340px;border:0;}
.ns-search form input[type=submit]{padding:0;font-size:11px;font-size:.785714286rem;line-height:1.428571429;font-weight:normal;color:#333;background-color:transparent;background-image:url('/shared/img/rebranding/icon-search-glass.png');border:none;border-radius:none;box-shadow:none;}
.results.section .cq-searchpromote-results span{background-color:#f2f2f2;display:block;padding:9px 13px;margin-bottom:30px;}
.ns-search form input[type=submit]:hover{color:#333;background-color:transparent;background-image:url('/shared/img/rebranding/icon-search-glass.png');}
.ns-search form input[type=submit]:active{color:#333;box-shadow:none;border:none;}
.ns-search.cq-searchpromote-search{text-align:left;width:390px;}
.ns-header.container div.ns-search form{border:1px solid #ccc;height:30px;}
.ns-header.container div.ns-search form input[type=text]{margin-right:30px; width: 210px;}
.ns-header.container div.ns-search form input[type=submit]{top:7px;}
.ns-header.container div.ns-search form #q{padding:4px 5px;width:182px;}
.ns-header.container div.ns-search.cq-searchpromote-search{width:223px;}
.ns-search-filter{border-top:3px solid #666;padding-top:9px;}
.ns-search-filter ul{margin:0;}
.ns-search-filter li{border-top:1px solid #ccc;}
.ns-search-filter li a,.ns-search-filter li h4{display:block;padding:9px 13px;margin-bottom:0;}
.ns-search-filter .search-filter-toggle{background-color:#999;display:block;padding:9px 13px;color:#fff;}
.ns-search-filter li.selected{background-color:#999;color:#fff;}
.ns-search-filter a .arrow{background-position:-64px -31px;float:right;margin-top:1px;}
.ns-search-filter a:hover .arrow{background-position:-64px -14px;}
.search.section{margin-bottom:20px;}
.cq-searchpromote-result-item{border-top:1px solid #CCC;padding-top:9px;clear:both;}
.cq-searchpromote-result-item a{display:block;overflow:hidden;}
.cq-searchpromote-result-item a strong,.cq-searchpromote-result-item a h3{font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-weight:normal;font-size:18px;font-size:1.2857142857142857142857142857143rem;line-height:24px;line-height:1.7142857142857142857142857142857rem;margin-bottom:18px;float:left;}
.cq-searchpromote-result-item .result-image{margin-bottom:18px;margin-right:18px;float:left;}
.ns-search-pagination-container{margin-bottom:30px;overflow:hidden;margin-left:0;}
.ns-search-pagination-container ul{margin-left:0;}
#ns-search-pagination ul{border:0;margin:0;padding:0;}
#ns-search-pagination li{border:0;margin:0;padding:0;list-style:none;margin-right:5px;float:left;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;}
#ns-search-pagination a{border:solid 1px #9aafe5;}
#ns-search-pagination .next a span.arrow,#ns-search-pagination .next-off span.arrow{background-position:-64px -177px;margin:-8px -3px -8px 3px;}
#ns-search-pagination .previous a span.arrow,#ns-search-pagination .previous-off span.arrow{background-position:-64px -177px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);margin:-8px 3px -8px -3px;}
#ns-search-pagination .previous-off span.arrow,#ns-search-pagination .next-off span.arrow{background-position:-64px -129px;}
#ns-search-pagination .next a:hover .arrow{background-position:-64px -129px;}
#ns-search-pagination .previous a:hover .arrow{background-position:-64px -129px;}
#ns-search-pagination .active{color:#333;display:block;float:left;padding:5px 10px;border:solid 1px #ccc;}
#ns-search-pagination a:link,#ns-search-pagination a:visited{display:block;float:left;padding:5px 10px;text-decoration:none;border:solid 1px #ccc;}
#ns-search-pagination .previous-off,#ns-search-pagination .next-off{border:solid 1px #DEDEDE;color:#333;display:block;float:left;margin-right:5px;padding:5px 8px;}
#ns-search-pagination li.dotted{border:none;width:10px;margin-top:15px;}
.ui-widget-container .row-fluid>[class*="span"]{margin-left:0;}
.ns-search-related{background-color:#f2f2f2;padding:9px;margin-bottom:30px;overflow:hidden;}
.ns-search-related h4{margin-bottom:0;}
.ns-search-query-container{margin-bottom:20px;}
.ns-search-query-container .search-text{float:left;margin-right:10px;}
.ns-search-query-container .search-text p{margin:10px 0;}
.ns-search-query-container .search-form{display:inline-block;}
.search-trapped{background-color:#fffde5;border:1px solid #f2b900;padding:9px;margin-bottom:30px;}
.search-promote-banner{border:1px solid #ccc;}
.ns-image-component{margin-bottom:30px;}
.ns-sub-menu .ns-image-component{padding:0;}
.ns-image-component span.descriptor{display:inline-block;}
.ns-image-component span.descriptor p{margin-bottom:0;}
.ns-image-component .title{margin-bottom:.71428571428571428571428571428571rem;font-family:"Avenir Next LT W01 Demi",Arial;font-weight:normal;font-size:24px;font-size:1.7142857142857142857142857142857rem;line-height:30px;line-height:2.1428571428571428571428571428571rem;}
.ns-sub-menu .ns-image-component .title{margin-top:0;font-size:14px;font-size:1rem;line-height:18px;line-height:1.2857142857142857142857142857143rem;text-transform:uppercase;}
.ns-image-component .title.small{font-size:18px;font-size:1.2857142857142857142857142857143rem;line-height:24px;line-height:1.7142857142857142857142857142857rem;}
.ns-sub-menu .ns-image-component .title.small{font-size:14px;font-size:1rem;line-height:18px;line-height:1.2857142857142857142857142857143rem;text-transform:uppercase;}
.ns-image-component .title a:visited{text-decoration:none;}
.ns-image-component .image img{display:block;width:100%;margin-bottom:18px;margin-bottom:1.2857142857142857142857142857143rem;border:1px solid #CCC;}
.ns-image-component .image img.no-border{border:0;}
.ns-image-component .image.captioned img{margin-bottom:9px;margin-bottom:.64285714285714285714285714285714rem;}
.ns-image-component .image a:hover img{border:1px solid #666;}
.ns-image-component .caption{margin:0 0 9px;margin:0 0 .64285714285714285714285714285714rem;padding:0;}
.ns-image-component ul,.ns-image-component ol{list-style-position:inside;}
.ns-image-component .caption p{max-width:100%;margin-bottom:9px;margin-bottom:.64285714285714285714285714285714rem;padding:0;line-height:18px;line-height:1.28571428571429rem;}
.ns-image-component .caption p:last-child{margin-bottom:0;}
.ns-image-component .ns-content-utility.active{border-top:1px solid #CCC;padding-top:5px;padding-top:.35714285714286rem;}
.ns-image-component .image:last-child,.ns-image-component .caption:last-child p{margin-bottom:0;}
.ns-image-component .image{display:block;position:relative;}
.ns-image-component .contain{position:absolute;bottom:1px;right:-1px;width:26px;height:26px;opacity:.8;background-color:#01A6E9;}
.ns-image-component .magnify{position:absolute;bottom:5px;right:5px;width:16px;height:16px;opacity:.9;background-image:url(/retirement/participant/shared/img/rebranding/icons@1x.png);background-position:-144px -33px;}
.ns-image-component .video-btn-container{width:74px;height:74px;position:absolute;top:10px;left:10px;}
.ns-image-component .video-btn-container span{display:block;position:relative;width:100%;height:100%;opacity:.9;background-repeat:no-repeat;}
.ns-image-component .video-icon-lg{background-image:url(/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/cta/play_on-lg.png);}
.ns-image-component .video-icon-sm{background-image:url(/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/cta/play_on-sm.png);}
.ns-image-component .image a:hover .contain,.ns-image-component .image a:hover .magnify,.ns-image-component .image a:hover .video-icon-lg,.ns-image-component .image a:hover .video-icon-sm{opacity:1;}
.ns-modal-body .ns-image-component{width:721px;}
.ns-modal-body .ns-image-component .image img{max-width:100%;}
.ns-modal-body .ns-image-component .ns-content-utility{padding-bottom:4px;border-bottom:1px solid #ccc;}
.ns-background .ns-image-component{margin-bottom:0;}
.ns-background .ns-image-component .ns-content-utility{margin-bottom:-9px;}
.ns-rte{margin-bottom:30px;}
.ns-rte.element-margin{margin-bottom:9px!important;}
.ns-rte.sub-section-margin{margin-bottom:18px!important;}
.ns-rte.section-margin{margin-bottom:30px!important;}
.ns-rte li{margin-top:5px;}
.ns-rte li>p{margin-bottom:5px;}
.ns-rte p+h1,.ns-rte p+h2,.ns-rte p+h3,.ns-rte p+h4,.ns-rte p+h5,.ns-rte p+h6{margin-top:18px;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
html{line-height:1;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;vertical-align:baseline;}
a img{border:none;}
b{font-weight:700;}
button,input,select,textarea{font-size:inherit;font-family:inherit;}
.row{margin-left:-26px;}
.row:before,.row:after{display:table;content:"";line-height:0;}
.row:after{clear:both;}
[class^="span"]{float:left;min-height:1px;margin-left:26px;}
.container,.megamenu-static-top .container,.megamenu-fixed-top .container,.megamenu-fixed-bottom .container{width:970px;}
.span12{width:970px;}
.span11{width:887px;}
.span10{width:804px;}
.span9{width:721px;}
.span8{width:638px;}
.span7{width:555px;}
.span6{width:472px;}
.span5{width:389px;}
.span4{width:306px;}
.span3{width:223px;}
.span2{width:140px;}
.span1{width:57px;}
.offset12{margin-left:1022px;}
.offset11{margin-left:939px;}
.offset10{margin-left:856px;}
.offset9{margin-left:773px;}
.offset8{margin-left:690px;}
.offset7{margin-left:607px;}
.offset6{margin-left:524px;}
.offset5{margin-left:441px;}
.offset4{margin-left:358px;}
.offset3{margin-left:275px;}
.offset2{margin-left:192px;}
.offset1{margin-left:109px;}
.row-fluid{width:100%;}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.6804123711340204%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.6804123711340204%;}
.row-fluid .span12{width:99.99999999999999%;}
.row-fluid .span11{width:91.44329896907215%;}
.row-fluid .span10{width:82.88659793814432%;}
.row-fluid .span9{width:74.3298969072165%;}
.row-fluid .span8{width:65.77319587628865%;}
.row-fluid .span7{width:57.21649484536082%;}
.row-fluid .span6{width:48.65979381443299%;}
.row-fluid .span5{width:40.103092783505154%;}
.row-fluid .span4{width:31.546391752577318%;}
.row-fluid .span3{width:22.98969072164948%;}
.row-fluid .span2{width:14.432989690721648%;}
.row-fluid .span1{width:5.876288659793814%;}
.row-fluid .offset12{margin-left:105.36082474226802%;}
.row-fluid .offset12:first-child{margin-left:102.68041237113401%;}
.row-fluid .offset11{margin-left:96.80412371134018%;}
.row-fluid .offset11:first-child{margin-left:94.12371134020617%;}
.row-fluid .offset10{margin-left:88.24742268041236%;}
.row-fluid .offset10:first-child{margin-left:85.56701030927834%;}
.row-fluid .offset9{margin-left:79.69072164948453%;}
.row-fluid .offset9:first-child{margin-left:77.01030927835052%;}
.row-fluid .offset8{margin-left:71.13402061855669%;}
.row-fluid .offset8:first-child{margin-left:68.45360824742268%;}
.row-fluid .offset7{margin-left:62.577319587628864%;}
.row-fluid .offset7:first-child{margin-left:59.89690721649484%;}
.row-fluid .offset6{margin-left:54.02061855670103%;}
.row-fluid .offset6:first-child{margin-left:51.340206185567006%;}
.row-fluid .offset5{margin-left:45.4639175257732%;}
.row-fluid .offset5:first-child{margin-left:42.78350515463917%;}
.row-fluid .offset4{margin-left:36.90721649484536%;}
.row-fluid .offset4:first-child{margin-left:34.22680412371134%;}
.row-fluid .offset3{margin-left:28.35051546391752%;}
.row-fluid .offset3:first-child{margin-left:25.670103092783503%;}
.row-fluid .offset2{margin-left:19.793814432989688%;}
.row-fluid .offset2:first-child{margin-left:17.11340206185567%;}
.row-fluid .offset1{margin-left:11.237113402061855%;}
.row-fluid .offset1:first-child{margin-left:8.556701030927835%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
div.cq-colctrl-lt0,div.cq-colctrl-lt1,div.cq-colctrl-lt2,div.cq-colctrl-lt3,div.cq-colctrl-lt4,div.cq-colctrl-lt5,div.cq-colctrl-lt6,div.cq-colctrl-lt7,div.cq-colctrl-lt8,div.cq-colctrl-lt9,div.cq-colctrl-lt10,div.cq-colctrl-lt11{margin-left:-26px;}
div.cq-colctrl-lt0:before,div.cq-colctrl-lt0:after,div.cq-colctrl-lt1:before,div.cq-colctrl-lt1:after,div.cq-colctrl-lt2:before,div.cq-colctrl-lt2:after,div.cq-colctrl-lt3:before,div.cq-colctrl-lt3:after,div.cq-colctrl-lt4:before,div.cq-colctrl-lt4:after,div.cq-colctrl-lt5:before,div.cq-colctrl-lt5:after,div.cq-colctrl-lt6:before,div.cq-colctrl-lt6:before,div.cq-colctrl-lt6:after,div.cq-colctrl-lt7:before,div.cq-colctrl-lt7:after,div.cq-colctrl-lt8:before,div.cq-colctrl-lt8:after,div.cq-colctrl-lt9:before,div.cq-colctrl-lt9:after,div.cq-colctrl-lt10:before,div.cq-colctrl-lt10:after,div.cq-colctrl-lt11:before,div.cq-colctrl-lt11:after{display:table;line-height:0;content:"";}
div.cq-colctrl-lt0:after,div.cq-colctrl-lt1:after,div.cq-colctrl-lt2:after,div.cq-colctrl-lt3:after,div.cq-colctrl-lt4:after,div.cq-colctrl-lt5:after,div.cq-colctrl-lt6:after,div.cq-colctrl-lt7:after,div.cq-colctrl-lt8:after,div.cq-colctrl-lt9:after,div.cq-colctrl-lt10:after,div.cq-colctrl-lt11:after{clear:both;}
div.cq-colctrl-lt0>div,div.cq-colctrl-lt1>div,div.cq-colctrl-lt2>div,div.cq-colctrl-lt3>div,div.cq-colctrl-lt4>div,div.cq-colctrl-lt5>div,div.cq-colctrl-lt6>div,div.cq-colctrl-lt7>div,div.cq-colctrl-lt8>div,div.cq-colctrl-lt9>div,div.cq-colctrl-lt10>div,div.cq-colctrl-lt11>div{float:left;min-height:1px;margin-left:26px;}
div.cq-colctrl-lt0 div:last-child,div.cq-colctrl-lt1 div:last-child,div.cq-colctrl-lt2 div:last-child,div.cq-colctrl-lt3 div:last-child,div.cq-colctrl-lt4 div:last-child,div.cq-colctrl-lt5 div:last-child,div.cq-colctrl-lt6 div:last-child,div.cq-colctrl-lt7 div:last-child,div.cq-colctrl-lt8 div:last-child,div.cq-colctrl-lt9 div:last-child,div.cq-colctrl-lt10 div:last-child,div.cq-colctrl-lt11 div:last-child{margin-right:0;}
.container div.cq-colctrl-lt0-c0{width:472px;}
.container div.cq-colctrl-lt0-c1{width:472px;}
.container div.cq-colctrl-lt1-c0{width:223px;}
.container div.cq-colctrl-lt1-c1{width:638px;}
.container div.cq-colctrl-lt2-c0{width:638px;}
.container div.cq-colctrl-lt2-c1{width:223px;}
.container div.cq-colctrl-lt3-c0{width:293px;}
.container div.cq-colctrl-lt3-c1{width:625px;}
.container div.cq-colctrl-lt4-c0{width:625px;}
.container div.cq-colctrl-lt4-c1{width:293px;}
.container div.cq-colctrl-lt5-c0{width:306px;}
.container div.cq-colctrl-lt5-c1{width:306px;}
.container div.cq-colctrl-lt5-c2{width:306px;}
.container div.cq-colctrl-lt6-c0{width:223px;}
.container div.cq-colctrl-lt6-c1{width:223px;}
.container div.cq-colctrl-lt6-c2{width:472px;}
.container div.cq-colctrl-lt7-c0{width:472px;}
.container div.cq-colctrl-lt7-c1{width:223px;}
.container div.cq-colctrl-lt7-c2{width:223px;}
.container div.cq-colctrl-lt8-c0{width:223px;}
.container div.cq-colctrl-lt8-c1{width:223px;}
.container div.cq-colctrl-lt8-c2{width:223px;}
.container div.cq-colctrl-lt8-c3{width:223px;}
.container div.cq-colctrl-lt9-c0{width:8.98969072164948%;*width:8.938144329896904%;}
.container div.cq-colctrl-lt9-c1{width:34.98969072164948%;*width:34.938144329896904%;}
.container div.cq-colctrl-lt9-c2{width:8.98969072164948%;*width:8.938144329896904%;}
.container div.cq-colctrl-lt9-c3{width:34.98969072164948%;*width:34.938144329896904%;}
.container div.cq-colctrl-lt11-c0{width:223px;}
.container div.cq-colctrl-lt11-c1{width:472px;}
.container div.cq-colctrl-lt11-c2{width:223px;}
.span6 div.cq-colctrl-lt0,.span6 div.cq-colctrl-lt1,.span6 div.cq-colctrl-lt2,.span6 div.cq-colctrl-lt3,.span6 div.cq-colctrl-lt4,.span6 div.cq-colctrl-lt5,.span6 div.cq-colctrl-lt6,.span6 div.cq-colctrl-lt7,.span6 div.cq-colctrl-lt8,.span6 div.cq-colctrl-lt9,.span6 div.cq-colctrl-lt11{width:100%;margin-left:0;}
.span6 div.cq-colctrl-lt0-c0,.span6 div.cq-colctrl-lt0-c1,.span6 div.cq-colctrl-lt1-c0,.span6 div.cq-colctrl-lt1-c1,.span6 div.cq-colctrl-lt2-c0,.span6 div.cq-colctrl-lt2-c1,.span6 div.cq-colctrl-lt3-c0,.span6 div.cq-colctrl-lt3-c1,.span6 div.cq-colctrl-lt4-c0,.span6 div.cq-colctrl-lt4-c1,.span6 div.cq-colctrl-lt5-c0,.span6 div.cq-colctrl-lt5-c1,.span6 div.cq-colctrl-lt5-c2,.span6 div.cq-colctrl-lt6-c0,.span6 div.cq-colctrl-lt6-c1,.span6 div.cq-colctrl-lt6-c2,.span6 div.cq-colctrl-lt7-c0,.span6 div.cq-colctrl-lt7-c1,.span6 div.cq-colctrl-lt7-c2,.span6 div.cq-colctrl-lt8-c0,.span6 div.cq-colctrl-lt8-c1,.span6 div.cq-colctrl-lt8-c2,.span6 div.cq-colctrl-lt8-c3,.span6 div.cq-colctrl-lt9-c0,.span6 div.cq-colctrl-lt9-c1,.span6 div.cq-colctrl-lt9-c2,.span6 div.cq-colctrl-lt9-c3,.span6 div.cq-colctrl-lt11-c0,.span6 div.cq-colctrl-lt11-c1,.span6 div.cq-colctrl-lt11-c2{display:block;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:5.508474576%;}
.span6 div.cq-colctrl-lt0-c0,.span6 div.cq-colctrl-lt1-c0,.span6 div.cq-colctrl-lt2-c0,.span6 div.cq-colctrl-lt3-c0,.span6 div.cq-colctrl-lt4-c0,.span6 div.cq-colctrl-lt5-c0,.span6 div.cq-colctrl-lt6-c0,.span6 div.cq-colctrl-lt7-c0,.span6 div.cq-colctrl-lt8-c0,.span6 div.cq-colctrl-lt9-c0,.span6 div.cq-colctrl-lt11-c0{margin-left:0;}
.span6 div.cq-colctrl-lt0-c0{width:47.245762711%;}
.span6 div.cq-colctrl-lt0-c1{width:47.245762711%;}
.span6 div.cq-colctrl-lt1-c0{width:23.6228814%;}
.span6 div.cq-colctrl-lt1-c1{width:70.8686440678%;}
.span6 div.cq-colctrl-lt2-c0{width:70.8686440678%;}
.span6 div.cq-colctrl-lt2-c1{width:23.6228814%;}
.span6 div.cq-colctrl-lt3-c0{width:31.4656779661%;}
.span6 div.cq-colctrl-lt3-c1{width:63.0258474576%;}
.span6 div.cq-colctrl-lt4-c0{width:63.0258474576%;}
.span6 div.cq-colctrl-lt4-c1{width:31.4656779661%;}
.span6 div.cq-colctrl-lt5-c0{width:29.6313559322%;}
.span6 div.cq-colctrl-lt5-c1{width:29.6313559322%;}
.span6 div.cq-colctrl-lt5-c2{width:29.6313559322%;}
.span6 div.cq-colctrl-lt6-c0{width:22.2457627119%;}
.span6 div.cq-colctrl-lt6-c1{width:22.2457627119%;}
.span6 div.cq-colctrl-lt6-c2{width:44.4915254237%;}
.span6 div.cq-colctrl-lt7-c0{width:44.4915254237%;}
.span6 div.cq-colctrl-lt7-c1{width:22.2457627119%;}
.span6 div.cq-colctrl-lt7-c2{width:22.2457627119%;}
.span6 div.cq-colctrl-lt8-c0{width:20.8686440678%;}
.span6 div.cq-colctrl-lt8-c1{width:20.8686440678%;}
.span6 div.cq-colctrl-lt8-c2{width:20.8686440678%;}
.span6 div.cq-colctrl-lt8-c3{width:20.8686440678%;}
.span6 div.cq-colctrl-lt9-c0{width:6.67796610169%;}
.span6 div.cq-colctrl-lt9-c1{width:28.3813559322%;}
.span6 div.cq-colctrl-lt9-c2{width:6.67796610169%;}
.span6 div.cq-colctrl-lt9-c3{width:28.3813559322%;}
.span6 div.cq-colctrl-lt11-c0{width:22.2457627119%;}
.span6 div.cq-colctrl-lt11-c1{width:44.4915254237%;}
.span6 div.cq-colctrl-lt11-c2{width:22.2457627119%;}
.span8 div.cq-colctrl-lt0,.span8 div.cq-colctrl-lt1,.span8 div.cq-colctrl-lt2,.span8 div.cq-colctrl-lt3,.span8 div.cq-colctrl-lt4,.span8 div.cq-colctrl-lt5,.span8 div.cq-colctrl-lt6,.span8 div.cq-colctrl-lt7,.span8 div.cq-colctrl-lt8,.span8 div.cq-colctrl-lt9,.span8 div.cq-colctrl-lt11{width:100%;margin-left:0;}
.span8 div.cq-colctrl-lt0-c0,.span8 div.cq-colctrl-lt0-c1,.span8 div.cq-colctrl-lt1-c0,.span8 div.cq-colctrl-lt1-c1,.span8 div.cq-colctrl-lt2-c0,.span8 div.cq-colctrl-lt2-c1,.span8 div.cq-colctrl-lt3-c0,.span8 div.cq-colctrl-lt3-c1,.span8 div.cq-colctrl-lt4-c0,.span8 div.cq-colctrl-lt4-c1,.span8 div.cq-colctrl-lt5-c0,.span8 div.cq-colctrl-lt5-c1,.span8 div.cq-colctrl-lt5-c2,.span8 div.cq-colctrl-lt6-c0,.span8 div.cq-colctrl-lt6-c1,.span8 div.cq-colctrl-lt6-c2,.span8 div.cq-colctrl-lt7-c0,.span8 div.cq-colctrl-lt7-c1,.span8 div.cq-colctrl-lt7-c2,.span8 div.cq-colctrl-lt8-c0,.span8 div.cq-colctrl-lt8-c1,.span8 div.cq-colctrl-lt8-c2,.span8 div.cq-colctrl-lt8-c3,.span8 div.cq-colctrl-lt9-c0,.span8 div.cq-colctrl-lt9-c1,.span8 div.cq-colctrl-lt9-c2,.span8 div.cq-colctrl-lt9-c3,.span8 div.cq-colctrl-lt11-c0,.span8 div.cq-colctrl-lt11-c1,.span8 div.cq-colctrl-lt11-c2{display:block;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:4.07523510972%;}
.span8 div.cq-colctrl-lt0-c0,.span8 div.cq-colctrl-lt1-c0,.span8 div.cq-colctrl-lt2-c0,.span8 div.cq-colctrl-lt3-c0,.span8 div.cq-colctrl-lt4-c0,.span8 div.cq-colctrl-lt5-c0,.span8 div.cq-colctrl-lt6-c0,.span8 div.cq-colctrl-lt7-c0,.span8 div.cq-colctrl-lt8-c0,.span8 div.cq-colctrl-lt9-c0,.span8 div.cq-colctrl-lt11-c0{margin-left:0;}
.span8 div.cq-colctrl-lt0-c0{width:47.9623824451%;}
.span8 div.cq-colctrl-lt0-c1{width:47.9623824451%;}
.span8 div.cq-colctrl-lt1-c0{width:23.9811912226%;}
.span8 div.cq-colctrl-lt1-c1{width:71.9435736677%;}
.span8 div.cq-colctrl-lt2-c0{width:71.9435736677%;}
.span8 div.cq-colctrl-lt2-c1{width:23.9811912226%;}
.span8 div.cq-colctrl-lt3-c0{width:31.9429467085%;}
.span8 div.cq-colctrl-lt3-c1{width:63.9818181818%;}
.span8 div.cq-colctrl-lt4-c0{width:63.9818181818%;}
.span8 div.cq-colctrl-lt4-c1{width:31.9429467085%;}
.span8 div.cq-colctrl-lt5-c0{width:30.5858934169%;}
.span8 div.cq-colctrl-lt5-c1{width:30.5858934169%;}
.span8 div.cq-colctrl-lt5-c2{width:30.5858934169%;}
.span8 div.cq-colctrl-lt6-c0{width:22.9623824451%;}
.span8 div.cq-colctrl-lt6-c1{width:22.9623824451%;}
.span8 div.cq-colctrl-lt6-c2{width:45.9247648903%;}
.span8 div.cq-colctrl-lt7-c0{width:45.9247648903%;}
.span8 div.cq-colctrl-lt7-c1{width:22.9623824451%;}
.span8 div.cq-colctrl-lt7-c2{width:22.9623824451%;}
.span8 div.cq-colctrl-lt8-c0{width:21.9435736677%;}
.span8 div.cq-colctrl-lt8-c1{width:21.9435736677%;}
.span8 div.cq-colctrl-lt8-c2{width:21.9435736677%;}
.span8 div.cq-colctrl-lt8-c3{width:21.9435736677%;}
.span8 div.cq-colctrl-lt9-c0{width:7.02194357367%;}
.span8 div.cq-colctrl-lt9-c1{width:29.8432601881%;}
.span8 div.cq-colctrl-lt9-c2{width:7.02194357367%;}
.span8 div.cq-colctrl-lt9-c3{width:29.8432601881%;}
.span8 div.cq-colctrl-lt11-c0{width:22.9623824451%;}
.span8 div.cq-colctrl-lt11-c1{width:45.9247648903%;}
.span8 div.cq-colctrl-lt11-c2{width:22.9623824451%;}
.span9 div.cq-colctrl-lt0,.span9 div.cq-colctrl-lt1,.span9 div.cq-colctrl-lt2,.span9 div.cq-colctrl-lt3,.span9 div.cq-colctrl-lt4,.span9 div.cq-colctrl-lt5,.span9 div.cq-colctrl-lt6,.span9 div.cq-colctrl-lt7,.span9 div.cq-colctrl-lt8,.span9 div.cq-colctrl-lt9,.span9 div.cq-colctrl-lt11{width:100%;margin-left:0;}
.span9 div.cq-colctrl-lt0-c0,.span9 div.cq-colctrl-lt0-c1,.span9 div.cq-colctrl-lt1-c0,.span9 div.cq-colctrl-lt1-c1,.span9 div.cq-colctrl-lt2-c0,.span9 div.cq-colctrl-lt2-c1,.span9 div.cq-colctrl-lt3-c0,.span9 div.cq-colctrl-lt3-c1,.span9 div.cq-colctrl-lt4-c0,.span9 div.cq-colctrl-lt4-c1,.span9 div.cq-colctrl-lt5-c0,.span9 div.cq-colctrl-lt5-c1,.span9 div.cq-colctrl-lt5-c2,.span9 div.cq-colctrl-lt6-c0,.span9 div.cq-colctrl-lt6-c1,.span9 div.cq-colctrl-lt6-c2,.span9 div.cq-colctrl-lt7-c0,.span9 div.cq-colctrl-lt7-c1,.span9 div.cq-colctrl-lt7-c2,.span9 div.cq-colctrl-lt8-c0,.span9 div.cq-colctrl-lt8-c1,.span9 div.cq-colctrl-lt8-c2,.span9 div.cq-colctrl-lt8-c3,.span9 div.cq-colctrl-lt9-c0,.span9 div.cq-colctrl-lt9-c1,.span9 div.cq-colctrl-lt9-c2,.span9 div.cq-colctrl-lt9-c3,.span9 div.cq-colctrl-lt11-c0,.span9 div.cq-colctrl-lt11-c1,.span9 div.cq-colctrl-lt11-c2{display:block;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:3.60610263523%;}
.span9 div.cq-colctrl-lt0-c0,.span9 div.cq-colctrl-lt1-c0,.span9 div.cq-colctrl-lt2-c0,.span9 div.cq-colctrl-lt3-c0,.span9 div.cq-colctrl-lt4-c0,.span9 div.cq-colctrl-lt5-c0,.span9 div.cq-colctrl-lt6-c0,.span9 div.cq-colctrl-lt7-c0,.span9 div.cq-colctrl-lt8-c0,.span9 div.cq-colctrl-lt9-c0,.span9 div.cq-colctrl-lt11-c0{margin-left:0;}
.span9 div.cq-colctrl-lt0-c0{width:48.1969486824%;}
.span9 div.cq-colctrl-lt0-c1{width:48.1969486824%;}
.span9 div.cq-colctrl-lt1-c0{width:24.0984743412%;}
.span9 div.cq-colctrl-lt1-c1{width:72.2954230236%;}
.span9 div.cq-colctrl-lt2-c0{width:72.2954230236%;}
.span9 div.cq-colctrl-lt2-c1{width:24.0984743412%;}
.span9 div.cq-colctrl-lt3-c0{width:32.0991678225%;}
.span9 div.cq-colctrl-lt3-c1{width:64.2947295423%;}
.span9 div.cq-colctrl-lt4-c0{width:64.2947295423%;}
.span9 div.cq-colctrl-lt4-c1{width:32.0991678225%;}
.span9 div.cq-colctrl-lt5-c0{width:30.8983356449%;}
.span9 div.cq-colctrl-lt5-c1{width:30.8983356449%;}
.span9 div.cq-colctrl-lt5-c2{width:30.8983356449%;}
.span9 div.cq-colctrl-lt6-c0{width:23.1969486824%;}
.span9 div.cq-colctrl-lt6-c1{width:23.1969486824%;}
.span9 div.cq-colctrl-lt6-c2{width:46.3938973648%;}
.span9 div.cq-colctrl-lt7-c0{width:46.3938973648%;}
.span9 div.cq-colctrl-lt7-c1{width:23.1969486824%;}
.span9 div.cq-colctrl-lt7-c2{width:23.1969486824%;}
.span9 div.cq-colctrl-lt8-c0{width:22.2954230236%;}
.span9 div.cq-colctrl-lt8-c1{width:22.2954230236%;}
.span9 div.cq-colctrl-lt8-c2{width:22.2954230236%;}
.span9 div.cq-colctrl-lt8-c3{width:22.2954230236%;}
.span9 div.cq-colctrl-lt9-c0{width:7.13453536755%;}
.span9 div.cq-colctrl-lt9-c1{width:30.3217753121%;}
.span9 div.cq-colctrl-lt9-c2{width:7.13453536755%;}
.span9 div.cq-colctrl-lt9-c3{width:30.3217753121%;}
.span9 div.cq-colctrl-lt11-c0{width:23.1969486824%;}
.span9 div.cq-colctrl-lt11-c1{width:46.3938973648%;}
.span9 div.cq-colctrl-lt11-c2{width:23.1969486824%;}
.span12 div.cq-colctrl-lt0,.span12 div.cq-colctrl-lt1,.span12 div.cq-colctrl-lt2,.span12 div.cq-colctrl-lt3,.span12 div.cq-colctrl-lt4,.span12 div.cq-colctrl-lt5,.span12 div.cq-colctrl-lt6,.span12 div.cq-colctrl-lt7,.span12 div.cq-colctrl-lt8,.span12 div.cq-colctrl-lt9,.span12 div.cq-colctrl-lt11{width:100%;margin-left:0;}
.span12 div.cq-colctrl-lt0-c0,.span12 div.cq-colctrl-lt0-c1,.span12 div.cq-colctrl-lt1-c0,.span12 div.cq-colctrl-lt1-c1,.span12 div.cq-colctrl-lt2-c0,.span12 div.cq-colctrl-lt2-c1,.span12 div.cq-colctrl-lt3-c0,.span12 div.cq-colctrl-lt3-c1,.span12 div.cq-colctrl-lt4-c0,.span12 div.cq-colctrl-lt4-c1,.span12 div.cq-colctrl-lt5-c0,.span12 div.cq-colctrl-lt5-c1,.span12 div.cq-colctrl-lt5-c2,.span12 div.cq-colctrl-lt6-c0,.span12 div.cq-colctrl-lt6-c1,.span12 div.cq-colctrl-lt6-c2,.span12 div.cq-colctrl-lt7-c0,.span12 div.cq-colctrl-lt7-c1,.span12 div.cq-colctrl-lt7-c2,.span12 div.cq-colctrl-lt8-c0,.span12 div.cq-colctrl-lt8-c1,.span12 div.cq-colctrl-lt8-c2,.span12 div.cq-colctrl-lt8-c3,.span12 div.cq-colctrl-lt9-c0,.span12 div.cq-colctrl-lt9-c1,.span12 div.cq-colctrl-lt9-c2,.span12 div.cq-colctrl-lt9-c3,.span12 div.cq-colctrl-lt11-c0,.span12 div.cq-colctrl-lt11-c1,.span12 div.cq-colctrl-lt11-c2{display:block;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.68041237113%;}
.span12 div.cq-colctrl-lt0-c0,.span12 div.cq-colctrl-lt1-c0,.span12 div.cq-colctrl-lt2-c0,.span12 div.cq-colctrl-lt3-c0,.span12 div.cq-colctrl-lt4-c0,.span12 div.cq-colctrl-lt5-c0,.span12 div.cq-colctrl-lt6-c0,.span12 div.cq-colctrl-lt7-c0,.span12 div.cq-colctrl-lt8-c0,.span12 div.cq-colctrl-lt9-c0,.span12 div.cq-colctrl-lt11-c0{margin-left:0;}
.span12 div.cq-colctrl-lt0-c0{width:48.6597938144%;}
.span12 div.cq-colctrl-lt0-c1{width:48.6597938144%;}
.span12 div.cq-colctrl-lt1-c0{width:24.3298969072%;}
.span12 div.cq-colctrl-lt1-c1{width:72.9896907216%;}
.span12 div.cq-colctrl-lt2-c0{width:72.9896907216%;}
.span12 div.cq-colctrl-lt2-c1{width:24.3298969072%;}
.span12 div.cq-colctrl-lt3-c0{width:32.4074226804%;}
.span12 div.cq-colctrl-lt3-c1{width:64.9121649485%;}
.span12 div.cq-colctrl-lt4-c0{width:64.9121649485%;}
.span12 div.cq-colctrl-lt4-c1{width:32.4074226804%;}
.span12 div.cq-colctrl-lt5-c0{width:31.5148453608%;}
.span12 div.cq-colctrl-lt5-c1{width:31.5148453608%;}
.span12 div.cq-colctrl-lt5-c2{width:31.5148453608%;}
.ns-body.container>.row>.span12 div.ns-table-wrapper div.cq-colctrl-lt5-c0,.ns-body.container>.row>.span12 div.ns-table-wrapper div.cq-colctrl-lt5-c1,.ns-body.container>.row>.span12 div.ns-table-wrapper div.cq-colctrl-lt5-c2,.ns-body.container>.row>.span9 div.ns-table-wrapper div.cq-colctrl-lt5-c0,.ns-body.container>.row>.span9 div.ns-table-wrapper div.cq-colctrl-lt5-c1,.ns-body.container>.row>.span9 div.ns-table-wrapper div.cq-colctrl-lt5-c2{width:33.3%;}
.span12 div.cq-colctrl-lt6-c0{width:23.6597938144%;}
.span12 div.cq-colctrl-lt6-c1{width:23.6597938144%;}
.span12 div.cq-colctrl-lt6-c2{width:47.3195876289%;}
.span12 div.cq-colctrl-lt7-c0{width:47.3195876289%;}
.span12 div.cq-colctrl-lt7-c1{width:23.6597938144%;}
.span12 div.cq-colctrl-lt7-c2{width:23.6597938144%;}
.span12 div.cq-colctrl-lt8-c0{width:22.9896907216%;}
.span12 div.cq-colctrl-lt8-c1{width:22.9896907216%;}
.span12 div.cq-colctrl-lt8-c2{width:22.9896907216%;}
.span12 div.cq-colctrl-lt8-c3{width:22.9896907216%;}
.span12 div.cq-colctrl-lt9-c0{width:7.35670103093%;}
.span12 div.cq-colctrl-lt9-c1{width:31.2659793814%;}
.span12 div.cq-colctrl-lt9-c2{width:7.35670103093%;}
.span12 div.cq-colctrl-lt9-c3{width:31.2659793814%;}
.span12 div.cq-colctrl-lt11-c0{width:23.6597938144%;}
.span12 div.cq-colctrl-lt11-c1{width:47.3195876289%;}
.span12 div.cq-colctrl-lt11-c2{width:23.6597938144%;}
.container{margin-right:auto;margin-left:auto;}
.container:before,.container:after{display:table;line-height:0;content:"";}
.container:after{clear:both;}
.container-fluid{padding-right:13px;padding-left:13px;}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:"";}
.container-fluid:after{clear:both;}

/* Common.css */
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after,
.clearboth {
	clear: both;
}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.ns-outer-control{width:996px;margin-right:auto;margin-left:auto;}
.capital-blue{background-color:#009ADF;color:#000;}
.black{background-color:#000;color:#FFF;}
.white{background-color:#FFF;color:#333;}
.capital-blue80{background-color:#33AEE5;color:#000;}
.capital-blue60{background-color:#66C2EC;color:#000;}
.capital-blue40{background-color:#99D7F2;color:#000;}
.capital-blue20{background-color:#CCEBF9;color:#000;}
.capital-blue.alt,.capital-blue80.alt,.capital-blue60.alt,.capital-blue40.alt{color:#FFF;}
.black80{background-color:#333;color:#FFF;}
.black60{background-color:#666;color:#FFF;}
.black40{background-color:#999;color:#FFF;}
.black20{background-color:#CCC;}
.black10{background-color:#E6E6E6;}
.black5{background-color:#F4F4F4;}
.bg-slate-1,.black2{background-color:#FAFAFA;}
.cg-dark-blue,.Bond,.fund-objective-bond,.fund-objective-income{background-color:#1E5AA0;color:#FFF;}
.cg-lavender{background-color:#9183AF;color:#FFF;}
.cg-aqua{background-color:#37B8A9;color:#FFF;}
.cg-dark-green,.fund-objective-equity-income,.Equity-Income,.Equity-income,.fund-objective-equity{background-color:#008F45;color:#FFF;}
.cg-yellow{background-color:#F2B900;color:#FFF;}
.cg-green,.fund-objective-fixed,.fund-objective-fixed-tax-exempt{background-color:#81B24F;color:#FFF;}
.cg-violet,.fund-objective-money-market,.Cash-Equivalent,.Cash-equivalent,.fund-objective-cash,.Preservation{background-color:#773C7F;color:#FFF;}
.cg-green-blue,.Balanced,.fund-objective-balanced{background-color:#00736C;color:#FFF;}
.cg-steel,.fund-objective-portfolio-series,.fund-objective-target-date-retirement,.fund-objective-target-date-college,.fund-objective-retirement-income-series,.Retirement.Target.Date,.Retirement.target.date,.Retirement.Income.Portfolio.Series,.fund-objective-target-date{background-color:#7C8A8D;color:#FFF;}
.capital-orange,.fund-objective-growth-income,.Growth-and-Income,.Growth-and-income,.fund-objective-growthIncome{background-color:#DF8600;color:#000;}
.cg-dark-orange,.fund-objective-growth, .Growth{background-color:#DA471F;color:#FFF;}
.cg-dark-blue70,.fund-objective-bond-tax-exempt{background-color:#5285C4;color:#FFF;}
.cg-dark-blue80{background-color:#4B7BB3;color:#FFF;}
.cg-dark-blue60{background-color:#789CC6;color:#FFF;}
.cg-dark-blue40{background-color:#A5BDD9;color:#FFF;}
.cg-dark-blue20{background-color:#D2DEEC;color:#FFF;}
.cg-lavender80{background-color:#A79CBF;color:#FFF;}
.cg-lavender60{background-color:#BDB5CF;color:#FFF;}
.cg-lavender40{background-color:#D3CDDF;}
.cg-lavender20{background-color:#E9E6EF;color:#FFF;}
.cg-green-blue80{background-color:#338F89;color:#FFF;}
.cg-green-blue60{background-color:#66ABA7;color:#FFF;}
.cg-green-blue40{background-color:#99C7C4;color:#FFF;}
.cg-green-blue20{background-color:#CCE3E2;color:#FFF;}
.cg-aqua80{background-color:#5FC6BA;color:#FFF;}
.cg-aqua60{background-color:#87D4CB;color:#FFF;}
.cg-aqua40{background-color:#AFE3DD;color:#FFF;}
.cg-aqua20{background-color:#D7F1EE;color:#FFF;}
.cg-dark-green80{background-color:#33A56A;color:#FFF;}
.cg-dark-green60{background-color:#66BC8F;color:#FFF;}
.cg-dark-green40{background-color:#99D2B5;color:#FFF;}
.cg-dark-green20{background-color:#CCE9DA;color:#FFF;}
.cg-yellow80{background-color:#F5C733;}
.cg-yellow60{background-color:#F7D566;}
.cg-yellow40{background-color:#FAE399;}
.cg-yellow20{background-color:#FCF1CC;}
.cg-green80{background-color:#9AC172;color:#FFF;}
.cg-green60{background-color:#AD8AB2;color:#FFF;}
.cg-green40{background-color:#CDE0B9;color:#FFF;}
.cg-green20{background-color:#FCF1CC;color:#FFF;}
.cg-violet80{background-color:#926399;color:#FFF;}
.cg-violet60{background-color:#AD8AB2;color:#FFF;}
.cg-violet40{background-color:#C9B1CC;color:#FFF;}
.cg-violet20{background-color:#E4D8E5;color:#FFF;}
.cg-orange80{background-color:#E59E33;color:#FFF;}
.cg-orange60{background-color:#ECB666;color:#FFF;}
.cg-orange40{background-color:#CBD0D1;color:#FFF;}
.cg-orange20{background-color:#F9E7CC;color:#FFF;}
.cg-steel80{background-color:#96A1A4;color:#FFF;}
.cg-steel60{background-color:#B0B9BB;color:#FFF;}
.cg-steel40{background-color:#CBD0D1;}
.cg-steel20{background-color:#E5E8E8;}
.fund-overview-objective {padding: 6px; color:#FFF;}
.alert-yellow{background-color:#FFFCD5;}
.error-red{background-color:#C4161C;}
.error{color:#D25957;}
.hidden-desktop{display:none!important;}
#modal-mask{display:none;}
#modal-mask.masked{display:block;position:absolute;top:0;bottom:0;left:0;z-index:999;width:100%;background-color:rgba(0,0,0,0.5);background-image:url(/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/sprites/clear.gif);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#88000000',endColorstr='#88000000',GradientType=0);}
html{color:#333;font:14px/18px "AvenirNextLTW01-Regular",Arial,sans-serif;-ms-overflow-style:scrollbar;}
.btn,input,select,textarea{margin:0;}
textarea{padding:5px 6px;}
.btn,label,select,input[type="radio"],input[type="checkbox"]{cursor:pointer;}
.btn[disabled],.btn.disabled,label.disabled,.disabled label,select[disabled],input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:default;}
input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:18px;padding:5px 6px;border:1px solid #CCC;margin:0;background-color:#FFF;line-height:18px;}
.ie8 input[type="password"]{font-family:Arial,sans-serif;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
select{height:30px;padding:5px 6px;border:1px solid #CCC;}
textarea{overflow:auto;border:1px solid #CCC;}
*[disabled]:not([type=checkbox]):not([type=radio]):not([class~="fund-objective-header"]){color:#999;background-color:#E6E6E6;}
.btn,.button{display:inline-block;padding:9px 15px;border:0 none;color:#FFF!important;background-color:#009ADF!important;background-image:-moz-linear-gradient(top,#33AEE5,#009ADF)!important;background-image:-webkit-linear-gradient(top,#33AEE5,#009ADF)!important;background-image:linear-gradient(to bottom,#33AEE5,#009ADF)!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33AEE5,endColorStr=#009ADF)";font:14px/18px "Avenir Next LT W01 Demi",Arial,sans-serif;text-align:center;overflow:visible;-webkit-appearance:none;}
.btn::-moz-focus-inner{padding:0;border:0 none;}
input.btn{height:36px;}
.btn:hover,.btn:active, .button:hover, .button:active{background-color:#66C2EC;background-image:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)";}
.btn:focus{outline:1px dotted #333;outline:1px auto -webkit-focus-ring-color;outline-offset:-1px;}
.btn-small,.button{padding:8px 15px;font-size:12px;line-height:14px;text-transform:uppercase;}
input.btn-small{height:30px;}
.btn-subdued{color:#333!important;background-color:#99D7F2;background-image:-moz-linear-gradient(top,#CCEBF9,#99D7F2);background-image:-webkit-linear-gradient(top,#CCEBF9,#99D7F2);background-image:linear-gradient(to bottom,#CCEBF9,#99D7F2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#CCEBF9,endColorStr=#99D7F2)";}
.btn-subdued:hover,.btn-subdued:active{background-color:#CCEBF9;background-image:none;}
.btn-link{padding:0;color:#009ADF!important;background-color:transparent;background-image:none;vertical-align:baseline;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)";}
input.btn-link{height:18px;}
.btn-link:hover,.btn-link:active{color:#333!important;background-color:transparent;}
.btn.disabled,.btn[disabled]{color:#999!important;background-color:#E6E6E6;background-image:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)";}
.h1,h1{font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-weight:normal;font-size:24px;font-size:1.7142857142857142857142857142857rem;line-height:30px;line-height:2.1428571428571428571428571428571rem;margin-bottom:9px;margin-bottom:.64285714285714285714285714285714rem;}
.h2,h2,.h2>p{font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-weight:normal;font-size:30px;font-size:2.1428571428571428571428571428571rem;line-height:36px;line-height:2.5714285714285714285714285714286rem;margin-bottom:9px;margin-bottom:.64285714285714285714285714285714rem;}
.h3,h3{font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-weight:normal;font-size:18px;font-size:1.2857142857142857142857142857143rem;line-height:24px;line-height:1.7142857142857142857142857142857rem;margin-bottom:9px;margin-bottom:.64285714285714285714285714285714rem;}
.h4,h4{font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-weight:normal;font-size:14px;font-size:1rem;line-height:18px;line-height:1.2857142857142857142857142857143rem;margin-bottom:9px;margin-bottom:.64285714285714285714285714285714rem;}
.sub-summary,.h6,h6{font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-weight:normal;font-size:18px;font-size:1.2857142857142857142857142857143rem;line-height:24px;line-height:1.7142857142857142857142857142857rem;margin-bottom:9px;margin-bottom:.64285714285714285714285714285714rem;}
.h1 small,h1 small,.h2 small,h2 small,.h3 small,h3 small,.h4 small,h4 small,.h5 small,h5 small .h6 small,h6 small{font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-size:100%;}
h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:normal;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;}
h1.unbold b,h1.unbold strong,h2.unbold b,h2.unbold strong,h3.unbold b,h3.unbold strong,h4.unbold b,h4.unbold strong,h5.unbold b,h5.unbold strong,h6.unbold b,h6.unbold strong{font-weight:normal;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;}
[role~="link"]{cursor:pointer;}
a[href],[role~="link"],span.inactive{color:#1D5799;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;text-decoration:none;}
a:target {
	padding-top: .25em;/* anchor links */
}
a[href]:hover,a[href]:active,[role~="link"]:hover,[role~="link"].active{color:#333;text-decoration: underline;}
.ns-header .site-nav>li:hover>a:focus,.ns-header .site-nav>li:hover>a:hover{color:#333;text-decoration: none !important;} 
a.inactive,span.inactive,[role~="link"].inactive{color:#999;}
.black60 a[href],.black40 a[href],.black60 [role~="link"],.black40 [role~="link"]{color:#99D7F2;}
.black a[href],.black80 a[href],.black [role~="link"],.black80 [role~="link"]{color:#66C2EC;}
.black a[href]:hover,.black a[href]:active,.black80 a[href]:hover,.black80 a[href]:active,.black60 a[href]:hover,.black60 a[href]:active,.black40 a[href]:hover,.black40 a[href]:active,.black [role~="link"]:hover,.black [role~="link"].active,.black80 [role~="link"]:hover,.black80 [role~="link"].active,.black60 [role~="link"]:hover,.black60 [role~="link"].active,.black40 [role~="link"]:hover,.black40 [role~="link"].active{color:#FFF;}
.capital-blue a[href],.capital-blue80 a[href],.capital-blue [role~="link"],.capital-blue80 [role~="link"]{color:#99D7F2;}
.capital-blue60 a[href],.capital-blue40 a[href],.capital-blue20 a[href],.capital-blue60 [role~="link"],.capital-blue40 [role~="link"],.capital-blue20 [role~="link"]{color:#1E5AA0;}
.capital-blue a[href]:hover,.capital-blue a[href]:active,.capital-blue80 a[href]:hover,.capital-blue80 a[href]:active,.capital-blue60 a[href]:hover,.capital-blue60 a[href]:active,.capital-blue40 a[href]:hover,.capital-blue40 a[href]:active,.capital-blue20 a[href]:hover,.capital-blue20 a[href]:active,.capital-blue [role~="link"]:hover,.capital-blue [role~="link"].active,.capital-blue80 [role~="link"]:hover,.capital-blue80 [role~="link"].active,.capital-blue60 [role~="link"]:hover,.capital-blue60 [role~="link"].active,.capital-blue40 [role~="link"]:hover,.capital-blue40 [role~="link"].active,.capital-blue20 [role~="link"]:hover,.capital-blue20 [role~="link"].active{color:#000;}
.capital-blue.alt a[href]:hover,.capital-blue.alt a[href]:active,.capital-blue80.alt a[href]:hover,.capital-blue80.alt a[href]:active,.capital-blue60.alt a[href]:hover,.capital-blue60.alt a[href]:active,.capital-blue40.alt a[href]:hover,.capital-blue40.alt a[href]:active,.capital-blue.alt [role~="link"]:hover,.capital-blue.alt [role~="link"].active,.capital-blue80.alt [role~="link"]:hover,.capital-blue80.alt [role~="link"].active,.capital-blue60.alt [role~="link"]:hover,.capital-blue60.alt [role~="link"].active,.capital-blue40.alt [role~="link"]:hover,.capital-blue40.alt [role~="link"].active{color:#FFF;}
.cg-dark-blue a[href],.cg-dark-blue [role~="link"]{color:#66C2EC;}
.cg-dark-blue a[href]:hover,.cg-dark-blue a[href]:active,.cg-dark-blue [role~="link"]:hover,.cg-dark-blue [role~="link"].active{color:#FFF;}
p{margin:0 0 9px;line-height:18px;line-height:1.2857142857142857142857142857143rem;}
small{font-size:85%;}
sup{display:inline-block;font:9px/1 "Avenir Next LT W01 Demi",Arial,sans-serif;font-size:.64285714285714285714285714285714rem;vertical-align:top;}
.h1 sup,h2 sup,.h2 sup,h3 sup,.h3 sup{margin-top:3px;}
.sections-accordion h3 sup{margin-top:0;}
.ns-breadcrumb sup{margin-top:7px;}
.descriptor sup{margin-top:2px;}
sub{font-size:7px;font-size:.50rem;vertical-align:bottom;line-height:12px;line-height:.8571rem;}
.pipe{display:inline-block;padding:0 10px;color:#CCC;}
hr{height:0;border:0;border-bottom:1px solid #CCC;margin:0 0 9px;}
hr.strong{border-color:#666;}
hr.thick{border-bottom:3px solid #666;}
.hr{border-top:1px solid #CCC;padding-top:9px;}
.hr-strong{border-color:#666;}
.hr-thick{border-top:3px solid #666;}
.section-margin{margin-bottom:30px;margin-bottom:2.1428571428571428571428571428571rem;}
.sub-section-margin{margin-bottom:18px;margin-bottom:1.2857142857142857142857142857143rem;}
.element-margin{margin-bottom:9px;margin-bottom:.64285714285714285714285714285714rem;}
b,strong,.bold{font-weight:normal;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;}
i,cite,em,.italic{font-family:"AvenirNextLTW01-Italic",Arial,sans-serif;}
.bold-italic{font-weight:normal;font-family:"AvenirNextLTW01-DemiIta",Arial,sans-serif;}
.bold-uncondensed, .bold-uncondensed th { font-family: "Avenir Next LT W01 Demi",Arial,sans-serif !important; }
.unbold, .regular, .regular td {font-family:"AvenirNextLTW01-Regular",Arial,sans-serif !important;}
.utility-link,.descriptor{font-size:12px!important;font-size:.85714285714285714285714285714286rem!important;line-height:14px!important;line-height:1rem!important;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif!important;text-transform:uppercase!important;}
.ns-disclosure,.hedge{color:#666;font-size:14px;font-size:1rem;line-height:18px;line-height:1.2857142857142857142857142857143rem;font-family:"AvenirNextLTW01-Condens 721299",Arial,sans-serif;}
.ns-disclosure-wide{background-color:#fafafa !important;}
.ns-disclosure-wide>.ns-outer-control{background:transparent;}
.ns-disclosure a[href],.hedge a[href],.ns-disclosure b,.hedge b,.ns-disclosure strong,.hedge strong,.ns-disclosure dd.bold,.ns-disclosure div.bold, #site-hedge, #site-hedge a, #site-hedge strong{font-weight:normal;font-family:"AvenirNextLTW01-DemiCn",Arial,sans-serif;}
.ns-disclosure i,.hedge i,.ns-disclosure cite,.hedge cite,.ns-disclosure em,.hedge em,.ns-disclosure .italic,.hedge .italic{font-family:"AvenirNextLTW01-Condens 721302",Arial,sans-serif;}
.ns-disclosure a[href] i,.hedge a[href] i,.ns-disclosure a[href] cite,.hedge a[href] cite,.ns-disclosure a[href] em,.hedge a[href] em,.ns-disclosure a[href] .italic,.hedge a[href] .italic,.ns-disclosure b i,.hedge b i,.ns-disclosure b cite,.hedge b cite,.ns-disclosure b em,.hedge b em,.ns-disclosure b .italic,.hedge b .italic,.ns-disclosure strong i,.hedge strong i,.ns-disclosure strong cite,.hedge strong cite,.ns-disclosure strong em,.hedge strong em,.ns-disclosure strong .italic,.hedge strong .italic,.ns-disclosure i a[href],.hedge i a[href],.ns-disclosure i b,.hedge i b,.ns-disclosure i strong,.hedge i strong,.ns-disclosure cite a[href],.hedge cite a[href],.ns-disclosure cite b,.hedge cite b,.ns-disclosure cite strong,.hedge cite strong,.ns-disclosure em a[href],.hedge em a[href],.ns-disclosure em b,.hedge em b,.ns-disclosure em strong,.hedge em strong,.ns-disclosure .italic a[href],.hedge .italic a[href],.ns-disclosure .italic b,.hedge .italic b,.ns-disclosure .italic strong,.hedge .italic strong{font-family:"AvenirNextLTW01-DemiCnI 721308",Arial,sans-serif;}
.ns-disclosure .disclosurereference,.ns-disclosure .disclosuregroupingreference{margin:0 0 20px;}
.ns-disclosure hr{border:0;border-bottom:1px solid #e5e5e5;margin:9px 0;}
.ns-disclosure hr:first-child{margin-top:60px;margin-bottom:30px;}
.ns-disclosure.container{padding-bottom:30px;}
.homepage-disclose .preceding_disclosure{margin:9px 0;}
.preceding_disclosure,.ns-table-row-col p.preceding_disclosure{margin:0 0 9px;}
.emergencyshort .preceding_disclosure{margin-left:102px;}
.ns-disclosure dt,.ns-disclosure dd{display:inline-block;}
.ns-disclosure dt{vertical-align:top;font-family:"AvenirNextLTW01-DemiCn";}
.ns-disclosure dd{width:96%;}
.ns-modal .ns-image-component .content-utility{margin-bottom:20px;}
.avenir12px{font-size:12px;line-height:14px;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;}
.avenir18px333{color:#333;font-size:18px;line-height:24px;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;}
.avenirDemi14px333{color:#333;font-size:14px;line-height:18px;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;}
.avenirDemiCond14px{color:#999;font-size:14px;line-height:18px;font-family:"AvenirNextLTW01-DemiCn",Arial,sans-serif;}
.avenirCn30pxCGBlue{color:#009ADF;font-size:30px;line-height:36px;font-family:"AvenirNextLTW01-Condens 721299",Arial,sans-serif;}
@media print{*{color:black!important;text-shadow:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;}
	a:visited{text-decoration:underline;}
	a[href]:after{content:"(" attr(href) ")";}
	abbr[title]:after{content:"(" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
	pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
	thead{display:table-header-group;}
	tr,img{page-break-inside:avoid;}
	img{max-width:100%!important;}
	@page{margin:.5cm;}
	p,h2,h3{widows:3;orphans:3;}
	h2,h3{page-break-after:avoid;}
	a[id*="-close"]{display: none;}
}
/********************************
* Utility styles.  Re-use these
********************************/
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.displayblock {
	display: block;
}
.displaynone {
	display: none;
}
.inline {
	display: inline;
}
.indent {
	text-indent: 2em;
}
.padded {
	padding: .75em;
}
.padsmall {
	padding: .5em;
}
.padright {
	padding-right: .75em;
}
.pull-right{float:right;}
.pull-left{float:left;}
.pull-center{margin:0 auto;}
.align-center, tr.align-center th, tr.align-center td {text-align:center;}
.align-right, tr.align-right th, tr.align-right td{text-align:right;}
.align-left, tr.align-left th, tr.align-left td{text-align:left !important;}
.pull-down {
	margin-top: 1em;
}
.push-down {
	padding-bottom: 1em !important;
}
.push-both {
	margin: 4em auto;
}
.top {
	vertical-align: top;
}
.middle,
.middle th,
.middle td {
	vertical-align: middle !important;
}
.bottom {
	vertical-align: bottom;
}
.nowrap{white-space:nowrap;}
.wrap {
	white-space: normal;
}
.gap {
	margin-right: 1.5em !important;
}
.break {
	margin-bottom: .75em !important;
}
.tight,
ul.tight {
	margin: .1em 0 .1em 0 !important;
}
.no-margin{margin-bottom:0!important;}
.default-margin-top{margin-top:30px;}
.default-padding-top{padding-top:30px;}
.default-padding-bottom{padding-bottom:25px;}
.no-border,
.no-border th {
	border: none !important;
}
.uppercase{text-transform:uppercase;}
.kern-less {
	letter-spacing: -3px;
}

abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #ccc;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
address{display:block;margin-bottom:1.286em;font-style:normal;line-height:1.286em;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:2.143em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nav{margin:0;list-style:none;}
.nav>li{margin-bottom:0;}
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;}
.nav>li>a>img{max-width:none;}
.nav>.pull-right{float:right;}
.secondarynav{padding:17px 0 0 0;background-color:#FFF;}
.secondary{background-color:#33AEE5;}
.secondary-nav{margin:0 13px 0 0;}
.secondary-nav li{float:left;}
.secondary-nav li>a{display:inline-block;padding:13px 20px 13px 20px;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-size:.857em;color:#FFF;text-decoration:none;background-color:#33AEE5;}
.secondary-nav li>a:hover{color:#333;text-decoration:none;background:#e3e3e3;background-image:-moz-linear-gradient(top,#e3e3e3 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(100%,#f3f3f3));background-image:-webkit-linear-gradient(top,#e3e3e3 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#e3e3e3 0,#f3f3f3 100%);background-image:-ms-linear-gradient(top,#e3e3e3 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#e3e3e3 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#f3f3f3',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.secondary-nav li>a:active,.secondary-nav li>a.active{color:#333;text-decoration:none;background:#e3e3e3;background-image:-moz-linear-gradient(top,#e3e3e3 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(100%,#f3f3f3));background-image:-webkit-linear-gradient(top,#e3e3e3 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#e3e3e3 0,#f3f3f3 100%);background-image:-ms-linear-gradient(top,#e3e3e3 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#e3e3e3 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#f3f3f3',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.ns-breadcrumb-wide>.ns-outer-control{background:transparent;}
.ns-breadcrumb nav h1{display:inline-block;margin:0;padding:0;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-size:14px;font-size:1rem;font-weight:700;}
.ns-breadcrumb nav{margin-bottom:24px;margin-bottom:1.7142857142857142857142857142857rem;*zoom:1;}
.ns-breadcrumb nav a{margin:0 5px 0 0;margin:0 .35714285714285714285714285714286rem 0 0;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;color:#1D5799;}
.ns-breadcrumb nav a:focus,.ns-breadcrumb nav a:hover{color:#333;background:none;}
.hero-component{min-height:468px;margin-top:13px;}
.hero-container-top{height:247px;}
.hero-container-middle{height:143px;color:#FFF;}
.hero-who-we-are{height:120px;padding:25px 0 0 65px;background:transparent url('/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/bgs/bg-hero-middle.png') 40px 0 no-repeat;}
.hero-who-we-are h1{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;font-size:1.286em;font-weight:400;}
.hero-who-we-are p{width:595px;font-size:1.186em;line-height:1.714em;}
.hero-container-lower{height:77px;color:#FFF;background:transparent url('/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/bgs/bg-hero-lower.jpg') 40px 0 no-repeat;}
.hero-container-lower h2{margin:25px 0 0 40px;font-family:"Avenir Next LT W01 Demi",Arial;font-size:1.286em;font-weight:400;line-height:1.714em;}
.hero-container-lower h2 a{color:#FFF;}
.hero-container-lower h2 a:hover{color:#FFF;}
.hero-container-lower>.row .span4:first-child h2{margin-left:62px;}
.hero-container-lower>.row .span4:last-child h2{margin-left:20px;}
.hero-video-spotlight{margin-top:77px;}
.hero-video-spotlight-container{width:890px;height:143px;margin-right:auto;margin-left:auto;background:transparent url('/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/bgs/bg-hero-middle.png') 0 0 no-repeat;}
.hero-video-preview{float:left;width:306px;height:143px;}
.hero-video-preview a{display:block;width:306px;height:143px;background:url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/cta/video-play-off.png") center no-repeat;}
.hero-video-preview a:hover{background:url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/cta/video-play-on.png") center no-repeat;}
.hero-video-meta{padding:25px 0 0 25px;margin:0 0 0 307px;color:#FFF;}
.hero-video-meta h3{padding:0;margin:0;font-size:1.714em;}
span.hero-name,span.hero-position{display:inline-block;margin:15px 4px 0 0;}
span.hero-name{font-weight:bold;}
.hero-video-meta a{display:block;margin-top:20px;}
.bg-funnel{background:#f0f0f0;background:-moz-linear-gradient(left,#f0f0f0 0,#fafafa 34.22%,#f0f0f0 34.22%,#fafafa 68.33%,#f0f0f0 68.33%,#fafafa 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f0f0f0),color-stop(34.22%,#fafafa),color-stop(34.22%,#f0f0f0),color-stop(68.44%,#fafafa),color-stop(68.44%,#f0f0f0),color-stop(100%,#fafafa));background:-webkit-linear-gradient(left,#f0f0f0 0,#fafafa 34.22%,#f0f0f0 34.22%,#fafafa 68.33%,#f0f0f0 68.33%,#fafafa 100%);background:-o-linear-gradient(left,#f0f0f0 0,#fafafa 34.22%,#f0f0f0 34.22%,#fafafa 68.33%,#f0f0f0 68.33%,#fafafa 100%);background:-ms-linear-gradient(left,#f0f0f0 0,#fafafa 34.22%,#f0f0f0 34.22%,#fafafa 68.33%,#f0f0f0 68.33%,#fafafa 100%);background:linear-gradient(to right,#f0f0f0 0,#fafafa 34.22%,#f0f0f0 34.22%,#fafafa 68.33%,#f0f0f0 68.33%,#fafafa 100%);}
.funnel1,.funnel2,.funnel3{padding:30px 13px;}
.text-in-frame{font-family:"Avenir Next LT W01 Bold",Arial;font-size:2.143em;line-height:1.214em;}
.field-hint{font-family:"AvenirNextLTW01-Italic",Arial;color:#e5e5e5;}
.ns-title-bar{display:table;height:96px;margin-bottom:30px;}
.ns-title-bar h1,.ns-title-bar .h1{display:table-cell;color:#333;vertical-align:middle;}
.ns-title-wide .ns-title-bar h1,.ns-title-wide .ns-title-bar .h1{color:#fff;}
.ns-title-wide .ns-title-bar h1 p,.ns-title-wide .ns-title-bar .h1 p{margin-bottom:0;line-height:2.1428571428571428571428571428571rem;}
.ns-one-twenty-eight-spacer+.ns-secondary-parsys .secondaryParys:first-child,.ns-one-twenty-eight-spacer+.ns-secondary-parsys .secondaryParsys:first-child{margin-top:30px;}
.footer-wide{overflow:visible;}
.footer-wide>.ns-outer-control{background:transparent;}
#banner {background: #fff url('/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/bgs/title-bar-bg.jpg') center top no-repeat;height: 96px;}

#outer .ns-outer-control {background: none;}
#outer .ns-body {background: none;}
#outer .ns-default-gray-thirty-spacer {background: none;}
.left-nav-fragment #sidelist-section {margin-top: 0 !important;}

#banner h2 {color: #FFFFFF;font-family: "Avenir Next LT W01 Demi",​Arial,​sans-serif;font-size: 1.71429rem;font-weight: normal;margin-top: 30px;}
#outer {background: #FAFAFA;}
#content {background: #FFFFFF;}
#nav-section,#sidebar {padding-top:30px;}
#content .content-wrapper{margin:30px 10px;}
footer{padding-top:30px;padding-top:2.1428571428571428571428571428571rem;background-color:#e6e6e6;}
footer .black10{background-color:#E6E6E6;}
footer .black40{background-color:#999;}
footer .nav li{float:left;}
footer p,footer ul{margin:0 12px 30px 12px;margin:0 .85714285714285714285714285714286rem 2.1428571428571428571428571428571rem .85714285714285714285714285714286rem;}
footer h3,footer h4,footer h5{padding:0;margin:0 .928em 1.142em .928em;color:#333;}
footer a:hover{color:#333;text-decoration:none;background-color:transparent;}
footer a:active{color:#333;}
.footer-nav li{border-right:1px black solid;}
.footer-nav li:last-child{border-right:none;}
.footer-nav li>a{display:inline-block;padding:0 .5em;margin:0;color:#1D5799;line-height:14px;text-decoration:none;background-color:transparent;}
.footer-nav li:last-child>a{padding-right:0;}
.footer-nav li>a:hover{color:#333;text-decoration:underline;background-color:transparent;}
.footer-nav li>a:active{color:#333;}
ul.social-media-badges{height:auto;margin-bottom:1.142em;*margin-left:13px;vertical-align:middle;}
ul.social-media-badges li{display:inline-block;*display:inline;margin-right:.5em;vertical-align:middle;*zoom:1;}
.social-media-badges li{font-family:"Avenir Next LT W01 Demi",Arial;font-size:1.285em;color:#333;}
.social-media-badges li>a,.social-media-badges li>a>img{vertical-align:middle;}
footer p span{color:#009adf;}
.page-title,.page-summary{color:#333;}
.page-title h1{padding:26px 0 26px 26px;}
.page-summary{padding:0 0 26px 26px;}
.tag{font-weight:bold;}
.office-locations{min-height:700px;background:#fafafa url('/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/bgs/bg-office-location-world.png') 0 35px no-repeat;}
.office-locations ul{float:left;min-height:1px;margin-top:50px;margin-right:0;margin-left:50px;list-style-type:none;}
.office-locations ul:first-child{margin-left:13px;}
.office-locations li a{display:block;padding:0 0 20px 0;clear:both;font-family:"Avenir Next LT W01 Demi",Arial;font-weight:normal;line-height:18px;color:#009adf;text-decoration:none;white-space:nowrap;}
.office-locations li>a:hover,.office-locations li>a:focus,.office-locations:hover>a{color:#66C2EC;text-decoration:none;}
.office-locations li>a.active{color:#333;text-decoration:none;outline:0;}
.office-details{margin:30px 0 0 0;}
.office-details a{display:block;padding:0;clear:both;font-family:"Avenir Next LT W01 Demi",Arial;font-weight:normal;line-height:18px;color:#009adf;text-decoration:none;white-space:nowrap;}
.office-details a:hover,.office-details a:focus,.office-details:hover>a{color:#66C2EC;text-decoration:none;}
.office-details .active>a,.office-details .active>a:hover{color:#66C2EC;text-decoration:none;outline:0;}
.office-detail{color:#333;}
.office-detail>h1{margin:15px 0 0 0;line-height:44px;}
.office-detail .address{margin:20px 0 0 0;line-height:18px;}
.office-detail .office-stats{margin:20px 0 0 0;color:#666;}
.office-detail .office-stats>h2,.office-detail .office-stats>h3{font-family:"Avenir Next LT W01 Demi",Arial;font-size:1em;}
.office-detail .office-stats>p{font-family:"AvenirNextLTW01-Regular",Arial;font-size:2.143em;}
.office-detail .office-disclaimer{margin:25px 0 0 0;font-size:.857em;}
.our-services-details{color:#333;}
.our-services-details .row .span6{width:446px;}
.our-services-details .row .span6 p{padding-right:13px;}
.our-services-details h2{padding:0 0 0 13px;}
.top-border-wrap{padding:1em 0 0 0;border-top:1px solid #CCC;}
.business-quote{padding-bottom:15px;color:#FFF;}
.business-quote p{padding:15px;}
span.name,span.position,span.department{display:block;padding:0 15px;line-height:1.285em;}
span.position a{color:#66C2EC;}
span.position a:hover{color:#CCC;}
span.name{font-weight:bold;}
span.quote-mark{display:inline-block;width:25px;height:17px;background:transparent url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/bgs/business-quote.png") center no-repeat;}
ul.service-listings{list-style-type:none;}
.service-listings li{margin:.5em .5em 0 1em;}
.company-landing{background:#fff 0 35px no-repeat;}
.company-landing ul{float:left;min-height:1px;margin-top:50px;margin-right:0;margin-left:50px;}
.teaser-panel{padding:0;}
.teaser-panel img{padding-bottom:7px;}
.teaser-panel a{min-height:525px;padding:8px 0 8px 0;color:#000;}
.teaser-panel h1,.teaser-panel h2,.teaser-panel h3,.teaser-panel h4,.teaser-panel h5,.teaser-panel p.current{padding:0 0 8px 0;color:#009ADF;}
.teaser-panel p.current{font-weight:bold;}
.teaser-panel h1.hovered,.teaser-panel h2.hovered,.teaser-panel h3.hovered,.teaser-panel h4.hovered,.teaser-panel h5.hovered,.teaser-panel p.current.hovered{color:#66C2EC;}
.company-landing-right{min-height:525px;}
.rail-module{padding:0 0 13px 0;}
.rail-module a{display:block;clear:both;font-family:"Avenir Next LT W01 Demi",Arial;font-weight:normal;line-height:18px;color:#009ADF;text-decoration:none;}
.rail-module a:hover{color:#66C2EC;text-decoration:none;}
.rail-module p,.rail-module h1,.rail-module h2,.rail-module h3,.rail-module h4{padding-bottom:5px;color:#333;}
#timeline{width:970px;min-height:62px;overflow:hidden;background-color:#fff;border-top:1px solid #E6E6E6;}
#timeline>ul{background-color:#FAFAFA;}
#timeline ul li{float:left;}
#timeline ul li>a{display:inline-block;padding:18px 0 13px 0;font-family:"AvenirNextLTW01-Condens 721299",Arial;font-size:30px;line-height:30px;color:#009adf;text-decoration:none;margin-left:15px;margin-right:18px;}
#timeline ul li>a.control{display:inline-block;padding:18px 9px 13px 0;font-family:"AvenirNextLTW01-Condens 721299",Arial;font-size:30px;line-height:30px;color:#009adf;text-decoration:none;margin:0;}
#timeline ul li>a.control.disabled{color:#999;}
#timeline li>a[href*="#2010"]{padding-right:0;}
#timeline ul li>a:hover{color:#333;text-decoration:none;background:transparent;}
#timeline ul li>a:active,#timeline ul li>a.active{color:#333;text-decoration:none;background:transparent;border-bottom:2px solid #939598;}
ul#timeline-nav li>a.control{color:#009adf!important;}
ul#timeline-nav li>a.control.disabled{color:#999!important;}
ul#timeline-nav li>a:active,ul#timeline-nav li>a.active{border-bottom:none;}
#timeline-dates{float:left;width:910px;height:63px;overflow:hidden;list-style-type:none;border-bottom:1px solid #E6E6E6;}
#timeline-dates li{float:left;height:50px;font-size:24px;text-align:center;list-style:none;}
#timeline-nav{width:60px;height:63px;overflow:hidden;list-style-type:none;border-bottom:1px solid #E6E6E6;}
#timeline-nav li{float:left;}
#panels{height:417px;overflow:hidden;background-color:#fff;}
#panels li{float:left;width:970px;height:417px;overflow:hidden;list-style:none;background-color:white;}
.decade-content{margin-top:26px;}
.decade-image img{margin:0 0 0 13px;}
.decade-image p{margin:13px;font-family:"AvenirNextLTW01-Italic",Arial;font-size:.857em;color:#333;}
.decade-year{margin:0 13px 20px 0;color:#333;}
.decade-year h4{font-family:"Avenir Next LT W01 Bold",Arial;font-weight:400;}
.management-landing .row{padding-bottom:20px;}
.management-item{margin:20px 13px 0 13px;}
.management-item img{float:left;padding-top:5px;padding-right:10px;}
.management-item h4,.management-item p.current{padding:0 0 8px 0;color:#333;}
.management-item h4{font-family:"AvenirNextLTW01-Regular",Arial;}
.management-item p{overflow:hidden;color:#666;}
.news-article-meta{min-height:475px;padding:0 0 0 13px;}
.news-article-overview{padding:0 0 30px 26px;}
.news-article-overview,.news-article-meta,.news-article-copy{color:#333;}
.news-article-overview span,.news-article-meta span{display:block;color:#666;}
.news-article-overview h2,.news-article-meta h2{margin:0 0 20px 0;}
.news-article-meta img{margin:20px 0;}
.news-article-overview h2,.news-article-meta h2,.news-article-overview .news-date,.news-article-overview .author,.news-article-meta .news-date,.news-article-meta .author{font-weight:bold;}
.sidenav{padding-left:13px;}
.sidenav ul{list-style:none;}
.sidenav ul li{border-bottom:1px solid #e6e6e6;}
.sidenav ul li>a{display:block;padding:8px 8px;font-family:"Avenir Next LT W01 Demi",Arial;font-size:14px;color:#fff;text-decoration:none;background-color:#009ADF;}
.sidenav ul li>a.selected{color:#333;background-color:#CCC;}
.sidenav ul li>a:hover{color:#333;background-color:#CCC;}
.video-rail-module{height:123px;}
.video-text-well{padding:8px 8px;font-family:"Avenir Next LT W01 Demi",Arial;font-size:14px;color:white;text-decoration:none;background-color:black;}
.slideshow>.span6{margin-left:0;}
.nested .span6.rail-template>.centerpar>.richtext div{padding-right:13px;}
#carousel{position:relative;width:459px;height:440px;}
.slides_container{position:relative;display:block;width:459px;padding-bottom:10px;overflow:hidden;border-bottom:1px solid #ccc;}
.slides_container div.slide{z-index:3;display:none;width:470px;height:440px;}
.caption{max-width:470px;padding-top:10px;padding-bottom:10px;line-height:1.33;text-shadow:none;background:none;}
.caption p{padding-right:10px;font-size:.857em;color:#333;}
.gallery-nav ul{width:160px;padding-top:10px;margin-right:auto;margin-left:auto;list-style-type:none;}
.gallery-nav li{float:left;}
.prev{padding-right:22px;}
.next{padding-left:22px;}
.associate-thumb{float:left;width:83px;height:83px;background:url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/fpo/associate-thumb-on.jpg") left top no-repeat;}
.associate-thumb.hovered img,.associate-thumb.selected img{display:none;}
.associate-teaser{float:left;width:115px;min-height:83px;padding-left:10px;margin-bottom:10px;}
.associates-container>.row>.span6 .row>.span3>.associate{padding-left:13px;}
.associates-container>.row>.span6 .row>.span3:first-child{margin-right:0;}
.associates-container>.row>.span6:first-child{margin-left:13px;}
.associate-teaser.hovered,.associate-teaser.selected{background-color:#e6e6e6;}
.associate-item h5{max-width:460px;padding:7px 0 0 0;line-height:1.285em;color:#009ADF;}
.associate-item p{margin:0;color:#333;}
.associate-teaser.hovered h5,.associate-teaser.selected h5{color:#333;}
.associate-detail-header{padding-top:10px;margin-right:13px;border-top:1px solid #E6E6E6;}
.associate-detail-header img{float:left;padding:5px 15px 20px 0;}
.associate-detail-header h1{padding-bottom:10px;font-family:"Avenir Next LT W01 Demi",Arial;color:#333;}
.associate-detail-header h2{line-height:30px;color:#333;}
.associate-detail{clear:left;}
.associate-detail h1,.associate-detail h2,.associate-detail h3,.associate-detail h4,.associate-detail h5,.associate-detail p{color:#333;}
.associate-detail p{padding-right:10px;}
.video-rail-testimonial h4{padding-bottom:5px;}
.video-rail-testimonial a{color:#009ADF;}
.video-rail-testimonial a:hover{color:#66C2EC;}
.video-rail-testimonial.video-image{background-color:#000;}
.video-image a{display:block;height:122px;background:url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/cta/video-play-off.png") left top no-repeat;}
.video-image a:hover{background:url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/images/cta/video-play-on.png") left top no-repeat;}
.video-image a p{padding-bottom:5px;}
.video-text{padding:5px 10px 0 10px;margin-bottom:5px;color:#fff;background-color:#000;}
.video-text h5{font-family:"AvenirNextLTW01-Regular",Arial;}
.video-text p{padding:2px 0 4px 0;}
.rail-associate h4{padding-bottom:3px;color:#333;}
.rail-associate .associate{background:none;}
.rail-associate-thumb{float:left;width:85px;height:85px;padding-top:6px;}
.rail-associate-teaser{float:left;max-width:125px;min-height:85px;padding-left:10px;margin-bottom:10px;}
.rail-associate-teaser h4{color:#009ADF;}
.rail-associate-teaser.hovered h4{color:#66C2EC;}
.rail-associate-teaser p,.rail-associate i{color:#404040;}
.rail-template{padding-top:13px;}
.socialmedia{margin:20px 0;}
.socialmedia ul{list-style-type:none;}
.socialmedia ul>li{float:left;padding-left:5px;}
a.social-mailto{display:inline-block;width:56px;height:20px;background:#fff url('/shared/img/rebranding/email-active.png') no-repeat;}
a.social-mailto:hover{background:transparent url('/shared/img/rebranding/email-hover.png') no-repeat;}
.frame{width:237px;min-height:205px;margin:0 0 0 38px;color:white;border:12px solid white;border-top:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.frame>div{padding:45px 13px 0 13px;}
footer p span{color:#009adf;}
.hr{min-height:0;}
footer p,footer ul{font-family:"Avenir Next LT W01 Demi";font-size:.857em;}
footer p{padding:0;color:#333;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f2f2f2;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15);}
.well-large{padding:15px 23px;}
.well-small{padding:9px;}
.well-mm{min-height:330px;margin-top:13px;}
.about{padding-top:20px;padding-top:1.4285714285714285714285714285714rem;}
.about h5,.concise-sitemap h5,.legal h5{font-weight:400;}
.concise-sitemap h5{margin-bottom:14px;margin-bottom:1rem;font:normal 12px/14px "Avenir Next LT W01 Bold",Arial;color:#009ADF;text-transform:uppercase;}
.legal h5{font-family:"Avenir Next LT W01 Bold",Arial;font-size:14px;color:#333;}
.legal p{font-family:"AvenirNextLTW01-Regular",Arial;font-size:12px;color:#666;}
.about ul{height:auto;margin-bottom:30px;margin-left:13px;vertical-align:middle;}
.about .row:first-child div ul{margin-bottom:20px;}
.about .row:first-child div ul li ul{margin-bottom:0;}
.about ul li{display:inline-block;padding:0 .5em;font-family:"Avenir Next LT W01 Bold",Arial;font-size:14px;color:#666;border-right:1px #666 solid;}
.about ul li>a{font-family:"Avenir Next LT W01 Demi",Arial;font-size:14px;font-weight:400;color:#1D5799;}
.about ul li>a:focus,.about ul li>a:hover{color:#333;}
.about ul li:first-child{padding-left:0;}
.about ul li:first-child,.about ul li:last-child{border-right:none;}
.about ul li ul.social-media-badges{height:auto;margin:0;vertical-align:middle;}
.about ul li ul.social-media-badges li{display:inline-block;padding:0;margin-right:.5em;vertical-align:middle;font-family:"Avenir Next LT W01 Bold",Arial;font-size:14px;font-weight:400;border-right:none;}
.social-media-badges li>a,.social-media-badges li>a>img{vertical-align:middle;}
.concise-sitemap,.concise-sitemap a[href]{color:#fff;background-color:#999;}
.concise-sitemap h5{color:#fff;}
.concise-sitemap ul{list-style-type:none;}
.concise-sitemap ul li{margin-bottom:14px;margin-bottom:1rem;}
.concise-sitemap ul li>a{font-family:"Avenir Next LT W01 Demi",Arial;font-size:12px;line-height:14px;font-size:.85714285714285714285714285714286rem;line-height:1rem;font-weight:400;color:#FFF;}
.concise-sitemap ul li>a:focus,.concise-sitemap ul li>a:hover{text-decoration:underline;}
.legal ul li{border-right:solid #999 1px;}
.legal ul li:last-child{border-right:none;}
.office-locations ul:before,.office-locations ul:after,#timeline-dates:before,#timeline-dates:after,.rail-associate-item:before,.rail-associate-item:after,#timeline-nav:before,#timeline-nav:after,.socialmedia ul:before,.socialmedia ul:after,.parbase.image.section:before,.parbase.image.section:after,.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.office-locations ul:after,#timeline-dates:after,#timeline-nav:after,.rail-associate-item:after,.socialmedia ul:after,.parbase.image.section:after,.clearfix:after{clear:both;}
.ns-one-twenty-eight-spacer{min-height:96px;}
.ns-thirty-spacer{min-height:30px;}
.ns-default-gray-thirty-spacer{min-height:30px;background-color:#FAFAFA;}
.ns-background{padding:13px;margin-bottom:30px;}
.ns-background .ns-rte{margin-bottom:0;}
.ns-table-wrapper{width:100%;margin-bottom:30px;}
.ns-table-wrapper hr{margin:0;}
.ns-table-wrapper div.ns-table-header [class*="cq-colctrl-lt"],.ns-table-wrapper div.table-row [class*="cq-colctrl-lt"]{margin-left:0;margin-right:0;}
.ns-table-wrapper div.cq-colctrl-lt0-c0,.ns-table-wrapper div.cq-colctrl-lt0-c1{width:50%;}
.ns-table-wrapper div.cq-colctrl-lt1-c0{width:25%;}
.ns-table-wrapper div.cq-colctrl-lt1-c1{width:75%;}
.ns-table-wrapper div.cq-colctrl-lt2-c0{width:75%;}
.ns-table-wrapper div.cq-colctrl-lt2-c1{width:25%;}
.ns-table-wrapper div.cq-colctrl-lt3-c0{width:33%;}
.ns-table-wrapper div.cq-colctrl-lt3-c1{width:67%;}
.ns-table-wrapper div.cq-colctrl-lt4-c0{width:67%;}
.ns-table-wrapper div.cq-colctrl-lt4-c1{width:33%;}
.ns-table-wrapper div.cq-colctrl-lt5-c0,.ns-table-wrapper div.cq-colctrl-lt5-c1,.ns-table-wrapper div.cq-colctrl-lt5-c2{width:33.333%;}
.ns-table-wrapper div.cq-colctrl-lt6-c0,.ns-table-wrapper div.cq-colctrl-lt6-c2{width:25%;}
.ns-table-wrapper div.cq-colctrl-lt6-c1{width:50%;}
.ns-table-wrapper div.cq-colctrl-lt7-c0,.ns-table-wrapper div.cq-colctrl-lt7-c1{width:25%;}
.ns-table-wrapper div.cq-colctrl-lt7-c2{width:50%;}
.ns-table-wrapper div.cq-colctrl-lt8-c1,.ns-table-wrapper div.cq-colctrl-lt8-c2{width:25%;}
.ns-table-wrapper div.cq-colctrl-lt8-c0{width:50%;}
.ns-table-wrapper div.cq-colctrl-lt9-c0,.ns-table-wrapper div.cq-colctrl-lt9-c1,.ns-table-wrapper div.cq-colctrl-lt9-c2,.ns-table-wrapper div.cq-colctrl-lt9-c3{width:25%;}
.ns-table-wrapper div.cq-colctrl-lt10-c0,.ns-table-wrapper div.cq-colctrl-lt10-c1,.ns-table-wrapper div.cq-colctrl-lt10-c2,.ns-table-wrapper div.cq-colctrl-lt10-c3,.ns-table-wrapper div.cq-colctrl-lt10-c4{float:left;width:20%;}
.ns-table-wrapper div.cq-colctrl-lt11{width:100%;margin-left:-26px;}
.ns-table-wrapper div.cq-colctrl-lt11:before,.ns-table-wrapper div.cq-colctrl-lt11:after{display:table;line-height:0;content:"";}
.ns-table-wrapper div.cq-colctrl-lt11:after{clear:both;}
.ns-table-wrapper div.cq-colctrl-lt11>div{float:left;min-height:1px;margin-left:0;}
.ns-table-wrapper div.cq-colctrl-lt11-c0,.ns-table-wrapper div.cq-colctrl-lt11-c1,.ns-table-wrapper div.cq-colctrl-lt11-c2,.ns-table-wrapper div.cq-colctrl-lt11-c3,.ns-table-wrapper div.cq-colctrl-lt11-c4,.ns-table-wrapper div.cq-colctrl-lt11-c5{float:left;width:16.65%;}
.ns-table-wrapper .ns-sticky-anchor-links-component{margin-left:0;width:100%;}
.ns-table-wrapper .sticky-wrapper{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #666;margin-left:0;margin-right:0;}

table{margin-bottom:18px;}
table.full-width{width:100%;}
table.shrink-wrap{width:auto;}
td,th{padding:4px;}
th{font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;}
th[scope="col"],th[scope="colgroup"]{vertical-align:bottom;}
table.row-separators td,table.row-separators th{padding:6px 13px;border:solid #E5E5E5;border-width:1px 0;}
table.row-separators tfoot td,table.row-separators tfoot th{border:0 none;}
table.row-separators tbody:not([class~="thead"]) tr:last-child td,table.row-separators tbody:not([class~="thead"]) tr:last-child th{border-bottom-color:transparent;}
table.row-separators th[scope="col"],table.row-separators th[scope="colgroup"]{border-top:0 none;border-bottom:1px solid #666;}
table.condensed td, .content-wrapper td{font-family:"AvenirNextLTW01-Condens 721299",Arial,sans-serif;}
table.condensed a[href],table.condensed th,table.condensed th dt, .content-wrapper th, .content-wrapper table strong, .content-wrapper table a {font-family:"AvenirNextLTW01-DemiCn",Arial,sans-serif;}
th {border-bottom: 1px solid #CCC; background: #F5F5F5;}
table.condensed th[scope="rowgroup"][colspan]{font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;}
table.condensed td,table.condensed th{padding:6px 11px;}
.table-header-emphasis{border-top:3px solid #666;}
td.na{color:#999;background-color:#E3E3E3;}
table td.table-container{padding:0;}
td.table-container table{margin:0;}
td.table-container td,td.table-container th{border:0 none;}
table.layout{margin:0;}
table.layout td.layout{padding:0;}
.currency,.number,.percent{text-align:right;}
.ns-next-article-meta span{display:block;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;font-weight:normal;margin-bottom:7px;}
.focal-crop{width:100%;height:auto;overflow:hidden;}
.focal-crop img{display:block;width:100%;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}
.focal-crop div{position:relative;max-width:none;height:auto;}
.box{overflow:hidden;padding:13px;border:1px solid #CCC;margin-bottom:18px;}
.box>*:last-child{margin-bottom:0;}
.box-error{border-color:#D25957;margin-bottom:30px;background-color:#F4D5D5;}
table .box-error{margin-bottom:0;}
.box-message{border-color:#FECC99;margin-bottom:30px;background-color:#FFF4CE;}
.box-confirm{border-color:#C6DC74;margin-bottom:30px;background-color:#EBF3CE;color:#360;}
.icon-large{padding-left:47px;}
.icon-large:before{float:left;content:'';width:34px;height:34px;margin:-7px 0 -7px -41px;background:transparent url(/retirement/participant/shared/img/rebranding/message-icons@2x.png) no-repeat;background-size:102px 34px;}
.ie8 .icon-large:before{background:transparent url(/retirement/participant/shared/img/rebranding/message-icons@1x.png) no-repeat;}
.box-error.icon-large:before{background-position:0 0;}
.box-confirm.icon-large:before{background-position:-34px 0;}
.box-message.icon-large:before{background-position:-68px 0;}
span.icon{display:inline-block;width:16px;height:1px;padding:8px 0 7px 0;margin:-8px 7px -8px 0;vertical-align:.35em;background:transparent url(/retirement/participant/shared/img/rebranding/icons@1x.png) no-repeat;content:"";}
span.icon.icon-right{margin-right:0;margin-left:7px;}
span.icon.icon-no-margin{margin:-8px 0;}
.home .icon{background-position:0 0;}
.navigation>li>.home .icon,li.navigation>.home .icon,.home.navigation .icon{background-position:0 -48px;}
.home.btn .icon{background-position:0 -16px;}
.home.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:0 0;}
.inverse .home .icon{background-position:0 -32px;}
.audio .icon,.listen .icon{background-position:0 -64px;}
.navigation>li>.audio .icon,li.navigation>.audio .icon,.audio.navigation .icon{background-position:0 -112px;}
.audio.btn .icon{background-position:0 -80px;}
.audio.inactive .icon,.listen.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:0 -64px;}
.inverse .audio .icon,.inverse .listen .icon{background-position:0 -96px;}
.mail .icon{background-position:0 -128px;}
.navigation>li>.mail .icon,li.navigation>.mail .icon,.mail.navigation .icon{background-position:0 -176px;}
.mail.btn .icon{background-position:0 -144px;}
.mail.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:0 -128px;}
.inverse .mail .icon{background-position:0 -160px;}
.cg-popover .mail .icon{background-position:0 -128px;}
.layers .icon{background-position:-16px 0;}
.navigation>li>.layers .icon,li.navigation>.layers .icon,.layers.navigation .icon{background-position:-16px -48px;}
.layers.btn .icon{background-position:-16px -16px;}
.layers.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-16px 0;}
.inverse .layers .icon{background-position:-16px -32px;}
.video .icon,.play .icon{background-position:-16px -64px;}
.navigation>li>.video .icon,li.navigation>.video .icon,.video.navigation .icon{background-position:-16px -112px;}
.video.btn .icon{background-position:-16px -80px;}
.video.inactive .icon,.play.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-16px -64px;}
.inverse .video .icon,.inverse .play .icon{background-position:-16px -96px;}
.preview .icon{background-position:-16px -128px;}
.navigation>li>.preview .icon,li.navigation>.preview .icon,.preview.navigation .icon{background-position:-16px -176px;}
.preview.btn .icon{background-position:-16px -144px;}
.preview.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-16px -128px;}
.inverse .preview .icon{background-position:-16px -160px;}
.gear .icon{background-position:-32px 0;}
.navigation>li>.gear .icon,li.navigation>.gear .icon,.gear.navigation .icon{background-position:-32px -48px;}
.gear.btn .icon{background-position:-32px -16px;}
.gear.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-32px 0;}
.inverse .gear .icon{background-position:-32px -32px;}
.download .icon{background-position:-32px -64px;}
.navigation>li>.download .icon,li.navigation>.download .icon,.download.navigation .icon{background-position:-32px -112px;}
.download.btn .icon{background-position:-32px -80px;}
.download.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-32px -64px;}
.inverse .download .icon{background-position:-32px -96px;}
.pricing .icon{background-position:-32px -128px;}
.navigation>li>.pricing .icon,li.navigation>.pricing .icon,.pricing.navigation .icon{background-position:-32px -176px;}
.pricing.btn .icon{background-position:-32px -144px;}
.pricing.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-32px -128px;}
.inverse .pricing .icon{background-position:-32px -160px;}
.lock .icon{background-position:-48px 0;}
.navigation>li>.lock .icon,.navigation>li>*:not(ul) .lock .icon,li.navigation>.lock .icon,li.navigation>*:not(ul) .home .icon,.lock.navigation .icon{background-position:-48px -48px;}
.lock.btn .icon{background-position:-48px -16px;}
.lock.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-48px 0;}
.inverse .lock .icon{background-position:-48px -32px;}
.print .icon{background-position:-48px -64px;}
.navigation>li>.print .icon,li.navigation>.print .icon,.print.navigation .icon{background-position:-48px -112px;}
.print.btn .icon{background-position:-48px -80px;}
.print.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-48px -64px;}
.inverse .print .icon{background-position:-48px -96px;}
.phone .icon{background-position:-48px -128px;}
.navigation>li>.phone .icon,li.navigation>.phone .icon,.phone.navigation .icon{background-position:-48px -176px;}
.phone.btn .icon{background-position:-48px -144px;}
.phone.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-48px -128px;}
.inverse .phone .icon{background-position:-48px -160px;}
.triangle-down .icon{background-position:-64px 0;}
.navigation>li>.triangle-down .icon,li.navigation>.triangle-down .icon,.triangle-down.navigation.btn .icon,.triangle-down.navigation .icon{background-position:-64px -48px;}
.triangle-down.btn .icon{background-position:-64px -16px;}
.triangle-down.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-64px 0;}
.inverse .triangle-down .icon{background-position:-64px -32px;}
.paper-clip .icon{background-position:-64px -64px;}
.navigation>li>.paper-clip .icon,li.navigation>.paper-clip .icon,.paper-clip.navigation .icon{background-position:-64px -112px;}
.paper-clip.btn .icon{background-position:-64px -80px;}
.paper-clip.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-64px -64px;}
.inverse .paper-clip .icon{background-position:-64px -96px;}
.caret-right .icon{background-position:-64px -128px;}
.navigation>li>.caret-right .icon,li.navigation>.caret-right .icon,.caret-right.navigation .icon{background-position:-64px -176px;}
.caret-right.btn .icon{background-position:-64px -144px;}
.caret-right.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-64px -128px;}
.inverse .caret-right .icon{background-position:-64px -160px;}
.triangle-up .icon{background-position:-80px 0;}
.navigation>li>.triangle-up .icon,li.navigation>.triangle-up .icon,.triangle-up.navigation .icon{background-position:-80px -48px;}
.triangle-up.btn .icon{background-position:-80px -16px;}
.triangle-up.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-80px 0;}
.inverse .triangle-up .icon{background-position:-80px -32px;}
.refresh .icon{background-position:-80px -64px;}
.navigation>li>.refresh .icon,li.navigation>.refresh .icon,.refresh.navigation .icon{background-position:-80px -112px;}
.refresh.btn .icon{background-position:-80px -80px;}
.refresh.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-80px -64px;}
.inverse .refresh .icon{background-position:-80px -96px;}
.menu .icon{background-position:-80px -128px;}
.navigation>li>.menu .icon,li.navigation>.menu .icon,.menu.navigation .icon{background-position:-80px -176px;}
.menu.btn .icon{background-position:-80px -144px;}
.menu.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-80px -128px;}
.inverse .menu .icon{background-position:-80px -160px;}
.triangle-right .icon{background-position:-96px 0;}
.navigation>li>.triangle-right .icon,li.navigation>.triangle-right .icon,.triangle-right.navigation .icon{background-position:-96px -48px;}
.triangle-right.btn .icon{background-position:-96px -16px;}
.triangle-right.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-96px 0;}
.inverse .triangle-right .icon{background-position:-96px -32px;}
.add-to-cart .icon{background-position:-96px -64px;}
.navigation>li>.add-to-cart .icon,li.navigation>.add-to-cart .icon,.add-to-cart.navigation .icon{background-position:-96px -112px;}
.add-to-cart.btn .icon{background-position:-96px -80px;}
.add-to-cart.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-96px -64px;}
.inverse .add-to-cart .icon{background-position:-96px -96px;}
.details .icon,.details-lit .icon{background-position:-96px -128px;}
.navigation>li>.details .icon,li.navigation>.details .icon,.details.navigation .icon{background-position:-96px -176px;}
.details.btn .icon{background-position:-96px -144px;}
.details.inactive .icon,.details-lit.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-96px -128px;}
.inverse .details .icon,.inverse .details-lit .icon{background-position:-96px -160px;}
.cart .icon,.order .icon{background-position:-112px 0;}
.navigation>li>.cart .icon,li.navigation>.cart .icon,.cart.navigation .icon{background-position:-112px -48px;}
.cart.btn .icon{background-position:-112px -16px;}
.cart.inactive .icon,.order.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-112px 0;}
.inverse .cart .icon,.inverse .order .icon{background-position:-112px -32px;}
.read .icon{background-position:-112px -64px;}
.navigation>li>.read .icon,li.navigation>.read .icon,.read.navigation .icon{background-position:-112px -112px;}
.read.btn .icon{background-position:-112px -80px;}
.read.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-112px -64px;}
.inverse .read .icon{background-position:-112px -96px;}
.facebook .icon{background-position:-112px -128px;}
.navigation>li>.facebook .icon,li.navigation>.facebook .icon,.facebook.navigation .icon{background-position:-112px -176px;}
.facebook.btn .icon{background-position:-112px -144px;}
.facebook.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-112px -128px;}
.inverse .facebook .icon{background-position:-112px -160px;}
.cg-popover .facebook .icon{background-position:-112px -128px;}
.magnify .icon{background-position:-128px 0;}
.navigation>li>.magnify .icon,li.navigation>.magnify .icon,.magnify.navigation .icon{background-position:-128px -48px;}
.magnify.btn .icon{background-position:-128px -16px;}
.magnify.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-128px 0;}
.inverse .magnify .icon{background-position:-128px -32px;}
.calendar .icon{background-position:-128px -64px;}
.navigation>li>.calendar .icon,li.navigation>.calendar .icon,.calendar.navigation .icon{background-position:-128px -112px;}
.calendar.btn .icon{background-position:-128px -80px;}
.calendar.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-128px -64px;}
.inverse .calendar .icon{background-position:-128px -96px;}
.linked-in .icon{background-position:-128px -128px;}
.navigation>li>.linked-in .icon,li.navigation>.linked-in .icon,.linked-in.navigation .icon{background-position:-128px -176px;}
.linked-in.btn .icon{background-position:-128px -144px;}
.linked-in.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-128px -128px;}
.inverse .linked-in .icon{background-position:-128px -160px;}
.cg-popover .linked-in .icon{background-position:-128px -128px;}
.zoom .icon{background-position:-144px 0;}
.navigation>li>.zoom .icon,li.navigation>.zoom .icon,.zoom.navigation .icon{background-position:-144px -48px;}
.zoom.btn .icon{background-position:-144px -16px;}
.zoom.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-144px 0;}
.inverse .zoom .icon{background-position:-144px -32px;}
.education .icon{background-position:-144px -64px;}
.navigation>li>.education .icon,li.navigation>.education .icon,.education.navigation .icon{background-position:-144px -112px;}
.education.btn .icon{background-position:-144px -80px;}
.education.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-144px -64px;}
.inverse .education .icon{background-position:-144px -96px;}
.you-tube .icon{background-position:-144px -128px;}
.navigation>li>.you-tube .icon,li.navigation>.you-tube .icon,.you-tube.navigation .icon{background-position:-144px -176px;}
.you-tube.btn .icon{background-position:-144px -144px;}
.you-tube.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-144px -128px;}
.inverse .you-tube .icon{background-position:-144px -160px;}
.share .icon{background-position:-160px 0;}
.navigation>li>.share .icon,li.navigation>.share .icon,.share.navigation .icon{background-position:-160px -48px;}
.share.btn .icon{background-position:-160px -16px;}
.share.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-160px 0;}
.inverse .share .icon{background-position:-160px -32px;}
.download-doc .icon,.pdf .icon{background-position:-160px -64px;}
.navigation>li>.download-doc .icon,li.navigation>.download-doc .icon,.download-doc.navigation .icon{background-position:-160px -112px;}
.download-doc.btn .icon{background-position:-160px -80px;}
.download-doc.inactive .icon,.pdf.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-160px -64px;}
.inverse .download-doc .icon,.inverse .pdf .icon{background-position:-160px -96px;}
.twitter .icon{background-position:-160px -128px;}
.navigation>li>.twitter .icon,li.navigation>.twitter .icon,.twitter.navigation .icon{background-position:-160px -176px;}
.twitter.btn .icon{background-position:-160px -144px;}
.twitter.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-160px -128px;}
.inverse .twitter .icon{background-position:-160px -160px;}
.cg-popover .twitter .icon{background-position:-160px -128px;}
.arrow-right .icon,.custom .icon{background-position:-176px 0;}
.navigation>li>.arrow-right .icon,li.navigation>.arrow-right .icon,.arrow-right.navigation .icon{background-position:-176px -48px;}
.arrow-right.btn .icon{background-position:-176px -16px;}
.arrow-right.inactive .icon,.custom.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-176px 0;}
.arrow-inverse .right .icon,.inverse .custom .icon{background-position:-176px -32px;}
.close .icon{background-position:-176px -64px;}
.navigation>li>.close .icon,li.navigation>.close .icon,.close.navigation .icon{background-position:-176px -112px;}
.close.btn .icon{background-position:-176px -80px;}
.close.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-176px -64px;}
.inverse .close .icon{background-position:-176px -96px;}
.rss .icon,.subscribe .icon{background-position:-176px -128px;}
.navigation>li>.rss .icon,li.navigation>.rss .icon,.rss.navigation .icon{background-position:-176px -176px;}
.rss.btn .icon{background-position:-176px -144px;}
.rss.inactive .icon,.subscribe.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-176px -128px;}
.inverse .rss .icon,.inverse .subscribe .icon{background-position:-176px -160px;}
.pencil .icon,.customize .icon{background-position:-192px 0;}
.navigation>li>.pencil .icon,li.navigation>.pencil .icon,.pencil.navigation .icon{background-position:-192px -48px;}
.pencil.btn .icon{background-position:-192px -16px;}
.pencil.inactive .icon,.customize.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-192px 0;}
.inverse .pencil .icon,.inverse .customize .icon{background-position:-192px -32px;}
.add .icon{background-position:-192px -64px;}
.navigation>li>.add .icon,li.navigation>.add .icon,.add.navigation .icon{background-position:-192px -112px;}
.add.btn .icon{background-position:-192px -80px;}
.add.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-192px -64px;}
.inverse .add .icon{background-position:-192px -92px;}
.xls .icon{background-position:-192px -128px;}
.navigation>li>.xls .icon,li.navigation>.xls .icon,.xls.navigation .icon{background-position:-192px -176px;}
.xls.btn .icon{background-position:-192px -144px;}
.xls.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-192px -128px;}
.inverse .xls .icon{background-position:-192px -160px;}
.new-document .icon,.new .icon{background-position:-208px 0;}
.navigation>li>.new-document .icon,li.navigation>.new-document .icon,.new-document.navigation .icon{background-position:-208px -48px;}
.new-document.btn .icon{background-position:-208px -16px;}
.new-document.inactive .icon,.new.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-208px 0;}
.inverse .new-document .icon,.inverse .new .icon{background-position:-208px -32px;}
.subtract .icon{background-position:-208px -64px;}
.navigation>li>.subtract .icon,li.navigation>.subtract .icon,.subtract.navigation .icon{background-position:-208px -112px;}
.subtract.btn .icon{background-position:-208px -80px;}
.subtract.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-208px -64px;}
.inverse .subtract .icon{background-position:-208px -96px;}
.presentation .icon{background-position:-208px -128px;}
.navigation>li>.presentation .icon,li.navigation>.presentation .icon,.presentation.navigation .icon{background-position:-208px -176px;}
.presentation.btn .icon{background-position:-208px -144px;}
.presentation.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-208px -128px;}
.inverse .presentation .icon{background-position:-208px -160px;}
.saved .icon{background-position:-224px 0;}
.navigation>li>.saved .icon,li.navigation>.saved .icon,.saved.navigation .icon{background-position:-224px -48px;}
.saved.btn .icon{background-position:-224px -16px;}
.saved.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-224px 0;}
.inverse .saved .icon{background-position:-224px -32px;}
.check .icon{background-position:-224px -64px;}
.navigation>li>.check .icon,li.navigation>.check .icon,.check.navigation .icon{background-position:-224px -112px;}
.check.btn .icon{background-position:-224px -80px;}
.check.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-224px -64px;}
.inverse .check .icon{background-position:-224px -96px;}
.document .icon,.transcript .icon{background-position:-240px 0;}
.navigation>li>.document .icon,li.navigation>.document .icon,.document.navigation .icon{background-position:-240px -48px;}
.document.btn .icon{background-position:-240px -16px;}
.document.inactive .icon,.transcript.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-240px 0;}
.inverse .document .icon,.inverse .transcript .icon{background-position:-240px -32px;}
.clipboard .icon{background-position:-240px -64px;}
.navigation>li>.clipboard .icon,li.navigation>.clipboard .icon,.clipboard.navigation .icon{background-position:-240px -112px;}
.clipboard.btn .icon{background-position:-240px -80px;}
.clipboard.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-240px -64px;}
.inverse .clipboard .icon{background-position:-240px -96px;}
.caret-up .icon{background-position:-240px -128px;}
.navigation>li>.caret-up .icon,li.navigation>.caret-up .icon,.caret-up.navigation .icon{background-position:-240px -176px;}
.navigation > li > .caret-up:hover .icon, li.navigation > .caret-up:hover .icon, .caret-up.navigation:hover .icon {
	background-position: -240px -144px;
}
.caret-up.btn .icon{background-position:-240px -144px;}
.caret-up.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-240px -128px;}
.inverse .caret-up .icon{background-position:-240px -160px;}
.enlarge .icon{background-position:-256px 0;}
.navigation>li>.enlarge .icon,li.navigation>.enlarge .icon,.enlarge.navigation .icon{background-position:-256px -48px;}
.enlarge.btn .icon{background-position:-256px -16px;}
.enlarge.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-256px 0;}
.inverse .enlarge .icon{background-position:-256px -32px;}
.caret-down .icon{background-position:-256px -64px;}
.navigation>li>.caret-down .icon,li.navigation>.caret-down .icon,.caret-down.navigation .icon{background-position:-256px -112px;}
.navigation > li > .caret-down:hover .icon, li.navigation > .caret-down:hover .icon, .caret-down.navigation:hover .icon {
	background-position: -256px -80px;
}
.caret-down.btn .icon{background-position:-256px -80px;}
.caret-down.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-256px -64px;}
.inverse .caret-down .icon{background-position:-256px -96px;}
.trash .icon{background-position:-256px -128px;}
.navigation>li>.trash .icon,li.navigation>.trash .icon,.trash.navigation .icon{background-position:-256px -176px;}
.trash.btn .icon{background-position:-256px -144px;}
.trash.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-256px -128px;}
.inverse .trash .icon{background-position:-256px -160px;}
.shrink .icon{background-position:-272px 0;}
.navigation>li>.shrink .icon,li.navigation>.shrink .icon,.shrink.navigation .icon{background-position:-272px -48px;}
.shrink.btn .icon{background-position:-272px -16px;}
.shrink.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-272px 0;}
.inverse .shrink .icon{background-position:-272px -32px;}
.arrow-up .icon{background-position:-272px -64px;}
.navigation>li>.arrow-up .icon,li.navigation>.arrow-up .icon,.arrow-up.navigation .icon{background-position:-272px -112px;}
.arrow-up.btn .icon{background-position:-272px -80px;}
.arrow-up.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-272px -64px;}
.inverse .arrow-up .icon{background-position:-272px -96px;}
.help .icon{background-position:-272px -128px;}
.navigation>li>.help .icon,.navigation>li>*:not(ul) .help .icon,li.navigation>.help .icon,li.navigation>*:not(ul) .home .icon,.help.navigation .icon{background-position:-272px -176px;}
.help.btn .icon{background-position:-272px -144px;}
.help.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-272px -128px;}
.inverse .help .icon{background-position:-272px -160px;}
.double-chevron-down .icon{background-position:-16px -192px;}
.navigation>li>.double-chevron-down .icon,li.navigation>.double-chevron-down .icon,.double-chevron-down.navigation .icon{background-position:-16px -240px;}
.double-chevron-down.btn .icon{background-position:-16px -208px;}
.double-chevron-down.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:-16px -192px;}
.inverse .double-chevron-down .icon{background-position:-16px -224px;}
.quick-help .icon{background-position:0 -240px;}
.quick-help:hover .icon,.quick-help:focus .icon,.quick-help:active .icon{background-position:0 -192px;}
.quick-help.inactive .icon{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-position:0 -240px;}
.ns-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.ns-modal-backdrop.fade{opacity:0;}
.ns-modal-backdrop,.ns-modal-backdrop.fade.in{opacity:.5;filter:alpha(opacity=50);}
.ns-modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;max-height:80%;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.ns-modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;}
.ns-modal.fade.in{top:10%;}
.ns-modal .ns-modal-header h4{position:relative;padding:0;line-height:27px;margin:13px 60px 13px 26px;}
.ns-modal-header{min-height:34px;margin-right:23px;}
.ns-modal .ns-modal-header a span{margin-left:6px;font-size:18px;color:#666;text-transform:none;}
.ns-modal-header .close{margin-top:2px;}
.ns-modal-body{display:table;min-height:100px;}
.ns-modal-body .modal-spacing{margin:0 26px;padding-bottom:26px;}
.ns-modal .modal-title-content{display:none;}
.ns-modal .ns-disclosure-wide{background-color:#fff;}
.ns-modal .ns-disclosure-wide .row{margin-left:0;}
.ns-modal .ns-disclosure-wide .span12{width:98%;margin-left:0;}
.ns-modal .ns-disclosure-wide .ns-outer-control,.ns-modal .ns-disclosure.container{width:99%;padding-bottom:0;margin-bottom:0;}
.ns-modal .ns-disclosure-wide .span12 hr{display:none;}
.ns-modal .modal-scrollable{overflow-y:auto;}
.ns-modal.scroll-whole .modal-scrollable{overflow-y:visible;}
.ns-modal.scroll-whole .ns-modal-body{overflow-y:auto;overflow-x:hidden;display:block;}
.ns-modal.hide.in{visibility:visible;}
.ns-modal-fragment{max-width:100%;padding:25px 25px 0 25px;}
.ns-modal-fragment{*zoom:1;}
.ns-modal-fragment:before,.ns-modal-fragment:after{display:table;line-height:0;content:"";}
.ns-modal-fragment:after{clear:both;}
#nav-section ul {margin:0;}
#nav-section li {list-style-type: none; font-size:none;}
#nav-side-list li {padding-left: 5px;margin:0;}
#nav-side-list > li {border-bottom: 1px solid #ccc;}
#nav-section .has-children {background: url(/shared/img/rebranding/right-arrow-blue.png) no-repeat -4px 6px;}
#nav-side-list .parent > a{background: url(/shared/img/rebranding/down-arrow-black.png) no-repeat -4px 6px; color: #000}
#nav-side-list .active.parent > a{background:#999; color: #FFF}
#nav-side-list .active.parent > a.has-children {background: url(/shared/img/rebranding/down-arrow-black.png) no-repeat -4px 6px #999; color: #FFF}
/* change arrow to white */
#nav-section .active > a {background:#999;color: #FFF;}
#nav-section .text {display:block; margin-left:11px;}
#nav-side-list a {display:block;}
#nav-side-list a{display: block;overflow: hidden;padding: 5px 0px;}
#sidebar .promo {font-size:12px;}
.concise-sitemap .span1-5 {width: 116px;}
.concise-sitemap h5.block span {display:block;}
.content-wrapper h4{margin-top: 30px; font-size: 16px;padding-bottom:5px;}
.content-wrapper > ul li h4 {font-size: 14px; border: 0; margin:0; padding: 0;}
.content-wrapper h6 {font-family:"Avenir Next LT W01 Demi"; font-size: 14px;}
#traditional-and-roth .content-wrapper table {width: 100%;}
.anchor-link{background:#999;background:-moz-linear-gradient(top,#999 0,#8d8d8d 49%,#808080 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#999),color-stop(49%,#8d8d8d),color-stop(100%,#808080));background:-webkit-linear-gradient(top,#999 0,#8d8d8d 49%,#808080 100%);background:-o-linear-gradient(top,#999 0,#8d8d8d 49%,#808080 100%);background:-ms-linear-gradient(top,#999 0,#8d8d8d 49%,#808080 100%);background:linear-gradient(to bottom,#999 0,#8d8d8d 49%,#808080 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#808080',GradientType=0);}
.anchor-link.active {background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0,#f8f8f8 51%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(51%,#f8f8f8),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f2f2f2 0,#f8f8f8 51%,#fff 100%);background:-o-linear-gradient(top,#f2f2f2 0,#f8f8f8 51%,#fff 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#f8f8f8 51%,#fff 100%);background:linear-gradient(to bottom,#f2f2f2 0,#f8f8f8 51%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0);}
.tmp-roth dl {display: block;margin: 0;padding: .25em 0;padding-top: 0;}
.tmp-roth dl + dl {border-top: 1px dashed #666;padding-top: .25em;}
.tmp-roth dt {margin-right: 20em;padding: 0 .25em 0 .25em;}
.tmp-roth dd {display: block;padding: 0 .25em 0 .25em;}
.tmp-roth dd p,.tmp-roth dd h6 {font-size: .9em;margin: 0;}
.tmp-roth .help {background: #f3f3f3;border: 1px solid #ccc;float: right;margin-left: .5em;margin-top: -1.2em;padding: .35em;width: 19em !important;}
.tmp-roth .field {margin-left: 6.5em;padding-left: 1.2em;padding-top: .25em;position: relative;}
.tmp-roth .field .symbol {left: 0.2em; position: absolute;top: 0.6em;}
.menu-div {background: #fff;border: .1em solid #c60;display: none;font-size: .9em;padding: .25em;width: 465px;}
.menu-div table {border: 0 none;margin: 0 0 1em 0;padding: 0;width: 100%;}
.menu-div th,.menu-div th.colgroup,.menu-div th.col {padding: 0 .25em;text-align: left;}
.menu-div td {padding: 0 1em;}
.menu-div .alt {background: #f3f3f3;}
.menu-div .footnote {font-size: .93em !important;}
.roth-results {border-bottom: 1px solid #666;margin-bottom: 1.5em;padding-bottom: 1.5em;}
.graph {background: #fff;border: 1px solid #666;float: right;margin-left: 1em;padding: .5em;width: 280px;}
.graph img {display: block;margin: 0 auto;}
#roth-401k-process .action p {float: left;text-align: left;width: 71%;}
#investing-calculator dd{margin:10px;}
.popover {position: absolute;top: 0;left: 0;z-index: 1010;display: none;max-width: 276px;padding: 1px;text-align: left;background-color: #ffffff;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);background-clip: padding-box;-webkit-bg-clip: padding-box;-moz-bg-clip: padding;font-size:12px;padding: 10px;overflow:hidden;}
#cg-sites,
#af-sites {display:none;}
#af-sites {
	width: 733px;
}
#cg-sites {
	width: 733px;
}
#cg-sites li {
	list-style-type: none;
	margin-left:0;
}
#cg-sites .pageTitle2 {
	margin-top:20px;
}
#cg-sites .pageTitle1 {
	padding-top: 10px;
	border-top: 1px solid #ccc;
}


#af-sites .pageTitle1 {
	display: block;
	padding-top: 15px;
	border-top: 1px solid #ccc;
	font-size: 20px;
	color: #1D5799;
}
.switcher-table ul li {
	font-size: 14px;
	margin-bottom: 10px;
}
.site-switcher-close {
	font-size: 13px;
	float: right;
}
.site-switcher-close span {
	color: #666;
	margin-left: 10px;
	font-weight: bold;
}
.site-switcher-bottom-redirect{
	height: 40px !important;
	font-size: 13px;
	float: right;
}
.switcher-close-background{
	background-color: #009adf !important;
	border-top:0 !important;
	color: #FFF !important;
	text-align: right !important;
	padding: 5px 15px 5px 0 !important;
}
.switcher-close-background a, .switcher-close-background span{
	color: #FFF !important;
	font-size: 13px;
}

#site-switcher a:hover {background:#009ADF;}
#site-switcher-expand,
#site-switcher-contract {
	display:block;
	background: url("/shared/img/rebranding/switcher-arrows.png") right 0 no-repeat;
	float: left;
	padding-right: 32px;
	font-size: 14px;
	line-height: 25px;
}
#site-switcher-expand:hover,
#site-switcher-contract:hover {
	background-position: right -25px;
	color: #333;
}
#af-sites .site-switch-last-column {height:92px;}
.popover .arrow {display:none;}
#overlay {
	position: fixed;
	top: 29px;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 100;
	display: none;
}
#search-submit {
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)";
}
.footer .leftpad {margin-left: 38px;}
.returnToTop {text-align: right; margin:10px 0 20px 0;}.footer .leftpad {margin-left: 38px;}
.return-spon-link { margin:10px 0 20px 0;}
.spon-ul {margin:0 0 18px 2em; margin-top: 10px;}

/* --- Elements --- */
iframe {
	width: 100%;
}

/* lists */
ul{margin:0 0 18px 1.5em;}
ol{list-style-type:none;counter-reset:li;margin:0 0 18px 1.8em;}
li{margin-bottom:5px;}
ol>li:before{content:counter(li);counter-increment:li;float:left;clear:both;margin-left:-2em;width:1.3em;text-align:right;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;}
ol>li:after{content:"";display:table;line-height:0;clear:both;}
ul ul,ul ol,ol ul,ol ol{margin-bottom:0;}
ol li li {
	list-style-type: disc;
}
dl{margin-bottom:9px;}
dt{margin-bottom:9px;font-family:"Avenir Next LT W01 Demi",Arial,sans-serif;}
.unbold dt{font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;}
dd{margin:0;}
.unstyled{margin-left:0!important;list-style-type:none!important;}
ol.unstyled>li:before{display:none;}
.unstyled ul,.unstyled ol{margin-bottom:9px;}
.unstyled ul{list-style-type:disc;}
.unstyled ul ul{list-style-type:circle;}
.unstyled ul ul ul{list-style-type:square;}
ul.inline, ol.inline {
	list-style: none outside none;
	margin-left: 0px;
}
ul.inline li, ol.inline li {
	display: inline-block;
	padding: 0 5px;
}
h3.jumplinks {
	margin-top: 2em;
}
ul.jumplinks {
	padding-top: 1em;
	margin: 0 0 0.5em !important;
	list-style: none;
}
ul.jumplinks li {
	border-right: 2px #666;
	margin-right: 0.25em;
	padding-right: 0.75em;
}
.legal ul li{border-right:solid #999 1px;}
.legal li:last-child,
.jumplinks li:last-child{border-right:none;}
.legal ul li:first-child,
.jumplinks ul li:first-child {
	padding-left: 0;
}

/* Form layout toolkit */
dl.inline,
.inline dl {
	overflow: hidden;
	margin-bottom: 9px;
}
.control-wrapper {
	margin-bottom: 9px;
}
.inline dt {
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
}
.inline .indent {
	border-left: 10px solid transparent; /* match dt margin-right */
}
.form-control-text dt,
.form-control-text span.symbol {
	padding-top: 6px; /* match text input top padding/border */
}
.form-control-check dt {
	padding-top: 0; /* currently only needed if overriding inherited style */
}
.form-control-btn {
	padding-top: 9px;
}
.inline.align-left dt {
	text-align: left;
}
.inline dd {
	overflow: hidden;
}
.inline.symbol dd,
.inline.symbol .indent {
	padding-left: 1em;
}
.inline.em-narrow dt { width: 5em; }
.inline.em-normal dt { width: 10em; }
.inline.em-wide   dt { width: 17em; }

.inline.em-narrow .indent { margin-left: 5em; }
.inline.em-normal .indent { margin-left: 10em; }
.inline.em-wide   .indent { margin-left: 17em; }

.inline span.symbol {
	position: absolute;
	margin-left: -1em;
}


.options, .options .options {
	list-style-type: none;
	margin: 0;
}
.sidenav {
	padding-left: 13px;
}
.cca {
	border-bottom: 1px solid #CCC;
	margin-left: 0;
	margin-bottom: 2em;
}
.cca .sidenav {
	padding-left: 0;
}
.cca .servicetip-selector {
	height: 325px;
	padding: 2em 0;
}
.cca .servicetip-selector li {
	padding: 0.25em 0;
}
.cca .sidenav li.med:after {
	margin-top: -22px;
}
.cca .sidenav li.lrg:after {
	margin-top: -31px;
}
.cca .sidenav li.selected {
	background: none repeat scroll 0 0 #000;
	position: relative;
}
.cca .sidenav li.selected:after {
	border-color: transparent transparent transparent #000;
	border-image: none;
	border-style: solid;
	border-width: 12px;
	content: " ";
	height: 0;
	left: 100%;
	margin-top: -12px;
	pointer-events: none;
	position: absolute;
	top: 50%;
	width: 0;
}
.cca .sidenav a {
	display: inline-block;
	padding: 0 13px;
}
.cca .sidenav li.selected a {
	color: #FFF;
}
.cca dd {
	padding-top: 0.65em;
}



/* Step indicators - for re-use */
.numbers {
	float: left;
	line-height: 2.14286rem;
	margin: 0;
	font-family: "AvenirNextLTW01-Regular",Arial,sans-serif;
/*	font-size: 1.714rem;*/
	font-size: 1.49975rem;
}
.numbers > span {
	margin-right: 5px;
}
.numbers div {
	display: inline-block;
	background: url("../../shared/img/rebranding/blue-circle.png") no-repeat scroll 0 2px transparent;
	width: 30px;
	height: 30px;
	margin-bottom: 0;
	padding: 2px 0 0;
	text-align: center;
}
.numbers div span.digit {
	display: block;
	width: 30px;
	font-family: "Avenir Next LT W01 Demi",Arial,sans-serif;
	line-height: 2.14286rem;
	color: #FFF;
}
.numbers span.digit.kern-less {
	margin-left: -1px;
}



/* Drawers - for re-use */
.drawer-details-fragment {
	background-color: #CCEBF9;
	position: relative;
	max-height: 0;
	overflow: hidden;
	transition: .25s;
}
.drawer-details-fragment:before {
	border-color: #B3CFDB transparent;
	border-style: solid;
	border-width: 0 12px 12px;
	content: "";
	display: block;
	position: absolute;
	width: 0;
	left: 9em;
	top: -12px;
}
.drawer-details-fragment.open {
	max-height: 80em;/* something must be specified, for transition */
	margin: .75em 0;
	/* overflow: visible; Hiding speech arrow now */
	transition: .5s;
}
.drawer-details-fragment .padded {
	padding: 0 .5em;
}
.drawer-details-close {
	background: linear-gradient(to bottom, #b3cfdb 0px, #ccebf9 33%) repeat-x scroll 0 0 #ccebf9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB3CFDB',endColorstr='#FFCCEBF9',GradientType=0);
	padding: 18px 13px 0;
}
.drawer-details-close a {
	color: #1E5AA0 !important;
	font-family: "Avenir Next LT W01 Demi",Arial,sans-serif !important;
}
.drawer-details-close a span {
	color: #666;
	font-family: "AvenirNextLTW01-Regular",Arial,sans-serif;
	font-size: 18px;
	margin-left: 6px;
	text-transform: none;
}
.drawer-details-footer {
	height: 21px;
	background: linear-gradient(to bottom, #ccebf9 50%, #b3cfdb 100%) repeat-x scroll 0 0 #ccebf9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCCEBF9',endColorstr='#FFB3CFDB',GradientType=0)
}

#investor-video-watch a.btn-small:hover{text-decoration: none !important;}
a.form-login:hover {
	text-decoration: none !important;
}

footer #ad-choices {
	margin: 0px 0px 30px 10px;
	font-size: 0.857em;
}

footer #ad-choices a:hover {
	color: #1D5799;
	text-decoration: none !important;
}

footer #ad-choices a img {
	height: 14px;
	vertical-align: middle !important;
}

footer #ad-choices a span {
	vertical-align: middle !important;
}

#the-funds #semi-reports {
	margin-left: 10px;
	margin-right: 3.55em;
}

#the-funds #ann-reports {
	margin-left: 1.6em;
	margin-right: 10px;
}

#investing-in-american-funds sup{
	display: inline;
}
.forfeiture-history {
	vertical-align: top;
	width: 60%;
	font-family: inherit !important;
}

#pp-eDistributions sup, #tpa-eDistributions sup {
	margin-top: -2px;
	font-size: 20px;
}

#pp-eDistributions img, #tpa-eDistributions img {
	height: 150px;
}

/* Site Switcher code starts */
.cg-sites-country-list {
	float: left;
	width : 64%;
	height: 340px;
	margin-right: 5px;
	background: #ccebf9 none repeat scroll 0 0;
}

.cg-sites-continent li {
	width: 225px;
	height: 102px;
	margin-right: 0px;
	margin-top: 3px;
	background-color: #e5e5e5;
	cursor: pointer;
	cursor: hand;
}

.cg-sites-continent-active {
	width: 240px;
	height: 100px;
	padding-right: 0px;
	margin-right: 0px;
	margin-top: 3px;
	background-color: #ccebf9;
}

.cg-sites-continent img {
	float: right;
	margin: 8px;
}

.cg-sites-continent a {
	color: #1D5799;
	font-family: "Avenir Next LT W01 Demi",Arial,sans-serif;
	font-size: 16px !important;
}

.cg-sites-country-list td {
	width: 50% !important;
	margin: 10px !important;
}

.cg-sites-country-list table {
	width: 100% !important;
}

.cg-sites-country-list a {
	padding-left: 30px !important;
	padding-top: 10px !important;
	font-family: "Avenir Next LT W01 Demi",Arial,sans-serif;
	font-size: 14.67px;
}

.site-selector {
	padding-right: 0px !important;
	margin-right: 0px !important;
}

.inactive {
	display: none;
}

#america-tab {
	position: relative;
	margin-top: 0px !important;
	padding: 5px 5px;
	background-image: url("../img/americas-inactive.png");
	background-color: rgb(204, 235, 249);
	background-position: 140px;
	background-repeat: no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

#america-tab:hover {
	background-image: url("../img/americas-active.png");
}

.america-tab-active {
	background-image: url("../img/americas-active.png") !important;
}

.america-tab-inactive {
	background-image: url("../img/americas-inactive.png");
}

.asia-tab-active {
	background-image: url("../img/asia-active.png") !important;
}

.asia-tab-inactive {
	background-image: url("../img/asia-inactive.png");
}

.europe-tab-active {
	background-image: url("../img/europe-active.png") !important;
}

.europe-tab-inactive {
	background-image: url("../img/europe-inactive.png");
}

#asia-tab {
	position: relative;
	padding: 5px 5px;
	background-image: url("../img/asia-inactive.png");
	background-color: rgb(229, 229, 229);
	background-position: 140px;
	background-repeat: no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

#asia-tab:hover {
	background-image: url("../img/asia-active.png");
}

#europe-tab {
	position: relative;
	padding: 5px 5px;
	background-image: url("../img/europe-inactive.png");
	background-color: rgb(229, 229, 229);
	background-position: 140px;
	background-repeat: no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

#europe-tab:hover {
	background-image: url("../img/europe-active.png");
}

.tab-inactive {
	width: 225px;
	height: 100px;
	margin-top: 3px;
	background-color: #e5e5e5;
}

.switcher-af-logo,
.switcher-cg-logo {
	cursor: pointer;
	margin-bottom: 22px;
}

/* .switcher-table td {
	padding: 15px;
	vertical-align: top;
} */

.cg-logo{
	padding: 0 0 20px  10px;
}

.site-switch-last-column {
	background: #F5F5F5;
}

.switcher-close {
	padding-bottom: 5px !important;
	padding-right: 5px !important;
	border-top: 5px !important;
	color: #FFF !important;
	text-align: right !important;
}

.switcher-close a, .switcher-close span {
	margin-left: 10px;
	font-size: 13px;
}

.continents {
	display: block;
	padding-top: 45px !important;
	padding-left: 20px !important;
	color: #1D5799;
	font-family: "AvenirNextLTW01-DemiCn",Arial,sans-serif;
	font-size: 17px;
	vertical-align: middle;
}

#cg-sites .add-close {
    border-top: 5px solid #009adf;
    padding: 9px;
    text-align: right;
}

#outer-div {
	padding:8px;
}



.switch-tab-americas {
	height: 100px;
	padding: 0;
	margin-top: 0px 5px 5px 5px;
}

.bottom-links {
	list-style-type: none;
	margin: 0;
	padding-top: 13px;
	border-top: 1px solid #ccc;
	font-size: 14px;
}

.bottom-links-container {
	clear: both;
	padding-top: 34px;
}

.bottom-links-container.cg-bottom-links-container {
	padding: 34px 15px 40px 15px;
}

.bottom-urls {
	font-size: 14px !important;
}

.bottom-links-container h4 {
	font-size: 18px !important;
	margin-bottom: 10px;
}

.switcher-item {
	float: left;
	width:50%;
	padding: 5px 0;
}
.active1 {
	margin: 5px 0 5px 5px;
}
#europe-content{
	display: none;
}
#asia-content{
	display: none;
}
#america-content{
	display: block;
}
#div-1{
	width: 35%;
	 float: left;
}

#af-sites table {
	margin-bottom: 0 !important;
}

#site-switcher-table .site-switcher-link {
	padding: 0 15px 15px 15px !important;
}

#site-switcher-table .site-switcher-logo {
	padding: 26px 15px 0 15px !important;
}

.cg-sites-country-list .switcher-item a:hover {
	text-decoration: underline !important;
}

#site-switcher-table a:hover,
#cg-sites a:hover{
	color: #1D5799 !important;
	text-decoration: underline !important;
}

#cg-sites .america-tab-active a:hover {
	text-decoration: underline #1D5799;
}

#cg-sites .asia-tab-active a:hover {
	text-decoration: underline #1D5799;
}

#cg-sites .europe-tab-active a:hover {
	text-decoration: underline #1D5799;
}

.switcher-close-background a:hover {
	color: #FFF !important;
}
/*Site Switcher Code Ends*/
.expectancy-table-heading h4 {
	font-size: 18px;
	font-family: "AvenirNextLTW01-DemiCn",Arial,sans-serif;
	letter-spacing: 0.5px;
	margin-top: 0px;
}

.expectancy-table-heading {
	padding-bottom: 15px;
}

/* AEM CLoud CSS Overwrites for CSS Correction START */
input[type=text], :before, :after {
    box-sizing: initial !important;
}
th {
    border-bottom: 1px solid rgb(204, 204, 204) !important;
}
th, :before, :after {
    box-sizing: initial !important;
}

.align-right.section-margin>a>img.icon, .align-right.clearboth>a>img.icon{
	display:inherit !important;
}
#payroll-subtopic .numbers div, #eligibility-subtopic .numbers div, #participants-subtopic .numbers div, #beneficiaries-subtopic .numbers div,#deferrals-subtopic .numbers div, #vesting-subtopic .numbers div{
	height: 32px;
}
.gds-header__fly-out-item-content .containerV2.container.responsivegrid{
	width:100%;
}
#share-prices-and-returns .content-wrapper th{
	text-align: center;
}
#the-funds .ns-order-anywhere{
	width: 688px;
}
html,body{
	scroll-behavior: smooth;
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait), screen and (max-width: 768px){
	#banner h2{
		margin-left: 15px;
	}
}
#spend-or-save .padded {
	padding-left: 0px;
}

/* CSS changes for footer links */
.gds-footer__zone-link-item{
	padding-top:6px;
}

.gds-footer__zone-3-wrapper .gds-footer__zone-3-legal-links .gds-footer__zone-3-legal-link-item a,.gds-footer__contact-header ul li a{
	color: #ffffff !important;
}
/* AEM CLoud CSS Overwrites END */

/*Calculator back button css changes for DRPP-12167 @INYNAZS*/
.calcButton{
	padding: 8px 6px;
	width: 63px;
	cursor: pointer;
}
/*Calculator back button css changes ends*/


#investment-json #fund-average-annual-text-align {
    text-align: left !important;
    padding-left: 60px !important;
}

/*Help center standalone page layout changes, mobile view fixed*/
@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 480px), screen and (max-width: 480px), screen and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2), screen and (max-device-width: 569px) and (-webkit-device-pixel-ratio: 1.5) {
    #help-center-standalone .ns-header .row {
         display: block; 
    }
	#help-center-standalone #banner h2 {
    	margin-left: 20px;
	}
	#help-center-standalone .ns-header header .row > .span2 {
		width: 140px
	 }
}
/*Help center standalone page layout changes, mobile view fixed ENDS*/

.manual_payroll_video .video-border {
    border: 2px solid #000;
    border-radius: 5px;
}

/* Help center css */
#help-center-content .main-topic .thumbcol .landingPage {
	margin-left: 1em !important;
}

#default-section .topic-heading .pageTitle10 {
	margin-bottom: 15px;
}

#participants-subtopic .cca .pull-down .ps-content,
#participants-subtopic .cca .pull-down .mpn-content,
.main-topic #participant-drawer .drawer-details-container .padded p,
.main-topic #payroll-drawer .drawer-details-container .padded p,
.main-topic #vesting-drawer .drawer-details-container .padded p {
  	font-size: 12px !important;
}

/* DRPP-14450 - Hide Trust Reports section */
.servicetip-selector.cg-steel20 ul.servicetip-account-select.sidenav.options li#trust-reports {
    display: none !important;
}

/* DRPP-14536 */
.help-center-footer .gds-footer {
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: white !important;
}

.container.help-center-disclosure{
    padding-top: 25px;
	padding-bottom: 15px;
    font-size: 14px;
    line-height: 18px;
    font-family: "AvenirNextLTW01-Regular", Arial, sans-serif;
}

.underlined-link {
    text-decoration: underline;
}
/* DRPP-14536 */