.ActiveNavBackground{background:#00371d;background:-webkit-gradient(linear,left top,left bottom,from(#00371d),to(#0b543d));background:-webkit-linear-gradient(top,#00371d,#0b543d);background:-moz-linear-gradient(top,#00371d,#0b543d);background:-ms-linear-gradient(top,#00371d,#0b543d);background:-o-linear-gradient(top,#00371d,#0b543d);background:linear-gradient(180deg,#00371d,#0b543d)}
/*! Tablesaw - v3.0.9 - 2018-02-14
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2018 Filament Group; Licensed MIT */
.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0}.tablesaw *{box-sizing:border-box}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}@media only all{.tablesaw-stack{clear:both}.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 .6em 0 0;width:30%}.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none !important}}@media(max-width:39.9375em){.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf}.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%}.tablesaw-cell-label{vertical-align:top}.tablesaw-cell-content{display:inline-block;max-width:67%}.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content{display:block;width:100%;max-width:100%;padding:0}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}}@media(min-width:40em){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none !important}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}@font-face{font-family:'OldStandardTTBold';src:url('/fonts/old-standard-tt/OldStandard-Bold-webfont.eot?');src:url('/fonts/old-standard-tt/OldStandard-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/old-standard-tt/OldStandard-Bold-webfont.woff') format('woff'),url('/fonts/old-standard-tt/OldStandard-Bold-webfont.ttf') format('truetype'),url('/fonts/old-standard-tt/OldStandard-Bold-webfont.svg#OldStandardTTBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OldStandardTTItalic';src:url('/fonts/old-standard-tt/OldStandard-Italic-webfont.eot?');src:url('/fonts/old-standard-tt/OldStandard-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/old-standard-tt/OldStandard-Italic-webfont.woff') format('woff'),url('/fonts/old-standard-tt/OldStandard-Italic-webfont.ttf') format('truetype'),url('/fonts/old-standard-tt/OldStandard-Italic-webfont.svg#OldStandardTTItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'PTSansNarrowRegular';src:url('/fonts/pt-sans/PTN57F-webfont.eot?');src:url('/fonts/pt-sans/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/pt-sans/PTN57F-webfont.woff') format('woff'),url('/fonts/pt-sans/PTN57F-webfont.ttf') format('truetype'),url('/fonts/pt-sans/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'PTSansNarrowBold';src:url('/fonts/pt-sans/PTN77F-webfont.eot?');src:url('/fonts/pt-sans/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/pt-sans/PTN77F-webfont.woff') format('woff'),url('/fonts/pt-sans/PTN77F-webfont.ttf') format('truetype'),url('/fonts/pt-sans/PTN77F-webfont.svg#PTSansNarrowBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'BitstreamVeraSansBold';src:url('/fonts/bitstream-vera-sans/Vera-Bold-webfont.eot?');src:url('/fonts/bitstream-vera-sans/Vera-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/bitstream-vera-sans/Vera-Bold-webfont.woff') format('woff'),url('/fonts/bitstream-vera-sans/Vera-Bold-webfont.ttf') format('truetype'),url('/fonts/bitstream-vera-sans/Vera-Bold-webfont.svg#BitstreamVeraSansBold') format('svg');font-weight:normal;font-style:normal}body{border-top:5px solid #014a34;font:12px Arial;color:#5b595c}button,input,select,textarea{font:12px Arial;color:#5b595c}a,a:visited,a:hover{color:#248359;text-decoration:none}a{color:#248359;text-decoration:none}a:hover{text-decoration:underline}.pdf{background:url(/images/pdf.gif) no-repeat right top;padding-right:16px;margin-right:3px;line-height:15px}.ie6 .pdf,.ie7 .pdf{background:none;padding-right:0}.old_ie_pdf{margin-left:4px}nav{display:inline}h1{background-color:rgba(196,192,150,.7);color:#fff;display:block;margin:0 0 22px 0;height:42px;font:40px/32px 'PTSansNarrowRegular',Arial,sans-serif;padding:39px 20px 0 19px}h1.home{background:none;border:none;color:#01583c;margin:0;display:inline;font:22px/24px 'OldStandardTTBold',Arial,sans-serif;letter-spacing:-1px;padding:0 3px 0 0}h2{color:#014730;margin:3px 0 7px 20px;font:18px 'PTSansNarrowBold',Arial,sans-serif}.emphasis_h2{font:25px/28px 'PTSansNarrowRegular',Arial,sans-serif}h3{color:#014730;margin:3px 0 3px 20px;font-size:14px}p{margin:0 8px 11px 20px;line-height:24px}.emphasis{font-size:16px;margin-bottom:31px}ul{margin:0 0 20px 20px;padding-left:0}li{list-style:none;margin-bottom:9px}ol li{list-style:decimal}#main form{line-height:24px;margin-left:20px}select{color:#5b595c}.button,input.gsc-search-button{width:auto !important;border-top:1px solid #91b9a4;border-right:1px solid #82ab97;border-bottom:1px solid #043626;border-left:1px solid #82ab97;padding:4px 14px 4px 21px;color:#e6e3da !important;text-decoration:none !important;font-weight:bold;text-align:center;line-height:15px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px 1px 1px 1px;display:inline-block;cursor:pointer;background:#0e4a36;background:url(/images/button_background.png) no-repeat 9px 8px,-webkit-gradient(linear,left top,left bottom,from(#71a28a),to(#0e4a36));background:url(/images/button_background.png) no-repeat 9px 8px,-webkit-linear-gradient(top,#71a28a,#0e4a36);background:url(/images/button_background.png) no-repeat 9px 8px,-moz-linear-gradient(top,#71a28a,#0e4a36);background:url(/images/button_background.png) no-repeat 9px 8px,-ms-linear-gradient(top,#71a28a,#0e4a36);background:url(/images/button_background.png) no-repeat 9px 8px,-o-linear-gradient(top,#71a28a,#0e4a36);background:url(/images/button_background.png) no-repeat 9px 8px,linear-gradient(180deg,#71a28a,#0e4a36)}.no-cssgradients .button,.no-cssgradients input.gsc-search-button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71a28a',endColorstr='#0e4a36',GradientType=0);border:none;padding-left:14px}.button_no_icon{width:auto !important;border-top:1px solid #91b9a4;border-right:1px solid #82ab97;border-bottom:1px solid #043626;border-left:1px solid #82ab97;padding:3px 14px 4px 14px;color:#e6e3da !important;text-decoration:none !important;font-weight:bold;text-align:center;line-height:15px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px 1px 1px 1px;display:inline-block;cursor:pointer;background:#0e4a36;background:-webkit-gradient(linear,left top,left bottom,from(#71a28a),to(#0e4a36));background:-webkit-linear-gradient(top,#71a28a,#0e4a36);background:-moz-linear-gradient(top,#71a28a,#0e4a36);background:-ms-linear-gradient(top,#71a28a,#0e4a36);background:-o-linear-gradient(top,#71a28a,#0e4a36);background:linear-gradient(180deg,#71a28a,#0e4a36)}.no-cssgradients .button_no_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71a28a',endColorstr='#0e4a36',GradientType=0);border:none}#background{height:530px;background:linear-gradient(180deg,#f3f0e8,#fff);background:-moz-linear-gradient(top,#f3f0e8,#fff);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f0e8),color-stop(100%,#fff));position:absolute;left:0;width:100%}.no-cssgradients #background{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f0e8',endColorstr='#ffffff',GradientType=0);overflow:auto}.container_outer{margin:0 auto 60px auto;width:974px;position:relative}.main_2174,.main_product_341,.main_product_1238,.main_product_1344{background-image:url(/images/headers/2174.jpg)}.main_2199,.main_research_5,.main_product_fi,.main_team_1{background-image:url(/images/headers/2199.jpg)}.main_2224,.main_research_6,.main_team_0,.main_product_600,.main_product_447{background-image:url(/images/headers/2224.jpg)}.main_2255,.main_research_,.main_team_-1{background-image:url(/images/headers/2255.jpg)}.main_2329{background-image:url(/images/headers/2329.jpg)}.main_2357,.main_team_2{background-image:url(/images/headers/2357.jpg)}.main_2439{background-image:url(/images/headers/2439.jpg)}.main_2475,.main_product_1266{background-image:url(/images/headers/2475.jpg)}.main_2499{background-image:url(/images/headers/2499.jpg)}.main_2522,.main_product_1332{background-image:url(/images/headers/2522.jpg)}.main_2554,.main_product_810,.main_product_1355{background-image:url(/images/headers/2554.jpg)}.main_2580{background-image:url(/images/headers/2580.jpg)}.main_product_344{background-image:url(/images/headers/35.jpg)}.main_product_340{background-image:url(/images/headers/13.jpg)}header{margin:0}#main{margin:-6px 4px 0 4px;padding:279px 0 0 0;background-position:center top;background-repeat:no-repeat;background-size:contain}#main.main_none{padding-top:36px;margin:0 0 0 0}#utility_navigation{float:right;margin:7px 0 15px 0}#utility_navigation ul{margin:4px 9px 0 0;float:left}#utility_navigation ul li{float:left;border-right:1px dotted #66666a;padding:1px 8px 0 8px}#utility_navigation ul li:last-child{border-right:none}#utility_navigation ul li.active{background-color:#c4c096}#utility_navigation ul li.active a{color:#fff}#utility_navigation .mobile-only{display:none}@media screen and (min-width:768px){#utility_navigation .mobile-only{display:list-item}}#logo{float:left}#logo_nav{clear:both}.ie6 #logo_nav{font-size:0}#primary_navigation{display:block;float:left;width:666px;background:url(/images/navigation_background.png) right center no-repeat;margin:0;padding:4px 0 4px 0}#primary_navigation li{display:block;float:left;vertical-align:middle;text-align:center;border:1px solid #0a6246;border-left:none;list-style:none;margin:0}#primary_navigation li.nav_1{width:80px}#primary_navigation li.nav_2{width:80px}#primary_navigation li.nav_3{width:80px}#primary_navigation li.nav_4{width:80px}#primary_navigation li.nav_5{width:122px}#primary_navigation li.nav_6{width:124px}#primary_navigation li.nav_7{width:93px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}#primary_navigation li a{display:block;padding:15px 10px;background-color:#01573b;color:#e2d1a5;border-right:1px solid #01462f;font:12px 'BitstreamVeraSansBold',Arial,sans-serif}#primary_navigation li.nav_7 a{border-right:none}#primary_navigation li.active a{color:#fdfcfa;background:#00371d;background:-webkit-gradient(linear,left top,left bottom,from(#00371d),to(#0b543d));background:-webkit-linear-gradient(top,#00371d,#0b543d);background:-moz-linear-gradient(top,#00371d,#0b543d);background:-ms-linear-gradient(top,#00371d,#0b543d);background:-o-linear-gradient(top,#00371d,#0b543d);background:linear-gradient(180deg,#00371d,#0b543d)}#primary_navigation.mobile_menu_open{margin-top:-4px}#primary_navigation .mobile-only{display:block}@media screen and (min-width:768px){#primary_navigation .mobile-only{display:none}}.nav_fixed{position:fixed;top:-4px;z-index:1}footer{clear:left;padding-top:60px}#footer_links{margin:0;padding:0;float:left;width:100%;text-align:center}@media screen and (min-width:768px){#footer_links{margin:0 0 0 20px;width:auto;text-align:left}}#footer_links li{display:inline;border-right:1px dotted #66666a;padding:0 5px 0 2px}.ie6 #footer_links li,.ie7 #footer_links li{display:inline;border-right:1px dotted #66666a;padding-left:8px}#footer_links li.last{border-right:none}#copyright{float:right;text-align:right;padding:0 20px;margin:20px 0;width:100%;text-align:center;box-sizing:border-box}@media screen and (min-width:768px){#copyright{width:auto;text-align:left;padding:0 20px 0 0;margin:0}}#company_overview{border-top:1px solid #bec6c1;width:625px;line-height:26px;float:left}#company_overview_wrapper{border-top:1px solid #fff;padding:18px 8px 18px 18px;background:url(/images/company_overview.png) no-repeat center top}.callout{background-color:#e4e9e3;margin:0 0 20px 0;padding:2px}.callout_container{border:1px solid #bfc7c2}.callout h2{border-bottom:1px solid #bfc7c2;font-weight:normal;margin:0 0 8px 0;padding:4px 4px 4px 16px;font-family:Arial}.callout ul{padding-left:0;margin:8px 0 10px 0}.callout li{background:url(/images/side_navigation_arrow.png) 0 6px no-repeat;padding:3px 3px 5px 10px;margin:0 17px 1px 27px}.callout .documents li{background:none;padding-left:0;margin-left:16px}.callout li.active{background:#01563b}.callout li.active a{color:#fff}#client_login{width:321px;float:right;margin:0 4px 35px 0;line-height:1.231}#client_login h2{margin-bottom:0}#client_login_form{border-bottom:1px solid #bfc7c2;padding:10px 10px 10px 17px}#client_login_form #UserName,#client_login_form #Password{width:192px;margin:0 100px 9px 0;padding:3px 4px 2px 8px;border-top:1px solid #838584;border-right:1px solid #b2b4b3;border-bottom:1px solid #b2b4b3;border-left:1px solid #838584}#client_login_forgot_password{padding:4px 4px 5px 17px;font-size:11px}#client_login_form{border-bottom:1px solid #bfc7c2;padding:10px 4px 10px 17px}#client_login_forgot_password{padding:4px 4px 5px 17px;font-size:11px}#client_login_welcome{padding:16px 0 12px 0;line-height:16px}#client_login_welcome p{margin-bottom:4px}.validation-summary-errors,.warning,.filtering{color:#f00}.validation-summary-valid{display:none}#spotlights{clear:left;width:270px;float:left}#spotlights h2{font-size:24px;padding-left:20px;margin:0 0 5px 0;font:25px/25px 'PTSansNarrowRegular',Arial,sans-serif}.spotlight{border-top:1px solid #ae8422;clear:left}.spotlight h3{margin:7px 20px}.spotlight_text{padding-left:20px;margin-bottom:17px;line-height:17px}.spotlight_image{border:1px solid #a1a1a1;padding:1px;margin:0 10px 17px 0;float:left}.home_callout{width:321px;float:left;margin-left:30px;padding:2px}.home_callout_container_outer{border:1px solid #ae8422}.home_callout_container_inner{min-height:240px;border:1px solid #fff}.module{background:linear-gradient(180deg,#fff,#d5d2b9);background:-moz-linear-gradient(top,#fff,#d5d2b9);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#d5d2b9));background:-ms-linear-gradient(top,#fff,#d5d2b9)}.no-cssgradients .module{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d5d2b9',GradientType=0)}.home_callout h2{color:#fff;margin:1px 1px 0 1px;padding:25px 0 19px 0;font:25px/25px 'PTSansNarrowRegular',Arial,sans-serif;text-align:center}#equity_callout h2{background:#00462e url(/images/callout_equity.png) no-repeat}#fixed_callout{float:right;margin:0 4px 0 0}#fixed_callout h2{background:#00462e url(/images/callout_fixed.png) no-repeat}#fixed_callout .button{margin-top:20px}.home_callout p{padding:0 15px 0 16px;line-height:21px;margin:14px 0}#sitemap{border-top:1px solid #bfc7c2;margin-bottom:14px}.sitemap_container{border-top:1px solid #fff;background:#dee5e1;padding:16px 0 29px 20px}.ie6 .sitemap_container{height:1%}.sitemap_columns{display:flex;width:100%;flex-wrap:wrap}.sitemap_column{display:table-cell;border-left:1px solid #bfc7c2;width:100%;margin-bottom:15px}@media screen and (min-width:768px){.sitemap_column{width:33%}}.ie6 .sitemap_column,.ie7 .sitemap_column{float:left;width:33%}.sitemap_column h5{font-size:12px;margin:20px 0 3px 20px;padding:0}.sitemap_column h5.first{margin-top:0}.sitemap_column ul{margin:0;padding-left:29px}.sitemap_column ul li{list-style:none;margin-bottom:3px}.ie6 .sitemap_column ul li,.ie7 .sitemap_column ul li{list-style:disc;margin-left:7px}.sitemap_column ul li:before{content:'■';display:block;position:relative;max-width:0;max-height:0;left:-10px;top:4px;color:#bfc7c2;font-size:5px}.sitemap_column a,.sitemap_column a:visited{color:#5b595c}.ie6 .sitemap_column h5 a{color:#5b595c !important}#main_column{float:left;width:633px;padding-top:20px}#right_column{float:right;width:320px;padding:25px 0 0 0}#single_column{margin-top:19px}#single_column .callout{margin-top:10px}#right_column h2.spotlight_header{font-size:24px;padding:0 0 1px 20px;margin:0 0 5px 0;font:25px 'PTSansNarrowRegular',Arial,sans-serif;border-bottom:1px solid #ae8422;clear:left}.right_column_spotlight{border:1px solid #ae8422;margin:9px 2px 18px 2px;line-height:18px;background:linear-gradient(180deg,#fff,#d5d2b9);background:-moz-linear-gradient(top,#fff,#d5d2b9);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#d5d2b9));background:-ms-linear-gradient(top,#fff,#d5d2b9)}.right_column_spotlight_container{border:1px solid #fff;padding:0 4px 18px 16px}.right_column_spotlight h3{margin:16px 8px 10px 0}.right_column_spotlight .video{background:url(/images/icon_video.png) no-repeat right top;padding-right:25px}.right_column_spotlight .commentary{background:url(/images/icon_commentary.png) no-repeat right top;padding-right:25px}.right_column_spotlight .research{background:url(/images/icon_research.png) no-repeat right top;padding-right:25px}.right_column_spotlight p{margin:0 6px 10px 0;line-height:18px}.right_column_spotlight_image{border:1px solid #ae8422;padding:1px}.right_column_spotlight_overlay{position:relative;top:-40px;padding-left:8px;margin-bottom:-40px}.right_column_spotlight_overlay a{color:#e2d1a5;font-size:14px}#right_column .emphasis{font-size:14px;margin-bottom:11px}#right_column .data_table{margin:0 0 30px 0}#right_column .data{width:321px;margin-right:0}#right_column .data th{font-weight:normal}#team_name{display:inline;padding-right:7px}.employee{line-height:24px;border:1px solid #dedede;font-weight:normal;margin:14px 0 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px 3px 3px 3px;cursor:pointer}.employee_name{font-size:18px;display:block;width:273px;float:left;background-color:#c4c096;border:1px solid #f4f0e8;border-right:none;color:#f7f5f0;padding:3px 6px 5px 17px}.employee_title{font-size:15px;display:block;width:654px;float:left;background-color:#01573b;color:#e2d1a5;padding:5px 6px 5px 4px}.employee_photo{border:1px solid #a1a1a1;padding:1px;float:left;margin-right:31px}.employee_bio{padding:16px 10px 10px 20px;background-color:#c9b8b9;line-height:21px;margin-bottom:30px}.employee_bio_expanded{background:#01573b url(/images/bio_expanded.png) no-repeat 635px 7px}.employee_bio_collapsed{background:#01573b url(/images/bio_collapsed.png) no-repeat 635px 7px}.employee_bio_text{float:left;width:787px}.team_expand_collapse{cursor:pointer}.quote{border-left:1px solid #bec6c1;line-height:24px;color:#01583c;font:14px 'OldStandardTTItalic',Arial,sans-serif;margin-top:13px;padding:8px 7px 2px 0;background:url(/images/quote.png) no-repeat 1px 2px}.ie6 .quote{background:none}.product_navigation{min-height:104px;border-left:1px solid #bec6c1;line-height:24px;color:#01583c;margin:13px 0 30px 0;padding:0 7px 10px 19px;background:url(/images/product_navigation.png) no-repeat 1px 2px}.ie6 .product_navigation{background:none}.product_navigation h3{margin:0 5px 13px 0}.product_navigation select{padding:6px}.quicklink{position:relative;float:right;top:-27px;margin-bottom:-27px;right:12px}.data{width:952px;border:1px solid #ae8422;line-height:24px;margin:0 8px 20px 20px}#main_column .data{width:601px;margin-right:0}#main_column .adjacent_tables .data_table{width:291px;float:left;margin-right:3px}.ie6 #main_column .adjacent_tables .data_table{margin:0 8px 20px 10px}.ie6 #main_column .adjacent_tables,.ie7 #main_column .adjacent_tables{margin-bottom:20px}#main_column .adjacent_tables .data{width:287px}.data_table{margin:0 8px 20px 20px;padding-bottom:2px}.data_table .data{margin:2px 2px 0 2px}.data th{white-space:nowrap;color:#f7f5f0;text-align:left;font-size:14px;font-weight:bold;padding:0;border:1px solid #ae8422}.data tbody th{color:#fff}.data th span{display:block;background-color:#014d34;padding:4px 11px;border:1px solid #fff}.data th span.as_of{display:block;padding:0;border:none !important;float:right;position:relative;top:-29px;right:10px;margin-bottom:-29px}.data tbody th span{background-color:#c4c096}.data td{border:1px solid #ae8422;padding:4px 3px 4px 12px}.data th.chart_th{border-bottom:none}.data .center{text-align:center;padding:4px}.data td.chart{padding:0 0 5px 0;border-top:none;background-color:#d5d0bc}.ie6 .data td.chart,.ie7 .data td.chart{background-color:#d7ceb6}.ie8 .data td.chart{background-color:#d0cbb7}.footnotes{margin:-11px 20px 20px 33px}.chart_disclosure{padding-left:40px}.no_wrap{white-space:nowrap}.buttons{text-align:right}.login_form label{width:80px}.forgot_password label{width:240px}.admin_header{border-bottom:1px solid #bfc7c2;padding:49px 0 3px 20px;margin:0 4px 4px 0}.admin_module{margin:0 0 25px 20px;padding:2px}.admin_form{border:1px solid #ae8422;padding:10px 0 3px 0}.admin_form input[type=text],.admin_form input[type=password]{width:220px}.admin_form select{width:344px}#main .admin_form form{line-height:40px;margin-left:0}#main .admin_form form .chosen-choices{line-height:21px}.ie6 #main .admin_form form{line-height:24px}.admin_form label{display:block;float:left;margin-left:16px}.ie6 .admin_form label{clear:left;margin-bottom:10px}.admin_form p{margin-left:16px}.admin_form .validation-summary-errors{margin-left:16px}.admin_table{border:1px solid #ae8422;margin:2px;width:100%}.admin_table th{white-space:nowrap;color:#fff;text-align:left;font-size:14px;font-weight:bold;padding:0;border-bottom:1px solid #ae8422}.admin_table tbody th{color:#fff}.admin_table th span{display:block;background-color:#c4c096;padding:10px 17px;border-top:1px solid #fff;border-bottom:1px solid #fff}.admin_table .first span{border-left:1px solid #fff}.admin_table .last span{border-right:1px solid #fff}.admin_table th span.as_of{display:block;padding:0;border:none !important;float:right;position:relative;top:-29px;right:10px;margin-bottom:-29px}.admin_table tbody th span{background-color:#c4c096}.admin_table td{padding:6px 3px 9px 18px;vertical-align:middle}.admin_table .button_no_icon{margin:0 20px}#contact_summary .actions{text-align:center;width:400px}#client_summary .actions,#account_summary .actions{text-align:center;width:260px}#account_contact .actions{text-align:center;width:260px}#account_new label{min-width:100px}#client_new label{min-width:80px}#contact_new label{min-width:160px}.admin_search{margin:0 0 18px 0;line-height:64px}.admin_search h3{background-color:#c4c096;color:#fff;margin:0;padding:8px 8px 5px 14px;line-height:24px}.admin_search_view_all{float:right;margin-right:16px;position:relative;text-align:right;top:-49px;font-size:14px}.admin_search .admin_form{padding:1px}.admin_search label{min-width:90px}.admin_search input2{margin:20px 0}.assign_password label{min-width:110px}.account_edit label{min-width:100px}.client_edit label{min-width:90px}.contact_edit label{min-width:170px}.link_account label{min-width:105px}#admin_menu{margin-left:20px;padding:2px}#admin_menu ul{border-bottom:1px solid #ae8422;margin:0}#admin_menu li{border:1px solid #ae8422;border-bottom:none;margin:0;padding:11px 17px}#admin_welcome,#admin_menu li{font-size:14px}.static_text{margin-left:17px;line-height:24px}.static_label{font-weight:bold;width:100px;display:block;float:left}#paging_filter{margin:25px 0 8px 0}#loading_filter{margin-right:5px}#pager{margin-left:220px}#pager .last{margin-right:220px}th.header span{cursor:pointer;background:#c4c196 url(/images/sortable.gif) no-repeat 0 13px;padding-left:20px}th.headerSortUp span{background:#c4c196 url(/images/sort_asc.gif) no-repeat 0 16px}th.headerSortDown span{background:#c4c196 url(/images/sort_desc.gif) no-repeat 0 16px}.pagedisplay{background-color:transparent;border:none;text-align:center;width:50px}#clear_filter{margin-left:-20px}#contact_form{margin-top:5px;line-height:41px;padding:2px}#main #contact_form form{line-height:24px}#contact_form p{line-height:18px;margin-left:0}#contact_form input[type=text]{width:214px;margin-bottom:17px}#contact_form textarea{width:583px;margin-bottom:17px}.contact_form_wrapper{border:1px solid #ae8422;padding:7px 3px 3px 0;padding-top:11px}.contact_form_wrapper label{display:block;float:left}#contact_form .buttons{margin:13px 15px 17px 0}.contact_left{float:left;width:300px;padding:10px 0 0 0}.contact_left label{min-width:65px}.ie6 .contact_left label{clear:left;width:65px;margin-bottom:10px}.contact_right{float:right;width:296px;padding-top:10px}.contact_right label{min-width:61px}.ie6 .contact_right label{clear:left;width:61px;margin-bottom:10px}.contact_states{float:left;margin-right:30px}.ie6 .contact_states{margin:0 180px 12px 3px}.contact_zip_input{width:40px !important;position:relative;left:-30px}.ie6 .contact_zip_input{float:left;width:40px !important;position:relative;left:3px}.investor_types{margin-bottom:10px}.investor_types label{float:none;display:inline}.investor_types input{margin:0 4px 0 16px}.ie6 .contact_full{margin-top:10px}#address_callout{margin-bottom:40px}#address_callout h2{font-size:17px;border-bottom:none;margin:12px 0 0 3px}#address_callout .address{font-size:16px;margin-bottom:0}.hidden_password{display:none}#display_password{cursor:pointer}.validation-summary-errors{line-height:20px;margin:0 8px 8px 0}.validation-summary-errors ul{margin:0 0 0 15px}.validation-summary-errors li{margin-bottom:0;list-style:disc}.welcome{font-size:16px;padding-top:44px}.admin_form .buttons{margin-top:17px;border-top:1px solid #ae8422;padding:12px 17px 10px 18px}.admin_form .buttons .button{margin-left:17px}.ie6 .admin_form .buttons a.button,.ie7 .admin_form .buttons a.button{padding-top:5px;padding-bottom:6px;position:relative;top:6px}#main_column .auto_width{width:auto}.striped .first td{background:#f00}.striped .odd td{background:#dee5e1;border:none}.striped .even td{background:#fdfdfb;border:none}.data .th_divider{padding:0 6px;display:inline;border:none}#date_logout{float:right;margin-right:4px;position:relative;top:-23px;text-align:right}#date{margin-bottom:14px}#cse{margin-left:20px}#cse form{margin-left:0}.gsc-branding,.gcsc-branding,.gsc-clear-button,.gsc-result-info,.gs-webResult div.gs-visibleUrl-short{display:none}.gs-webResult div.gs-visibleUrl-long{display:block !important}.gsc-search-box{width:492px !important}input.gsc-input{margin:2px 100px 9px 0;padding:3px 4px 2px 8px;border-top:1px solid #838584 !important;border-right:1px solid #b2b4b3 !important;border-bottom:1px solid #b2b4b3 !important;border-left:1px solid #838584 !important}.gsc-search-box td{vertical-align:top !important}input.gsc-search-button{margin-left:8px !important}.gs-title,.gs-title b,.gs-visibleUrl{color:#248359 !important}.gsc-cursor-current-page{color:#5b595c !important}.gsc-results .gsc-cursor-box{margin-top:10px !important}.gsc-results .gsc-cursor-box .gsc-cursor-page{margin-right:15px !important}.ui-dialog-titlebar{display:none}.ui-dialog{overflow:hidden;position:absolute;z-index:100}.ui-widget-overlay{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden;background-color:#777;opacity:.85;filter:alpha(opacity=85);z-index:90}.dialog_window{border:10px solid #c4c096;background-color:#fff;padding:18px 5px 18px 5px;position:relative}.dialog_window p{line-height:18px}.dialog_window .buttons{margin:20px 0 4px 0}.dialog_window .button{margin-right:10px}.view_map{cursor:pointer}.map{border:1px solid #c4c096;float:left;width:545px;margin-left:15px}.map_content{float:left;width:195px}#map_close{position:absolute;top:541px;left:587px}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.digital-platform{padding:2px;margin-bottom:30px;box-sizing:border-box;background-color:#efebe0}.digital-platform div,.digital-platform p,.digital-platform h3,.digital-platform h2{box-sizing:border-box}.digital-platform__border{width:100%;padding:15px;border:2px solid #cdb681;justify-content:space-between}@media screen and (min-width:768px){.digital-platform__border{display:flex}}.digital-platform__item{width:100%;margin-bottom:30px}@media screen and (min-width:768px){.digital-platform__item{width:48%;margin-bottom:0}}.digital-platform__header{margin:0 0 15px;color:#00462e;font-family:'PTSansNarrowRegular',sans-serif;font-size:18px}@media screen and (min-width:768px){.digital-platform__header{font-size:24px}}.digital-platform__intro{margin:0;color:#5b595c;font-size:12px;line-height:2}.digital-platform__date{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #00462e;color:#5b595c;font-size:14px;line-height:1}.digital-platform__title{margin:0 0 20px;color:#00462e;font-size:14px;font-weight:700;line-height:1.3}.digital-platform__media{width:100%}.digital-platform__media iframe{height:51vw}@media screen and (min-width:768px){.digital-platform__media iframe{height:25vw;max-height:256px}}.digital-platform-page{padding:0 15px}@media screen and (min-width:768px){.digital-platform-page{display:flex;padding:0 30px;align-items:flex-start}}@media screen and (min-width:992px){.digital-platform-page{padding:0}}.digital-platform-page__body{position:relative;overflow:hidden;width:100%;padding-top:30px;margin-bottom:30px;border-top:1px solid #bec6c1}@media screen and (min-width:768px){.digital-platform-page__body{width:calc(100% - 351px);margin-right:30px}}.digital-platform-page__body-bg{position:absolute;top:-58px;left:0;z-index:0;width:100%;height:100px;background:radial-gradient(ellipse at center,#efebe1 0%,#efebe1 39%,rgba(239,235,225,.72) 60%,rgba(239,235,225,0) 74%)}.digital-platform-page .digital-platform__item{width:100%;margin-bottom:30px}@media screen and (min-width:768px){.digital-platform-page .digital-platform__item{margin-bottom:60px}}.digital-platform-page .digital-platform__date{margin:0 0 10px !important}.digital-platform-page .digital-platform__title{margin:0 0 20px !important}@media screen and (min-width:768px){.digital-platform-page .digital-platform__media iframe{height:31vw;max-height:357px}}.digital-platform-page .callout{width:100%}@media screen and (min-width:768px){.digital-platform-page .callout{width:321px}}.digital-platform-page .callout h2{padding:10px 16px;color:#00462e;font-size:17px;line-height:1;font-weight:700}.digital-platform-page .callout_container{padding-bottom:60px}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}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{orphans:3;widows:3}h2,h3{page-break-after:avoid}body{border:none}#main{padding-top:10px}#utility_navigation,nav,#sitemap,#footer_links{display:none}h1{padding:20px 0 0 20px !important;width:auto;font-size:25px}#map_dialog{page-break-before:always}.oldie #contact_form,.ie9 #contact_form{display:none}.oldie .ui-dialog,.ie9 .ui-dialog{top:auto !important}}.mobile_menu_toggle{display:none}#logo_nav #primary_navigation .menu_title_breaks{display:none}.product_navigation.small_device{display:none}.product_navigation.large_device{display:block}#map_close{position:absolute;bottom:20px;right:20px;top:auto;left:auto}.account_area #main_column .data thead th{white-space:normal}.account_area #main_column #accounts_list_table thead th{white-space:nowrap}.port_chars_table_h2{border:1px solid #ae8422;margin-top:30px}.port_chars_table_h2 h2{color:#f7f5f0;text-align:left;font-size:14px;font-family:Arial,sans-serif;font-weight:bold;padding:6px 12px;line-height:30px;background:#014d34;border:1px solid #f7f5f0;margin:0}.port_chars_table_h2 h2 .as_of{float:right}.port_chars_table .tablesaw-stack{margin-top:0}.port_chars_table_h2{margin-left:4px;position:relative;left:-2px;border-bottom:none}.port_chars_table_h2 h2{margin-right:0}.port_chars_title{float:left}#main .product .tablesaw-nav-btn{width:20px;height:20px;border-color:#ae8422;background:#01573b}#main .product .tablesaw-nav-btn.left:before{border-right:5px solid #f7f5f0}#main .product .tablesaw-nav-btn.right:before{border-left:5px solid #f7f5f0}#main .product .tablesaw-nav-btn.disabled{display:none}#main .product .data_table .data.tablesaw thead .table_light_bg th span{background-color:#c4c096;padding:6px 12px;min-width:70px}#main .product .data_table .data.tablesaw th{background-color:#c4c096;padding:0}#main .product .data_table .data.tablesaw td{padding-left:12px}.tablesaw-stack tbody tr{border-bottom:none}.tablesaw thead tr:first-child th{padding-top:0;padding-bottom:0}.employee_name{padding-left:20px}.touch footer .sitemap_column{margin:0;padding:0 8px}.touch footer .sitemap_column h5,.touch footer .sitemap_column ul{margin:inherit}.touch footer .sitemap_column ul{padding-left:12px}.touch footer .sitemap_column h5,.touch footer .sitemap_column li{margin-bottom:20px}#sitemap .sitemap_container{padding-right:20px}@media only screen and (max-width:990px){#container{width:100%;min-width:inherit}.container_outer{width:auto;background-size:auto 372px}header,footer{margin:0 3px}#main{margin-top:-6px 3px 0 3px;padding-top:225px}#main h2,#main h3,#main p{margin-right:20px}h1{margin-bottom:60px;padding-left:22px}header{position:relative;z-index:10;margin-left:0}#main{position:relative;z-index:9}#utility_navigation{float:right}#utility_navigation nav{float:left}#logo_nav{width:100%;height:68px;display:block}#logo_nav>a{display:inline-block;width:30%;height:68px;overflow:hidden;float:left}#logo_nav nav{display:inline-block;width:70%;height:68px;background:none}#logo_nav nav #primary_navigation{width:100%;height:100%;display:table;padding:0}#logo_nav nav #primary_navigation li{display:table-cell;float:none;border:none}#logo_nav nav #primary_navigation li .menu_title_breaks{display:inline}#logo_nav nav #primary_navigation li .primary_nav_item{height:60px;line-height:60px;width:100%;border-right:1px solid #01462f}#logo_nav nav #primary_navigation li.nav_7{width:100px}#logo_nav nav #primary_navigation li.nav_7 .primary_nav_item{border-right:none}#logo_nav nav #primary_navigation li.active .primary_nav_item{background:#00371d;background:-webkit-gradient(linear,left top,left bottom,from(#00371d),to(#0b543d));background:-webkit-linear-gradient(top,#00371d,#0b543d);background:-moz-linear-gradient(top,#00371d,#0b543d);background:-ms-linear-gradient(top,#00371d,#0b543d);background:-o-linear-gradient(top,#00371d,#0b543d);background:linear-gradient(180deg,#00371d,#0b543d)}#logo_nav nav #primary_navigation li a{display:inline-block;vertical-align:middle;font-size:10px;padding:0 5px;background:none;border:none}#logo_nav nav .mobile_menu_toggle{display:none}#main_column{width:64%;margin-right:2%}#right_column{width:33%}#right_column .data_table,#right_column .callout,#right_column .quote,#right_column h2.spotlight_header,#right_column .right_column_spotlight{margin-right:20px}#main #company_overview{width:68%;margin-right:2%}#main #company_overview_wrapper{background-size:contain}#main .home_login_form{margin-left:0;width:30%;float:right}#main #client_login{width:100%;margin:0 0 35px 0;padding:0}#main #client_login .callout_container{border:2px solid #e4e9e3}#main #client_login .callout_container>*{border:1px solid #bfc7c2;border-bottom:none}#main #client_login .callout_container>*:last-child{border-bottom:1px solid #bfc7c2}#main #client_login_form>*{display:block}#main #client_login_form>*:last-child{display:inline}#main #client_login_form input[type=text],#main #client_login_form input[type=password]{width:160px}#main .home_login_form h2{margin-right:0}#main #spotlights{width:32%;float:left}#main .home_callout_wrapper{width:30%;margin:0 0 0 4%;float:left}#main .home_callout{width:100%;margin:0}#main .home_callout h2{font-size:21px;padding:25px 10px 20px 10px;margin-right:0}#main .home_callout_container_outer,#main .home_callout_container_inner{width:100%;position:relative}#main .home_callout_container_outer .button,#main .home_callout_container_inner .button{position:absolute;bottom:18px}#main .home_callout_container_inner{height:340px}#main .product_navigation select,#main .product_navigation option{width:80%}#main .data_table .data,#main .adjacent_tables .data_table,#main .data_table .chart_image{width:100%}#main .adjacent_tables .data_table{margin-left:0}#main .adjacent_tables{margin:0 8px 20px 20px}#main .adjacent_tables .data_table .data{width:100%}#main .data_table .data thead th,#main .data_table .data tbody th,#main .data_table .data tbody td{position:relative;line-height:initial;vertical-align:middle}#main .data_table .data thead th span,#main .data_table .data tbody th span,#main .data_table .data tbody td span{display:block;padding:12px 6px}#main .data_table .data thead th span.as_of,#main .data_table .data tbody th span.as_of,#main .data_table .data tbody td span.as_of{padding:12px 6px;position:absolute;top:1px;right:10px}#main .port_chars_table table{margin-top:0}#main .port_chars_table_h2{margin-left:1px;position:relative;left:1px;border-bottom:none}#main .port_chars_table_h2 h2{margin-right:0}#main #contact_form,#main .contact_error_wrapper,#main .contact_thankyou_wrapper{margin-left:20px}#main #contact_form .contact_right{float:left}#main #contact_form .contact_right label{min-width:65px}#main #contact_form .contact_full textarea{width:95%}#main .our_team_body .employee{display:table;width:100%}#main .our_team_body .employee_name,#main .our_team_body .employee_title{display:table-cell;float:none}#main .our_team_body .employee_name{width:36%;min-width:250px;padding:3px 0 5px 0;padding-left:20px}#main .our_team_body .employee_name_inner,#main .our_team_body .employee_title_inner{margin-left:20px;display:block}#main .our_team_body .employee_title_inner{margin-left:5px;line-height:initial}#main .our_team_body .employee_bio{padding-right:20px}#main .our_team_body .employee_title,#main .our_team_body .employee_bio_text{width:64%;background-position:99%}#main .our_team_body .employee_photo,#main .our_team_body .employee_bio_text{display:table-cell}#main .our_team_body .employee_bio_text{float:none}#main #cse .gsc-search-box{width:100% !important;max-width:492px;padding-right:20px}#main #cse form.gsc-search-box{margin-right:20px;padding:0}#main .forgot_password label{width:auto}#main .forgot_password input[type=text]{margin-left:16px}#main .about_product_table.data_table{margin-right:20px}#main .account_area #main_column{width:100%;max-width:700px}#main .account_area #main_column .data_table{margin:0 20px}#main .account_area #main_column .data_table .data thead th,#main .account_area #main_column .data_table .data tbody th,#main .account_area #main_column .data_table .data tbody td{line-height:initial}#main .account_area #main_column .data_table .data thead th span,#main .account_area #main_column .data_table .data tbody th span,#main .account_area #main_column .data_table .data tbody td span{display:block;padding:8px 12px}#main .account_area #main_column .data_table .data thead th .th_divider,#main .account_area #main_column .data_table .data tbody th .th_divider,#main .account_area #main_column .data_table .data tbody td .th_divider{display:inline;padding:0 6px}#main .account_area #main_column .data_table .data.report_data thead th span,#main .account_area #main_column .data_table .data.report_data tbody th span,#main .account_area #main_column .data_table .data.report_data tbody td span{padding:8px 12px}#main .account_area #main_column .data thead th{white-space:normal}#main .account_area #main_column #accounts_list_table thead tr th{white-space:nowrap}#main .data_table .tablesaw-stack thead th span{padding-left:16px}#main .data_table .tablesaw-stack tbody td{padding:8px 0 15px 0;vertical-align:top}#main .data_table .tablesaw-stack tbody td>a{display:inline-block;padding:0 16px 5px;line-height:18px}#main .data_table .tablesaw-stack tbody td>a,#main .data_table .tablesaw-stack tbody td>span{display:inline-block;padding-bottom:8px}}@media only screen and (max-width:840px){.container_outer{background-size:auto 314px}#logo_nav>a{width:33%}#logo_nav nav{width:67%}#contact_form .investor_type_label{display:inline-block;width:100%}#contact_form .investor_type{display:block;width:100%}h1{margin-bottom:30px}#main{padding-top:198px}#main .tablesaw-stack td{border:none;border-bottom:1px solid #ae8422}#main .tablesaw thead tr:first-child th{padding-top:0;padding-bottom:0}#main .data_table .tablesaw-stack tbody td{padding:0 0 15px 0;vertical-align:top}#main .data_table .tablesaw-stack tbody td>a{display:inline-block;padding:0 16px 5px;padding-left:16px;line-height:18px}#main .data_table .tablesaw-stack tbody td>a,#main .data_table .tablesaw-stack tbody td>span{display:inline-block;padding-bottom:8px;font-size:12px}#main .about_product_table.data_table .tablesaw-stack .tablesaw-cell-label{display:block;background:#01573b;color:#f7f5f0;padding:8px 15px;margin-bottom:15px;width:100%}#main .port_chars_table .port_chars_table_h2{margin-left:0;left:0}#main .port_chars_table .port_chars_table_h2 h2{border:none;line-height:30px}#main .port_chars_table .tablesaw{margin:0}#main .port_chars_table .tablesaw tbody td{vertical-align:middle;font-size:12px;line-height:25px;padding:0}#main .port_chars_table .tablesaw tbody td b{min-width:70%}#main .port_chars_table .tablesaw tbody td:nth-child(1){background:#c4c096;color:#f7f5f0;font-weight:bold}#main .port_chars_table .tablesaw tbody td:nth-child(1) b{display:none}.ui-dialog{top:20% !important;width:100% !important}.ui-dialog .dialog_window{width:280px !important;margin:0 auto !important;padding:18px 5px 18px 5px}.ui-dialog .dialog_window#map_dialog{width:80% !important}.ui-dialog .dialog_window .map{display:block;width:90%;margin:0 auto 20px auto;float:none}}@media only screen and (max-width:767px){.container_outer{background-size:auto 286px}h1{margin-bottom:70px}#main{padding-top:125px}#utility_navigation{width:100%;float:right;text-align:right}#utility_navigation nav{display:inline-block;float:none}#utility_navigation nav.is_authenticated ul{margin-bottom:6px}#utility_navigation ul li{padding:0 6px}#logo_nav{background:url(/images/navigation_background_md.png) center right no-repeat}#logo_nav>a{width:55%}#logo_nav nav{display:block;width:60px;float:right}#logo_nav nav #primary_navigation{display:none;position:absolute;left:0}#logo_nav nav #primary_navigation li{width:100%}#logo_nav nav #primary_navigation li.nav_7{width:100%}#logo_nav nav #primary_navigation.mobile_menu_open{display:block}#logo_nav nav #primary_navigation.mobile_menu_open li{display:block;text-align:left}#logo_nav nav #primary_navigation.mobile_menu_open li .primary_nav_item{background:#01573b;height:auto;line-height:initial;border-bottom:1px solid #01462f}#logo_nav nav #primary_navigation.mobile_menu_open li .primary_nav_item .menu_title_breaks{display:none}#logo_nav nav #primary_navigation.mobile_menu_open li .primary_nav_item a{padding:22px 22px 22px 24px;font-size:12px;width:80%}#logo_nav nav #primary_navigation.mobile_menu_open li.active .primary_nav_item{background:#00371d;background:-webkit-gradient(linear,left top,left bottom,from(#00371d),to(#0b543d));background:-webkit-linear-gradient(top,#00371d,#0b543d);background:-moz-linear-gradient(top,#00371d,#0b543d);background:-ms-linear-gradient(top,#00371d,#0b543d);background:-o-linear-gradient(top,#00371d,#0b543d);background:linear-gradient(180deg,#00371d,#0b543d)}#logo_nav nav .mobile_menu_toggle{display:block;width:50px;height:100%;background:center top url(/images/mobile-menu-burger.png) no-repeat}#main #right_column .callout{margin-right:0}#main #company_overview{width:58%;font-size:11px;line-height:20px}#main #company_overview h1{font-size:18px;line-height:20px}#main .home_login_form{width:40%;float:left}#main .home_login_form #client_login_form #UserName,#main .home_login_form #client_login_form #Password{width:150px}#main #spotlights,#main .home_callout_wrapper{width:100%;margin:18px 0 0 0}#main #spotlights .home_callout,#main .home_callout_wrapper .home_callout{width:auto}#main #spotlights .home_callout h2,#main .home_callout_wrapper .home_callout h2{background-size:cover}#main #spotlights .home_callout_container_inner,#main .home_callout_wrapper .home_callout_container_inner{height:auto;min-height:0}#main #spotlights .home_callout_container_inner .button,#main .home_callout_wrapper .home_callout_container_inner .button{position:static}#main #spotlights .spotlight_text,#main .home_callout_wrapper .spotlight_text{padding:0 20px}#main .our_team_page #right_column .callout{margin-right:20px}#main .product #main_column,#main .product #right_column{width:100%}#main .product #main_column>h2,#main .product #right_column>h2,#main .product #main_column h3,#main .product #right_column h3,#main .product #main_column p,#main .product #right_column p{margin-right:20px}#main .product #right_column{padding-right:0}#main .product .product_navigation{min-height:0;margin:0;border-left:none;background:none}#main .product .product_navigation h3{display:inline}#main .product .product_navigation.small_device{display:block}#main .product .product_navigation.large_device{display:none}#main .product .product_navigation select,#main .product .product_navigation option{width:auto}#main .product .emphasis_h2{margin-top:15px}#main .product .port_chars_table .tablesaw thead th span{font-size:12px}#main .product_landing #right_column .callout,#main .product_landing #right_column .spotlight_header,#main .product_landing #right_column .right_column_spotlight{margin-right:20px}#main .admin_module{margin:0 20px 25px 20px}#main .admin_header.welcome{padding-bottom:10px}#main #date_logout{float:none;margin-right:20px;position:static;text-align:left;margin:6px 20px 30px 20px}#main #date_logout #date{float:left;line-height:25px}#main #date_logout .button{float:right}#main .account_area #main_column{width:100%}#main .account_area #main_column .data_table{margin:0 20px}#main .account_area #main_column .data_table .data thead th,#main .account_area #main_column .data_table .data tbody th,#main .account_area #main_column .data_table .data tbody td{line-height:initial}#main .account_area #main_column .data_table .data thead th span,#main .account_area #main_column .data_table .data tbody th span,#main .account_area #main_column .data_table .data tbody td span{display:block;padding:8px 12px}#main .account_area #main_column .data_table .data thead th .th_divider,#main .account_area #main_column .data_table .data tbody th .th_divider,#main .account_area #main_column .data_table .data tbody td .th_divider{display:inline;padding:0 6px}#main .account_area #main_column .data_table .data thead th{white-space:nowrap}#main .product .data_table,#main .product .adjacent_tables{margin:0 20px 20px 20px}#main .product .adjacent_tables .data_table{margin:0 0 20px 0}#main .product .data th span.as_of{padding:0}#main #contact_form{margin-left:0}#main #contact_form input[type=text]{width:190px}#main .defined_contribution_solutions #main_column{width:100%}#main .defined_contribution_solutions #main_column h2,#main .defined_contribution_solutions #main_column h3,#main .defined_contribution_solutions #main_column p,#main .defined_contribution_solutions #main_column .data_table{margin-right:20px}#main .defined_contribution_solutions #right_column{width:100%;padding:25px 0 40px 0}#main .defined_contribution_solutions #right_column .data_table{margin:0 20px 40px}#main .data_table .tablesaw-stack thead th span{padding-left:6px;font-size:11px}#main .data_table .tablesaw-stack tbody td a{padding-left:6px;font-size:11px}.port_chars_table_h2{margin-left:0;left:2px}.touch footer nav{display:block;text-align:center}.touch footer #footer_links{margin:20px 0;float:none}.touch footer #copyright{margin:0 auto 20px auto;max-width:240px;text-align:center;float:none;padding:0}}@media only screen and (max-width:580px){#utility_navigation nav.is_authenticated ul li:last-child{border-right:none;padding-right:0}#logo_nav{background:url(/images/navigation_background_md_sm.png) center right no-repeat}h1{font-size:35px;margin-bottom:30px}#main{padding-top:91px}#main_column{width:100%}#main_column>h2,#main_column>h3,#main_column>p{margin-right:20px}#right_column{width:100%;padding:25px 0 40px 0}#right_column .quote{font-size:16px;border:1px solid #bec6c1;border-width:1px 0;margin-right:0}#right_column .right_column_spotlight_container{padding-right:16px}#right_column .right_column_spotlight_container .commentary{margin-right:0}#main .our_team_page #right_column .callout{margin-right:0}#main .our_team_body .expand_controls{display:none}#main .our_team_body .employee{background:none;display:block;border:none;width:100%}#main .our_team_body .employee_name,#main .our_team_body .employee_title{display:block;width:100%;float:none;border:none;padding:6px 0;background-image:none}#main .our_team_body .employee_name_inner,#main .our_team_body .employee_title_inner{margin-left:20px;margin-right:20px}#main .data_table{margin:0 20px 20px 20px;padding:0}#main .sliding_table_outer{width:100%;margin:0;background:url('/images/scroll_arrow.png') no-repeat right}#main .sliding_table_outer .sliding_table_inner{overflow-x:auto;overflow-y:hidden;margin:20px}#main .sliding_table_outer .sliding_table_inner .data_table{width:600px;margin:0;padding:0}#main #quickLinkDropdownList{display:none}#main .product_landing #right_column .data_table,#main .product_landing #right_column .callout,#main .product_landing #right_column .quote,#main .product_landing #right_column h2.spotlight_header,#main .product_landing #right_column .right_column_spotlight{margin-right:0}#main .research_page #main_column>ul{margin-right:20px}#main .defined_contribution_solutions #main_column>h2,#main .defined_contribution_solutions #main_column h3,#main .defined_contribution_solutions #main_column p{margin-right:20px}}@media only screen and (max-width:479px){.container_outer{background-size:auto 177px}#logo_nav>a{width:250px}h1{font-size:25px;margin-bottom:50px}#main{padding-top:30px}#main #company_overview{width:100%}#main #company_overview_wrapper{padding:18px}#main .home_login_form{width:auto;float:none}#main #client_login_form>*{display:block}#main #UserName,#main #Password{width:150px}#main .data_table{margin:0 20px 20px 20px;padding:0}#main .data_table .data{margin:0}#main .data_table .data thead th,#main .data_table .data tbody th,#main .data_table .data tbody td{font-size:12px;white-space:normal}#main .data_table .data thead th{background-color:#014d34}#main .data_table .data thead span,#main .data_table .data thead .as_of{display:inline;float:none;margin:0;padding:0;position:static;background:none}#main .data_table .data thead .quicklink{margin:12px}#main .data_table .data tbody th{background:#c4c096;vertical-align:top;line-height:20px}#main .data_table .data tbody td{line-height:20px}#main .data_table th span{white-space:normal;border:none}#main .port_chars_table_h2 h2{font-size:12px;border:none}#main .account_area .data_table .data thead th{padding:0;white-space:normal}#main .account_area .account_report_menu_table{margin-right:20px}#main .strategy_summary .quicklink{float:right;margin:10px 0 0 0;position:static}#main #contact_form .investor_type_label{display:inline-block;width:100%}#main #contact_form .investor_type{display:block;width:100%;margin-bottom:10px}#main .our_team_body .employee_photo,#main .our_team_body .employee_bio_text{display:block;width:auto}#main .our_team_body .employee_bio_text{float:left;margin-top:10px}.touch footer #sitemap{overflow:hidden;background:#008000}.touch footer .sitemap_column{display:block;width:100%;margin:0 0 30px 0}}