﻿.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;clip:auto;height:auto;width:auto;margin:0;overflow:visible}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.wrapper{width:960px}#topnav div{width:960px}#location figure.peKenBurns{margin:2em 0 0 0}section#solutionsSlider{height:400px;position:relative;display:none}section#solutionsSlider div#flowpanes{height:400px;position:relative}section#solutionsSlider .items{width:20000em;position:absolute}section#solutionsSlider .items div.slide{float:left}section#solutionsSlider .items div.wrapper{width:960px !important;margin:0 auto}section#solutionsSlider .items div.wrapper ul{width:400px}section#solutionsSlider .items div.wrapper p.solo{margin:0 0 0 40px}section#solutionsSlider .items .slide h3{font-size:2.3em;margin-top:30px}section#solutionsSlider .items h3,section#solutionsSlider .items p{width:470px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}section#solutionsSlider .items p a{font-weight:bold;color:#fff}section#solutionsSlider .items blockquote{position:relative;font-size:.9em;color:#444;border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,.25);padding:12px;margin:1em 0 3em 0;width:380px;border:none}section#solutionsSlider .items blockquote:before{content:' ';position:absolute;width:0;height:0;left:30px;bottom:-20px;border:10px solid;border-color:#7ee08b transparent transparent #7ee08b;display:none\9}section#solutionsSlider .items blockquote p{width:360px;text-shadow:1px 1px 0 rgba(255,255,255,.25);line-height:1.5}section#solutionsSlider .items #cscs{background:#39b54a url(/Content/Images/Slides/crd-slide-video-bg.jpg) no-repeat center 0;color:#fff;height:400px}section#solutionsSlider .items #cscs blockquote{background-color:#7fe08b}section#solutionsSlider .items #prw{background:#0075b2 url(/Content/Images/Slides/rw-slide-bg.jpg) no-repeat center 0;color:#fff;height:400px}section#solutionsSlider .items #prw blockquote{background-color:#8cd6ea}section#solutionsSlider .items #prw blockquote:before{border-color:#8bd6e9 transparent transparent #8bd6e9}section#solutionsSlider .items #fsr{background:#9e1f63 url(/Content/Images/Slides/fr-slide-bg.jpg) no-repeat center 0;color:#fff;height:400px}section#solutionsSlider .items #fsr blockquote{background-color:#d596b7}section#solutionsSlider .items #fsr blockquote:before{border-color:#d696b8 transparent transparent #d696b8}section#solutionsSlider .items #ts{background:#d77d2a url(/Content/Images/Slides/ts-slide-bg.jpg) no-repeat center 0;color:#fff;height:400px}section#solutionsSlider .items #ts blockquote{background-color:#edb771}section#solutionsSlider .items #ts blockquote:before{border-color:#edb771 transparent transparent #edb771}section#solutionsSlider .items #oh{background:#c52332 url(/Content/Images/Slides/wb-slide-bg.jpg) no-repeat center 0;color:#fff;height:400px}section#solutionsSlider .items #oh blockquote{background-color:#ffb4b4}section#solutionsSlider .items #oh blockquote:before{border-color:#feb4b3 transparent transparent #feb4b3}a.custom,div.custom{background:transparent url(/Content/Images/slide-nav-sprite.png) no-repeat 0 bottom;display:block;height:48px;width:47px;opacity:.4;cursor:pointer;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;display:none\9}a.custom:hover,div.custom:hover{opacity:.75}#solutionsSlider a.prev{position:absolute;left:20px;top:43%}#solutionsSlider a.next{background-position:-48px bottom;position:absolute;right:20px;top:43%}#solutionsButtons{background-color:#c0d2e5;border-top:1px solid #fff;border-bottom:1px solid #90abd0;overflow:hidden;padding:10px 0 15px}#solutionsButtons ul#flowtabs{list-style:none;width:940px;margin:0 auto;padding:0}#solutionsButtons ul#flowtabs li{display:inline-block;float:left;width:180px;height:135px;margin-right:10px;margin-right:7px\9;text-align:center}#solutionsButtons ul#flowtabs li:last-child{margin-right:0}#solutionsButtons ul#flowtabs li a{background:#bfbfbf url(/Content/Images/slide-nav-sprite.png) no-repeat 0 0;font:normal 24px 'Francois One',Arial,Helvetica,sans-serif;color:#444;text-shadow:1px 1px 0 rgba(255,255,255,.8);text-decoration:none;display:block;width:180px;height:135px;border-bottom:5px solid #39b54a;box-shadow:1px 1px 3px rgba(0,0,0,.25)}#solutionsButtons ul#flowtabs li.active{margin-top:-10px}#solutionsButtons ul#flowtabs li a#t1{border-bottom-color:#39b54a;padding-top:35px}#solutionsButtons ul#flowtabs li a#t1:hover,#solutionsButtons ul#flowtabs li.active a#t1{background-position:-180px 0;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}#solutionsButtons ul#flowtabs li a#t2{background-position:0 -140px;border-bottom-color:#0075b2;padding-top:35px}#solutionsButtons ul#flowtabs li a#t2:hover,#solutionsButtons ul#flowtabs li.active a#t2{background-position:-180px -140px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}#solutionsButtons ul#flowtabs li a#t3{background-position:0 -280px;border-bottom-color:#9e1f63;padding-top:35px}#solutionsButtons ul#flowtabs li a#t3:hover,#solutionsButtons ul#flowtabs li.active a#t3{background-position:-180px -280px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}#solutionsButtons ul#flowtabs li a#t4{background-position:0 -420px;border-bottom-color:#d77d2a;padding-top:35px}#solutionsButtons ul#flowtabs li a#t4:hover,#solutionsButtons ul#flowtabs li.active a#t4{background-position:-180px -420px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}#solutionsButtons ul#flowtabs li a#t5{background-position:0 -560px;border-bottom-color:#e2383f;padding-top:50px}#solutionsButtons ul#flowtabs li a#t5:hover,#solutionsButtons ul#flowtabs li.active a#t5{background-position:-180px -560px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}#solutionsButtonsSub ul{width:940px}#solutionsButtonsSub ul li{width:227px}#home section#main{margin-top:20px}section#main section#contentMain{border-right:1px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.2)}section#main #ceoQuote,section#main #ourCustomers,section#main #whatsNew{float:left;width:300px;margin:20px 0 0 30px}#whatsNewButtons{display:none}section#main #ceoQuote{width:360px;margin:0}section#main #ceoQuote blockquote{background:transparent url(/Content/Images/quote-bg.png) no-repeat 0 0;width:304px;height:272px;padding:45px 20px 80px}section#main #ceoQuote blockquote p+p{color:#222;text-align:right;font-style:normal;height:121px;margin-top:20px}section#main #whatsNew{background:transparent url(/Content/Images/news-bg.jpg) no-repeat 0 60px;padding:0 20px 10px;width:200px}section#main #whatsNew .scrollable{overflow:hidden;position:relative;height:340px;width:200px}section#main #whatsNew .items{width:20000em;position:absolute}section#main #whatsNew .items div.slide{float:left;width:200px;margin:0;padding:0}section#main .sectionIntro{overflow:hidden;border-bottom:1px solid #ccc;box-shadow:0 1px 0 #fff;padding-bottom:10px}section#main .sectionIntro .intro{font-size:1.4em;color:#cd092f}section#main figure{margin:0 auto}section#main figure.aside{float:right}#gazette section#main ul.gazette li{width:318px;margin:0 50px 50px}ul#locationsInfo li{float:left;width:33.3%}#contact-form .left{float:left;width:40%;padding-right:3%;overflow:hidden}#contact-form .right{float:left;width:40%;padding-left:3%;overflow:hidden}#employment-chart .location-details .location-details-map{display:block}#employment-chart .location-details .benefits{display:none}#employment-apply-form .email-link{display:none}#impactmovie{margin:0 auto}#sitemap #main ul li{width:21%}#sitemap #main ul>li{padding:0 2% 2% 0;width:224px !important}.peKenBurns{width:436px;height:276px}.peKenBurns .peKb_slides{padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.peKenBurns .peKb_slides{background-color:#ccc !important}.peKenBurns .peKb_slides .peKb_frame{background-color:#fff}.peKenBurns .peKb_slides .peKb_caption h1{font-family:Arial;font-size:.9em;color:#fefefe}.peKenBurns .peKb_slides .peKb_caption .peKb_real{padding:10px}.peKenBurns .peKb_slides .peKb_caption{margin:0 5px 5px 5px}.peKenBurns .peKb_slides .peKb_caption .peKb_background{background-color:#202020}section#main #historySlider{width:960px;position:relative}section#main #historySlider .scrollable{overflow:hidden;position:relative;height:400px}section#main #historySlider .items{background-color:#c52332;width:20000em;position:absolute}section#main #historySlider .items div.slide{float:left;width:960px}section#historySlider .items div.slide{height:400px;width:960px}section#historySlider .items div.slide h2{color:#fff;font-size:90px;line-height:1;margin:10px 0 0 50px}section#historySlider .items div.slide h3{color:#fff;margin:1em 0 .2em 50px;font-size:1.2em;line-height:1.2em}section#historySlider .items div.slide p{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.25);margin:0 50px 0 50px;font-size:.85em;line-height:1.4em}section#historySlider .items div.slide img{float:right;margin:50px 50px 50px 30px;width:240px;border:5px solid #fff}section#historySlider .items div.slide iframe.vimeo{float:right;margin:50px 50px 50px 30px;border:5px solid #fff}section#historySlider .items div.wrapper{width:960px !important;height:400px;margin:0 auto}section#historySlider div.prev{position:absolute;left:4px;bottom:4px}section#historySlider div.next{position:absolute;background-position:-48px bottom;right:4px;bottom:4px}#historyButtons{background-color:#ddd;overflow:hidden;padding:10px 5px;margin-bottom:40px;border-bottom:1px solid #f7f7f7}#historyButtons ul{list-style:none;margin:0 auto;padding:0;overflow:hidden;width:940px;background:#eee;height:100px}#historyButtons ul li{display:inline-block;float:left;margin:0;text-align:center;height:100px;width:100px;background:#aaa;position:relative}#historyButtons ul li:last-child{margin-right:0}#historyButtons ul li a{background:#f5f5f5 url(/Content/Images/timeline-nav-sprite.png) no-repeat -40px 42px;width:100px;font:normal 1.1em 'Francois One',Arial,Helvetica,sans-serif;text-align:center;color:#444;text-shadow:1px 1px 0 rgba(255,255,255,.8);text-decoration:none;display:block;padding:15px 0 59px;box-shadow:1px 1px 3px rgba(0,0,0,.25)}#historyButtons ul li.even a{padding:66px 0 8px}#historyButtons ul li a.active,#historyButtons ul li a:hover{background:#c52332 url(/Content/Images/timeline-nav-sprite.png) no-repeat -220px 42px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.25)}#historyButtons ul li img{height:26px;position:absolute;border:2px solid #fff}#historyButtons ul li.even img{top:8px;left:30px}#historyButtons ul li.odd img{bottom:4px;left:30px}#flowtabsGuide{height:26px !important;background:#c52332 !important}#flowtabsGuide li{background:#c52332 !important;vertical-align:middle;color:#fff;height:26px !important;padding:4px 0 4px 0;font-size:.8em}#flowtabsGuide li.odd{display:none}footer .locations{background:transparent url(/Content/Images/divider.png) no-repeat left 0}footer .info{background:transparent url(/Content/Images/divider.png) no-repeat left 0}footer .footer-center{padding-top:30px;text-align:center}footer .affiliations{padding:0 20px 0 20px}footer .affiliations li{margin-right:10px}