html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.skipLinks{text-indent:-9999px;position:absolute}.skipLinks{text-indent:-9999px;position:absolute;color:#cf0540}.skipLinks:focus{text-indent:0;position:relative}#screenWidth{position:fixed;top:0;right:0;color:white;z-index:100;display:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clear:after,.landing-section-links ul:after{content:"";display:table;clear:both}.footer #social-media{display:none}.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}.cookie-notice a{margin:0 20px 0 0}.background-image-container{position:absolute;top:0;left:0;width:100%;height:650px;z-index:0;overflow:hidden}.background-image-container img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}.lt-ie9 .background-image-container img{left:0;top:0}@media all and (min-width: 20em) and (max-width: 47.99em){.background-image-container{display:none}}@media all and (min-width: 20em) and (max-width: 47.99em){.homepage .background-image-container{display:block}.homepage .innerContainer{box-shadow:0 0 0 0 transparent}}.bg-container{background:#fff;overflow:hidden;position:relative}.breadcrumb-bar{overflow:hidden}.breadcrumb-bar ul.breadcrumb{list-style:none inside none;padding:0;margin:10px 0}.breadcrumb-bar ul.breadcrumb .ie8arrow{display:none}.breadcrumb-bar ul.breadcrumb li{float:left;display:inline}.breadcrumb-bar ul.breadcrumb li a,.breadcrumb-bar ul.breadcrumb li span{font-size:75%;font-weight:600}.breadcrumb-bar ul.breadcrumb li.icon-after:after{content:"\f105";margin:0 10px;color:#cccccc;font-size:100%}.lt-ie9 .breadcrumb-bar ul.breadcrumb .ie8arrow{display:inline;float:left;margin-left:-23px;font-weight:700}.cta:before{display:inline-block}.vcard .author a img{float:left;margin:0 10px 0 0}.vcard .author span{display:block;color:#333333}@media all and (min-width: 48em) and (max-width: 63.99em){.vcard{padding:20px 0}}.vcard .author{font-size:14px}.content-page .vcard .author a{font-style:normal}article.insight-article-result .vcard{margin:15px 0px 5px;position:absolute;bottom:0;border-top:1px solid #CCC;width:93%;padding:20px 10px 10px}article.insight-article-result .vcard img{width:36px !important}article.insight-article-result.featured .vcard{width:100%;margin:15px 0px 0px}article.insight-article-result.featured .vcard img{max-height:36px;width:36px !important}article.insight-article-result .vcard .details{display:block;color:#333}article.insight-article-result .vcard .author a{font-style:normal;font-weight:600}.main .spotlight.double-width figure{margin:0}.homepage .intro .spotlight-container .link-list{background:rgba(255, 255, 255, 0.9)}.spotlight-container{overflow:hidden;margin-bottom:2em}@media all and (min-width: 48em){.spotlight-container .spotlight{float:left;display:inline}.spotlight-container .spotlight.bordered-spotlight{border:1px solid #cccccc}.spotlight-container .spotlight.bordered-spotlight.link-list{padding:20px 20px 10px}}.spotlight-container.two-cols .spotlight{width:47%;margin:0px 0 0 1.5%}.spotlight-container.two-cols .spotlight.two-cols{width:100%;margin:0 10px}@media all and (max-width: 47.99em){.spotlight-container.two-cols .spotlight.two-cols{width:auto;margin:0px 10px}}.spotlight-container.two-cols .spotlight:first-child{margin:0px 4.5% 0 0}@media all and (max-width: 63.99em){.spotlight-container.two-cols .spotlight:first-child{margin:0px 10px}}@media all and (max-width: 47.99em){.spotlight-container.two-cols .spotlight{width:auto;margin:30px 10px 10px}}@media all and (min-width: 48em) and (max-width: 63.99em){.spotlight-container.two-cols .spotlight{width:45%}}.spotlight-container.three-cols{width:auto;padding:0;margin:30px 0px 0px}.spotlight-container.three-cols .spotlight{width:31.33%;margin:0 3% 0 0;padding:0}@media all and (min-width: 48em){.spotlight-container.three-cols .spotlight span.cta{position:absolute;bottom:0}}.spotlight-container.three-cols .spotlight.one-col{width:30%}@media all and (min-width: 20em) and (max-width: 47.99em){.spotlight-container.three-cols .spotlight.one-col{width:auto}}.spotlight-container.three-cols .spotlight.two-cols{width:60%}@media all and (min-width: 20em) and (max-width: 47.99em){.spotlight-container.three-cols .spotlight.two-cols{width:auto}}.spotlight-container.three-cols .spotlight.three-cols{width:100%}@media all and (min-width: 20em) and (max-width: 47.99em){.spotlight-container.three-cols .spotlight.three-cols{width:auto}}.spotlight-container.three-cols .spotlight .statistic span.cta{position:relative}.spotlight-container.three-cols .spotlight:last-child{margin:0}@media all and (max-width: 47.99em){.spotlight-container.three-cols .spotlight{width:100%;margin:10px 0}}@media all and (min-width: 48em) and (max-width: 63.99em){.spotlight-container.three-cols .spotlight{width:30%;padding:20px 0px}}.spotlight-container.three-cols .vcardContainer{border-top:#cccccc 1px solid;overflow:hidden;margin:20px 0px 0px}.spotlight-container.three-cols .vcardContainer .vcard{width:30%;margin:0 3% 0 0;padding:20px 0;float:left;display:inline}.spotlight-container.three-cols .vcardContainer .vcard a{font-style:normal;font-weight:600}.spotlight-container.three-cols .vcardContainer .vcard a img{height:38px;width:38px;margin:0 10px 0 0}@media all and (min-width: 20em) and (max-width: 47.99em){.spotlight-container.three-cols .vcardContainer .vcard{margin:30px 10px;width:auto;float:none}}@media all and (min-width: 48em){.spotlight-container.three-cols{width:100%}}.homepage .spotlight a,footer a{color:#cf0540}.sidebar .spotlight{display:block;width:100%;margin:10px 0 0;padding:20px 20px 0}.sidebar .spotlight.featured-content{padding:10px 20px 20px}@media all and (max-width: 63.99em){.homepage .sidebar .spotlight.polls{margin:0;padding:0 20px}}.spotlight{background:#ffffff}.spotlight .cta{display:block}.spotlight.polls form{margin:20px 0}.spotlight.polls form .submit{text-align:center}.spotlight.polls form .submit input[type="submit"]{float:none;margin:0}.spotlight.share-price{text-align:left}.spotlight.share-price h1{margin:5px 0}.spotlight.share-price dl{margin:0 0 20px}.spotlight.share-price dl .change{font-size:87.5%}.spotlight.share-price dl .price{color:#051d41;font-size:225%;font-weight:600}.spotlight.share-price dl dd{margin:0}.spotlight.share-price .border{border:1px #ccc solid;padding:18px}.spotlight.featured-content article{overflow:hidden;padding:15px 0 20px;border-bottom:#cccccc 1px solid}.spotlight.featured-content article:last-child{padding:20px 0 10px;border:none}.spotlight.featured-content article img{float:left;margin:0 20px 0 0}.spotlight.featured-content article p{width:100%;max-height:70px;margin:0px}.spotlight.image h1,.spotlight.video h1,.spotlight.content-spotlight h1{padding:0;margin:0}.spotlight.image img,.spotlight.video img,.spotlight.content-spotlight img{text-align:center;width:100%}.spotlight h1{padding:0;margin:0;text-transform:uppercase;font-weight:300;font-size:150%}.spotlight.link-list{padding:20px 20px 10px}.spotlight.link-list .article{overflow:hidden;padding:10px 0px 15px;border-bottom:1px solid #CCC}.spotlight.link-list .article p{width:100%;max-height:70px;margin:0px;padding:0}.spotlight.link-list .article p img{float:left;margin:0px 20px 0px 0px}.spotlight.link-list .article:last-child{padding:10px 0px 10px;border:medium none}.spotlight.link-list .article .related-link{width:100%;margin:0px;line-height:16px;word-wrap:break-word}.spotlight.link-list .article .related-link img{float:left;margin:0px 20px 0px 0px;padding-top:5px}.spotlight.link-list .article .related-link a{font-size:13px}.spotlight.link-list .article .related-link .right{margin:0px 0px 0px 80px}.spotlight.image,.spotlight.video,.spotlight.content-spotlight{height:300px;position:relative}@media all and (min-width: 48em){.spotlight.image span.cta,.spotlight.video span.cta,.spotlight.content-spotlight span.cta{position:absolute;bottom:0px}}.spotlight.image img,.spotlight.video img,.spotlight.content-spotlight img{width:100%;text-align:center}@media all and (min-width: 64em){.spotlight.image img,.spotlight.video img,.spotlight.content-spotlight img{max-width:290px}}@media all and (max-width: 47.99em){.spotlight.image,.spotlight.video,.spotlight.content-spotlight{height:auto}}@media all and (min-width: 48em){.spotlight.image,.spotlight.video,.spotlight.content-spotlight{height:345px}}@media all and (min-width: 64em){.spotlight.image,.spotlight.video,.spotlight.content-spotlight{height:300px}}.spotlight.text h1,.spotlight.text h2,.spotlight.text h3{margin:0px;padding:20px 20px 10px;text-transform:uppercase;font-weight:300}.spotlight.text h2{font-size:150%;line-height:100%;padding:20px 0px 10px;margin:0}.spotlight.text h3{font-size:100%;font-weight:600;margin:0;padding:20px 0px 7px}.spotlight.text p{padding:5px 0px 10px;margin:0px;font-size:87.5%;line-height:175%}@media all and (max-width: 47.99em){.spotlight{float:none;display:block}}.main .spotlight.double-width img{max-width:600px}.main .spotlight.double-width .text{padding:10px}.main .spotlight.double-width .text p{font-size:87.5%}.main .spotlight.double-width h1{margin:10px 0}.spotlight.statistics,.spotlight.video,.spotlight.content-spotlight,.spotlight.image{background:white}.spotlight.statistics dl{margin:0}.spotlight.statistics dt{margin:10px 0 0;border-top:2px solid #00afd7;color:#00afd7}.spotlight.statistics dd{margin:0 0 30px;color:#333333}#simplemodal-overlay{background:black}#simplemodal-data{background:white;border:1px solid #ccc;padding:10px}#simplemodal-data iframe{max-width:100%}@media all and (max-width: 24.99em){#simplemodal-data iframe{height:auto}}.homepage .head{padding:50px 0px 0px}.homepage .head .border{width:10px;border-top:1px solid #00afd7;border-left:1px solid #00afd7;display:block;float:left;margin:0px 10px 0px 0px}.homepage .head .border .spot{width:4px;height:4px;border-radius:2px;position:relative;left:9px;top:-3px;behavior:url("/_assets/css/js/pie/PIE.htc");z-index:0}.homepage .head .text-line-1{margin-top:-0.7em;margin-left:14px}.homepage .head .text-line-2{margin:0 0 135px 14px}.homepage .head span{display:block;text-transform:uppercase;line-height:98.25%}.homepage .head .text-box{border-left:#00afd7 1px solid;width:330px}.homepage .head .text-box div{padding:12px 12px 12px 22px;clear:both;background:rgba(0, 23, 68, 0.75)}.homepage .head .text-box div span{display:inherit;text-transform:inherit;line-height:inherit}.homepage .head .text-box a{color:white}.homepage .head h1{display:inline;float:left;margin:12px 0 0}.intro{padding:60px 0 40px;overflow:hidden}div.filter{margin:20px 0 0 0}div.filter .legend{overflow:hidden}div.filter .showHideContent .tag-set{display:block;background-color:white;border-bottom:1px #d6d6d6 solid;padding:20px;margin:0}div.filter .showHideContent .tag-set fieldset{padding:0}div.filter .showHideContent .tag-set fieldset .legend{margin:0 0 5px}div.filter .showHideContent .tag-set fieldset .legend legend{font-size:87.5%;font-weight:600}div.filter .showHideContent .tag-set fieldset .legend.showHideContentButton{cursor:pointer}div.filter .showHideContent .tag-set fieldset .legend.showHideContentButton .arrowIndicator{top:0;height:23px;background-color:transparent;border:0;padding:0}div.filter .showHideContent .tag-set fieldset label{float:left;width:50%;margin:8px 0px}@media all and (max-width: 24.99em){div.filter .showHideContent .tag-set fieldset label{width:100%}}div.filter .showHideContent .tag-set fieldset .showHideContent{margin:0}div.filter .showHideContent input[type="reset"],div.filter .showHideContent input[type="submit"]{float:right;margin:20px 0}div.filter .showHideContent .year,div.filter .showHideContent .month{float:left;width:30%}@media all and (max-width: 63.99em){div.filter .showHideContent .year,div.filter .showHideContent .month{width:50%}}@media all and (max-width: 47.99em){div.filter .showHideContent .year,div.filter .showHideContent .month{display:block;float:none;width:100%}}.search-results .content .search-form{max-width:660px}.search-results .search-result-list{display:block;float:none;margin:10px 0}.search-results .search-result-list .search-result-total{font-size:87.5%;font-weight:600}.search-results .search-result-list .search-result-total dt,.search-results .search-result-list .search-result-total dd{display:inline;margin:0}.search-results .search-result-list .search-result-item{padding:18px 0px;border-bottom:1px solid #CCC;position:relative}.search-results .search-result-list .search-result-item p{margin:0;padding:0}.search-results .search-result-list .search-result-item p.date{line-height:100%}.search-results .search-result-list .search-result-item p.category-links{margin:5px 0}.search-results .search-result-list .search-result-item p.category-links a{color:#051d41}.search-results .search-result-list .search-result-item h1{line-height:100%;margin:5px 0 7px;padding:0;font-size:112.5%}.search-results .search-result-list .search-result-item.thumbnail{padding:18px 0 18px 80px}.search-results .search-result-list .search-result-item.thumbnail img{float:left;display:inline;height:60px;width:60px;margin:0 20px 0 0;position:absolute;left:0}.search-results .results-pagination{text-align:center;display:block;clear:both}.search-results .results-pagination ul{list-style:none;padding:20px 0 10px;margin:0}.search-results .results-pagination ul li{display:inline}.search-results .results-pagination ul li a{padding:0 10px;text-decoration:underline}.search-results .results-pagination ul li a.button{background-color:#d11241;color:white;border:0;padding:3px 0 0 0;width:30px;height:30px;display:inline-block;text-align:center;text-decoration:none;font-size:22px;vertical-align:-5px}.search-results .results-pagination ul li a.button:hover{text-decoration:underline}.search-results .results-pagination ul li a.button span:before{color:white}.search-results .results-pagination ul li a.expand,.search-results .results-pagination ul li a.active{color:#000;text-decoration:none}.main{overflow:hidden;padding:0 10px;min-height:570px}.listing-page div.filter{background:#ebebeb;margin:0}.listing-page div.filter fieldset{border:none;padding:15px;margin:0}.listing-page div.filter .legend legend{display:inline;float:left;font-size:24px;color:#051D41;font-weight:300}.listing-page div.filter .showHideContent{margin:20px 0px}.listing-page div.filter select{background:none repeat scroll 0% 0% transparent;border:0px none;font-weight:600;font-size:14px;color:#333;margin:0px 0px 0px 35px;padding:0px}.listing-page div.filter input[value="Clear All"]{background-color:#ebebeb}.listing-page div.filter input[value="Clear All"]:hover{background-color:#dddddd}.listing-page .insight-article-result{background:#f5f5f5;padding:10px;height:440px;position:relative}.listing-page .insight-article-result h1{color:#d11241;font-weight:400;height:60px;font-size:18px;line-height:14px}.listing-page .insight-article-result h1 a{font-weight:400;font-size:18px;line-height:24px}.listing-page .insight-article-result p{font-weight:400;font-size:87.5%}.listing-page .insight-article-result p.category-links{font-weight:600;margin:0;height:80px}.listing-page .insight-article-result p.category-links a{color:#051d41}.listing-page .insight-article-result .summary{padding:0 12px}.listing-page .insight-article-result.featured{padding:0;position:relative}.listing-page .insight-article-result.featured .inner{position:relative;height:244px}.listing-page .insight-article-result.featured .inner .summary{padding:0 10px}.listing-page .insight-article-result.featured .inner .summary p{padding:0 10px}.listing-page .insight-article-result.featured .inner .summary h1{height:auto}.listing-page .insight-article-result.featured div.text{position:absolute;bottom:0px;left:0px;background:rgba(255, 255, 255, 0.9);width:300px;padding:5px 10px}.loadMore{background:#ebebeb;margin:10px 0 10px;padding:15px;width:100%;text-align:center;border:none;color:#d11241;font-size:18px}.loadMore:focus{text-decoration:underline}.search-form{vertical-align:bottom;border:none;border-bottom:1px #d6d6d6 solid;padding:0 0 5px 0}.search-form input[type="text"]{border:none;border-bottom:none;color:#515151;display:inline;margin:0;padding:4px;width:90%}.search-form label{text-indent:-99999px;position:absolute}.search-form .search-icon{text-indent:-9999px;background:#d11241 url("/_assets/images/design/search.png") no-repeat 3px 5px;border:none;height:32px;width:30px;margin:0;padding:0;float:right;border-radius:0}.search-form .search-icon:focus{background-color:red}@media all and (max-width: 63.99em){.search-form .search-icon{position:absolute;right:60px;top:16px;padding:21px;background-position:center center}}@media all and (max-width: 63.99em){.search-form #search{background:#fff;padding:10px 60px 10px 10px;width:100%}}@media all and (max-width: 63.99em){.search-form{display:none;float:none;display:block;padding:16px 60px;width:100%;position:relative;border:none}}.content h1,.content h2,.content h3{text-transform:uppercase;font-weight:300;margin:0}.content h1{padding:20px 0px 10px;margin:5px 0}.content h2{font-size:150%;line-height:100%;padding:20px 0px 10px}.content h3{font-size:100%;font-weight:600;padding:20px 0px 7px}.content p{padding:5px 0px 10px;font-size:87.5%;line-height:175%}.content ul{padding:0 0 0 20px}.content ul li{line-height:175%}@media all and (min-width: 48em){.content{margin:0 20px}}.content img{max-width:100%;height:auto}.content figure{margin:10px 0}.content figure figcaption,.content figure p.figcaption{font-style:italic;font-size:14px;margin:5px 10px}.content table{border:1px solid #ccc}.content table td{border:1px solid #ccc}.content-page .main{overflow:hidden;position:relative}.content-page .main .bg-container .content .date{padding:0px}.content-page .main .bg-container .content .introductoryText{font-size:112.5%}.content-page .main .bg-container .content figure img{width:100%}.content-page .main .bg-container .content figure{margin:10px 0}.content-page .main .bg-container .content figcaption,.content-page .main .bg-container .content p.figcaption{font-style:italic;font-size:14px;margin:5px 10px}.content-page .main .bg-container .content .aside.statistic dl{margin:0}.content-page .main .bg-container .content .aside.statistic dd{text-align:center;text-transform:uppercase;font-weight:600}.content-page .main .bg-container .content .aside.statistic dt{text-align:center;border-top-width:3px}.content-page .main .bg-container .content .aside.statistic p{padding:10px 0 5px}@media all and (min-width: 20em) and (max-width: 63.99em){.content-page .main{padding:0px 10px 10px}}.content-page.sitemap .content ul{padding:0 0 0 30px}.content-page .spotlight.text h1,.content-page .spotlight.text h2,.content-page .spotlight.text h3{padding:20px 0 10px}.main .bg-container{margin:10px 0px}.sidebar .spotlight{width:100%}@media all and (min-width: 64em){.has-sidebar .content{padding:10px 0px 0;float:left;display:inline;width:660px;margin:0 20px}}.has-sidebar .content h1.page-title{padding:0 0 10px;margin:0}.has-sidebar .sidebar h2{font-size:112.5%;font-weight:300}@media all and (min-width: 20em) and (max-width: 63.99em){.has-sidebar .sidebar h2{margin:0px;padding:0}}@media all and (min-width: 64em){.has-sidebar .sidebar h2{display:none}}.has-sidebar .sidebar .sidebar-navigation{clear:both}.has-sidebar .sidebar .sidebar-navigation ul{list-style:none inside none;padding:0;margin:0}.has-sidebar .sidebar .sidebar-navigation ul li a{font-weight:700;font-size:87.5%;color:#001744;padding:13px 0;display:block;width:100%;border-bottom:#cccccc 1px solid}.has-sidebar .sidebar .sidebar-navigation ul li.active a{border-bottom:#cccccc 3px solid}.has-sidebar .sidebar .sidebar-navigation ul li.active ul li{display:block}.has-sidebar .sidebar .sidebar-navigation ul li.active ul li a{padding:13px 0 13px 9px;border:none;font-weight:600;display:none}.has-sidebar .sidebar .sidebar-navigation ul li.active ul li a:before{content:"\f105";margin:0 0 0 -9px;display:inline-block}.has-sidebar .sidebar .sidebar-navigation ul li.active ul li.active a{display:block}.has-sidebar .sidebar .sidebar-navigation ul li.active ul li ul li a{font-weight:400;font-size:81.25%;padding:10px 0 10px 18px}.has-sidebar .sidebar .sidebar-navigation ul li.active ul li ul li a:before{content:"\00bb";margin:0 0 0 -9px;display:inline-block}.has-sidebar .sidebar .sidebar-navigation ul li.active ul li ul li.active a{background:#e5e5e5;color:#333333;font-weight:600}.has-sidebar .sidebar .sidebar-navigation ul li ul li{display:none}@media all and (min-width: 64em){.has-sidebar .sidebar{width:200px;margin:0 20px;float:left;padding:10px}}@media all and (min-width: 20em) and (max-width: 63.99em){.has-sidebar .sidebar{margin:10px 0px;background-color:#ebebeb}}@media all and (min-width: 64em){.has-sidebar .spotlight-container.three-cols .spotlight{min-height:340px}}.content-page.has-sidebar .content{padding:30px 0 0}.aside-container{display:inline;width:31.33%;overflow:hidden;clear:both}.aside-container.left{float:left;margin-right:3%}.aside-container.right{float:right;margin-left:3%}@media all and (min-width: 48em){.aside-container .spotlight{margin-bottom:2em}}@media all and (max-width: 47.99em){.aside-container{width:auto;float:none;display:block;margin:10px 0;width:100%;text-align:center}.aside-container .statistic,.aside-container .spotlight{display:inline-block;margin-bottom:10px}.aside-container .statistic h1,.aside-container .spotlight h1{padding-top:0}}.social-sharing .main .social-media{float:right;margin:0px 0px 14px 10px}.social-sharing .main .social-media .sharing-container{display:none;position:absolute;right:68px;background-color:#efefef;padding:8px 0 8px 4px}@media all and (max-width: 47.99em){.social-sharing .main .social-media .sharing-container{right:48px}}.social-sharing .main .social-media .sharing-container.open{display:block}.social-sharing .main .social-media .sharing-container .at-share-tbx-element{width:235px}.social-sharing .main .social-media .sharing-container .at-share-tbx-element.addthis-smartlayers-ie8,.social-sharing .main .social-media .sharing-container .at-share-tbx-element.addthis-smartlayers-ie9{width:160px}.social-sharing .main .social-media .sharing-container a,.social-sharing .main .social-media .sharing-container span{float:left;display:inline}.social-sharing .main .social-media .sharing-container span.text{font-size:87.5%;font-weight:600;padding:6px 16px}.social-sharing .main .social-media .sharing-container a{margin:0 4px}.social-sharing .main .social-media .sharing-container .share-button-placeholders{display:inline;float:left}.social-sharing .main .social-media .sharing-container .share-button-placeholders span{height:32px !important;width:32px !important;line-height:32px !important;overflow:hidden}.social-sharing .main .social-media .sharing-container .share-button-placeholders span.at15t_linkedin{background-image:url("/_assets/images/design/linkdin.png");background-position:top left}.social-sharing .main .social-media .sharing-container .share-button-placeholders span.at15t_twitter{background-image:url("/_assets/images/design/twitter.png");background-position:top left}.social-sharing .main .social-media .sharing-container .share-button-placeholders span.at15nc.at15t_sinaweibo{background-image:url("/_assets/images/design/sino.png");background-position:top left}.social-sharing .main .social-media .sharing-container .share-button-placeholders span.at15nc.at15t_compact{background-image:url("/_assets/images/design/addthiscompact.png");background-position:top left}.social-sharing .main .social-media button{margin:0px 0 10px 10px;height:48px;width:48px;display:block;border:none;background:#efefef;border-radius:2px}.social-sharing .main .social-media button.print-button{display:none}.social-sharing .main .social-media button.print-button.show-print-button{display:block}@media all and (max-width: 24.99em){.social-sharing .main .social-media button.print-button.show-print-button{display:none}}.social-sharing .main .introductoryText{margin:0;padding:5px 0 10px}.landing-section-links{background:#ebebeb;overflow:hidden;padding:0 15px}.landing-section-links h2{font-size:1.5em;font-weight:300;text-transform:uppercase}.landing-section-links ul{list-style:none;margin:14px 0;padding:0}.landing-section-links ul li{display:inline-block;margin-right:30px}@media all and (max-width: 63.99em){.landing-section-links ul li{display:block;float:left;margin:0;width:50%}}@media all and (max-width: 24.99em){.landing-section-links ul li{width:100%}}.landing-section-links ul li:before{color:#39c7ec;font-size:81.5%;content:"\f054"}.landing-section-links ul li a{padding-left:10px}@media all and (min-width: 48em){.landing-section-links h2{margin:0;position:absolute;top:12px}.landing-section-links ul{padding-left:210px}}.landing-intro{padding:10px 15px 0}.landing-intro p{font-size:1.125em}.main .article-landing{padding:10px 15px}.main .article-landing h1{font-size:24px}.main .article-landing h1 a{color:#051d41;font-size:24px;font-weight:300}.main .article-landing p{font-size:14px}.main .article-landing.featured{background:#f5f5f5}.main .article-landing.featured img{width:100%}@media all and (min-width: 64em){.main .article-landing.featured{height:480px;width:610px}}@media all and (min-width: 64em){.main .article-landing{float:left;margin:10px 0 0 10px;width:300px}}.main .spotlight-landing{padding:10px}.main .spotlight-landing h1{font-size:24px}.main .spotlight-landing h1 a{color:#051d41;font-size:24px;font-weight:300}.main .spotlight-landing p{font-size:14px}.main .spotlight-landing .spotlight.link-list .article{overflow:hidden;padding:15px 0px 20px;border-bottom:1px solid #CCC}.main .spotlight-landing .spotlight.link-list .article p{width:100%;max-height:70px;margin:0px;padding:0}.main .spotlight-landing .spotlight.link-list .article p img{float:left;margin:0px 20px 0px 0px}@media all and (min-width: 64em){.main .spotlight-landing{float:left;margin:10px 0 0 10px;height:640px;width:300px}}@media all and (min-width: 48em){.main .landing-aside .spotlight-container .spotlight{width:100%}}.main .landing-aside .spotlight.link-list{background:#f5f5f5}.main .landing-aside .spotlight.link-list p{font-size:14px}.main .landing-aside .spotlight.link-list .category-links{padding-left:80px;margin:1em 0 0}.main .landing-aside .spotlight.link-list .category-links a{color:#051d41}@media all and (max-width: 63.99em){.main .landing-aside{margin-top:20px}}@media all and (min-width: 64em){.main .landing-aside{float:left;height:480px;margin:10px 0 0 10px;width:300px}}ul.tab-titles{border-bottom:1px solid #d6d6d6;list-style:none;margin:0;padding:0}@media all and (max-width: 63.99em){ul.tab-titles{border:1px solid #d6d6d6;padding:0}}ul.tab-titles li{display:inline-block;margin-bottom:-1px;padding:5px 0px 0px}@media all and (max-width: 63.99em){ul.tab-titles li{display:block;margin:0;padding:0}}ul.tab-titles li a{border:1px solid transparent;display:block;padding:10px 20px}@media all and (max-width: 47.99em){ul.tab-titles li a{border:0}}ul.tab-titles li.active a{color:#222}@media all and (min-width: 64em){ul.tab-titles li.active a{border-color:#d6d6d6;border-bottom-color:#fff}}@media all and (max-width: 63.99em){ul.tab-titles li.tab{border-bottom:1px solid #d6d6d6}ul.tab-titles li.tab:last-child{border:0}}.tab-panel{padding:40px 20px 20px}@media all and (max-width: 47.99em){.tab-panel{padding-top:10px}}.tab-panel.hidden{display:none}@media all and (min-width: 64em){.js .showHideContentButton.default-open{display:block}}@media all and (min-width: 64em){.js .showHideContentButton.default-open .arrowIndicator{display:block}}@media all and (min-width: 64em){.js .showHideContentButton .arrowIndicator{display:none}}@media all and (min-width: 64em){.js .showHideContent.default-closed{display:none}}@media all and (min-width: 64em){.js .showHideContent{display:block}}@media all and (max-width: 63.99em){.js .showHideContent{display:none}}@media all and (min-width: 64em){.js .filter .tag-set .showHideContentButton .arrowIndicator{display:block}}article.event-list{margin-top:1em}article.event-list section.event-item{border-bottom:1px solid #ccc;margin-bottom:1em}article.event-list section.event-item h1{font-size:1em;margin:5px 0;padding:0}article.event-list section.event-item h1 a{font-size:1.125em}article.event-list section.event-item p,article.event-list section.event-item time{font-size:0.875em}article.event-list section.event-item p{margin:1em 0;padding:0;line-height:100%}.event-filter{background:#ebebeb;overflow:hidden;position:relative}.event-filter h2{font-size:1.5em;font-weight:300;text-align:center;text-transform:uppercase;margin:16px 0;padding:0 0 8px}.event-filter ul{list-style:none;padding:0}.event-filter ul li{padding:0}.event-filter ul li a.button{border:white 3px solid;display:block;font-size:125%;height:34px;padding:4px 0 0 0;position:absolute;text-align:center;top:15px;width:30px}.event-filter ul li a.button span{color:#418fde}.event-filter ul li a.button:hover{text-decoration:none}.event-filter ul li a.button:hover span{color:#888}.event-filter ul li.prev a{left:15px}.event-filter ul li.next a{right:15px}.event-detail-page .event-date,.event-detail-page .event-time{margin:0;padding:0}.event-detail-page .event-date{font-size:112.5%}.event-detail-page .event-time{font-size:100%}.event-detail-page .summary-text img{float:right;display:inline;margin:0 0 10px 10px}.event-detail-page .date-range{display:inline-block;vertical-align:top}.event-detail-page .date-divider{display:inline-block;vertical-align:middle;line-height:100%}.event-details-container{margin:20px 0 20px}.event-details-container .detail .address span{display:block}.event-details-container #map-canvas{height:420px;width:100%;max-width:560px}form{overflow:hidden;padding:0 0}input[type="submit"],input[type="reset"],button.dark-pink{padding:10px 40px;background-color:#d11241;border:0;color:white;margin:10px 0px 20px;font-weight:600;font-size:87.5%;transition:all 200ms}input[type="submit"]:hover,input[type="submit"]:focus,button.dark-pink:hover,button.dark-pink:focus{background-color:#b11139}input[type="reset"]:hover,input[type="reset"]:focus{background-color:#dddddd}input[type="submit"],input[type="reset"]{margin:10px 22px 20px 0;float:left}input[type="reset"],input[value="Clear All"]{color:#d11241;background-color:#ebebeb}label{display:block;font-size:87.5%;font-weight:600}label.radio,label.checkbox{display:block;font-size:87.5%;font-weight:300;margin:8px 0}input[type="radio"],input[type="checkbox"]{font-weight:300;margin:11px 0 0 26px}input[type="text"],textarea,select{display:block;margin:14px 0 34px;padding:4px 8px;border-radius:0}input[type="text"],textarea{border:1px solid #ccc}fieldset{border:0;margin:0 0 26px 0;padding:0}fieldset header{font-size:87.5%;font-weight:600}button::-moz-focus-inner{padding:0;border:0}.filter .filterLabel span{font-size:87.5%;font-weight:600}@media all and (max-width: 63.99em){.filter .filterLabel{display:block}}.filter .filterLabel.month .label{width:100px !important}.filter .filterLabel.month .selectricItems{width:133px !important}.filter .selectricWrapper{margin:0 0 -6px 40px}div.scfForm{font-family:'Open Sans', arial, sans-serif}div.scfForm .scfTitleBorder{font-family:'Open Sans', arial, sans-serif}div.scfForm .scfDropListLabel,div.scfForm .scfEmailLabel,div.scfForm .scfMultipleLineTextLabel,div.scfForm .scfSingleLineTextLabel,div.scfForm .scfPasswordLabel,div.scfForm .scfNumberLabel,div.scfForm .scfDatePickerLabel,div.scfForm .scfDateLabel,div.scfForm .scfRadioButtonListLabel,div.scfForm .scfCheckBoxListLabel,div.scfForm .scfListBoxLabel,div.scfForm .scfFileUploadLabel,div.scfForm .scfDateSelectorLabel,div.scfForm .scfCreditCardLabel,div.scfForm .scfConfirmPasswordLabel,div.scfForm .scfCaptchaLabel,div.scfForm .scfTelephoneLabel,div.scfForm .scfSmsTelephoneLabel{float:left;width:100%;font-size:87.5%;font-weight:600;padding:0}div.scfForm .scfEmailGeneralPanel,div.scfForm .scfMultipleLineGeneralPanel,div.scfForm .scfSingleLineGeneralPanel,div.scfForm .scfPasswordGeneralPanel,div.scfForm .scfNumberGeneralPanel,div.scfForm .scfDatePickerGeneralPanel,div.scfForm .scfDateGeneralPanel,div.scfForm .scfRadioButtonListGeneralPanel,div.scfForm .scfCheckBoxListGeneralPanel,div.scfForm .scfFileUploadGeneralPanel,div.scfForm .scfDateSelectorGeneralPanel,div.scfForm .scfCreditCardGeneralPanel,div.scfForm .scfConfirmPasswordGeneralPanel,div.scfForm .scfCaptchaGeneralPanel,div.scfForm .scfTelephoneGeneralPanel,div.scfForm .scfSmsTelephoneGeneralPanel{float:left;padding:0}@media all and (max-width: 47.99em){div.scfForm .scfEmailGeneralPanel,div.scfForm .scfMultipleLineGeneralPanel,div.scfForm .scfSingleLineGeneralPanel,div.scfForm .scfPasswordGeneralPanel,div.scfForm .scfNumberGeneralPanel,div.scfForm .scfDatePickerGeneralPanel,div.scfForm .scfDateGeneralPanel,div.scfForm .scfRadioButtonListGeneralPanel,div.scfForm .scfCheckBoxListGeneralPanel,div.scfForm .scfFileUploadGeneralPanel,div.scfForm .scfDateSelectorGeneralPanel,div.scfForm .scfCreditCardGeneralPanel,div.scfForm .scfConfirmPasswordGeneralPanel,div.scfForm .scfCaptchaGeneralPanel,div.scfForm .scfTelephoneGeneralPanel,div.scfForm .scfSmsTelephoneGeneralPanel{width:90%}}@media all and (min-width: 48em){div.scfForm .scfEmailGeneralPanel,div.scfForm .scfMultipleLineGeneralPanel,div.scfForm .scfSingleLineGeneralPanel,div.scfForm .scfPasswordGeneralPanel,div.scfForm .scfNumberGeneralPanel,div.scfForm .scfDatePickerGeneralPanel,div.scfForm .scfDateGeneralPanel,div.scfForm .scfRadioButtonListGeneralPanel,div.scfForm .scfCheckBoxListGeneralPanel,div.scfForm .scfFileUploadGeneralPanel,div.scfForm .scfDateSelectorGeneralPanel,div.scfForm .scfCreditCardGeneralPanel,div.scfForm .scfConfirmPasswordGeneralPanel,div.scfForm .scfCaptchaGeneralPanel,div.scfForm .scfTelephoneGeneralPanel,div.scfForm .scfSmsTelephoneGeneralPanel{width:300px}}div.scfForm .scfRadioButtonListGeneralPanel.scfRadioButtonListGeneralPanel,div.scfForm .scfCheckBoxListGeneralPanel.scfCheckBoxListGeneralPanel{width:auto}div.scfForm .scfRadioButtonListGeneralPanel.scfRadioButtonListGeneralPanel table,div.scfForm .scfRadioButtonListGeneralPanel.scfRadioButtonListGeneralPanel table tr,div.scfForm .scfRadioButtonListGeneralPanel.scfRadioButtonListGeneralPanel table td,div.scfForm .scfCheckBoxListGeneralPanel.scfCheckBoxListGeneralPanel table,div.scfForm .scfCheckBoxListGeneralPanel.scfCheckBoxListGeneralPanel table tr,div.scfForm .scfCheckBoxListGeneralPanel.scfCheckBoxListGeneralPanel table td{border:0}div.scfForm .scfListBoxGeneralPanel,div.scfForm .scfDropListGeneralPanel{float:left;padding:0}@media all and (max-width: 47.99em){div.scfForm .scfListBoxGeneralPanel,div.scfForm .scfDropListGeneralPanel{width:90%}}@media all and (min-width: 48em){div.scfForm .scfListBoxGeneralPanel,div.scfForm .scfDropListGeneralPanel{width:300px}}div.scfForm .scfEmailTextBox,div.scfForm .scfSingleLineTextBox,div.scfForm .scfPasswordTextBox,div.scfForm .scfNumberTextBox,div.scfForm .scfDatePickerTextBox,div.scfForm .scfDateTextBox,div.scfForm .scfListBox,div.scfForm .scfFileUpload,div.scfForm .scfCreditCardTextBox,div.scfForm .scfCreditCardType,div.scfForm .scfConfirmPasswordTextBox,div.scfForm .scfTelephoneTextBox,div.scfForm .scfSmsTelephoneTextBox{margin:14px 0 34px;padding:4px 8px;width:100%;font-size:14px}div.scfForm .scfSectionContent{float:none}div.scfForm .scfSectionContent > div{clear:left}div.scfForm .scfSectionLegend{font-weight:normal;padding:0;margin:30px 0}div.scfForm .scfSectionBorderAsFieldSet{border:none;margin:0;padding:0}div.scfForm .scfRadioButtonList,div.scfForm .scfCheckBoxList{margin:14px 0 34px;text-align:left}div.scfForm .scfRadioButtonList td,div.scfForm .scfCheckBoxList td{padding:0;text-align:left}div.scfForm .scfRadioButtonList input,div.scfForm .scfCheckBoxList input{margin:0 6px 0 26px}div.scfForm .scfRadioButtonList label,div.scfForm .scfCheckBoxList label{display:inline;font-size:14px;font-weight:300}div.scfForm .scfMultipleLineTextBox{margin:14px 0 34px;padding:4px 8px;width:100%}div.scfForm .scfListBox,div.scfForm .scfDropList{margin:14px 0 34px}div.scfForm .scfError,div.scfForm .scfValidationSummary,div.scfForm .scfValidatorRequired,div.scfForm .scfValidator{color:#cf0540}div.scfForm .scfValidationSummary{margin:30px 0}div.scfForm .scfValidationSummary li{color:#cf0540}div.scfForm .scfValidatorRequired,div.scfForm .scfRequired{margin:0px 0px 0 4px;float:none}div.scfForm .scfSubmitButtonBorder{clear:both}.fldAgeRange{margin:0}.cricket-form .radio input{margin:11px 4px 0 26px}.cricket-form .form-part-two{clear:both}.cricket-form #maincontent_0_lblErrorMessage{clear:both;font-size:14px;margin-bottom:10px;color:#cf0540}.premium-results .scfRadioButtonListGeneralPanel{margin-top:18px}.premium-results .rating-results{float:left;font-size:14px;margin-left:19px;font-weight:300;margin-top:10px}.premium-results .rating-results .label,.premium-results .rating-results .numberOfPlayers{font-weight:400}.premium-results .infoBox p{padding-top:0;margin-top:0}.message-fail{color:#d11241}table{width:100%;font-size:87.5%;padding:0;border:0;border-collapse:collapse}table thead{padding:0 10px}table th,table td{padding:10px}table th:first-child,table td:first-child{padding:0 10px 0 20px}table th:last-child,table td:last-child{padding:0 20px 0 10px}@media all and (max-width: 24.99em){table th,table td{padding:10px 0;text-align:center}table th:first-child,table th:last-child,table td:first-child,table td:last-child{padding:10px 0}}table th{background-color:#ebebeb;font-weight:300;font-size:100%;text-transform:uppercase}@media all and (min-width: 48em) and (max-width: 63.99em){table th{padding:0 10px}}table th.filter.styleSelect .selectricWrapper{float:none;margin:0}@media all and (max-width: 63.99em){table th.filter.styleSelect .selectricWrapper .selectric{padding:0 30px 0 7px}}table th.filter.styleSelect .selectricWrapper .selectric .label{font-weight:300;font-size:100%}@media all and (max-width: 47.99em){table th.filter.styleSelect .selectricWrapper .selectric .label{margin:0}}@media all and (max-width: 24.99em){table td:nth-child(2){text-align:center}}.footer{background:#f1f1f1;margin:40px 0 0 0;overflow:hidden;padding:0 10px}@media all and (min-width: 20em) and (max-width: 47.99em){.footer .innerWrapper{padding:45px 0px}}.footer .text-box h1{margin:0 0 20px;padding:0;text-transform:uppercase}@media all and (min-width: 64em){.footer .text-box{display:inline;float:left;width:63.54%;margin:0 10px;padding:0 10px 0 0}}@media all and (min-width: 20em) and (max-width: 63.99em){.footer .text-box{margin:45px 0 35px}}.footer .footer-nav ul{list-style:none outside none;padding:0;margin:0}.footer .footer-nav ul li{padding:0 0 15px 0}.footer .footer-nav ul li a{color:#051d41}@media all and (min-width: 64em){.footer .footer-nav{display:inline;float:right;padding:0 30px;margin:0 10px;width:31.25%}}.footer .social-media ul{list-style:none outside none;padding:0;margin:0}.footer .social-media ul li{padding:0 0 15px 0}@media all and (min-width: 64em){.footer .copyright-info{margin:10px;width:63.54%}}@media all and (min-width: 64em){.footer{padding:50px 20px 70px}}@media all and (min-width: 20em) and (max-width: 63.99em){.footer{padding:45px 20px}}.selectricWrapper{position:relative;cursor:pointer}.selectricResponsive{width:100%}.selectric{position:relative}.selectric p.label{display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;font-weight:600;font-size:14px;padding:6px 12px 6px 6px;color:#444;min-height:18px}.selectric .button{display:block;position:absolute;right:0;top:2px;width:30px;height:30px;color:#418fde;text-align:center;border:white 3px solid;padding:2px 0 0 0;font-size:125%}.selectricHover .selectric{border-color:#CCC}.selectricHover .selectric .button{color:#888}.selectricHover .selectric .button:after{border-top-color:#888}.selectricOpen{z-index:9999}.selectricOpen .selectric{border-color:#CCC;z-index:9999}.selectricOpen .selectricItems{display:block}.selectricDisabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-touch-callout:none;user-select:none}.selectricHideSelect{position:absolute;overflow:hidden;width:0;height:0}.selectricInput{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0 / 0 a !important;background:none !important}.selectricTempShow{position:absolute !important;visibility:hidden !important;display:block !important}.selectricItems{display:none;position:absolute;overflow:auto;top:100%;left:0;background:#F9F9F9;border:1px solid #CCC;z-index:9998;box-shadow:0 0 10px -6px}.selectricItems ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectricItems ul li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;display:block;padding:5px;border-top:1px solid #FFF;border-bottom:1px solid #EEE;color:#666;cursor:pointer}.selectricItems ul li.selected{background:#EFEFEF;color:#444;border-top-color:#E0E0E0}.selectricItems ul li:hover,.selectricItems ul li:focus{background:#F0F0F0;color:#444}.selectricItems ul li.disabled{background:#F5F5F5;color:#BBB;border-top-color:#FAFAFA;cursor:default}.innerContainer{box-shadow:0px 11px 9px -8px #e4e4e4 inset}.styleSelect .selectricWrapper{float:left;margin:14px 2px 34px 0}.styleSelect .selectricWrapper .selectric{border:1px solid #ccc;padding:0 0 0 7px}.styleSelect .selectricWrapper .selectric .label{color:#515151;background-color:transparent;padding:6px 12px 6px 0}.styleSelect .selectricWrapper.selectricOpen .label{background-color:transparent}.filter{overflow:visible}.filter .selectricWrapper{float:none;display:inline-block;margin:0 0 0 40px;vertical-align:bottom}.filter .selectricWrapper .selectric{border:0}.filter .selectricWrapper .selectricOpen .selectric{background:#F0F0F0}.showHideContentButton{cursor:pointer}.showHideContentButton .arrowIndicator{float:right;right:0;top:2px;width:30px;height:30px;color:#418fde;text-align:center;border:white 3px solid;padding:2px 0 0 0;font-size:125%}.locations-page .main{overflow:visible}@media all and (min-width: 64em){.locations-page .location-mainText{margin:0 20px}}.locations-page .innerWrapper .bg-container{overflow:visible;padding:20px}.location-container{background:#ebebeb url("/_assets/images/design/location-map/bg-location-map.png") 317px 0 no-repeat;overflow:hidden;position:relative}.location-container ul{list-style:none;margin:0;padding:0}.location-container ul li{position:relative}.location-container ul li span{text-transform:uppercase;color:#fff;display:block;font-size:14px;font-weight:600;padding:16px 25px}.location-container ul li button,.location-container ul li input{background:transparent url("/_assets/images/design/location-map/icon-plus.png") 50% 50% no-repeat;border:1px solid #fff;content:"";display:block;float:none;height:38px;margin:0;padding:0;position:absolute;text-indent:-999em;top:7px;right:10px;width:38px}.location-container ul li button:hover,.location-container ul li button:focus,.location-container ul li input:hover,.location-container ul li input:focus{background-color:#4566a4}.location-container ul li.active{background-color:#4566a4}.location-container ul li.active > button,.location-container ul li.active > input{background:url("/_assets/images/design/location-map/icon-minus.png") 50% 50% no-repeat}@media all and (max-width: 63.99em){.location-container ul{border-bottom:1px solid white}}@media all and (min-width: 64em){.location-container{height:420px}.location-container > div{float:left;height:420px;overflow:auto;width:33.333%}.location-container ul{min-height:420px}}.location-container .location-has-children-list ul{background:#0c2c5c}.js .location-container .location-has-children-list ul{display:none}.js .location-container .location-has-children-list:first-child ul{display:block}.location-container .location-load-listing ul{background:#0c2c5c}.js .location-container .location-load-listing ul{display:none}.js .location-container .location-load-listing:first-child ul{display:block}.location-group .location-item{margin:18px 0;min-height:220px;position:relative}.location-group .location-item p{margin:0.5em 0;padding:0}.location-group .location-item .company-name{color:#d11241;font-size:18px;margin-top:0;padding:0;text-transform:uppercase}.location-group .location-item .office-details-vcard address > span{display:block;font-style:normal}@media all and (min-width: 48em){.location-group .location-item .office-details-vcard{padding-right:330px}}.location-group .location-item .contact-name{font-weight:bold;margin-bottom:0}.location-group .location-item .contact-position{margin-top:0}.location-group .location-item .contact-details-img{position:relative}.location-group .location-item .contact-details-img img{position:absolute;top:5px;max-height:36px;max-width:36px}.location-group .location-item .contact-details-img .contact-name{padding-left:50px}.location-group .location-item .contact-details-img .contact-position{padding-left:50px}.location-group .location-item .office-view-map{color:#051d41}.office-map{height:220px}@media all and (max-width: 47.99em){.office-map{margin:14px 0}}@media all and (min-width: 48em){.office-map{margin-right:-19px;position:absolute;right:0;top:0;width:330px}}.vcard .fn{font-weight:600}.vcard .business{padding-left:48px}.vcard img{float:left;height:38px;margin:0 10px 0 0;width:38px}.aside.statistic dt{margin:10px 0 0;border-top:2px solid #00afd7;color:#00afd7}.aside.statistic dd{margin:0}.breadcrumb-bar{padding:10px 0}@media all and (max-width: 63.99em){.breadcrumb-bar{padding:20px 0 0}}.listing-page .main h1{margin:10px 0px 5px}.main h1{font-size:300%;font-weight:300;margin:15px 0px;text-transform:uppercase}.main .spotlight h1{margin:0}.aside .cta{display:block;margin:10px 0;font-size:87.5%;font-weight:600}.outerContainer{position:relative}.innerContainer{position:absolute;top:0px;width:100%}@media all and (min-width: 64em){.homepage .main .spotlight-container{margin-top:10px}.homepage .main .spotlight-container.two-cols .spotlight:first-child{margin:0 19px 0 0}.homepage .main .spotlight-container .image,.homepage .main .spotlight-container .video,.homepage .main .spotlight-container .content-spotlight,.homepage .main .spotlight-container .content-spotlight{padding:10px}.homepage .main .spotlight-container .image .cta,.homepage .main .spotlight-container .video .cta,.homepage .main .spotlight-container .content-spotlight .cta{position:absolute;bottom:0}.main .spotlight-container.double-width{width:96.875%;margin:0 10px;padding:10px}.homepage .main .spotlight-container.double-width{width:100%;margin:0}.innerWrapper{width:960px;margin:0 auto}.homepage .head{display:inline;float:left;width:64.58%;margin:0 10px}.sidebar.spotlight-container{float:left;display:inline;width:31.25%;margin:0px 10px}.homepage .main{width:66.66%;float:left;display:inline}.homepage .intro .spotlight-container{display:inline;float:left;width:31.25%;margin:0px 10px}.listing-page article{float:left;display:inline;margin:10px 0 0 10px}.listing-page article.insight-article-result{width:300px}.listing-page article.insight-article-result.featured{width:610px}.listing-page article.insight-article-result.featured img{max-width:100%;width:100%;display:block}.listing-page article.insight-article-result img{max-width:280px}.listing-page article.insight-article-result p.dotdotdot{max-height:50px}.main .aside:after{content:" ";clear:both;display:inline-table;padding:20px}.main .aside.sidebar{margin:0 10px}.main .aside.statistic{margin:0}figure{padding:20px 0px 0px}figure img{width:100%}}@media all and (max-width: 63.99em){.content-page figure{margin:10px 0px}.content-page figure img{width:100%}.content-page .main article p{margin:15px 0}.content-page .main article p.label{margin:0 30px 0 0}.innerWrapper{width:100%}.sidebar{overflow:hidden;padding:15px}.sidebar h2{float:left;display:inline;margin:0}.sidebar ul{clear:both}}@media all and (min-width: 48em) and (max-width: 63.99em){.intro{padding:0px 0px 40px}.selectricWrapper{display:block;clear:both;margin:10px 0}.listing-page article.insight-article-result{float:left;display:inline;width:47%;margin:2% 0 0 2%}.listing-page article.insight-article-result.featured{overflow:hidden;width:auto;float:none;display:block;margin:2% 2% 0}.listing-page article.insight-article-result.featured img{width:100%;display:block}.innerWrapper{padding:0 60px}.homepage .head,.homepage .intro .spotlight-container{width:100%}.main{width:100%}.homepage .head{padding:88px 0px 50px 0px}.spotlight.featured-content{background:white}.sidebar .spotlight,.main{overflow:hidden}.main{padding:20px}.main .breadcrumb{overflow:hidden}.main .breadcrumb ul{margin:0}.listing-page article.insight-article-result p.dotdotdot{max-height:50px}.bg-container{margin:0}.innerContainer{padding:60px 0 0 0}.main{background:white}.spotlight.image img,.spotlight.video img,.spotlight.content-spotlight img{text-align:center;max-width:280px}.homepage .spotlight-container.two-cols .spotlight{width:45%;float:left;display:inline;margin:10px 2.5% 30px;padding:10px}.homepage .spotlight-container.two-cols .spotlight.image img{width:100%;max-width:100%}.homepage .spotlight-container.two-cols .spotlight.video img,.homepage .spotlight-container.two-cols .spotlight.content-spotlight img{width:100%;max-width:100%}.homepage .spotlight-container.two-cols .spotlight.video h1,.homepage .spotlight-container.two-cols .spotlight.content-spotlight h1{height:100px}.homepage .spotlight-container.two-cols .spotlight.image h1{height:100px}.main .spotlight.double-width{padding:30px}.main .spotlight.double-width figure img{max-width:100%;width:100%}}@media all and (min-width: 20em) and (max-width: 47.99em){.selectricWrapper{margin:15px 0;display:block;clear:both}.breadcrumb{display:none}.global{padding:10px}.main{padding:0 10px 10px}.main h1{font-size:187.5%}.sidebar{margin:10px 0px}.content-page .main h2,.content-page .main h3{font-size:187.5%}.content-page .main h2{font-size:150%}.content-page .main h3{font-size:100%;font-weight:600}.content-page .main article figure img{width:100%}.content-page .main .spotlight-container{width:auto;float:none;display:block;margin:10px 0}.content-page .main .sidebar h2{font-size:112.5%}.listing-page .filter{margin:0 0 10px 0}.listing-page .main h1{margin:10px 0 20px}.listing-page article.insight-article-result{margin:10px 0 0;height:auto}.listing-page article.insight-article-result.featured{padding:10px}.listing-page article.insight-article-result.featured div.text{padding:5px 0}.listing-page article.insight-article-result.featured .text .summary{padding:10px}.listing-page article.insight-article-result .summary{padding:10px}.listing-page article.insight-article-result .vcard{padding:10px;padding:20px 10px 5px;margin:15px 0 0}.listing-page article.insight-article-result.featured img,.listing-page article.insight-article-result img{width:100%}.listing-page article.insight-article-result p.category-links{height:auto}.listing-page article.insight-article-result p.category-links a{color:#051d41}.listing-page article.insight-article-result.featured .inner{height:auto}.listing-page article.insight-article-result.featured div.text{position:relative;width:auto;background:transparent}.listing-page article.insight-article-result h1{font-size:112.5%}.listing-page article.insight-article-result .vcard,.listing-page article.insight-article-result.featured .vcard{margin:15px 0px 0;position:relative;width:100%;font-size:87.5%;padding:20px 10px 10px}.listing-page article.insight-article-result .vcard img{height:36px;width:36px}.listing-page article.insight-article-result .vcard .author a{font-size:100%}.loadMore{margin:10px 0 40px}.content-page .aside.statistic dt,.content-page .aside.statistic dd{padding:0 20px}.content-page .aside .cta{margin:10px 20px}.content-page .aside.statistic dd,.content-page .aside.statistic dt{text-align:left}.homepage .innerWrapper{padding:0}.homepage .intro{padding:145px 0 0px}.homepage .head .text-box{width:100%;padding:0px;border:none}.homepage .head .text-box div{padding:0 20px 20px}.homepage .head span{line-height:135%}.homepage .head .text-line-1,.homepage .head .text-line-2{margin:0}.homepage .head .border{display:none}.homepage .head h1{background:rgba(0, 23, 68, 0.75);float:none;display:block;margin:0;padding:10px 20px}.main .spotlight.double-width figure img{max-width:100%;width:100%}.homepage .main{padding:0 20px}}@media all and (min-width: 20em) and (max-width: 47.99em) and (max-width: 63.99em){.homepage .main{margin-bottom:-20px}}@media all and (min-width: 20em) and (max-width: 47.99em){.homepage .intro .spotlight h1{margin:0}.homepage .spotlight.double-width p{font-size:87.5%}.homepage .sidebar .spotlight.statistics{padding:0 30px}.homepage .sidebar .spotlight.featured-content article{margin:0 10px}.homepage .spotlight.image img,.homepage .spotlight.video img,.homepage .spotlight.content-spotlight img{width:100%}.homepage .main .spotlight-container{margin:0 0 20px}.homepage .spotlight.video,.homepage .spotlight.content-spotlight,.homepage .spotlight.image{padding:10px 0;margin:0}.homepage .spotlight.video h1,.homepage .spotlight.content-spotlight h1,.homepage .spotlight.image h1{margin:15px 10px}.homepage .spotlight.video cta,.homepage .spotlight.content-spotlight cta,.homepage .spotlight.image cta{margin:0 10px}}p.category-links a{color:#051d41}.lt-ie9 .primary .innerWrapper ul.primary-navigation li .outer{top:40px}.lt-ie9 .listing-page article.insight-article-result.featured div.text,.lt-ie9 .spotlight.featured-content{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#ffffffff);zoom:1}@media all and (min-width: 20em) and (max-width: 47.99em){.lt-ie9 .homepage .head h1{background:#001744;background:transparent\9;background:rgba(0, 23, 68, 0.74902);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf001744,endColorstr=#bf001744);zoom:1}}.lt-ie9 .homepage .head .text-box div{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf001744,endColorstr=#bf001744)}.lt-ie9 #map-details-container{background:transparent url(../images/design/eighty-percent-white.png)}.lt-ie9 .spotlight-container.three-cols .spotlight{width:30%}.lt-ie9 .homepage .hp-clear{overflow:hidden}.lt-ie9 .homepage #main{display:inline;float:left;width:66%}.lt-ie9 .homepage #main .main{width:100%}.lt-ie9 .homepage #main .main .spotlight.video,.lt-ie9 .homepage #main .main .spotlight.content-spotlight,.lt-ie9 .homepage #main .main .spotlight.image{width:47%}.lt-ie9 .homepage #sidebar{display:inline;float:left;width:33.3%}.lt-ie9 .homepage #sidebar .spotlight-container.sidebar{width:auto;padding:0 0 0 10px}.lt-ie8 .homepage .head .text-line-1{margin-top:0}.lt-ie8 .homepage .head h1{position:relative;top:-40px}.lt-ie8 .listing-page article.insight-article-result{width:280px}.lt-ie8 .listing-page article.insight-article-result .vcard{width:240px}.lt-ie8 .main .sidebar UL LI A{width:auto}.lt-ie8 .breadcrumb UL LI{margin:0 10px 0 0}.lt-ie8 footer nav{width:240px}.lt-ie8 .homepage .head{position:relative}.lt-ie8 .homepage .head .text-box{position:absolute;height:100%;left:0px}.lt-ie8 .homepage .head .text-box div{position:absolute;bottom:0px}.lt-ie8 .sidebar .spotlight{width:auto}.lt-ie8 .search-icon{font-size:0px;line-height:0px}.lt-ie8 .v2 .main .sidebar{width:180px}.lt-ie8 .listing-page .filter .selectricWrapper{margin:10px 20px 10px 0}.lt-ie8 .listing-page .filter .selectric .button{height:25px}.standard-landing-content{float:left}.standard-landing-content .article-landing.featured + .spotlight{height:480px;min-height:480px}.standard-landing-content .spotlight{padding:10px}@media all and (min-width: 64em){.standard-landing-content .spotlight{float:left;margin:10px 0 0 10px;min-height:340px;height:340px;width:300px}}@media all and (min-width: 48em) and (max-width: 63.99em){.standard-landing-content .spotlight{float:left;margin:10px 0 0 5%;max-height:340px;width:45%}}@media all and (min-width: 64em){.standard-landing-content .spotlight.bordered-spotlight{width:280px;margin:20px 10px 0 20px;min-height:330px;height:330px}}.standard-landing-content .spotlight.statistics span.cta{position:relative;display:block}.spotlight-landing h1{font-size:24px}.spotlight-landing h1 a{color:#051d41;font-size:24px;font-weight:300}.spotlight-landing p{font-size:14px}.spotlight-landing .link-list{width:100%}.spotlight-landing .link-list .article{overflow:hidden;padding:15px 0px 20px;border-bottom:1px solid #CCC}.spotlight-landing .link-list .article p{width:100%;max-height:70px;margin:0px;padding:0}.spotlight-landing .link-list .article p img{float:left;margin:0px 20px 0px 0px}.error--searchForm{padding:0.6em;color:#FF0000}*,body{color:#333333}.content-page .main h1.page-title{color:#000000}.primary ul.primary-navigation li > a{color:#051d41;transition:all 200ms}@media all and (min-width: 64em){.primary ul.primary-navigation li > a:hover,.primary ul.primary-navigation li > a:focus{background-color:#ebebeb}.primary ul.primary-navigation li > a.active{background-color:#f5f5f5}.primary ul.primary-navigation li > a.active:hover,.primary ul.primary-navigation li > a.active:focus{background-color:#ebebeb}}.primary ul.primary-navigation li .outer{background-color:#ebebeb}.primary ul.primary-navigation li .outer .inner li:before{color:#39c7ec}@media all and (min-width: 64em){.primary ul.primary-navigation li:hover a{background-color:#ebebeb}}.masthead{background:#444444}.selectric .label{color:#444444}.masthead a{color:#ffffff}.header{color:#ffffff;border-color:#ffffff}.homepage .head .text-line-2,.homepage .head .text-box a{color:#ffffff}.spotlight.statistics,.spotlight.video,.spotlight.content-spotlight,.spotlight.image{background:#ffffff}a{color:#cf0540}.cta{font-size:14px}.cta a{color:#cf0540}.homepage .spotlight a,footer a,.listing-page a{color:#cf0540}.headerSubmit .search-icon:focus{background-color:red}.search-icon{background-color:#d11241}.icon-phone:before{color:#f2a900}.cta:before{color:#00afd7}.spotlight.image .icon-angle-right:before,.spotlight.video .icon-angle-right:before,.spotlight.content-spotlight .icon-angle-right:before{color:#00afd7}section.main .spotlight .double-width .icon-angle-right:before{color:#00afd7}.homepage .head .text-line-1{color:#00afd7}.homepage .head .border,.homepage .head .text-box{border-color:#00afd7}.homepage .head .text-box .icon-angle-right:before{color:#00afd7}.homepage .head .border .spot{background:#00afd7}.spotlight.statistics dt,.aside.statistic dt{color:#00afd7}.spotlight.statistics dt.statistic-1{border-color:#00afd7;color:#00afd7}.aside.statistic dt,.aside.statistic dd{border-color:#00afd7;color:#00afd7}.spotlight.featured-content h1,.spotlight h1{color:#051d41}.footer{background:#f1f1f1}.footer .text-box h1{color:#051d41}.listing-page form.filter legend{color:#051D41}.spotlight.statistics dd,.spotlight .vcard .author span{color:#333333}.breadcrumb .current,.vcard .author span{color:#333333}.listing-page form.filter select,.listing-page article.insight-article-result .vcard .details{color:#333333}.content-page .main .sidebar ul li.current ul li ul li.current a{background:#efefef;color:#333333}.content-page .main .sidebar ul li.current ul li ul li a{color:#d11241}.listing-page article.insight-article-result h1{color:#d11241}.loadMore{background:#ebebeb;color:#d11241;transition:all 200ms}.loadMore:hover,.loadMore:focus{background:#cccccc}.spotlight.statistics dt.statistic-2{border-color:#fcaf1b;color:#fcaf1b}.aside.statistic dt,.aside.statistic dd{border-color:#fcaf1b;color:#fcaf1b}button.showHide,.selectric .button{color:#418fde;border-color:#ffffff}.breadcrumb ul li:after{color:#cccccc}.listing-page article.insight-article-result .vcard{border-color:#cccccc}.content-page .main .sidebar ul li a{color:#001744;border-color:#cccccc}.spotlight.featured-content article{border-color:#cccccc}.listing-page div.filter{background:#ebebeb}.listing-page article.insight-article-result{background:#f5f5f5}.listing-page article.insight-article-result.featured div.text{background:rgba(255, 255, 255, 0.9)}.homepage .head .text-box div{background:rgba(0, 23, 68, 0.75)}.spotlight.featured-content{background:rgba(255, 255, 255, 0.9)}.social-media button{background:#efefef}.headerSubmit input[type="text"]{border-color:#d6d6d6}.selectricHover .selectric .button{color:#888888}.selectricHover .selectric .button:after{border-top-color:#888888}.selectricItems li{border-top:1px solid #ffffff;border-bottom:1px solid #eeeeee;color:#666666}.selectricItems li.selected{background:#EFEFEF;color:#444444;border-top-color:#E0E0E0}.selectricItems li:hover{background:#F0F0F0;color:#444444}.selectricItems li.disabled{background:#F5F5F5;color:#bbbbbb;border-top-color:#FAFAFA}.innerContainer{box-shadow:0px 11px 9px -8px #e4e4e4 inset}.lt-ie9 .listing-page article.insight-article-result.featured div.text,.lt-ie9 .spotlight.featured-content{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#ffffffff);zoom:1}@media all and (min-width: 20em) and (max-width: 47.99em){.lt-ie9 .homepage .head h1{background:#001744;background:transparent\9;background:rgba(0, 23, 68, 0.74902);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf001744,endColorstr=#bf001744);zoom:1}}.lt-ie9 .homepage .head .text-box div{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf001744,endColorstr=#bf001744)}@media all and (max-width: 63.99em){.js .primary{background-color:#051d41;color:#ffffff}.js .primary ul li a{color:#ffffff}.spotlight.featured-content{background:#ffffff}}body{font-family:'Open Sans', arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.placeholder{color:#aaa}a{text-decoration:none;font-weight:600;font-size:14px}a:hover,a:focus{text-decoration:underline}a.cta{font-size:87.5%;font-weight:600}.global .jlt_businesses{font-weight:bold}.homepage .spotlight a{font-weight:600}.homepage .head .text-box{font-size:87.5%;font-weight:600}.homepage .head h1{font-weight:300;font-size:370%}.spotlight.featured-content h1,.spotlight h1{font-weight:300;font-size:150%}.content-page .spotlight h1,footer h1{font-weight:300;font-size:150%}.spotlight.statistics dt{font-size:370%}.aside.statistic dt{font-size:563%;font-weight:300}.spotlight.statistics dd{font-size:87.5%}.aside.statistic dd{font-size:125%}.spotlight .vcard .author a{font-style:normal;font-weight:600}.spotlight .vcard .author span{font-style:italic}footer{font-size:87.5%}footer a{font-weight:600}@media all and (min-width: 20em) and (max-width: 47.99em){.homepage .head h1{font-size:150%;font-weight:400}}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot");src:url("fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon.woff") format("woff"), url("fonts/icomoon.ttf") format("truetype"), url("fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,.button,.menu-icon,.primary .inner li:before,.js .utilities li.locations a:after,.navigation-toggle-button,.subcat-toggle-button,.toggle-button,ul.breadcrumb li:after,.sidebar ul li.current ul li a:before,.selectric .button,.arrowIndicator,.landing-section-links ul li:before,.sidebar-navigation ul li.active ul li a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-times:before{content:"\f00d"}.icon-print:before{content:"\f02f"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-bars:before{content:"\f0c9"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-location:before{content:"\e604"}.icon-phone:before{content:"\e601"}.icon-location2:before{content:"\e605"}.icon-location3:before{content:"\e606"}.icon-user:before{content:"\e602"}.icon-close:before{content:"\e600"}.icon-checkmark:before{content:"\e607"}.icon-play:before{content:"\e608"}.icon-pause:before{content:"\e609"}.icon-stop:before{content:"\e60a"}.icon-backward:before{content:"\e60b"}.icon-forward:before{content:"\e60c"}.icon-share:before{content:"\e603"}.rich-text p,.rich-text ol,.rich-text ul{font-size:14px}.masthead{position:relative}.masthead ul{padding:0;margin:0;list-style:none inside none;display:inline}.masthead ul li{display:inline;float:left}.masthead ul li a{padding:5px 10px;display:inline-block;color:white}@media all and (max-width: 63.99em){.masthead ul.utilities{display:none}}.jlt_businesses{float:left;font-size:87.5%}.jlt_businesses li{color:#fff;font-weight:600;padding:5px 10px}.utilities{list-style:none inside none}@media all and (min-width: 64em){.utilities{float:right}}@media all and (min-width: 48em) and (max-width: 63.99em){.utilities{padding:0 60px;margin:0}}.utilities .loc-toggle-button{border:none !important}@media all and (min-width: 64em){.utilities .loc-toggle-button{text-indent:-9999px;position:absolute;left:0px;height:100%;width:100%;top:0}}@media all and (max-width: 63.99em){.utilities .loc-toggle-button.open{background-color:#2E436B}}@media all and (min-width: 64em){.utilities .location-toggle-button{background:transparent url("/_assets/images/design/location-map/icon-plus.png") 50% 50% no-repeat;border:1px solid #fff;content:"";display:block;height:38px;position:absolute;text-indent:-999em;top:12px;right:10px;width:38px}}@media all and (max-width: 63.99em){.utilities li{position:relative}}.utilities li.locations a{position:relative}.utilities li.locations .map-icon{font-size:87.5%;position:relative}.utilities li.locations .map-icon img{margin:0px 0 -2px}.utilities li.locations .location-menu{padding:0px;background-color:#2E436B;width:100%;z-index:1}@media all and (max-width: 63.99em){.utilities li.locations .location-menu .desktopCloseButton{display:none}}@media all and (min-width: 64em){.utilities li.locations .location-menu .desktopCloseButton{text-align:right}.utilities li.locations .location-menu .desktopCloseButton button{border:none;color:white;font-size:150%;background-color:transparent}}.js .utilities li.locations .location-menu{display:none}@media all and (min-width: 64em){.js .utilities li.locations .location-menu{position:absolute}}@media all and (min-width: 64em){.utilities li.locations .location-menu{min-height:435px;left:0px;top:29px;overflow:hidden}}@media all and (max-width: 63.99em){.utilities li.locations .location-menu{padding:0}}@media all and (max-width: 63.99em){.utilities li.locations .location-menu.open{background-color:#2E436B}}.utilities li.locations .location-menu ul{display:block;float:none;position:relative;overflow:hidden;min-height:100%}@media all and (min-width: 64em){.utilities li.locations .location-menu ul{margin:5px auto 50px}}@media all and (max-width: 63.99em){.utilities li.locations .location-menu ul{padding:0}}.utilities li.locations .location-menu ul li{display:block;float:none;color:white}.utilities li.locations .location-menu ul li .location-toggle-button.open{background:url("/_assets/images/design/location-map/icon-minus.png") 50% 50% no-repeat}.utilities li.locations .location-menu ul li a{color:white;font-weight:600;font-size:100%;text-transform:uppercase;clear:both;position:relative}@media all and (min-width: 64em){.utilities li.locations .location-menu ul li a.open{background-color:#4566a4}}@media all and (min-width: 64em){.utilities li.locations .location-menu ul li a{width:320px;padding:20px 38px 20px 20px;cursor:pointer}}@media all and (max-width: 63.99em){.utilities li.locations .location-menu ul li a{position:relative}}.utilities li.locations .location-menu ul li span{color:white}.utilities li.locations .location-menu ul li ul{padding:10px 20px;background-color:#4566a4;margin:0;overflow:visible}.js .utilities li.locations .location-menu ul li ul{display:none}@media all and (min-width: 64em){.utilities li.locations .location-menu ul li ul{padding:0}.js .utilities li.locations .location-menu ul li ul{left:33.33%;position:absolute;top:0px;width:320px}}@media all and (max-width: 63.99em){.utilities li.locations .location-menu ul li ul{padding:0}}@media all and (min-width: 64em){.utilities li.locations .location-menu ul li ul li{height:100%}}.utilities li.locations .location-menu ul li ul li .location-toggle-button.open{color:#2E436B}@media all and (min-width: 64em){.utilities li.locations .location-menu ul li ul li .location-toggle-button.open{background-color:#4566a4;color:#051d41}}.utilities li.locations .location-menu ul li ul li a{width:auto}@media all and (min-width: 64em){.utilities li.locations .location-menu ul li ul li a.open{background-color:white;color:#051d41}}@media all and (max-width: 63.99em){.utilities li.locations .location-menu ul li ul li a{position:relative}}@media all and (min-width: 64em){.utilities li.locations .location-menu ul li ul li a{width:100%}}.utilities li.locations .location-menu ul li ul li ul{display:none;padding:10px 20px;background-color:white}@media all and (min-width: 64em){.js .utilities li.locations .location-menu ul li ul li ul{width:320px;position:absolute;left:320px;top:0px}}@media all and (max-width: 63.99em){.utilities li.locations .location-menu ul li ul li ul{padding:0}}.utilities li.locations .location-menu ul li ul li ul li{color:black}@media all and (min-width: 64em){.utilities li.locations .location-menu ul li ul li ul li{padding:10px 0}}@media all and (max-width: 63.99em){.utilities li.locations .location-menu ul li ul li ul li{padding:20px 10px;border-bottom:solid 1px #2E436B}}.utilities li.locations .location-menu ul li ul li ul li a{color:black;display:inline}@media all and (max-width: 63.99em){.utilities li a{float:none;width:100%;padding:10px 15px 15px 10px;display:block}}.utilities li.icon-phone{position:relative;font-size:87.5%}@media all and (max-width: 63.99em){.utilities li.icon-phone a{padding-left:29px}}.utilities li.icon-phone:before{margin:0;display:inline-block}@media all and (max-width: 63.99em){.utilities li.icon-phone:before{position:absolute;top:12px;left:10px;pointer-events:none}}.utilities li.languages .language-menu .flag-icon{font-size:87.5%;position:relative}.utilities li.languages .language-menu .flag-icon img{margin:0px 4px -4px}.header{overflow:hidden;display:table}.header h1{text-indent:-9999px;position:absolute}.header a{display:table-cell;vertical-align:middle}@media all and (min-width: 20em) and (max-width: 47.99em){.header a.menu-icon{font-size:265%;height:77px;width:77px;margin:0}}@media all and (max-width: 63.99em){.header a.menu-icon{display:table-cell;color:#001743;text-align:center;vertical-align:middle;margin:0;text-decoration:none;font-size:265%;height:100px;width:100px}.header a.menu-icon.open{font-size:350%;background:#051D41;color:white;font-family:'Open Sans', 'Trebuchet MS', sans-serif;font-weight:100}}@media all and (min-width: 64em){.header a.menu-icon{display:none}}.header a.menu-icon span{vertical-align:5px}@media all and (max-width: 63.99em){.header a.logo-link{padding-left:15px}}@media all and (min-width: 48em) and (max-width: 63.99em){.header img{margin:10px 0}}.header .headerSubmit{display:inline;float:right}.header .headerSubmit input[type="text"]{background-color:#fff;padding:0;width:auto}.header .headerSubmit .search-icon{float:none}@media all and (max-width: 63.99em){.header .headerSubmit{display:none}}@media all and (min-width: 20em) and (max-width: 47.99em){.header{padding:0}}@media all and (min-width: 48em) and (max-width: 63.99em){.header{padding:0 25px 0 60px}}@media all and (max-width: 63.99em){.header{margin:0px}}@media all and (min-width: 64em){.header{padding:25px 10px 18px}}.primary{position:relative}@media all and (min-width: 64em){.primary{display:block !important}}@media all and (max-width: 47.99em){.primary ul li a{padding:10px 15px 15px 10px;display:block}}@media all and (max-width: 47.99em){.primary ul{padding:0;margin:0}}.primary .innerWrapper ul.primary-navigation{padding:0;margin:0;list-style:none inside none;display:inline}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation .navigation-toggle-button{display:none}}.primary .innerWrapper ul.primary-navigation li{float:left;display:inline;font-size:100%}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li:last-child{border-bottom:1px #14387c solid}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li{border-left:1px #14387c solid;border-right:1px #14387c solid}}.primary .innerWrapper ul.primary-navigation li a{padding:10px 15px 15px 10px;display:inline-block;font-size:87.5%}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li a{width:100%;border-top:thin solid #14387c;position:relative}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li a{padding:10px 15px 15px}}.primary .innerWrapper ul.primary-navigation li a .navigation-toggle-button.open{background-color:white;color:#051d41}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li a .navigation-toggle-button.open{background-color:#2E436B;color:white}}.primary .innerWrapper ul.primary-navigation li .outer{display:none}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li .outer{position:absolute;left:0;width:100%;z-index:2;padding:25px 0}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li .outer{background-color:#2E436B}}.primary .innerWrapper ul.primary-navigation li .outer .inner ul h2{font-weight:600;font-size:100%;color:#333333;margin:0;margin:0 0 14px 0}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul h2{color:white;padding:10px 15px 10px 20px;margin:0;position:relative}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul h2 button{display:none}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul li a{border-top:none;color:white}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul li ul li a{color:white;background:#2E436B}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul li ul{background:#2E436B;color:white;display:none}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul li ul{display:none}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul li:before{color:#39c7ec;font-size:81.5%;content:"\f054";position:absolute;top:13px}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul li{background-color:#2E436B;color:white;margin:0}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul li{width:22.8%;margin:0 0 0 20px;float:left;display:inline;position:relative}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul{display:block;padding:0}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li .outer .inner ul{padding:0 5px}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li .outer .inner{position:relative;width:960px;margin:0 auto}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li:hover .outer{display:block}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li{display:block;float:none}}.primary .innerWrapper ul.primary-navigation li.sub-categories .outer .inner ul li{display:block;float:none;width:auto;margin:0px 0px 0px 10px}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li.sub-categories .outer .inner ul li{display:none;background-color:white;margin:0}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li.sub-categories .outer .inner ul li a{color:#051d41}}@media all and (max-width: 63.99em){.primary .innerWrapper ul.primary-navigation li.sub-categories .outer .inner ul{list-style:none}}@media all and (min-width: 64em){.primary .innerWrapper ul.primary-navigation li.sub-categories .outer .inner ul{float:left;display:inline;width:25%;padding:0px 5px}}@media all and (max-width: 63.99em){.primary .innerWrapper{clear:both;padding-bottom:30px}}@media all and (max-width: 63.99em){.js .primary{display:none}}.subcat-toggle-button{border:none}.subcat-toggle-button.open{background:white;color:black}@media all and (min-width: 48em) and (max-width: 63.99em){footer .innerWrapper{padding:0 60px}}.no-js .masthead ul li{float:none;display:block;position:relative;top:0}.no-js .masthead .jlt_businesses{float:none;display:block;position:relative;top:0}.no-js .masthead .utilities{float:none;display:block;position:relative;top:0}.no-js .masthead .utilities li a{float:none;display:block;position:relative;top:0}.no-js .masthead .utilities li.locations{float:none;display:block;position:relative;top:0}.no-js .masthead .utilities li.locations nav.location-menu{float:none;display:block;position:relative;top:0}.no-js .masthead .utilities li.locations nav.location-menu ul.global-regions li ul{float:none;display:block;position:relative;top:0;width:auto;overflow:visible;height:auto;left:0}.no-js .masthead .utilities li.locations nav.location-menu ul.global-regions li ul a{display:inline}.no-js .primary ul.primary-navigation li{float:none;display:block;position:relative;top:0}.no-js .primary ul.primary-navigation li a{transition:all 200ms}.no-js .primary ul.primary-navigation li a:hover{background-color:#ebebeb}.no-js .primary ul.primary-navigation li.sub-categories .outer{background:#ffffff;padding:0}.no-js .primary ul.primary-navigation li.sub-categories .outer .inner{background:#ffffff}.no-js .primary ul.primary-navigation li.sub-categories .outer .inner ul{display:block;clear:both}.no-js .primary ul.primary-navigation li.sub-categories .outer .inner ul li{width:auto}.no-js .primary ul.primary-navigation li.sub-categories .outer .inner ul li a{background:#ffffff}.toggle-button{background:none;border:none;font-size:170%;padding:0}@media all and (max-width: 63.99em){.toggle-button{background:transparent url("/_assets/images/design/location-map/icon-plus.png") 50% 50% no-repeat;border-left:thin solid #14387c;content:"";display:block;height:100%;position:absolute;text-indent:-999em;top:0;right:0px;width:45px}.toggle-button.open{background:url("/_assets/images/design/location-map/icon-minus.png") 50% 50% no-repeat}}@media all and (max-width: 63.99em){.location-toggle-button{border:none}.toggleButton{padding:10px 50px 15px 10px}}.homepage .background-image-container{background-color:#0d1d3b}.content-page .background-image-container{background-color:#dee6e8}.insights .background-image-container{background-color:#b5d9ff}