html:lang(ja) body{font-family:"MS PGothic",Meiryo,sans-serif}html:lang(ja) .office-page #header .office-name{font-family:"MS PGothic",Meiryo,sans-serif}html{background:url("/static_v2/images/body-gradient-solid.png") 0 0 repeat-x}body{color:#746969;font-family:Arial,Sans-Serif;font-size:12px;line-height:16px;background-position:center 0}h1{color:#000302;font-size:21px;margin:0 0 10px}ul,ol{list-style:none}a{color:#746969}ul.sub-nav ul{margin:10px 0 12px 10px;font-size:11px}ul.sub-nav ul li{margin:0 0 5px}ul.sub-nav ul li a{color:#555;font-weight:normal}ul.sub-nav li{margin:0 0 13px}ul.sub-nav li a{color:#555;font-weight:normal}ul.sub-nav li a:hover{color:#cc0000 !important;text-decoration:none !important}ul.sub-nav li.active{color:#cc0000;font-weight:bold}ul.sub-nav li.active>ul li.active a{color:#cc0000;font-weight:bold}ul.sub-nav>li.active{color:#cc0000;font-weight:bold}ul.sub-nav>li.active>a{font-weight:bold;background:url("/static_v2/images/arrow-red-down.png") 100% 5px no-repeat;padding:0 12px 0 0}ul.sub-nav>li>a.active{color:#cc0000}.wrap{width:1012px;margin:0 auto}.red-button,.gray-button{width:25px;height:17px;display:block;background:url("/static_v2/images/bain-buttons.png") 0 0 no-repeat;border:0;cursor:pointer}.red-button{background-position:0 0}.gray-button{background-position:0 100%;float:left}input.text{background:#f9f9f9;border:1px solid #e0dedf;font-size:11px;color:#645e5d;float:left;font-family:Arial;font-style:italic;height:13px;padding:1px 5px;margin:0 2px 0 0;width:177px}.office-page input.text{width:133px}.bolded{font-weight:bold}a.external{background:url("/static_v2/images/external-link-icon.png") no-repeat right 2px;padding:0 13px 0 0}a.less{background:url("/static_v2/images/arrow-red-up.png") 100% 5px no-repeat;padding:0 9px 0 0;color:#000302;font-size:11px}span.block{display:block;float:right}.pdf{background:url("/static_v2/images/icon-pdf.png") 0 0 no-repeat;padding:0 0 0 15px}.collapse-toggle{display:none}ul.collapse-toggle{margin-top:5px}.at300bs{background-image:none;height:0}p.top-bordered{border-top:1px solid #D8D8D8;padding:26px 0 0;margin:0 0 20px}.no-image *{width:100% !important}.no-image>img{width:auto}.custom-dd ul{height:200px;overflow-y:auto}#content{background:url("/static_v2/images/content-top.png") no-repeat scroll 0 0;clear:both;float:left;padding:49px 12px 0px 12px;position:relative;width:980px;z-index:98}#content.home{margin-top:324px;padding-top:36px;padding-bottom:0}#content.landing{margin-top:214px;background:url("/static_v2/images/content-top.png") no-repeat scroll 0 0,url("/static_v2/images/interior-background-gradient.png") 6px 8px no-repeat}#content.interior{margin-top:53px;background:url("/static_v2/images/content-top.png") no-repeat scroll 0 0,url("/static_v2/images/interior-background-gradient.png") 6px 8px no-repeat}#content.topic{margin-top:53px;background:url("/static_v2/images/content-top.png") no-repeat scroll 0 0,url("/static_v2/images/interior-background-gradient.png") 6px 8px no-repeat;margin-top:-9px}#content .content-wrap{background:#FFFFFF;float:left;padding:0 36px;width:908px;min-height:470px}#content .content-wrap-home{background:#FFFFFF;float:left;padding:0 42px;width:896px;position:relative}#content .main-content{width:624px;float:left}#content .main-content.wide{width:742px;margin-bottom:80px}#content .content-wrap.wideLeft .main-content.wide{width:897px}#content .content-wrap.wideLeft .interior-content{width:689px}#content .content-wrap.wideRight .interior-content{width:689px}#content .content-wrap.wideRight .main-content.wide{width:742px}#content .content-wrap.full .main-content.wide{width:905px}#content .content-wrap.full .interior-content{width:100%}#content.content-page{margin-top:53px}#content.content-page .main-content{width:100%;position:relative}#content.content-page .interior-content{width:650px}.divider-wrap{clear:both;overflow:hidden;background:url("/static_v2/images/divider.png") center 0 no-repeat;background-color:transparent;padding:30px 0}.more-link{background:#ececec;overflow:hidden;padding:5px}.more-link a.disabled{color:#999999;text-decoration:none;background:url("/static_v2/images/arrow-red-down-disabled.png") 100% 6px no-repeat}.more-link .top-arrow,.more-link .more-arrow{padding:0 10px 0 0;text-transform:uppercase;font-size:10px;font-family:arial;font-weight:bold;color:#5a5a5a}.more-link .top-arrow{float:left;background:url("/static_v2/images/arrow-red-up.png") 100% 6px no-repeat}.more-link .more-arrow{float:right;background:url("/static_v2/images/arrow-red-down.png") 100% 6px no-repeat}.content-page h2{font-size:16px;color:#131313;margin:0 0 10px}.content-page p{color:#131313;font-size:13px;line-height:18px;margin:0 0 15px}.content-page p.featured-text{color:#000302;clear:both;font-size:16px;line-height:24px;width:92%;margin:0 0 25px}.right-rail{width:230px;color:#3B3B3B;float:right;font-size:12px;position:relative;right:0}.two-column .left,.two-column .right{width:48%}.two-column .left{float:left}.two-column .right{float:right}.interior-page h1{float:left;line-height:26px;margin:0 0 15px;width:65%}.interior-page>p,.interior-page li{color:#131313;font-size:13px;line-height:19px;margin:0 0 26px}.interior-page>p a{color:#08617b}.interior-page p{color:#000302;line-height:20px;margin:0 0 20px;font-size:13px}.interior-page p.featured-text{color:#000302;clear:both;font-size:16px;line-height:24px;width:93.5%;margin:0 0 30px}.interior-page>.featured{float:left;clear:both;width:100%;margin:0 0 6px}.interior-page .featured p{clear:none;color:#000302;font-size:16px;line-height:24px;margin:0px 0 25px;width:auto}.interior-page .featured a{color:#08617B}.interior-page .featured>img{float:left;margin:0 15px 15px 0}.interior-page .interior-content{width:530px;float:left}.interior-page .interior-content .last{border:none}.interior-page .right-rail{width:190px}.interior-page>.interior-content>.two-column.basichtml .left h3,.interior-page>.interior-content>.two-column.basichtml .left h3 a,.interior-page>.interior-content>.two-column.basichtml .left a.more,.interior-page>.interior-content>.two-column.basichtml .right h3,.interior-page>.interior-content>.two-column.basichtml .right h3 a,.interior-page>.interior-content>.two-column.basichtml .right a.more{color:#333}.interior-content h3{font-size:17px;color:#131313}.interior-content p.bordered{padding:0 0 26px;border-bottom:1px solid #d8d8d8}.office-page{padding-top:29px}.office-page .interior-content a{color:#08617B}.office-page .interior-content .article-listing li p a{color:#3B3B3B}.office-page .interior{margin-top:23px !important}.office-page #header .navigation>ul>li>a:hover{color:#CC0000}.office-page .top{position:absolute;background:#000;width:100%;height:22px;top:0;padding:6px 0 0;z-index:9999}.office-page .top .top-wrap{width:980px;margin:0 auto;position:relative;overflow:hidden;padding:2px 0 0 0;font-family:Arial,Sans-Serif}.office-page .top .top-wrap .utility-nav{margin:0 0 0 22px}.office-page .top .top-wrap .utility-nav li{background:url("/static_v2/images/slash-white-forward.png") no-repeat scroll 100% 4px transparent;margin-left:7px;padding-right:10px}.office-page .top .top-wrap .utility-nav li.last,.office-page .top .top-wrap .utility-nav li:last-child{background:none}.office-page .top .top-wrap .utility-nav a{font-weight:normal;color:#fff;font-size:10px;text-transform:uppercase}.office-page .top .top-wrap .more-opts{position:absolute;top:0;right:211px}.office-page .top .top-wrap .more-opts li{float:left;margin:0 0 0 10px}.office-page .top .top-wrap .more-opts li a{color:#cbcbcb;font-size:11px}.office-page .top #site-search{float:right;margin:-2px 30px 0 0}.office-page .top #site-search .gray-button{float:right}.office-page .logo{top:39px;margin:0 0 0 24px}.office-page .logo.true-north{top:35px}.office-page #header{padding-top:29px;padding-bottom:32px;top:-9px}.office-page #header .navigation{float:left;clear:both;margin:50px 0 0 5px}.office-page #header .navigation li{position:relative}.office-page #header .navigation a{color:#888787;font-size:12px}.office-page #header .office-name{color:#888787;display:block;font-family:"Futura",arial;font-size:23px;font-weight:normal;left:290px;position:absolute;top:39px;letter-spacing:3px;line-height:20px}.office-page #header .office-name.true-north{left:332px}.office-name.true-north:hover{text-decoration:none !important}.office-page #header .navigation .small{width:130px;left:3px;margin-left:-30px;top:31px;padding-bottom:30px}.office-page #header .navigation .small .sub-nav{width:100%}.office-page .interior-content img{margin:0 0 26px}.office-page .interior-content .article-listing ul li img{margin:5px 15px 15px 0}.office-page #content.home{margin-top:293px;padding-bottom:24px}.office-page .home .right-rail h5{font-size:13px}.office-page .home .right-rail .rail-module ul{padding-bottom:0}.office-page .home .right-rail .rail-module .content-list li{margin:0 0 24px 0}.office-page #footer.home .social-links{margin-right:111px}.basichtml{color:#131313;font-size:13px;line-height:19px;margin:0 0 26px}.basichtml ul{margin:10px 0 10px 10px}.basichtml ul li{background:url("/static_v2/images/ul-bullet.png") no-repeat left 7px !important;list-style:none;padding-left:10px;margin-bottom:5px !important;overflow:hidden}.basichtml .moreInfoBox{width:530px;clear:both}.basichtml .moreInfoBoxContent{width:530px;margin-top:10px}.basichtml .moreInfoBoxHeader{margin-bottom:0px;width:530px;height:44px}.basichtml .moreInfoBoxHeader img{width:530px;height:44px;margin-bottom:0px;padding-bottom:0px}.basichtml .moreInfoBoxLinks{margin:0px 0px 0px 0px;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6;padding:0px 15px 0px 15px}.basichtml .moreInfoBoxLinks p{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px}.basichtml .moreInfoBoxLinks p a{color:#000000}.basichtml .moreInfoBoxLinks p a img{border:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.basichtml .moreInfoBoxRedArrow{margin:0px 0px 0px 5px !important}.basichtml .moreInfoBoxBottom{width:530px;height:13px}.basichtml .moreInfoBoxBottom img{width:530px;height:13px}.basichtml .moreInfoBoxSpacer{width:530px;height:1px;clear:left}.page-options{font-size:11px;font-weight:bold;float:right;background-color:#f7f9fa;padding:4px 10px;margin:-6px -14px 20px 0 !important}.page-options li{background:url("/static_v2/images/divider-dark-gray.png") no-repeat scroll 100% 3px !important;float:left;margin:0 8px 0 0 !important;padding:0 10px 0 0 !important}.page-options li.last{background:0 !important;padding:0 !important;margin:0 !important}.page-options li.last a{background:none !important}.page-options li.last div img{visibility:hidden !important;height:0;width:0;overflow:none}.page-options a{color:#3b3b3b;font-size:11px}.page-options a.active{color:#37718e}.page-options .addthis_button_compact span{visibility:hidden !important;height:0;width:0;overflow:none}.page-options .addthis_button_compact .at-icon-wrapper{display:none}.featuredTextImageLeft{float:left;margin:0 6px 0 0}p.ClientResultsStoryGray{clear:left;font-size:100%;color:#666;text-transform:uppercase;margin:0px 0px 5px 0px !important}.mfp-s-loading .mfp-arrow{display:none}.mfp-arrow-right{right:-60px}.mfp-arrow-left{left:-60px}div.subscribe-container-top{width:530px}div.subscribe-container-top p.subscribeTopHeader strong{color:#CC0000;font-size:14px}div.subscribe-container-top fieldset.EmailListItem{margin-top:15px}div.subscribe-container-top fieldset.EmailListItem .EmailListField{float:left}div.subscribe-container-top fieldset.EmailListItem .EmailListText{float:left;padding-left:3px;width:507px}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailName{margin:3px 0px 3px 0px}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailName strong{color:#000302}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailName span.EmailTime{color:#999}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailDesc{margin:0px 0px 5px 0px}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailDesc a{color:#08617b;text-decoration:none}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailDesc a:hover{text-decoration:underline}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailSample{margin:0px 0px 10px 0px}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailSample a{color:#CC0000;text-decoration:none}div.subscribe-container-top fieldset.EmailListItem .EmailListText p.EmailSample a:hover{text-decoration:underline}div.subscribe-container-top .EmailSpacer{clear:left}div.subscribe-container-bottom{overflow:hidden;background-color:#E0E0E0;width:530px;padding:20px 0px 10px 0px;margin:20px 0px 0px 0px;-webkit-box-shadow:-3px 4px 5px rgba(0,0,0,0.21);box-shadow:-3px 4px 5px rgba(0,0,0,0.21)}div.subscribe-container-bottom div p.subscribeBottomHeader{margin:0px 0px 0px 20px}div.subscribe-container-bottom div p.subscribeBottomHeader strong{color:#CC0000}div.subscribe-container-bottom div p.subscribeBottomHeader strong span.requiredAsterisk{color:#CC0000}div.subscribe-container-bottom div div.left-col{float:left;width:240px;margin-left:20px}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow{margin-top:10px;clear:left}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow label.FieldUpper{font-weight:bold;text-transform:uppercase}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow label.FieldUpper strong span.requiredAsterisk{color:#CC0000}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow input.subscribe-text{width:200px}div.subscribe-container-bottom div div.left-col fieldset div.FieldRow select.subscribe-dd{width:200px}div.subscribe-container-bottom div div.right-col{float:left;width:240px}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow{margin-top:10px;clear:left}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow label.FieldUpper{font-weight:bold;text-transform:uppercase}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow label.FieldUpper strong span.requiredAsterisk{color:#CC0000}div.subscribe-container-bottom div div.right-col fieldset div.FieldRow input.subscribe-text{width:200px}div.subscribe-container-bottom div div#relationshipContainer{clear:left}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox{margin:0px 0px 0px 20px;clear:left}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relHeader{padding-top:10px;margin:0px 0px 5px 0px;clear:both}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relHeader label.FieldNormal{font-weight:bold;text-transform:none}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relCheckboxContainer{width:120px;float:left;margin:0px 0px 0px 0px}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div.relCheckboxContainer p{margin:0px 0px 0px 0px}div.subscribe-container-bottom div div#relationshipContainer fieldset.checkbox div#RelationshipOther{clear:left;padding-top:5px}div.subscribe-container-bottom div div#submitContainer{margin:10px 0px 0px 20px;clear:left}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow{margin:0px 0px 0px 0px}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow label a{color:#08617b;text-decoration:none}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow label a:hover{text-decoration:underline}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow label strong span.requiredAsterisk{color:#CC0000}div.subscribe-container-bottom div div#submitContainer fieldset.submit p.FieldRow input.subscribe-submit{border:0;font-weight:bold;color:#FFF;background-color:#C90012;padding:4px 16px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.21);box-shadow:2px 2px 3px rgba(0,0,0,0.21);margin:12px 0 0 0;cursor:pointer}div.subscribe-container-bottom .EmailSpacer{clear:left}div.subscribe-container-bottom.inxmail-subscribe div div#relationshipContainer fieldset.checkbox div.relCheckboxContainer{width:33%}div.subscribe-container-bottom.inxmail-subscribe div div fieldset div.FieldRow select.subscribe-dd{width:86% !important}html:lang(ja) #header.tier3 .office-name{font-family:"MS PGothic",Meiryo,sans-serif}#header{background:url("/static_v2/images/header.png") 0 100% no-repeat;padding:0 0 50px;position:relative;float:left;z-index:99;left:-5px}#header #site-search{float:left;margin:0 0 0 13px;width:auto}#header #site-search .search-submit{float:right}#header .header-wrap{float:left;height:auto;padding:0 49px;width:915px;min-height:84px}#header .logo{bottom:48px;display:block;margin:0 0 0 17px;position:absolute;left:36px}#header .top{float:right;margin:15px 0 0;width:auto}#header .top #site-search .red-button{float:right}#header .top #resp_site-search{display:none}#header .navigation{float:right;margin:36px 0 0;position:relative}#header .navigation>ul>li{background:transparent url("/static_v2/images/divider-gray.png") no-repeat scroll 100% 3px;display:block;float:left;margin:0 5px 0 0;padding:0 12px 0 0}#header .navigation>ul>li a:hover{text-decoration:none;cursor:pointer}#header .navigation>ul>li a span{text-transform:uppercase;white-space:nowrap}#header .navigation>ul>li a span:hover{cursor:pointer}#header .navigation>ul>li.last{background:none;margin:0;padding:0}#header .navigation li.hover,#header .navigation li.hover.last{background:transparent url("/static_v2/images/nav-active-right.png") no-repeat scroll 100% 0;margin:-10px 4px -11px -14px;padding:0 12px 0 0}#header .navigation li.hover.last{margin-right:-13px}#header .navigation li.hover>a{background:transparent url("/static_v2/images/nav-active-left.png") no-repeat scroll 0 0;color:#c00;display:block;float:left;font-weight:bold;margin-right:-4px;padding:10px 5px 0 16px;margin-left:-2px}#header .navigation li.hover a span{background:url("/static_v2/images/arrow-white-down.png") no-repeat scroll center 100%;display:block;float:left;padding-bottom:11px;position:relative;width:auto;z-index:101}#header .navigation li.hover.alt>a{background-image:url("/static_v2/images/nav-active-left-alt.png")}#header .navigation li.hover .dropdown{display:block}#header .navigation li.active a{color:#c00}#header .navigation a{font-size:13px;font-weight:bold;color:#686868}#header .navigation .dropdown{display:none;position:absolute;background:#717171;width:594px;color:#fff;padding:25px 25px 50px;z-index:99;left:-37px;top:21px;-moz-box-shadow:7px 7px 18px rgba(30,30,30,0.34);-webkit-box-shadow:7px 7px 18px rgba(30,30,30,0.34);box-shadow:7px 7px 18px rgba(30,30,30,0.34)}#header .navigation .dropdown h4{margin:0 0 15px;font-size:13px}#header .navigation .dropdown ul{font-size:12px}#header .navigation .dropdown ul li{border-bottom:1px solid #8C8C8C;padding:3px 0 3px 3px}#header .navigation .dropdown ul li:hover{background:#616161}#header .navigation .dropdown ul li:hover a{padding:0}#header .navigation .dropdown p{font-style:italic;margin:0 0 10px}#header .navigation .dropdown a{color:#fff;font-size:12px;font-weight:normal;-webkit-transition:padding .1s linear;-moz-transition:padding .1s linear;-ms-transition:padding .1s linear}#header .navigation .dropdown .sub-nav{float:left;width:21.5%;margin:0 25px 0 0}#header .navigation .dropdown .sub-nav ul li a{color:#fff}#header .navigation .dropdown .sub-nav:last-child,#header .navigation .dropdown .sub-nav.last{margin:0}#header .navigation .dropdown .nav-right-col{width:49%;float:left;overflow:hidden}#header .navigation .dropdown .nav-right-col .sub-nav{width:45.5%}#header .navigation .dropdown .sub-nav-featured{background:#818181;float:right;padding:9px;width:255px;margin:7px 0 0;cursor:pointer}#header .navigation .dropdown .sub-nav-featured a{color:#fff}#header .navigation .dropdown .sub-nav-featured a:hover .more{text-decoration:underline}#header .navigation .dropdown .sub-nav-featured a.more{font-size:11px;font-weight:normal;background-image:url("/static_v2/images/arrow-white-right-small.png");color:#fff}#header .navigation .dropdown .sub-nav-featured h4{font-size:12px;margin:0 0 5px}#header .navigation .dropdown .sub-nav-featured .content{float:right;font-size:11px;width:145px}#header.tier3{padding:0 0 45px}#header.tier3 .logo{bottom:74px;position:absolute;left:32px}#header.tier3 .navigation{float:none;margin:75px 0 0}#header.tier3 .navigation>ul>li{position:relative}#header.tier3 .navigation .small-window li.last .dropdown,#header.tier3 .navigation .small-window .alt .dropdown{margin-left:0 !important;left:0;right:auto}#header.tier3 .navigation .dropdown{top:31px;width:300px;left:-27px;margin-left:0px}#header.tier3 .navigation .dropdown .sub-nav{width:45%}#header.tier3 .navigation .dropdown.subnavs-3{width:450px}#header.tier3 .navigation .dropdown.subnavs-3 .sub-nav{width:27.5%}#header.tier3 .navigation .dropdown.subnavs-3 .sub-nav h4{margin-bottom:5px}#header.tier3 .office-name{color:#888787;display:block;font-family:"Futura", arial;font-size:23px;font-weight:normal;left:290px;position:absolute;top:39px;letter-spacing:3px;line-height:20px}#header.tier3 .office-name.true-north{left:332px}.top #resp_site-search{display:none}.utility-nav{font-size:11px;float:left}.utility-nav li{float:left;margin:0 0 0 15px;width:auto}.utility-nav a{color:#746969}#hamburgerMenu{display:none}ul.languages{position:absolute;top:20px;right:86px}.tier3 ul.languages{top:41px}ul.languages li{font-size:11px;color:#888787;border-right:1px solid #888787;display:block;float:left;padding:0 5px;line-height:10px}ul.languages li a{color:#585858}ul.languages li.last{border-right:none}html:lang(ja) .right-rail .rail-module p{font-family:"MS PGothic",Meiryo,sans-serif}html:lang(ja) .right-rail .rail-module.featured h5 span{font-family:"MS PGothic",Meiryo,sans-serif}html:lang(ja) .right-rail .rail-module.featured h5 span.english{text-transform:none}.right-rail{width:230px;color:#3B3B3B;float:right;font-size:12px;position:relative;right:0}.right-rail h5{color:#3b3b3b;font-size:16px;margin:0 0 16px}.right-rail h6{margin:0 0 10px;font-size:12px;color:#3b3b3b;font-weight:bold}.right-rail .rail-module p{margin:0 0 10px;font-size:13px;line-height:21px;font-family:arial}.right-rail .rail-module a{color:#30617b}.right-rail .rail-module ul{padding-bottom:20px}.right-rail .rail-module ul ul{padding:0 0 10px}.right-rail .content-list li{list-style:none}.right-rail .rail-module.featured h5{color:#cc0000;font-weight:bold;margin:0 0 10px;font-size:12px}.right-rail .rail-module.featured h5 span{text-transform:uppercase;font-family:"Futura Book", Arial, 'Helvetica Neue', Helvetica, sans-serif}.right-rail .rail-module.featured h6{margin:0}.right-rail .rail-module.featured p{margin:0 0 5px;font-size:12px;line-height:15px;color:#3b3b3b;color:#404040}.right-rail .rail-module.featured p a{color:#08617B}.right-rail .rail-module.featured a{color:#cc0000;background-position:right 3px}.right-rail .rail-module.featured h3{clear:both}.right-rail .rail-module .content-list li{margin-left:0;padding:0}.interior-page .right-rail{right:-16px}.interior-page .right-rail h5{color:#3b3b3b;font-size:12px;margin:0 0 10px}.interior-page .right-rail .rail-module{border-top:1px solid #E5E5E5;margin:0 0 20px;padding:20px 0 0}.interior-page .right-rail .rail-module.featured{padding:16px 14px 16px 16px;border:1px solid #eceaea;background:#fffffe url("/static_v2/images/gradient-featured-rr-module-B.png") 0 100% repeat-x}.interior-page .right-rail ul li{list-style-type:none;background:url("/static_v2/images/ul-bullet.png") no-repeat left 6px;margin:0 0 5px 0;padding:0 0 0 15px}.interior-page .right-rail ul li ul li{border:medium none;list-style:disc outside none;margin:0 0 0 14px}.interior-page .right-rail .reset{border:none;margin:0;padding:0}.rail-module ul.right-rail-featured-list{list-style:none;list-style-type:none;margin-top:-3px;width:100%}.rail-module ul.right-rail-featured-list li{padding:0 0 3px 0;margin:0 0 15px 0}.rail-module .right-rail-featured-list h4{font-size:14px;font-weight:normal;color:#131313;margin-bottom:8px}.rail-module .right-rail-featured-list h5{margin-bottom:10px}.rail-module .right-rail-featured-list p a{color:#3b3b3b;line-height:16px}.rail-module .right-rail-featured-list img{margin:0 0 11px 0}.rail-module .right-rail-featured-list blockquote{font-size:16px;line-height:24px;color:#666;font-weight:normal;letter-spacing:-0.012em;text-indent:16px;margin-bottom:0px;margin-right:0}.rail-module .right-rail-featured-list .profile-moreinfo{background:none;border-bottom:solid 1px #E5E5E5;padding:16px 5px 16px 16px}.rail-module .right-rail-featured-list .profile-moreinfo h4{font-size:12px}.rail-module .right-rail-featured-list .profile-moreinfo p{font-size:11px;margin-bottom:0px}.rail-module blockquote p{font-size:16px !important;color:#666 !important}.rail-module .right-rail-featured-list blockquote img{margin:0 0 4px 5px}.rail-module .right-rail-featured-list span.subscribe{font-size:11px;font-weight:bold;letter-spacing:-0.04em;display:block;margin:-6px 0 4px 0}.rail-module .right-rail-featured-list h6{font-size:14px;line-height:18px;font-weight:normal}.interior-page .highlight{background-color:#f7f9fa;width:202px !important}.interior-page .highlight .rail-module{padding:16px;border:none}.right-rail .rail-module.bio{border:0;padding:0;margin:20px 0 0 10px}.right-rail .rail-module.bio h6{margin:0 0 5px}.right-rail .rail-module.bio a{color:#08617b}html:lang(ja) #featured-carousel .item-wrap .description p{font-family:"MS PGothic",Meiryo,sans-serif}#featured-carousel{top:0}#featured-carousel .carousel-items{width:100% !important}#featured-carousel .carousel-items>li{height:600px;background-repeat:no-repeat !important}#featured-carousel .item-wrap{height:378px;margin:0 auto;position:relative;top:107px;width:977px}#featured-carousel .item-wrap .description{bottom:92px;height:92px;padding:31px 55px 0 31px;right:18px;width:529px}#featured-carousel .item-wrap .description h2{font-size:23px;margin:0 0 10px;line-height:16px}#featured-carousel .item-wrap .description p{font-size:14px;font-family:Arial}#featured-carousel .carousel-pagination{bottom:166px;margin:0 auto;position:relative;width:975px;z-index:98}#featured-carousel .carousel-pagination .wrap{bottom:-33px}.office-page #featured-carousel .carousel-pagination{bottom:157px}#featured-carousel .carousel-pagination .wrap{width:233px;height:36px;bottom:-33px;right:1px}#featured-carousel .carousel-pagination .wrap>.arrow-wrap{float:right}#featured-carousel .carousel-pagination .wrap .arrow-holder{display:block;height:36px;width:35px;float:right;border-left:1px solid #4d4f4e}#featured-carousel .carousel-pagination .wrap .arrow-holder a{overflow:hidden;text-indent:70px;display:block;float:right;width:6px;height:12px;margin:10px 14px}#featured-carousel .carousel-pagination .wrap .arrow-holder a.previous{background:url("/static_v2/images/arrow-tablet-carousel-sprite.png") 0px 0 no-repeat}#featured-carousel .carousel-pagination .wrap .arrow-holder a.previous :hover{background-position:-6px 0}#featured-carousel .carousel-pagination .wrap .arrow-holder a.next{background:url("/static_v2/images/arrow-tablet-carousel-sprite.png") 0 -12px no-repeat}#featured-carousel .carousel-pagination .wrap .arrow-holder a.next :hover{background-position:-6px -12px}#featured-carousel .carousel-pagination ul{float:right;margin:11px 14px}#featured-carousel .carousel-pagination ul a{background:url("/static_v2/images/carousel-pagination-buttons.png") 100% 0 no-repeat}#featured-carousel .carousel-pagination ul a:hover{background-position:0 0}#featured-carousel .carousel-pagination ul .activeSlide a{background-position:0 0}#featured-carousel.interior-landing-carousel{margin:0 auto;clear:both}#featured-carousel.interior-landing-carousel .description{width:478px;height:82px;padding:25px 30px 0 30px;position:absolute;top:76px;right:14px;background:url("/static_v2/images/red-action-bar-small.png") no-repeat top left}#featured-carousel.interior-landing-carousel .description h2{font-size-adjust:0.51;font-size:18px;color:#fff;margin-bottom:10px}#featured-carousel.interior-landing-carousel .description p{font-size:14px;color:#fff;line-height:17px}#featured-carousel.interior-landing-carousel .description p a{font-weight:bold;font-size:12px;color:#fff}#featured-carousel.interior-landing-carousel .item-wrap{height:250px}#featured-carousel.interior-landing-carousel .carousel-pagination{bottom:280px}#featured-carousel.interior-landing-carousel .carousel-pagination .wrap{height:35px;bottom:-28px}#featured-carousel.interior-landing-carousel .carousel-pagination ul{margin:13px 20px 0 0}#carousel,#carousel-slick{width:530px;height:259px;float:left;position:relative;margin:0 0 20px}#carousel .carousel-items,#carousel .carousel-slick-items,#carousel-slick .carousel-items,#carousel-slick .carousel-slick-items{height:100%;overflow:hidden}#carousel .carousel-items li,#carousel .carousel-items .slick-element,#carousel .carousel-slick-items li,#carousel .carousel-slick-items .slick-element,#carousel-slick .carousel-items li,#carousel-slick .carousel-items .slick-element,#carousel-slick .carousel-slick-items li,#carousel-slick .carousel-slick-items .slick-element{height:100%;width:100%;position:relative}#carousel .carousel-items li .description,#carousel .carousel-items .slick-element .description,#carousel .carousel-slick-items li .description,#carousel .carousel-slick-items .slick-element .description,#carousel-slick .carousel-items li .description,#carousel-slick .carousel-items .slick-element .description,#carousel-slick .carousel-slick-items li .description,#carousel-slick .carousel-slick-items .slick-element .description{top:125px;position:absolute;height:80px;width:400px;padding:15px 25px 0 50px;background:url("/static_v2/images/carousel-action-bar.png") 0 0 no-repeat;overflow:hidden;cursor:pointer}#carousel .carousel-items h3,#carousel .carousel-slick-items h3,#carousel-slick .carousel-items h3,#carousel-slick .carousel-slick-items h3{font-size:9px;color:#fff;text-transform:uppercase}#carousel .carousel-items h4,#carousel .carousel-slick-items h4,#carousel-slick .carousel-items h4,#carousel-slick .carousel-slick-items h4{font-size:21px;font-weight:bold;margin:0 0 5px;color:#fff}#carousel .carousel-items p,#carousel .carousel-slick-items p,#carousel-slick .carousel-items p,#carousel-slick .carousel-slick-items p{font-size:12px;color:#fff;line-height:16px;width:90%}#carousel .carousel-items .description a,#carousel .carousel-slick-items .description a,#carousel-slick .carousel-items .description a,#carousel-slick .carousel-slick-items .description a{font-weight:bold;color:#fff}#carousel .carousel-items .more,#carousel .carousel-slick-items .more,#carousel-slick .carousel-items .more,#carousel-slick .carousel-slick-items .more{color:#fff}#carousel .carousel-items .description a.more,#carousel .carousel-slick-items .description a.more,#carousel-slick .carousel-items .description a.more,#carousel-slick .carousel-slick-items .description a.more{background:url("/static_v2/images/arrow-white-right.png") 100% 3.5px no-repeat}#carousel .carousel-items li .description:hover a.more,#carousel .carousel-slick-items li .description:hover a.more,#carousel-slick .carousel-items li .description:hover a.more,#carousel-slick .carousel-slick-items li .description:hover a.more{text-decoration:underline}#carousel .carousel-pagination,#carousel-slick .carousel-pagination{bottom:0;position:absolute;right:0;background:url("/static_v2/images/gradient-black.png") 0 0 no-repeat;width:248px;height:25px;position:absolute;right:0;z-index:10000}#carousel .carousel-pagination ul,#carousel-slick .carousel-pagination ul{float:right;margin:7px 15px 0 0}.carousel-items a.full-img-link{text-indent:-9999em;display:block;position:absolute;height:100%;width:100%;z-index:9999}.carousel-pagination li{display:block;float:left;text-indent:-9999em;margin:0px}.carousel-pagination li a{display:block;width:10px;height:10px;background:url("/static_v2/images/carousel-pagination-buttons.png") 100% 0 no-repeat;margin-left:5px !important}.carousel-pagination li a:hover{background-position:0 0}.carousel-pagination li.activeSlide a{background-position:0 0}.carousel-wrap{height:266px}.client-results{clear:both;width:407px;float:left}.client-results .details-wrap{overflow:hidden;height:113px;position:relative;margin:0 10px 16px 0}.client-results-container{height:113px;width:407px;position:absolute;top:0;visibility:hidden}.client-results-container img{float:left;margin:0 10px;height:90px;width:135px}.client-results-container.active-detail{visibility:visible}.client-results-detail p{font-size:12px;line-height:16px}.client-results-detail h4,.client-results-detail h4 a{font-size:16px;line-height:18px}.border-wrap{height:192px}html:lang(ja) .top-reads h3{font-family:"MS PGothic",Meiryo,sans-serif}html:lang(ja) .top-reads li{font-family:"MS PGothic",Meiryo,sans-serif}.top-reads{float:left;width:190px;margin-left:25px;overflow:hidden}.top-reads h3{font-size:13px;font-weight:bold;font-family:Arial;color:#131313;margin-bottom:15px}.top-reads li{font-size:12px;line-height:16px;font-family:Arial;color:#131313;border-top:1px solid #e1e0e0;padding:8px 4px 8px 0;width:190px}.top-reads li:first-child{border-top:none;padding-top:0}.top-reads a{color:#3b3b3b}.top-reads .top-reads-wrap ul{height:182px;overflow-y:scroll;overflow-x:hidden;width:190px;padding-right:20px}.top-reads-wrap ul li img{float:left;padding-right:4px}.video-module{margin:0 0 30px}.video-module h1{color:#000;font-size:21px;margin:0 0 10px;line-height:21px;float:none;width:100%}.video-module h3{font-size:21px;line-height:21px;color:#000;margin:0 0 10px}.video-module a.date{color:#575656;font-size:11px;font-weight:bold}.video-module .video-player{margin:15px 0 0;clear:both}.video-module p{font-size:13px;color:#131313;line-height:18px}.video-module p a{color:#08617B}.video-module>p a{color:#08617B}.video-module ul{margin:0 0 30px 10px;overflow:hidden}.video-module ul li{background:url("/static_v2/images/ul-bullet.png") no-repeat left 7px;list-style:none;padding-left:10px;margin-bottom:5px !important;line-height:18px;font-size:13px;color:#131313}.video-module ul.info{width:74%;margin:0}.video-module ul.info li{float:left;margin:0 7px 2px 0;font-size:11px;font-weight:bold;background:none;padding:0;color:#746969}.video-module ul.info a{font-size:11px;color:#575656;font-weight:bold}.video-module ul.info span.source{background:transparent url("/static_v2/images/divider-dark-gray.png") no-repeat scroll 2px 2px;color:#131313;padding:0 0 0 8px}.video-module span.author{display:block;clear:left;color:#575656;font-size:12px;margin:0 0 20px;float:left}.video-module span.author a{color:#08617b}.video-module .page-options{position:relative;top:0px}.video-module .page-options li{font-size:11px;line-height:16px}.video-module p.video-credits{font-size:11px;color:#3b3b3b;margin:10px 0}.video-module p.video-credits strong{font-size:12px}.video-module .page-options{margin:-6px -2px 0 0}.video-thumbnail{display:block;float:left;margin:0 0px 20px 0;position:relative;width:189px}.video-thumbnail p{background:url("/static_v2/images/office-tour-text-box.png") no-repeat scroll 0 0 transparent;color:white;font-weight:bold;padding:7px 30px 7px 7px;text-align:left;text-transform:uppercase;width:135px;position:absolute;top:175px}li .video-thumbnail{margin:0}.featured-article-listing ul.insights-interior-modules li a.video-thumbnail,.more-insights ul.insights-interior-modules li a.video-thumbnail{width:auto}.three-col-list{width:100%}.three-col-list li{float:left;width:30%;margin:0 30px 0 0;overflow:hidden}.three-col-list li .video-thumbnail{width:auto;overflow:hidden}.three-col-list li.last,.three-col-list li:last-child{margin:0}.three-col-list li.last{margin-right:0}.three-col-list img{margin:0 0 6px}.three-col-list li>a{color:#131313;font-size:12px}.three-col-list h3{font-size:12px;color:#cc0000;text-transform:uppercase;font-weight:normal;margin:0 0 7px}.three-col-list h3 a{color:#cc0000}.three-col-list h4{font-size:16px;line-height:18px;color:#131313;font-weight:normal;margin:0 0 6px}.three-col-list h4 a{color:#131313}.interior-content .three-col-list ul{padding-bottom:33px;float:left}.interior-content .three-col-list li{margin-right:17px}.interior-content .three-col-list li.last{margin:0}.interior-content .three-col-list li a{color:#131313}.interior-content .three-col-list li h3 a{color:#cc0000}.interior-content .three-col-list li h4 a{color:#131313}.social-module{width:100%;overflow:hidden}.social-module li{width:100%;font-size:12px;line-height:16px}.social-module h3{font-size:12px;margin-bottom:8px;text-transform:none}.social-module ul{height:182px;width:100%;overflow-y:scroll;overflow-x:hidden}.social-module h4{font-size:12px}.content-wrap-home .divider-wrap .social-module{width:235px;float:left;margin-left:39px}.content-wrap-home .divider-wrap .social-module h3{font-size:13px;margin-bottom:15px;text-transform:capitalize}html:lang(ja) .news-ticker ul li{font-family:"MS PGothic",Meiryo,sans-serif}.news-ticker{background:transparent url("/static_v2/images/border-double.png") top repeat-x;clear:both;overflow:hidden;margin-bottom:30px;position:relative}.news-ticker h3{font-size:13px;line-height:28px;color:#c00;border-right:1px solid #e1e0e0;padding:0 25px;float:left}.news-ticker ul{float:left;height:28px}.news-ticker ul li{width:645px;font-size:13px;color:#131313;font-family:Arial;padding-left:25px;padding-top:5px;line-height:18px;float:left}.news-ticker .background{background:transparent url("/static_v2/images/border-double.png") bottom repeat-x;padding:10px 0;height:28px}.news-ticker .news-ticker-slides li>span{border-right:1px solid #6c6c6c;line-height:18px;padding-right:8px;margin-right:8px;display:inline-block;overflow:hidden}.news-ticker .news-ticker-slides li a{color:#131313;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.news-ticker .ticker-button .prev,.news-ticker .ticker-button .next{background:url("/static_v2/images/button-back-next.png") no-repeat;width:28px;height:28px;position:absolute;right:0;cursor:pointer;padding:0;text-indent:-9999em;font-size:0;top:10px}.news-ticker .ticker-button .prev:hover,.news-ticker .ticker-button .next:hover{background:url("/static_v2/images/button-back-next-rollover.png") no-repeat}.news-ticker .ticker-button .prev{right:26px}.news-ticker .ticker-button .next{background:url("/static_v2/images/button-back-next.png") no-repeat;background-position:-26px 0}.news-ticker .ticker-button .next:hover{background-position:-26px 0}.news-ticker-wrap{overflow:hidden;height:24px}.tab-module .tab-title{display:none;color:#000302;font-size:12px;text-transform:uppercase;font-weight:bold;margin:0 0 20px}.tab-module .tab-nav{clear:both;width:100%;float:left;background-color:#f9f9f9;background:url("/static_v2/images/tab-module-underline.png") repeat-x 6px bottom #f9f9f9;display:table}.tab-module .tab-nav.singleTab{display:block}.tab-module .tab-nav li{float:none;margin-bottom:0;text-align:center;display:table-cell}.tab-module .tab-nav li a{display:block;color:#000302;font-size:12px;text-transform:uppercase;font-weight:bold;padding:9px 10px 7px 10px;text-decoration:none}.tab-module .tab-nav li a:hover{color:#cc0000}.tab-module .tab-nav li.active{background:url("/static_v2/images/tab-drop-shadow-B.png") 2px 0 no-repeat;padding-left:6px}.tab-module .tab-nav li.active a{background:#fff;border:1px solid #d8d8d8;border-bottom:none;bottom:0;color:#cc0000;position:relative}.tab-module .tabs{clear:both;padding:32px 0 15px 0px}.tab-module .tabs span>a{margin:80px 0 0 0;float:right;color:#131313}.tab-module .tabs span a{margin:80px 0 0 0;float:right;color:#131313}.tab-module .tabs .two-col-block ul li{width:114px}.tab-module .tabs .two-col-block ul h3{font-size:13px;line-height:18px}.tab-module .tabs .two-col-block ul h4{font-size:12px;line-height:15px;font-weight:normal}.tab-module .tabs .two-col-block .right-col{float:right}.tab-module .tabs .two-col-block .left-col{float:left}.tab-module .tabs .two-col-block .left-col,.tab-module .tabs .two-col-block .right-col{width:254px;overflow:hidden}.tab-module .tab{clear:both;display:none;font-size:13px;line-height:20px;color:#131313}.tab-module .tab ul{margin:0 0 10px 0px}.tab-module .tab ul li{padding-left:10px}.tab-module .tab.active{display:block}.tab-module .tab>img{clear:both}.tab-module .tab>div>img{clear:both;margin-bottom:24px}.tab-module .tab .video-thumbnail{width:auto}.tab-module .tab .video-thumbnail img{margin:0}.tab-module .tab .video-thumbnail .play-overlay{width:auto;height:auto;left:37%;position:absolute;top:25%}.tab-module .tab .article-listing ul li{background:none !important}.tab-module a.more{font-size:12px;line-height:18px}.two-col-list ul{width:48%;float:left}.two-col-list ul.right-col{float:right}.two-col-list ul.left-col{float:left}.Default .article-listing h4{color:#30617B;font-size:14px}.tabs .two-col-block ul{width:100%;overflow:hidden;position:relative;background-color:#f4f6f8;padding:11px;list-style:none;margin:0 0 20px 0}.tabs .two-col-block ul li{list-style:none;margin:0;float:left;width:114px;background-image:none !important;padding:0}.tabs .two-col-block img{float:left;margin-bottom:0}.tabs .two-col-block .left-col,.tabs .two-col-block .right-col{width:254px;overflow:hidden}.tabs .two-col-block .left-col{float:left}.tabs .two-col-block .right-col{float:right}.tabs .two-col-block ul h3{font-size:13px;line-height:18px}.tabs .two-col-block ul h4{font-size:12px;line-height:15px;font-weight:normal}.tabs .two-col-block ul p{font-size:12px;margin-bottom:0}.tabs .two-col-block ul a{color:#30617b}.profile-head{width:725px}.profile-head .content{width:515px}.main-content .interior-page .interior-content .employee-profile{float:left;width:55%}.main-content .interior-page .interior-content .employee-profile h2{clear:left}.wideRight .main-content .interior-page .interior-content .employee-profile{width:64%}.main-content .interior-page .interior-content .employee-profile-image{float:left;margin-right:15px;margin-bottom:10px}#content .offices-maps .map{display:block;width:891px;height:399px;position:relative;overflow:hidden;margin-bottom:18px}#content .offices-maps .map .zoom1{width:891px;height:399px;overflow:hidden;position:absolute;z-index:20}#content .offices-maps .map .zoom2{width:891px;height:399px;overflow:hidden;position:relative}#content .offices-maps .map .zoom2 ul{z-index:20;position:relative}#content .offices-maps .map .inner{position:absolute}#content .offices-maps .map .inner img.map-image2{top:662px;left:750px;position:absolute}#content .offices-maps .map ul.map-btns{z-index:9999;position:absolute;list-style:none;width:38px;height:72px;bottom:25px;left:7px;background-color:#fff;border:1px solid #c6c6c6;box-shadow:2px 2px 2px rgba(0,0,0,0.14)}#content .offices-maps .map ul.map-btns li{font-size:9px;font-weight:bold;color:#131313;text-transform:uppercase;top:10px;left:5px;z-index:18}#content .offices-maps .map ul.map-btns li.zoom-in{width:17px;height:17px;top:30px;left:10px}#content .offices-maps .map ul.map-btns li.zoom-in a{background:url("/static_v2/images/map-btns.png") no-repeat top left;display:block;text-indent:-9999px}#content .offices-maps .map ul.map-btns li.zoom-in a:hover{background-position:left -18px}#content .offices-maps .map ul.map-btns li.zoom-out{width:17px;top:49px;left:10px}#content .offices-maps .map ul.map-btns li.zoom-out a{background:url("/static_v2/images/map-btns.png") no-repeat top right;height:17px;display:block;text-indent:-9999px}#content .offices-maps .map ul.map-btns li.zoom-out a:hover{background-position:right -18px}#content .offices-maps .map .popup{display:none;width:158px;padding:16px 16px 26px;background-color:rgba(255,255,255,0.95);position:absolute;z-index:9999}#content .offices-maps .map .popup span.close{width:11px;height:11px;display:block;text-indent:-9999px;position:absolute;top:6px;right:7px}#content .offices-maps .map .popup span.close a{background:url("/static_v2/images/close_btn.png") no-repeat top left;display:block}#content .offices-maps .map .popup h2{font-size:14px;font-weight:bold;color:#000}#content .offices-maps .map .popup h3{font-size:12px;font-weight:bold;line-height:18px;color:#000}#content .offices-maps .map .popup h3 a{color:#30617b}#content .offices-maps .map .popup p{font-size:11px;line-height:18px;color:#131313;margin-bottom:5px}#content .offices-maps .map .popup p a{color:#30617b}#content .offices-maps .map .popup h5 a{font-size:12px;color:#30617b;font-weight:normal}html:lang(ja) div.insights h2{font-family:"MS PGothic",Meiryo,sans-serif}div.insights{background:url("../images/insights-featured-header.png") no-repeat top left #fff}div.insights h2{margin:31px 0 0 20px;font-family:"Futura Book", Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size-adjust:0.47;font-weight:300;font-style:normal}div.insights h2.sub{font-style:italic;font-size:14px;color:#464646}div.insights a.insights-anchor{float:left;height:41px;margin:11px 0 0 3px;text-indent:-9999px;width:227px}div.featured-header{top:-42px;padding:25px 38px 15px;margin:0 0 -20px;z-index:10001}div.featured-header #sub-search{float:right;margin:10px 0 0}div.featured-header #sub-search p{clear:both;float:right;margin:8px 48px 0 0}div.featured-header #sub-search p.active{background:url("/static_v2/images/nav-active-left.png") no-repeat top left;margin:3px 30px 0 0 !important}div.featured-header #sub-search p.active span{background:url("/static_v2/images/nav-active-right.png") no-repeat top right;display:block;padding:5px 18px 4px 20px}div.featured-header #sub-search a.more{color:#3b3b3b}div.featured-header #sub-search input.text{background-color:#fff}div.featured-header #sub-search #sub-search-submit{float:right}.dropdown-interior{display:none;width:602px;background:url("/static_v2/images/arrow-white-down.png") no-repeat 575px -1px #e6e6e6;position:absolute;right:40px;top:80px;z-index:9000;-moz-box-shadow:2px 4px 4px rgba(30,30,30,0.24);-webkit-box-shadow:2px 4px 4px rgba(30,30,30,0.24);box-shadow:2px 4px 4px rgba(30,30,30,0.24);padding:26px 36px}.dropdown-interior h6.close a{background:url("/static_v2/images/close_btn.png") no-repeat top left;width:11px;height:11px;text-indent:-9999px;display:block;position:absolute;top:9px;right:9px}.dropdown-interior ul{font-size:12px;margin-bottom:22px}.dropdown-interior ul li{border-bottom:1px solid #cacaca;padding:3px}.dropdown-interior ul li a{color:#3b3b3b;text-decoration:none}.dropdown-interior ul li:hover{background:#dcdcdc}.dropdown-interior ul li:hover a{padding:0}.dropdown-interior .sub-nav{float:left;width:21.6%;margin:0 27px 0 0}.dropdown-interior .sub-nav h4{color:#3b3b3b;margin:0 0 10px 0}.dropdown-interior .sub-nav:last-child,.dropdown-interior .sub-nav.last{margin:0}.interior-cols .insight-module h4,.interior-cols .insight-module h3{font-size:11px}.interior-cols .left-col{width:335px}.interior-cols .right-col{width:165px}.left-rail .left-navigation-divider{border-top:1px solid #d7d7d7;margin:12px 0 12px 0;clear:both}.search-results h2 a{font-size:0.9em}#refine-search{float:left;margin:0 0 0 3px}#refine-search .text{float:left;margin:0 2px 0 0;background-color:#ffffff}#refine-search .gray-button{float:left}span.results-number{color:#000302;display:block;float:right;font-size:11px;font-weight:bold;margin:0 20px 0 0;padding:0 7px 0 0}ul.results p{color:#000302;margin:10px 0 0;font-size:12px;line-height:16px}ul.results li{font-size:11px}ul.results li img.thumbnail{float:left;margin:0 15px 0 0}ul.results span.date{font-size:11px;color:#696969;font-weight:bold}div.search-results h2{color:#575656}div.search-results .pagination ul,div.pagination ul{font-size:11px;color:#131313;margin:0 20px 0 0}div.search-results .pagination ul li,div.pagination ul li{font-size:11px}div.search-results .pagination ul li a,div.pagination ul li a{background:url("/static_v2/images/pagination-square.png") no-repeat scroll 0 0;font-size:11px}div.search-results .pagination span,div.pagination span{font-size:11px;font-weight:bold;color:#3b3b3b;margin-left:20px}div.search-filters .filter-module{margin:0 0 30px}.ui-datepicker{width:160px;padding:.2em .2em 0;display:none;background:#fffffe url("/static_v2/images/gradient-featured-rr-module-B.png") 0 100% repeat-x;border:solid 1px #1b1b1b;padding:4px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#fffffe url("/static_v2/images/calendar-header-bg.png") 0 100% repeat-x;border:1px solid #d00100}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0px;width:1.8em;height:1.8em;background:transparent url("/static_v2/images/calendar-sprite.png") 0 0 repeat-x}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;text-indent:-99999px}.ui-datepicker .ui-datepicker-next{background-position:0 -40px;right:4px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title span{color:#fff;font-weight:bold}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background:#f9f9f9;border:1px solid #e0dedf;font-size:11px;color:#645e5d;font-family:Arial;height:18px !important}.ui-datepicker select.ui-datepicker-month{width:45%}.ui-datepicker select.ui-datepicker-year{width:53%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;color:#1b1b1b;background:#fff;border:solid 1px #E0DEDF}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-datepicker-today{background:transparent url("/static_v2/images/gradient-featured-rr-module-B.png") 0 100% repeat-x;border:1px solid #d00100}.ui-datepicker .ui-state-active{background:#e0e0e0;border:1px solid #ccc}.footer,#footer{clear:both;background:-moz-linear-gradient(top, #f4f6f8 0%, #fdfdfe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f6f8), color-stop(100%, #fdfdfe));background:-webkit-linear-gradient(top, #f4f6f8 0%, #fdfdfe 100%);background:-o-linear-gradient(top, #f4f6f8 0%, #fdfdfe 100%);background:-ms-linear-gradient(top, #f4f6f8 0%, #fdfdfe 100%);background:linear-gradient(to bottom, #f4f6f8 0%, #fdfdfe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f6f8', endColorstr='#fdfdfe',GradientType=0 )}.footer fieldset,#footer fieldset{position:relative}.footer .footer-wrap,#footer .footer-wrap{width:905px;margin:0 auto;padding:15px 0 25px}.footer .footer-links,#footer .footer-links{width:435px;display:inline-block}.footer .footer-links a,#footer .footer-links a{font-size:12px;line-height:14px}.footer .footer-links li,#footer .footer-links li{font-size:12px;font-family:arial;line-height:14px;color:#746969;display:inline-block;border-left:1px solid #c8c6c7;padding:0 4px;margin-bottom:8px}.footer .footer-links li a,#footer .footer-links li a{color:#746969}.footer .footer-links li:nth-child(6n),.footer .footer-links li.first,.footer .footer-links li:first-child,#footer .footer-links li:nth-child(6n),#footer .footer-links li.first,#footer .footer-links li:first-child{border-left:none;padding-right:0}.footer .social-links,#footer .social-links{margin:0 47px}.footer .social-links ul li,#footer .social-links ul li{width:26px;height:26px}.footer .social-links ul li .twitter:hover,#footer .social-links ul li .twitter:hover{background:transparent url("/static_v2/images/twitter_rollover.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .facebook:hover,#footer .social-links ul li .facebook:hover{background:transparent url("/static_v2/images/facebook_rollover.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .linkedin:hover,#footer .social-links ul li .linkedin:hover{background:transparent url("/static_v2/images/linkedin_rollover.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .youtube:hover,#footer .social-links ul li .youtube:hover{background:transparent url("/static_v2/images/youtube_rollover.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .pintrest:hover,#footer .social-links ul li .pintrest:hover{background:transparent url("/static_v2/images/pintrest_rollover.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .xing:hover,#footer .social-links ul li .xing:hover{background:transparent url("/static_v2/images/xing_rollover.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links ul li .googleplus:hover,#footer .social-links ul li .googleplus:hover{background:transparent url("/static_v2/images/googleplus_rollover.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .twitter,#footer .social-links .twitter{background:transparent url("/static_v2/images/twitter.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .facebook,#footer .social-links .facebook{background:transparent url("/static_v2/images/facebook.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .linkedin,#footer .social-links .linkedin{background:transparent url("/static_v2/images/linkedin.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .youtube,#footer .social-links .youtube{background:transparent url("/static_v2/images/youtube.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .pintrest,#footer .social-links .pintrest{background:transparent url("/static_v2/images/pintrest.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .xing,#footer .social-links .xing{background:transparent url("/static_v2/images/xing.png") center no-repeat;display:block;width:100%;height:100%}.footer .social-links .googleplus,#footer .social-links .googleplus{background:transparent url("/static_v2/images/googleplus.png") center no-repeat;display:block;width:100%;height:100%}.footer .sign-up,#footer .sign-up{display:inline-block;vertical-align:top;float:right}.footer .sign-up input,#footer .sign-up input{width:202px;height:26px;padding:0 0 0 5px}.footer .sign-up .gray-button,#footer .sign-up .gray-button{width:34px;height:30px;display:block;background:url("/static_v2/images/gray-button.png") 100% 100% no-repeat;border:0;padding:0}.footer .sign-up .gray-button:hover,#footer .sign-up .gray-button:hover{width:34px;height:30px;display:block;background:url("/static_v2/images/gray-button-hover.png") 100% 100% no-repeat;border:0;padding:0}.office-page #footer{clear:both;padding:27px 0}.office-page #footer .footer-links,.office-page #footer p{width:768px;margin:0 48px;display:inline-block;padding:0}.mobile-slider.slider,.mobile-slider.slick-slider{display:none}.main-content.slider,.main-content.slick-slider{margin:0 -10px;padding:0 9px;height:auto}.main-content.slider .slides,.main-content.slider .slick-slides,.main-content.slick-slider .slides,.main-content.slick-slider .slick-slides{height:auto}.main-content.slider .slick-slider,.main-content.slick-slider .slick-slider{margin-bottom:0}.main-content.slider .slider-button .prev,.main-content.slider .slider-button .next,.main-content.slick-slider .slider-button .prev,.main-content.slick-slider .slider-button .next{top:50px;width:37px}.slider,.slick-slider{height:264px;width:624px;clear:both;overflow:hidden}.slider .slides,.slider .slick-slides,.slick-slider .slides,.slick-slider .slick-slides{height:264px;overflow:hidden;position:relative}.slider .slides>li,.slider .slides>div,.slider .slick-slides>li,.slider .slick-slides>div,.slick-slider .slides>li,.slick-slider .slides>div,.slick-slider .slick-slides>li,.slick-slider .slick-slides>div{display:none;width:100%}.slider .slides>li:first-child,.slider .slides>div:first-child,.slider .slick-slides>li:first-child,.slider .slick-slides>div:first-child,.slick-slider .slides>li:first-child,.slick-slider .slides>div:first-child,.slick-slider .slick-slides>li:first-child,.slick-slider .slick-slides>div:first-child{display:inline-block}.slider .slides .slide-content,.slider .slick-slides .slide-content,.slick-slider .slides .slide-content,.slick-slider .slick-slides .slide-content{float:left;width:30%;margin:0 0 0 30px;padding-bottom:25px}.slider .slides .slide-content:first-child,.slick-slider .slick-slides .slide-content:first-child{margin:0}.slider .slides .slide-content>a,.slick-slider .slick-slides .slide-content>a{color:#131313;font-size:12px}.slider .slides .slide-content h3,.slick-slider .slick-slides .slide-content h3{font-size:12px;color:#cc0000;text-transform:uppercase;font-weight:normal;margin:15px 0 10px}.slider .slides .slide-content h3 a,.slick-slider .slick-slides .slide-content h3 a{color:#cc0000}.slider .slides .slide-content h4,.slick-slider .slick-slides .slide-content h4{font-size:16px;line-height:18px;color:#131313;font-weight:normal;margin:0 0 7px}.slider .slides .slide-content h4 a,.slick-slider .slick-slides .slide-content h4 a{color:#131313}.main-content.carousel-slider{padding-bottom:10px}.main-content.carousel-slider .slider-button .prev,.main-content.carousel-slider .slider-button .next{background:url("/static_v2/images/controller-button.png") no-repeat scroll 0 0 transparent;border:0;height:42px;position:absolute;top:50px;width:37px;z-index:5;font-size:0;text-indent:-9999em}.main-content.carousel-slider .slider-button .prev:hover,.main-content.carousel-slider .slider-button .next:hover{background:url("/static_v2/images/controller-button-rollover.png") no-repeat scroll 0 0 transparent;border:0;height:42px;position:absolute;top:50px;width:37px;z-index:5;font-size:0;text-indent:-9999em}.main-content.carousel-slider .slider-button .prev{left:34px}.main-content.carousel-slider .slider-button .prev:hover{left:34px}.main-content.carousel-slider .slider-button .next{right:305px;background-position:-35px 0}.main-content.carousel-slider .slider-button .next:hover{right:305px;background-position:-35px 0}.carousel-slider{height:264px;width:624px;clear:both;overflow:hidden}.carousel-slider .carousel-slides{height:264px;overflow:hidden;position:relative}.carousel-slider .carousel-slides li{float:left;width:624px}.carousel-slider .carousel-slides .slide-content{float:left;width:30%;margin:0 0 0 30px;padding-bottom:25px}.carousel-slide-content>a{color:#131313;font-size:12px}.carousel-slider .carousel-slides .slide-content:first-child{margin:0}.carousel-slider .carousel-slides .slide-content h3{font-size:12px;color:#cc0000;text-transform:uppercase;font-weight:normal;margin:15px 0 10px}.carousel-slider .carousel-slides .slide-content h3 a{color:#cc0000}.carousel-slider .carousel-slides .slide-content h4{font-size:16px;line-height:18px;color:#131313;font-weight:normal;margin:0 0 7px}.carousel-slider .carousel-slides .slide-content h4 a{color:#131313}.content-wrap-home .main-content ul li.slide-wrap ul li.slide-content a.video-thumbnail img{margin-bottom:15px}.content-wrap-home .main-content div.slick-slides .slide-wrap ul li.slide-content a.video-thumbnail img{margin-bottom:15px}
