html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,input,textarea,select{font-family:'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:400;font-style:normal}nav ul,nav ul li:nth-of-type(1) div ul li:first-of-type a,#main_content article strong,#main_content aside .quote p:last-of-type span,.bios article h5{font-weight:800}#callouts article ul a,#banner #banner_inner h1,#main_content.contact article ul li{font-weight:600}.inner_wrap,section,footer div{max-width:960px;padding:0 20px;margin:0px auto}@media only screen and (max-width: 43.125em){.inner_wrap,section,footer div{width:90%;padding:10px 5%}}.bg-image,#callouts article,#banner{background-position:0 0;background-size:cover;background-repeat:no-repeat}.box-size,input,textarea,select,.finance_numbers{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no_pm,#main_content aside #key_features ul li:last-of-type{margin:0;padding:0}.top_m_10,footer div p:last-of-type{margin-top:10px}.top_m_60,#main_content article,#main_content aside,.bios,footer{margin-top:60px}.clearfix:after,.inner_wrap:after,section:after,footer div:after,article:after,header:after,header div#top_links:after,nav ul li:after,form:after,form div:after,#main_content article .lists:after,#tabs .ui-tabs-nav:after,#employee-results .webappsearchresults:after,.event:after,#revenue_split:after,#banner #banner_inner:after,#banner #banner_inner h1:after,#main_content.contact article+article #address_wrap:after{content:" ";display:table;clear:both}html,button,input,select,textarea{color:#333}html{font-size:1em;line-height:1.4}::-moz-selection{background:#f1f1f1;text-shadow:none}::selection{background:#f1f1f1;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #f4f4f4;margin:20px 0;padding:0;clear:both}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}input,textarea,select{padding:5px;font-size:0.8em;outline:none;color:#666;border:1px solid #e4e4e4;background-color:#f1f1f1}input:focus,textarea:focus,select:focus{background-color:#FFFDEE}input:hover,textarea:hover,select:hover{transition:0.3s ease}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;line-height:normal}h1{font-size:1.4em}h2{font-size:1.2em}h3{font-size:1.1em}h4{font-size:0.9em;margin-bottom:5px}ul,ol{margin:0;padding:0}ul li,ol li{font-size:0.7em;line-height:1.6em;padding:0 0 10px 0}ul li ul li,ol li ul li{font-size:inherit}p{font-size:0.75em;margin:0 0 10px 0;line-height:1.7em}a{text-decoration:none;outline:none;color:#177ebf}a:hover{text-decoration:none;cursor:pointer;color:#001a71}header a{color:#001a71}header div#top_links{background:#f1f0f0;height:20px;padding:5px 0}header div#top_links a{margin-right:15px}header div#top_links a span{background:url(../images/structural/sprite_icons.svg) -10px -9px no-repeat;display:inline-block;height:10px;width:10px;margin-left:3px}header div#top_links a:last-of-type{margin:0}header div#top_links p{margin:0;float:left}header div#top_links p+p{float:right;margin:0;color:#999}header div#top_links p+p span span{margin:0 5px}header div#top_links p+p a{margin:0}header div#top_links p+p a.btn-login{padding:2px 20px 0 0;background:url(../images/structural/sprite_icons.svg) 85px -96px no-repeat}header .inner_wrap:nth-child(2),header section:nth-child(2),header footer div:nth-child(2),footer header div:nth-child(2){padding:40px 20px 0 20px}header .inner_wrap:nth-child(2) form,header section:nth-child(2) form,header footer div:nth-child(2) form,footer header div:nth-child(2) form{float:right;padding:0;border:none}header .inner_wrap:nth-child(2) form input,header section:nth-child(2) form input,header footer div:nth-child(2) form input,footer header div:nth-child(2) form input{width:150px;padding:5px}header a#home_btn{float:left;display:block;height:80px;width:95px;background:url(../images/structural/logo.svg) 0 0}nav{float:right;clear:right}nav ul{margin-top:33px}nav ul li{display:inline-block;margin-left:30px;position:relative;padding:0;transition:0.3s ease}nav ul li:first-of-type{margin-left:0}nav ul li a{margin:0;font-size:1.4em;text-transform:uppercase;padding-bottom:20px;display:block;transition:0.3s ease}nav ul li div{position:absolute;z-index:99999;background:#fff;margin:0;padding:20px 10px;border:1px solid #001a71;border-top:3px solid #001a71;box-shadow:1px 1px 5px #666;display:none}nav ul li div ul{margin:0}nav ul li div ul:last-of-type{margin-right:0}nav ul li div ul li{display:block;margin:0;padding:0;cursor:pointer}nav ul li div ul li a{display:inline;font-size:1.05em;text-transform:none;color:#666;border-top:1px dotted #e4e4e4;padding:10px;display:block;font-weight:400}nav ul li div ul li a:hover{color:#333;background:#f1f1f1}nav ul li div ul li:first-of-type a{border:none}nav ul li:nth-of-type(1) div{width:720px}nav ul li:nth-of-type(1) div ul{float:left;margin:0 30px 0 0}nav ul li:nth-of-type(1) div ul li:first-of-type a{text-transform:uppercase;color:#177ebf}nav ul li:nth-of-type(1) div ul:last-of-type{margin:0}nav ul li:nth-of-type(3) div{right:0;width:250px}nav ul li:nth-of-type(4) div{right:0;width:200px}#accordion{display:none}form{border:1px solid #e4e4e4;padding:20px 20px 10px 20px;background:#fafaf9}form label{color:#999;font-size:0.8em}form input,form select{padding:10px;width:100%}form select{padding:5px 10px}form textarea{background:#fff;width:100%;padding:10px;margin-bottom:20px;min-height:150px}form div{width:43%;float:left;margin:0 0 20px 0}form div:nth-of-type(2n){float:right}form div#form_sec{width:100%;padding:20px 0;margin:0 0 20px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}form div#form_sec div{width:200px;float:left}form.form_plain{padding:0;margin:30px 0;background:none;border:none}form.form_plain div input,form.form_plain div select{color:#666;border:1px solid #e4e4e4;padding:5px 10px}form.form_plain .btn{width:43%;float:left}form.form_contact input:first-of-type{margin-bottom:20px}form.form_contact div:last-of-type{width:100%;margin:0}form.form_contact div:last-of-type p{font-size:0.6em;display:block;float:left;width:70%}form.form_contact div:last-of-type input{float:right;width:20%}form.form_fullwidth input,form.form_fullwidth div{width:100%}form.form_fullwidth hr{border-top:1px solid #e4e4e4}form .btn{text-align:center;font-size:1em;padding:2%;cursor:pointer}form .btn.btn_dark{background:#001a71;color:#fff}form .btn.btn_light{background:#177ebf;color:#fff}form .btn:hover{background:#333;color:#fff}#main_content{color:#666}#main_content h2,#main_content h3,#main_content h4,#main_content h5{color:#177ebf}#main_content article{float:left;width:60%}#main_content article.fullwidth{width:100%}#main_content article ul,#main_content article ol{margin-left:5%}#main_content article ul li,#main_content article ol li{list-style:disc}#main_content article .lists{margin-top:20px;padding-top:20px;border-top:1px solid #f1f1f1}#main_content article .lists ul,#main_content article .lists div{width:45%;margin:0;float:left}#main_content article .lists ul li,#main_content article .lists div li{list-style:none;padding-left:20px;background:url(../images/structural/icon_list_grey_bg.svg) 0 3px no-repeat}#main_content article .lists ul+ul,#main_content article .lists ul+div,#main_content article .lists div+ul,#main_content article .lists div+div{float:right}#main_content article .lists div ul{width:100%}#main_content article .lists.lists-fullwidth ul{width:100%}#main_content aside{float:right;width:30%;color:#177ebf}#main_content aside img{width:100%;margin-bottom:20px}#main_content aside h4{color:#999}#main_content aside .quote{position:relative;margin-bottom:40px}#main_content aside .quote+.quote{margin-top:80px}#main_content aside .quote>span:first-of-type{position:absolute;top:-30px;height:30px;width:30px;background:url(../images/structural/sprite_icons.svg) 0 -210px no-repeat}#main_content aside .quote p:first-of-type{font-size:0.95em;margin:0}#main_content aside .quote p:first-of-type+span{float:right;height:30px;width:30px;display:inline-block;background:url(../images/structural/sprite_icons.svg) 0 -185px no-repeat}#main_content aside .quote p:last-of-type{clear:right;color:#333}#main_content aside .quote p:last-of-type span{font-size:1.2em}#main_content aside #key_features{background:#177ebf;padding:15px 15px 20px 15px;color:#fff;margin-top:10px}#main_content aside #key_features h3{color:#fff}#main_content aside #key_features ul{margin:10px 0 0 15px}#main_content aside #key_features ul li{border-bottom:1px dotted #fff;margin:0 0 10px 0;list-style:disc}#main_content aside #key_features ul li:last-of-type{border:none}#main_content aside .key_links{background:#f1f0f0;padding:15px 15px 20px 15px;color:#fff;margin:0 0 60px 0}#main_content aside .key_links h3{color:#333;margin-bottom:15px}#main_content aside .key_links ul li{border-bottom:1px dotted #ccc;margin:0 0 10px 0;list-style:none;padding-left:20px;background:url(../images/structural/icon_list_bg.svg) 0 4px no-repeat}#main_content aside .key_links ul li:last-of-type{border:none;margin:0}#main_content aside .key_links.key_links_single{margin:0}#tabs .ui-tabs-nav{margin:20px 0 0 0;width:100%}#tabs .ui-tabs-nav li{list-style:none;float:left;padding:0}#tabs .ui-tabs-nav li a{display:block;font-size:1.2em;padding:10px 20px;background:#001a71;color:#fff}#tabs .ui-tabs-nav li.ui-tabs-active a{background:#f1f0f0;color:#333}#tabs .ui-tabs-panel{background:#f1f0f0;padding:20px}#tabs .ui-tabs-panel hr{border-color:#ccc}#callouts{margin-top:20px;color:#fff;text-shadow:1px 1px 1px #000}#callouts article{width:26%;padding:2% 2% 0 2%;float:left;border-bottom:7px solid #177ebf;min-height:200px}#callouts article:nth-child(1n){background-image:url(../images/index/bg_callout1.jpg)}#callouts article:nth-child(2n){background-image:url(../images/index/bg_callout2.jpg);margin:0 5%}#callouts article:nth-child(3n){background-image:url(../images/index/bg_callout3.jpg)}#callouts article a{color:#fff}#callouts article a:hover{color:#bddbee;text-shadow:1px 1px 1px #001a71}#callouts article ul{margin:4% 0 0 0;list-style:none}#callouts article ul a{font-size:1.1em}#callouts article h4{font-size:1.5em;margin-bottom:10px}#callouts.latest_callouts article:nth-child(1n){background-image:url(../images/structural/bg_businessnews.jpg)}#callouts.latest_callouts article:nth-child(2n){margin:0 5%;background-image:url(../images/structural/bg_insights.jpg)}#callouts.latest_callouts article:nth-child(3n){background-image:url(../images/structural/bg_events2.jpg)}.bios article{width:16%;margin:0 2% 40px 0;padding:10px 1% 0 15%;min-height:100px;float:left;border-top:3px solid #177ebf;background:#f1f1f1;position:relative}.bios article:nth-of-type(3n){margin-right:0}.bios article img{position:absolute;left:0px;bottom:0;width:41%}.bios article p{font-size:0.7em;color:#177ebf;margin:0 0 2px 0}.bios article a{color:#177ebf}.bios article h5{font-size:0.7em;margin:0 0 2px 0}.bios article h5 span{display:block;font-size:0.8em;font-weight:400}.bios article ul li{list-style:none;cursor:pointer;padding:0}.bios article ul li:hover{color:#177ebf}.bios article ul li div{position:absolute;background:#f1f1f1;width:auto;left:0;margin:10px 0 0 0;padding:10px;z-index:9999}.bios article ul li div p{font-size:1em}.bios .bio-short{clear:both}.bios .bio-short article{width:30%;margin:0 2% 20px 0;padding:10px 1% 10px 1%;min-height:0;float:left;border-top:3px solid #177ebf;background:#f1f1f1}.bios .bio-short article:nth-of-type(3n){margin-right:0}.bios .bio-short article h5,.bios .bio-short article p{float:left}.bios .bio-short article h5{width:60%}.bios .bio-short article p{width:40%;padding-top:5px}.bios+.bios{margin-top:0}#employee-results aside{float:right;width:30%}#employee-results .webappsearchresults{width:65%;float:left}#employee-results .webappsearchresults article{width:26%;margin:0 3% 40px 0;padding:10px 1% 0 21%;min-height:100px}#employee-results .webappsearchresults article:nth-child(2n){margin-right:0}#employee-results .webappsearchresults#employee-detail{border-top:3px solid #177ebf;background:#f1f1f1;padding:2%;width:61%}#employee-results .webappsearchresults#employee-detail img{float:left;width:30%;margin:0 5% 2% 0}#employee-results .webappsearchresults#employee-detail h2{margin:0}.event{margin:0 0 40px 0;padding:20px;background:#f1f1f1}.event p{float:left;width:60%;clear:both}.event a{display:block;width:150px;float:right;font-size:0.8em}#revenue_split img{float:left;margin-right:20px;width:40%}#revenue_split span{display:inline-block;height:12px;width:12px;margin-right:10px}#revenue_split p{float:left;font-size:1.1em;width:55%}#revenue_split p:first-of-type{margin:60px 0 10px 0}#revenue_split p:first-of-type span{background:#001a71}#revenue_split p:nth-of-type(2) span{background:#177ebf}.finance_numbers{text-align:center;float:left;width:33.33333%;padding:0 10px;margin:40px 0}.finance_numbers h3{font-size:1.7em;color:#001a71;line-height:0.2em;margin:0}.finance_numbers h3 span{color:#D0D0D0}.finance_numbers h3 br{display:none}.finance_numbers p{font-size:1.7em;margin:0;padding-top:5px;color:#177ebf}.finance_numbers p:last-of-type{font-size:1em;color:#fff;background:#D0D0D0;margin-top:10px;padding:5px 10px}#testimonials span{color:#177ebf;font-size:1.4em}#testimonials p:nth-of-type(2n){color:#001a71}.search-result{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #e4e4e4}.search-result:last-of-type{border:none}.search-result p{margin:0}.link_btn{display:block;border:1px solid #001a71;background:#177ebf;color:#fff;padding:10px;margin:10px 0 0 0}.link_btn:hover{background:#333;color:#fff;transition:0.3s ease}#banner{width:100%}#banner.placeholder{background-image:url(../images/structural/bg_placeholder.jpg)}#banner.contact{background-image:url(../images/structural/bg_contactus.jpg)}#banner.brokingsolutions{background-image:url(../images/structural/bg_brokingsolutions.jpg)}#banner.globalrisks{background-image:url(../images/structural/bg_globalrisks.jpg)}#banner.pfs{background-image:url(../images/structural/bg_pfs.jpg)}#banner.pfr{background-image:url(../images/structural/bg_pfr.jpg)}#banner.placeholder{background-image:url(../images/structural/bg_placeholder.jpg)}#banner.hdm{background-image:url(../images/structural/bg_photo2.jpg)}#banner.aboutus{background-image:url(../images/structural/bg_aboutus.jpg)}#banner.financials{background-image:url(../images/structural/bg_financials.jpg)}#banner.joinus{background-image:url(../images/structural/bg_joinus.jpg)}#banner.social{background-image:url(../images/structural/bg_social2.jpg)}#banner.reinsurance{background-image:url(../images/structural/bg_reinsurance.jpg)}#banner.pandc{background-image:url(../images/structural/bg_pandc.jpg)}#banner.mande{background-image:url(../images/structural/bg_mande.jpg)}#banner.specialtycasualty{background-image:url(../images/structural/bg_specialtycasualty.jpg)}#banner.bankserve{background-image:url(../images/structural/bg_bankserve.jpg)}#banner.consultancyservices{background-image:url(../images/structural/bg_consultancyservices.jpg)}#banner.shipfinancing{background-image:url(../images/structural/bg_shipfinancing.jpg)}#banner.aircraftfinancing{background-image:url(../images/structural/bg_aircraftfinancing.jpg)}#banner.capitaladvisory{background-image:url(../images/structural/bg_capitaladvisory.jpg)}#banner.analyticalservices{background-image:url(../images/structural/bg_analyticalservices.jpg)}#banner.specialtyreinsurance{background-image:url(../images/structural/bg_specialtyreinsurance.jpg)}#banner.specialtyrisk{background-image:url(../images/structural/bg_specialtyrisk.jpg)}#banner.canadarisk{background-image:url(../images/structural/bg_canadarisk.jpg)}#banner.risksolutions{background-image:url(../images/structural/bg_risksolutions.jpg)}#banner.actuarialservices{background-image:url(../images/structural/bg_actuarial.jpg)}#banner.events{background-image:url(../images/structural/bg_events.jpg)}#banner.cat{background-image:url(../images/structural/bg_cat.jpg)}#banner.ivision{background-image:url(../images/structural/bg_ivision.jpg)}#banner.testimonials{background-image:url(../images/structural/bg_testimonials.jpg)}#banner.cro{background-image:url(../images/structural/bg_cro.jpg)}#banner.creditriskinsurance{background-image:url(../images/structural/bg_creditriskinsurance.jpg)}#banner.cyber{background-image:url(../images/structural/bg_cyber.jpg)}#banner.constructionfacility{background-image:url(../images/structural/bg_constructionfacility.jpg)}#banner.contractorsplant{background-image:url(../images/structural/bg_contractorsplant.jpg)}#banner.fac{background-image:url(../images/structural/bg_fac.jpg)}#banner.financialinstitutions{background-image:url(../images/structural/bg_financialinstitutions.jpg)}#banner.generalspecie{background-image:url(../images/structural/bg_generalspecie.jpg)}#banner.kre{background-image:url(../images/structural/bg_kre.jpg)}#banner.marinecargo{background-image:url(../images/structural/bg_marinecargo.jpg)}#banner.tpv{background-image:url(../images/structural/bg_tpv.jpg)}#banner.international{background-image:url(../images/structural/bg_international.jpg)}#banner.australia{background-image:url(../images/structural/bg_australia.jpg)}#banner.canada{background-image:url(../images/structural/bg_canada.jpg)}#banner.latam{background-image:url(../images/structural/bg_latam.jpg)}#banner.banner_short #banner_inner{height:160px}#banner.banner_short #banner_inner h1{top:60px}#banner #banner_inner{position:relative;max-width:1000px;margin:0px auto;height:460px}#banner #banner_inner.banner_short{height:160px}#banner #banner_inner.banner_short h1{top:60px}#banner #banner_inner h1{color:#fff;padding:0 20px;position:absolute;top:80px}#banner #banner_inner h1 span{display:block;float:left;clear:left;padding:2px 5px;margin:0 0 5px 0;background:#001a71}#banner #banner_inner h1 span a{color:#fff;transition:0.3s ease;font-size:0.8em}#banner #banner_inner h1 span a:hover{color:#177ebf}#banner #banner_inner h1 .inverse{background:#fff;color:#001a71}#banner #banner_inner h1 br{display:none}#banner #banner_inner #banner_nav{z-index:9999;position:absolute;max-width:960px;bottom:0;padding:0 20px}#banner #banner_inner #banner_nav a{font-size:0.7em;float:left;list-style:none;display:block;padding:15px 2% 15px 2%;width:29.333%;color:#fff;height:100px;background:rgba(23,126,191,0.8)}#banner #banner_inner #banner_nav a span:first-of-type{display:block;font-size:1.65em;text-transform:uppercase;margin:0 0 10px 0}#banner #banner_inner #banner_nav a:hover{background:#177ebf}#main_content.contact article{width:25%}#main_content.contact article ul{margin:0 0 20px 0;font-size:1.3em}#main_content.contact article ul li{list-style:none;padding-bottom:10px}#main_content.contact article+article{width:70%;float:right}#main_content.contact article+article #address_wrap{padding:20px;background:#fafaf9;border:1px solid #e4e4e4;margin:0 0 30px 0}#main_content.contact article+article h2{color:#001a71;margin-bottom:20px}#main_content.contact article+article hr{clear:both}#main_content.contact article+article ul{float:left;font-size:1.2em;margin-right:60px}#main_content.contact article+article ul li{padding-bottom:5px}#map{border:1px solid #e4e4e4;margin-top:20px;clear:left}#map-canvas{width:100%;min-height:300px}footer{background:#177ebf;padding:25px 0}footer div p{margin:0;color:#fff;float:left;clear:left;width:80%}footer div p a{color:#fff}footer div #tw,footer div #li{display:block;height:30px;width:30px;float:right;background:url(../images/structural/sprite_icons.svg) 0px -150px no-repeat;margin-left:10px}footer div #li{background-position:0px -120px}#cookie-bar{background:rgba(235,235,235,0.9);height:auto;line-height:24px;color:#333;text-align:center;padding:7px 0 5px 0}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%;z-index:9999}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar.cb-enable{background:#007700}#cookie-bar.cb-enable:hover{background:#009900}#cookie-bar.cb-disable{background:#990000}#cookie-bar.cb-disable:hover{background:#bb0000}#cookie-bar.cb-policy{background:#0033bb}#cookie-bar.cb-policy:hover{background:#0055dd}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;background:#001a71;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar a:hover{background:#001a71;color:#fff}@media only screen and (max-width: 57.5em){header nav ul li{margin-left:28px}header nav ul li:first-child div{right:-400px}header nav ul li a{font-size:1.2em}.finance_numbers h3{font-size:2em;line-height:normal}.finance_numbers h3 br{display:block}}@media only screen and (max-width: 51.875em){header nav ul li:first-child div{right:0;left:-100px;width:610px}header nav ul li div ul li{font-size:0.8em}.bios article,.bios .bio-short article{width:25%;margin:0 10% 40px 0;padding:10px 1% 0 19%}.bios article:nth-of-type(3n),.bios .bio-short article:nth-of-type(3n){margin:0 10% 40px 0}.bios article:nth-of-type(2n),.bios .bio-short article:nth-of-type(2n){margin:0 0 40px 0}.bios .bio-short article{padding:10px 1%;width:43%}#revenue_split img{width:50%}#revenue_split p{width:auto;clear:left}#revenue_split p:first-of-type{margin-top:60px}#employee-results .webappsearchresults article{width:68%;padding-left:26%;margin:0 0 40px 0}#employee-results .webappsearchresults article:nth-of-type(3n){margin-right:0}#employee-results .webappsearchresults article img{width:25%}}@media only screen and (max-width: 49.375em){header nav ul li{margin-left:15px}header nav ul li a{font-size:1.1em}header div#top_links a span{display:none}#slider_nav li a span:first-of-type{font-size:1.4em}}@media only screen and (max-width: 43.125em){header nav,header #top_links{display:none}header .inner_wrap:nth-child(2n),header section:nth-child(2n),header footer div:nth-child(2n),footer header div:nth-child(2n){width:90%;padding:20px 5%}header .inner_wrap:nth-child(2n) form,header section:nth-child(2n) form,header footer div:nth-child(2n) form,footer header div:nth-child(2n) form{display:none}form{margin:0}form.form_plain{margin-bottom:0}form div{width:100%;float:none}form div:nth-of-type(2n){float:none}#accordion{display:block;position:relative}#accordion h3{display:block;outline:none;float:right;width:40px;height:25px;background:url(../images/structural/icon_mobile_nav.svg);position:absolute;top:-50px;right:10px;cursor:pointer}#accordion div{padding:20px 0 0 0;background:#333;color:#fff}#accordion h4{font-size:1.1em;width:90%;padding:0 5%}#accordion h4 a{color:#fff;padding:0;margin:0;background:none}#accordion hr{width:90%;margin:20px 5%;border-top:1px dotted #4e4e4e}#accordion ul{list-style:none;width:90%;margin:0 5%}#accordion ul li{padding:7px 0 10px 5%;font-size:0.8em;margin-left:10px;border-left:1px solid #666;background:url(../images/structural/icon_mobile_nav_sub.png) 0 14px no-repeat}#accordion ul li a{color:#fff;padding:0;margin:0;background:none}#accordion ul li:last-of-type{border:none;padding-bottom:0;background:url(../images/structural/icon_mobile_nav_sub_end.png) 0 0 no-repeat}#accordion ul li ul{margin:5px 0 0 0;padding:0;border:none}#accordion ul li ul li{border-left:1px solid #666;font-size:0.9em}#accordion form{width:90%;padding:0 5%;margin:0 0 15px 0;background:none;border:none}#accordion form input{width:96%;padding:5px 2%}#accordion #top_links_mob{background:#f1f0f0;border-top:1px solid #fff;border-bottom:1px solid #fff;width:90%;margin-top:20px;padding:20px 5% 0 5%}#accordion #top_links_mob a{display:block;float:none;border-bottom:1px solid #ccc;margin:0 0 10px 0;padding-bottom:10px;font-size:0.75em}#accordion #top_links_mob a:last-of-type{border:none}#accordion #top_links_mob p{font-size:0.75em;color:#999}#accordion #top_links_mob p a{display:inline;font-size:inherit}#main_content article{float:none;width:auto;margin:0;padding:20px 0}#main_content aside{float:none;width:auto;margin:0;padding:20px 0}#main_content aside h2{padding-top:20px;margin-top:20px;border-top:1px solid #e4e4e4}#main_content aside .quote{margin:20px 0 40px 0}#banner #banner_inner #banner_nav a{font-size:0.7em;float:left;list-style:none;display:block;padding:15px 2% 15px 2%;width:29.333%;color:#fff;height:100px;transition:none;background:rgba(23,126,191,0.7)}#banner #banner_inner #banner_nav a span:first-of-type{display:block;font-size:1.3em;text-transform:uppercase;margin:0 0 10px 0}#banner #banner_inner #banner_nav a:hover{background:#177ebf}#banner.banner_short{margin-bottom:0}#callouts{width:auto;margin:0}#callouts article{width:90%;padding:5%;float:none;min-height:0;height:auto;margin:0 0 10px 0;border:none}#callouts article:nth-child(1n){background-image:url(../images/index/bg_callout1.jpg)}#callouts article:nth-child(2n){margin:0 0 10px 0;background-image:url(../images/index/bg_callout2.jpg)}#callouts article:nth-child(3n){background-image:url(../images/index/bg_callout3.jpg)}#callouts article h4,#callouts article p{margin:0}#callouts article h4{font-size:1.5em}footer{margin-top:20px}footer div{padding-bottom:0}footer div p{width:100%;float:none;font-size:0.6em;text-align:center}footer div span{display:block;width:100px;padding:10px 0 0 0;margin:0px auto}footer div span #tw,footer div span #li{float:none;text-align:center;display:inline-block}.lists{margin-top:20px}.lists ul,.lists ul+ul{width:100%;float:none}#main_content.contact article{width:100%}#main_content.contact article+article{width:100%;float:none}#employee-results .webappsearchresults{width:100%;float:none}#employee-results .webappsearchresults article{width:27%;padding-left:20%;margin:0 2% 40px 0;float:left;min-height:120px}#employee-results .webappsearchresults article:nth-of-type(2n){margin-right:0}#employee-results .webappsearchresults article:nth-of-type(3n){margin-right:2%}#employee-results .webappsearchresults article img{width:40%}#employee-results .webappsearchresults#employee-detail{width:96%;margin-bottom:30px;padding-top:15px}#employee-results #employee-form{float:none;width:100%}}@media only screen and (max-width: 36.875em){.bios{margin-top:20px}.bios article{width:65%;margin:0 0 40px 0;padding:10px 1% 0 34%}.bios article:nth-of-type(3n),.bios article:nth-of-type(2n){margin:0 0 40px 0}.bios article img{width:27%}.bios article ul li{list-style:none}.bios article ul li div{position:static;background:#f1f1f1;width:auto;left:0;margin:10px 0 0 0;padding:10px 10px 10px 0;z-index:9999}.bios article ul li div p{font-size:1em}.bios .bio-short article{width:96%;padding:10px 2%;margin:0 0 10px 0}.bios .bio-short article:nth-of-type(3n),.bios .bio-short article:nth-of-type(2n){margin:0 0 10px 0}#banner{margin-bottom:150px}#banner.placeholder{margin-bottom:0}#banner.placeholder #banner_inner{height:100px}#banner.placeholder #banner_inner h1{top:40px}#banner #banner_inner{height:300px}#banner #banner_inner h1{font-size:1em}#banner #banner_inner #banner_nav{bottom:-130px;padding:0;width:100%}#banner #banner_inner #banner_nav a{font-size:0.7em;float:none;list-style:none;display:block;padding:10px 5% 10px 5%;margin-top:5px;width:90%;color:#fff;height:auto;transition:none;background:rgba(23,126,191,0.7)}#banner #banner_inner #banner_nav a span:first-of-type{font-size:1.2em;margin:0}#banner #banner_inner #banner_nav a span:last-of-type{display:none}#banner #banner_inner #banner_nav a:hover{background:#177ebf}#employee-results .webappsearchresults{width:100%;float:none}#employee-results .webappsearchresults article{width:59%;padding:10px 1% 10px 40%;margin:0 0 40px 0;float:none;min-height:0;height:auto}#employee-results .webappsearchresults article img{width:28%}.finance_numbers{width:100%;padding:0;margin:20px 0 0 0}.finance_numbers h3{font-size:2.5em;line-height:normal}.finance_numbers h3 br{display:none}.finance_numbers p{font-size:1em}.finance_numbers:last-of-type{margin:0 0 20px 0}#revenue_split img{margin:0;width:100%}#revenue_split p:first-of-type{margin-top:0}}@media only screen and (max-width: 420px){.bios article{width:58%;padding:10px 1% 0 42%}.bios article img{width:38%}.bios article ul li{list-style:none}.bios article ul li div{position:absolute;background:#f1f1f1;width:auto;padding:10%;z-index:9999}.bios article ul li div p{font-size:1em}#banner{margin-bottom:140px}#banner #banner_inner{height:180px}#banner #banner_inner h1{font-size:0.7em;padding:0 5%;top:40px}#banner #banner_inner h1#banner_title_small{font-size:0.45em}#banner #banner_inner #banner_nav{bottom:-130px;padding:0;width:100%}#banner #banner_inner #banner_nav a{font-size:0.7em;float:none;list-style:none;display:block;padding:10px 5% 10px 5%;margin-top:5px;width:90%;color:#fff;height:auto;transition:none;background:rgba(23,126,191,0.7)}#banner #banner_inner #banner_nav a span:first-of-type{font-size:1.2em;margin:0}#banner #banner_inner #banner_nav a span:last-of-type{display:none}#banner #banner_inner #banner_nav a:hover{background:#177ebf}#employee-results .webappsearchresults article{width:58%;padding:10px 1% 10px 42%}#employee-results .webappsearchresults article img{width:38%}}@media only screen and (max-width: 320px){#banner{background-position:-50px 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){header nav{display:none}header .inner_wrap:nth-child(2n),header section:nth-child(2n),header footer div:nth-child(2n),footer header div:nth-child(2n){padding-top:20px}header .inner_wrap:nth-child(2n) #home_btn,header section:nth-child(2n) #home_btn,header footer div:nth-child(2n) #home_btn,footer header div:nth-child(2n) #home_btn{margin:0 0 20px 0}header .inner_wrap:nth-child(2n) form,header section:nth-child(2n) form,header footer div:nth-child(2n) form,footer header div:nth-child(2n) form{display:none}#top_links_mob{display:none}#accordion{display:block;position:relative}#accordion h3{display:block;outline:none;float:right;width:40px;height:25px;background:url(../images/structural/icon_mobile_nav.svg);position:absolute;top:-50px;right:10px;cursor:pointer}#accordion div{padding:40px 0;background:#f1f1f1;color:#333}#accordion h4{font-size:1.1em;width:90%;padding:0 5%;margin:0 0 5px 0}#accordion h4 a{color:#333;padding:0;margin:0;background:none}#accordion hr{width:90%;margin:20px 5%;border-top:1px dotted #D3D3D3}#accordion ul{list-style:none;width:auto;margin:10px 0 0 60px}#accordion ul li{padding:7px 0 10px 5%;font-size:0.8em;margin-left:10px;border-left:1px solid #666;background:url(../images/structural/icon_mobile_nav_sub.png) 0 14px no-repeat}#accordion ul li strong a{color:#177ebf}#accordion ul li a{color:#333;background:none}#accordion ul li:last-of-type{border:none;padding-bottom:0;background:url(../images/structural/icon_mobile_nav_sub_end.png) 0 0 no-repeat}#accordion ul li ul{margin:10px 0 0 0;padding:0;border:none}#accordion ul li ul li{border-left:1px solid #666;font-size:0.9em}}
