/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none !important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768px}meta.foundation-mq-medium{font-family:"only screen and (min-width:1120px)";width:1120px}meta.foundation-mq-large{font-family:"only screen and (min-width:1440px)";width:1440px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#555;padding:0;margin:0;font-family:"proxima-nova";font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}p.lead{font-size:1.06875em;line-height:1.6}.subheader{line-height:1.4;color:#4d4d4d;font-weight:300;margin-top:0.2em;margin-bottom:0.5em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#28a8e0;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#1e9ad0}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:0.85em;line-height:1.4;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova";font-weight:normal;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin-top:0.2em;margin-bottom:0.3em;line-height:0.9125em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#4d4d4d;line-height:0}h1{font-size:1.375em}h2{font-size:1.125em}h3{font-size:0.9375em}h4{font-size:0.8125em}h5{font-size:1em}h6{font-size:1em}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c}ul,ol,dl{font-size:0.85em;line-height:1.4;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul,ol{margin-left:0}ul.no-bullet,ol.no-bullet{margin-left:0}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:0.3em;font-weight:bold}dl dd{margin-bottom:0.75em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#555;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125em;color:#333}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#333}blockquote,blockquote p{line-height:1.4;color:#4d4d4d}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #ddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}@media only screen and (min-width: 768px){h1,h2,h3,h4,h5,h6{line-height:1.1}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.25em}h4{font-size:1.125em}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.contain-to-grid{width:100%;background:#28a8e0}.contain-to-grid .top-bar{margin-bottom:0.875em}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:40px}.top-bar{overflow:hidden;height:40px;line-height:40px;position:relative;background:#28a8e0;margin-bottom:0.875em}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:2.45em}.top-bar .button{padding-top:.5em;padding-bottom:.5em;margin-bottom:0}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:40px;margin:0;font-size:16px}.top-bar .name h1{line-height:40px;font-size:1.0625em;margin:0}.top-bar .name h1 a{font-weight:bold;color:#fff;width:50%;display:block;padding:0 13.33333px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125em;font-weight:bold;position:relative;display:block;padding:0 13.33333px;height:40px;line-height:40px}.top-bar .toggle-topbar.menu-icon{right:13.33333px;top:50%;margin-top:-16px;padding-left:40px}.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:#fff}.top-bar .toggle-topbar.menu-icon a span{position:absolute;right:0;display:block;width:16px;height:0;-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#28a8e0}.top-bar.expanded .toggle-topbar a{color:#aedef3}.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #aedef3,0 16px 0 1px #aedef3,0 22px 0 1px #aedef3;box-shadow:0 10px 0 1px #aedef3,0 16px 0 1px #aedef3,0 22px 0 1px #aedef3}.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}.top-bar-section ul{width:100%;height:auto;display:block;background:#222;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-bottom:none;border-top:none;clear:both;height:1px;width:100%}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:13.33333px;font-size:0.875em;font-weight:normal;background:#222}.top-bar-section ul li>a.button{background:#28a8e0;font-size:0.875em;padding-right:13.33333px;padding-left:13.33333px}.top-bar-section ul li>a.button:hover{background:#1b8aba}.top-bar-section ul li>a.button.secondary{background:#556683}.top-bar-section ul li>a.button.secondary:hover{background:#414e64}.top-bar-section ul li>a.button.success{background:#5da423}.top-bar-section ul li>a.button.success:hover{background:#457a1a}.top-bar-section ul li>a.button.alert{background:#c60f13}.top-bar-section ul li>a.button.alert:hover{background:#970b0e}.top-bar-section ul li:hover>a{background:#1b8aba;color:#fff}.top-bar-section ul li.active>a{background:#1e9ad0;color:#fff}.top-bar-section .has-form{padding:13.33333px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);border-left-style:solid;margin-right:13.33333px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block}.top-bar-section .dropdown{position:absolute;left:100%;top:0;display:none;z-index:99}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 13.33333px}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5{margin-bottom:0}.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:20px;display:block}.top-bar-section .dropdown label{padding:8px 13.33333px 2px;margin-bottom:0;text-transform:uppercase;color:#555;font-weight:bold;font-size:0.625em}.top-bar-js-breakpoint{width:1200px !important;visibility:hidden}.js-generated{display:block}@media only screen and (min-width: 1200px){.top-bar{background:#28a8e0;*zoom:1;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar input,.top-bar .button{line-height:2em;font-size:0.875em;height:2em;padding:0 10px;position:relative;top:8px}.top-bar.expanded{background:#28a8e0}.contain-to-grid .top-bar{max-width:100%;margin:0 auto;margin-bottom:0.875em}.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background:#1b8aba;color:#fff}.top-bar-section li a:not(.button){padding:0 13.33333px;line-height:40px;background:#28a8e0}.top-bar-section li a:not(.button):hover{background:#1b8aba}.top-bar-section .has-dropdown>a{padding-right:33.33333px !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.5) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:20px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:none}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1em;margin-top:-7px;right:5px}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:1;white-space:nowrap;padding:7px 13.33333px;background:#3eb1e3}.top-bar-section .dropdown li label{white-space:nowrap;background:#3eb1e3}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:none;border-left:none;clear:none;height:40px;width:0}.top-bar-section .has-form{background:#28a8e0;padding:0 13.33333px;height:40px}.top-bar-section ul.right li .dropdown{left:auto;right:0}.top-bar-section ul.right li .dropdown li .dropdown{right:100%}.no-js .top-bar-section ul li:hover>a{background:#1b8aba;color:#fff}.no-js .top-bar-section ul li:active>a{background:#1e9ad0;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block}}form{*zoom:1;position:relative;padding-left:0;padding-right:0;width:100%;float:left}form:before,form:after{content:" ";display:table}form:after{clear:both}form button{background:#28a8e0;border:1px solid #1b8aba;color:#fff;font-weight:bold;padding:0.25em 1.875em;text-transform:lowercase}form input:not([type="checkbox"]):not([type="file"]),form select,form textarea{background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875em;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out}form input:not([type="checkbox"]):not([type="file"]):focus,form select:focus,form textarea:focus{-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border-color:#999}form input:not([type="checkbox"]):not([type="file"]):focus,form select:focus,form textarea:focus{background:#fafafa;border-color:#999;outline:none}form input:not([type="checkbox"]):not([type="file"])[disabled],form select[disabled],form textarea[disabled]{background-color:#ddd}form input[type="checkbox"]{margin:0.5em}form label:not([for*='-clear_id']){font-size:0.875em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.1875em;font-size:1.05em;padding:0.375em 0}form strong.req{color:#556683;font-size:1.3em;font-weight:700;line-height:0.9em}form ul li{width:100%;margin:0;max-width:100%;*zoom:1;list-style:none}form ul li:before,form ul li:after{content:" ";display:table}form ul li:after{clear:both}form.global button{float:right;position:relative}form.global input:not([type="checkbox"]):not([type="file"]),form.global select,form.global textarea{position:relative;padding-left:1.25em;padding-right:1.25em;width:66.66667%;float:left;margin-bottom:0;padding:0.375em}form.global input[type="checkbox"]#id_t_and_c,form.global input[type="checkbox"]#id_emailer{float:right}form.global label:not([for*='-clear_id']){position:relative;padding-left:1.25em;padding-right:1.25em;width:33.33333%;float:left;padding:0.375em 0}form.global label:not([for*='-clear_id'])[for='id_t_and_c'],form.global label:not([for*='-clear_id'])[for='id_emailer']{width:500px}form.global textarea{height:12.5em}form.global select[name="what_cloud_technology_are_you_using"]{height:13em}form.global select[name="which_best_describes_the_challenges_within_your_it_department"]{height:10em}form.global ul li{margin-bottom:0.9375em}form.global ul li ul{position:relative;padding-left:0;padding-right:0;width:66.66667%;float:left;margin:0;padding-left:0 !important}form.global ul li ul li{float:left;margin-bottom:0;width:auto}form.global ul li ul li label:not([for*='-clear_id']),form.global ul li ul li input{display:inline;width:auto}form.global ul li ul li label{margin-right:0.9375em}form.global ul li ul li input{margin-right:0.3125em}form.global .help_text{position:relative;padding-left:0;padding-right:0;width:66.66667%;left:33.33333%;right:auto;float:left;clear:both;color:#979ca5;font-size:0.9em;font-style:italic;margin-top:4px}form.global .error,form.commentform .error{position:relative;padding-left:0;padding-right:0;width:66.66667%;float:left}form.global .error input:not([type="checkbox"]):not([type="file"]),form.global .error select,form.global .error textarea,form.commentform .error input:not([type="checkbox"]):not([type="file"]),form.commentform .error select,form.commentform .error textarea{background-color:#fcf0f0;border:1px solid red;width:100%}form.global .error p.datetime,form.commentform .error p.datetime{margin-left:0}form.global .error.item,form.commentform .error.item{padding-bottom:20px}form.global .error>div,form.commentform .error>div{color:#8A1F11;clear:left;font-size:0.9em;font-style:italic;padding-top:0.3125em}section.registration form{max-width:600px}section.registration form button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:none;float:right;font-size:1.1em;left:auto;padding:0.25em 1.5625em;text-transform:lowercase}form.blogform button{margin-bottom:0.625em;left:34%}form.blogform .form{border:1px solid #e9eaec;clear:left;margin:0.625em 0;padding:1.25em}form.commentform{float:none;margin-top:0.625em;padding-bottom:0.625em}form.commentform .error{width:100%}form.commentform .error input{margin-bottom:0.3125em}form.commentform .error div{padding:0 0 10px 0}form.commentform .details{position:relative;padding-left:0;padding-right:0;width:66.66667%;float:left}form.commentform .details .emailer_fields{position:relative;padding-left:0;padding-right:0;width:100%;float:left;display:none}form.commentform .details label{float:left;font-size:0.95em;width:30%}form.commentform .details input:not([type="checkbox"]):not([type="file"]),form.commentform .details select{float:left;width:70%}form.commentform .details .error{width:70%}form.commentform .details .error input:not([type="checkbox"]):not([type="file"]),form.commentform .details .error select{width:100%}form.commentform .options{position:relative;padding-left:0;padding-right:0;width:33.33333%;float:left}form.commentform .options label{float:left;font-size:0.9em;margin-left:5%;margin-bottom:0.9em;padding:0.2em 0;width:86%}form.commentform .options input{float:left;margin-left:0;margin-right:0}form.commentform .options .error{margin-left:5%;width:95%}form.commentform button{background-color:#556683;border:1px solid #414e64;float:right;margin-bottom:0.7em}form.commentform input#id_honeypot{display:none}form.commentform textarea{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100%;height:6.25em;top:62.5em;background-color:#FFFFFF;border:3px solid #CCCCCC;margin-bottom:10px;padding:6px;resize:none;display:block}form.event_filter{border:1px solid #28a8e0;float:none;margin-bottom:0.9375em;max-width:100%;padding:0.625em 0 0.625em}form.event_filter ul li{position:relative;padding-left:1.25em;padding-right:1.25em;width:25%;float:left}form.event_filter ul li button{float:none;margin-top:2.125em}form.event_filter ul li label{position:relative;padding-left:0;padding-right:0;width:100%;float:left;padding-bottom:0.625em}form.event_filter ul li input{position:relative;padding-left:0;padding-right:0;width:100%;float:left}form.job_filter{border:1px solid #28a8e0;float:none;margin-bottom:0.9375em;max-width:100%;padding:0.625em 0 0.375em}form.job_filter h2{margin-bottom:0.5em;padding-left:0.625em}form.job_filter label{clear:left;float:left;font-family:'Arial';font-size:0.875em;font-weight:normal;letter-spacing:-0.6px;width:100%}form.job_filter input{font-size:0.875em;width:175px}form.job_filter select{font-size:0.875em;line-height:29px;width:190px}form.job_filter .shortfield{position:relative;padding-left:1.25em;padding-right:1.25em;width:33.33333%;float:left}form.job_filter .shortfield input,form.job_filter .shortfield select{width:100%}form.job_filter #keywords{position:relative;padding-left:1.25em;padding-right:1.25em;width:66.66667%;float:left}form.job_filter #keywords button{display:block;float:left;font-size:0.875em;letter-spacing:-0.3px;margin-left:0;padding:0.4375em 0.40625em;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}form.job_filter #keywords input{float:left;width:89%}form.register_newsletter{margin-top:0.625em}form.register_newsletter input:not([type="checkbox"]):not([type="file"]){position:relative;padding-left:1.25em;padding-right:1.25em;width:75%;float:left;margin-bottom:0.3125em;padding-left:0.3125em;padding-right:0.3125em}form.register_newsletter p{font-size:1.1em;margin-bottom:0.5em}form.register_newsletter button{position:relative;padding-left:1.25em;padding-right:1.25em;width:25%;float:left;font-weight:normal;padding:0.28125em 0.625em}form.searchform ul li{display:inline;float:none;margin:0;padding:0}form.searchform ul li:before,form.searchform ul li:after{display:inherit}form.searchform button{background:#28a8e0;border:1px solid #1b8aba;color:#fff;font-weight:bold;padding:0.25em 1.875em;text-transform:lowercase;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;float:none;left:auto;margin-left:-4px;padding:5px 6px 6px}form.searchform label{display:none}form.searchform input:not([type="checkbox"]):not([type="file"]){-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#f1f2f3;border:1px solid #c0c0c0;display:inline;float:none;height:2.5em;margin:0;padding:4px 6px 3px;top:0;width:18.75em}.top-bar-section form.searchform button{background-color:#1a83b1}.top-bar-section form.searchform input:not([type="checkbox"]):not([type="file"]){height:2.25em}body .ads{margin-bottom:1.25em;max-width:100%}body .alternatively{position:relative;padding-left:1.25em;padding-right:1.25em;width:100%;float:left;border-top:2px solid #b2b6bd;border-bottom:2px solid #b2b6bd;clear:left;padding:0.75em 0}body .alternatively h4{float:left;margin-top:0 !important}body .alternatively .login{background-color:#28a8e0;color:#fff;float:right;font-weight:bold;padding:0.25em 2.1875em}body .alternatively .socialauth{clear:left;margin-bottom:0.5em}body .alternatively .socialauth a{display:inline-block;margin-bottom:0.2em}body .alternatively p{clear:left;margin-bottom:0 !important}body .img_wrapper{position:relative;text-align:center;vertical-align:middle}body .messages div{background-color:#556683;margin-bottom:0.9375em;padding:0.75em}body .messages div h4{font-size:0.9em;margin-bottom:0.5em !important}body .messages div p{margin-bottom:0}body .messages *{color:#fff}body .notfound{border-style:solid;border-width:1px;display:block;font-weight:bold;margin-bottom:1.25em;position:relative;padding:0.6875em 1.3125em 0.75em 0.6875em;font-size:0.875em;background-color:#28a8e0;border-color:#1b8aba;color:#fff}body .show_more_btn{color:#28a8e0;cursor:pointer;padding-top:12px !important;text-align:center}body .show_more_btn:hover{text-decoration:underline}body #comments{border-top:3px solid #979ca5}body #comment_list{padding-bottom:5px;margin-top:1.25em}body #comment_list div#cfirst{border:none;margin-top:0;padding-top:0}body #comment_list .commentouter{border-top:1px dotted #c0c0c0;clear:both;float:left;padding-top:15px;min-height:60px;position:relative;width:100%;margin-bottom:1.875em}body #comment_list .commentouter .avatar_wrapper{position:relative;background-color:#fafafa;width:60px;height:60px}body #comment_list .commentouter .avatar_wrapper img{position:relative;border:1px solid #000;box-shadow:1px 1px 2px #aaa;padding:0px;margin-bottom:0}body #comment_list .commentouter .avatar_wrapper .meta{position:absolute;left:120%;letter-spacing:-0.1px;line-height:1.1;top:0;text-align:left;width:500%}body #comment_list .commentouter .comment{position:relative;clear:both;width:100%;float:left;font-size:0.95em}body #comment_list .commentouter .comment p.reply{margin-top:-5px}body #comment_list .commentouter .comment-form-threaded{display:none}body #comment_list .commentouter#cfirst{border:none;margin-top:0;padding-top:0}body #comment_list .indent{margin-left:12%;width:88% !important}body #featured-button-more,body #featured-loading-div,body #latest-button-more,body #latest-loading-div{font-weight:bold;margin-bottom:0.9375em;padding:0.625em;text-align:center;width:100%}body #featured-loading-div,body #latest-loading-div{display:none}body #paginator{margin-bottom:0.625em}body .dropdown-menu{background-clip:padding-box;background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.176);display:none;float:left;font-size:14px;left:0;list-style:none outside none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}body .table-condensed>thead>tr>th,body .table-condensed>tbody>tr>th,body .table-condensed>tfoot>tr>th,body .table-condensed>thead>tr>td,body .table-condensed>tbody>tr>td,body .table-condensed>tfoot>tr>td{padding:5px}body .socialauth{margin-bottom:1.25em}body .socialauth img{margin-bottom:0;width:auto}body .pagination-centered{text-align:center}body .pagination{display:block;height:1.5em;margin-left:-0.3125em;margin-bottom:3em}body .pagination li{height:1.5em;color:#222;font-size:1em;margin-left:0.3125em}body .pagination li a{display:block;padding:0.0625em 0.4375em 0.0625em;color:#999}body .pagination li:hover a,body .pagination li a:focus{background:#e6e6e6}body .pagination li.unavailable a{cursor:default;color:#999}body .pagination li.unavailable:hover a,body .pagination li.unavailable a:focus{background:transparent}body .pagination li.current a{background:#28a8e0;color:#fff;font-weight:bold;cursor:default}body .pagination li.current a:hover,body .pagination li.current a:focus{background:#28a8e0}body .pagination li{float:left;display:block}body .social-about{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background-color:#556683;margin-right:8px;padding:5px}body .staff{background-color:#556683;border:1px solid #556683;color:#fff;float:right;margin-left:10px;text-align:right}body .staff-title{font-size:1.1em;font-weight:bold;padding:2px}body .job-title{font-size:0.9em;padding:2px}body .about-section{border-bottom:2px solid #e9eaec;padding-bottom:1.5em;padding-top:1em}nav.company{-webkit-box-shadow:2px 2px 2px #777;-moz-box-shadow:2px 2px 2px #777;box-shadow:2px 2px 2px #777;background-color:#556683;color:#fff;font-size:1.25em;font-weight:600;letter-spacing:0;margin-bottom:1em;overflow:visible;padding:5px 0 5px;position:relative;text-transform:uppercase;margin-left:-32px;padding-left:32px;padding-top:0.0625em;padding-bottom:0.0625em}#companycontent nav.company,#hub_content nav.company{margin-left:-32px;padding-left:32px}#companycontent nav.company:before,#hub_content nav.company:before{content:url("../img/left-triangle.png");left:0}nav.company:before,nav.company:after{bottom:-12px;position:absolute}nav.company:before{bottom:-14px}nav.company ul{list-style:none;margin:0;margin-bottom:-0.25em;padding:0 !important}nav.company ul li{display:inline-block;padding:0.125em 1.125em 0.1875em}nav.company ul li.active{border-bottom:2px solid #28a8e0}nav.company ul li a{font-size:0.9em;line-height:1}nav.company ul li a:link,nav.company ul li a:visited{color:#fff}nav.company ul li a:hover{color:#28a8e0}nav.top-bar{-webkit-box-shadow:2px 2px 2px #555;-moz-box-shadow:2px 2px 2px #555;box-shadow:2px 2px 2px #555}nav.top-bar div.social{height:150px;padding-left:0.625em;position:absolute;z-index:999;width:218px}nav.top-bar div.social .site-social{cursor:pointer;margin-top:0;text-align:left}nav.top-bar div.social .site-social:hover{opacity:0.5;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}nav.top-bar div.social .site-social-hide{background-color:#fff;border:2px solid #28a8e0;display:none;height:115px;padding:5px;width:218px}nav.top-bar div.social .site-social-hide div#___plusone_0,nav.top-bar div.social .site-social-hide div.fb-like,nav.top-bar div.social .site-social-hide span.IN-widget,nav.top-bar div.social .site-social-hide iframe.twitter-follow-button{float:left !important;margin-right:0.375em;margin-bottom:5px}nav.top-bar div.social .site-social-hide div#___plusone_0{width:60px !important}nav.top-bar div.social .site-social-hide div.fb_iframe_widget{padding-left:0 !important;width:50px !important}nav.top-bar div.social .site-social-hide .twitter-follow-button{clear:left}nav.top-bar section.top-bar-section{padding-right:2.5em}nav.top-bar section.top-bar-section ul li a:link,nav.top-bar section.top-bar-section ul li a:visited{font-weight:600;text-decoration:none;text-transform:uppercase}nav.top-bar section.top-bar-section ul li.divider{background:#28a8e0 url("../img/category_border.png") no-repeat 0 4px;width:1px}nav.top-bar section.top-bar-section ul li.search ul li.has-form{padding:10px;width:21.625em}nav.top-bar section.top-bar-section ul li.othersites>a{margin-top:-2px;padding-bottom:2px}nav.top-bar.expanded section{padding-right:0}nav.top-bar.expanded section.top-bar-section ul li a{padding-bottom:12px}#container{background-color:#f6f6f6;border-top:4px solid #1e9ad0;width:100%}#main{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100%;*zoom:1;background-color:#fff;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;width:90%}#main:before,#main:after{content:" ";display:table}#main:after{clear:both}#hub_content,#hub_sidebar{padding-left:1.25em;padding-right:1.25em}#hub_content,#hub_middle{padding-top:1.25em}#hub_middle{padding-left:1.25em}#hub_content_wrapper{float:left;width:100%}#hub_middle{display:none;float:left}#hub_sidebar{float:left;width:100%}header.base{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100%;*zoom:1;width:90%}header.base:before,header.base:after{content:" ";display:table}header.base:after{clear:both}header.base a{position:relative;padding-left:0;padding-right:0;width:100%;float:left}header.base h1{margin-bottom:0.375em;margin-top:0.375em;max-width:100%}header #banner{position:relative;padding-left:0;padding-right:0;width:100%;float:left;margin-bottom:0.9375em;text-align:right}header #banner *{max-width:100%}header.company{border:2px solid #e9eaec;margin-bottom:1.125em;padding:0.3125em;position:relative}header.company img.normal,header.company img.wide{width:100%}header.company img.normal{display:block}header.company img.wide{display:none}header.company .text{float:right;margin-right:0.3125em;margin-top:0.3125em;text-align:right}header.company .text h2{color:#556683;margin-bottom:0.625em !important}header.company .text h4 a:link,header.company .text h4 a:visited,header.company .text h4 a:hover{color:#28a8e0}footer{border:5px solid #bfbec3;border-left:0;border-right:0}footer #main{border:none;margin-top:0}footer #copyright{margin-top:0.9375em}footer #copyright p{margin-bottom:0.3125em}footer .top{background:#e6e7e9}footer .top ul,footer .top .lightened_box{background:#f1f1f3;padding:0.9375em;padding-bottom:0;list-style-type:none;margin-bottom:0}footer .top ul a,footer .top .lightened_box a{color:#555}footer .top ul li,footer .top .lightened_box li{padding-top:0.3125em;padding-bottom:0.3125em;border-bottom:thin dotted #556683}footer .top ul li:last-child,footer .top .lightened_box li:last-child{border-bottom:0}footer .top ul{padding-bottom:15px}footer .top #main{background:transparent}footer .top #main .footer_content{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100%;*zoom:1;padding:0.625em 0}footer .top #main .footer_content:before,footer .top #main .footer_content:after{content:" ";display:table}footer .top #main .footer_content:after{clear:both}footer .top #main .footer_content h3{font-size:25px;line-height:100%;margin-top:10px;margin-bottom:0;text-transform:uppercase}footer .top #main .footer_content .col_1,footer .top #main .footer_content .col_2,footer .top #main .footer_content .col_3{position:relative;padding-left:1.25em;padding-right:1.25em;width:100%;float:left;margin-bottom:15px}footer .top #main .footer_content .lightened_box{margin-top:1.25em}footer .top #main .full_row_wrapper{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100%;*zoom:1}footer .top #main .full_row_wrapper:before,footer .top #main .full_row_wrapper:after{content:" ";display:table}footer .top #main .full_row_wrapper:after{clear:both}footer .top #main .full_row_wrapper .full_row{position:relative;padding-left:1.25em;padding-right:1.25em;width:100%;float:left}footer .bottom{border-top:2px solid #bfbec3}footer .bottom #main{text-align:center}footer .bottom #main a{display:inline-block;margin:0.3125em 0 0.3125em 0}footer .bottom #main a:last-child{margin-right:0}#companycontent h1,#companycontent h2:not(.banner),#companycontent h3,#companycontent h4,#hub_content h1,#hub_content h2:not(.banner),#hub_content h3,#hub_content h4{font-family:"museo-slab";font-weight:700;line-height:1em;margin-bottom:0.8em}#companycontent ul,#companycontent ol,#hub_content ul,#hub_content ol{padding-left:2.1875em}#companycontent ul.nli,#companycontent ol.nli,#hub_content ul.nli,#hub_content ol.nli{padding-left:0}#companycontent ul.nli li,#companycontent ol.nli li,#hub_content ul.nli li,#hub_content ol.nli li{list-style:none}#hub_content h3,#hub_content h4,#hub_content h5,#hub_content h6,#hub_content p,#hub_content li,#hub_content td,#hub_middle h3,#hub_middle h4,#hub_middle h5,#hub_middle h6,#hub_middle p,#hub_middle li,#hub_middle td,#companycontent h3,#companycontent h4,#companycontent h5,#companycontent h6,#companycontent p,#companycontent li,#companycontent td,#companymiddle h3,#companymiddle h4,#companymiddle h5,#companymiddle h6,#companymiddle p,#companymiddle li,#companymiddle td{font-size:1.05em}#hub_middle h1,#hub_middle h2:not(.banner),#hub_middle h3,#companymiddle h1,#companymiddle h2:not(.banner),#companymiddle h3,#hub_sidebar h1,#hub_sidebar h2:not(.banner),#hub_sidebar h3{border-bottom:none;font-family:"museo-slab";font-weight:700}h1,h2,h3,h4,h5,h6{color:#404041;letter-spacing:-0.4px}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{color:#404041}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#1e9ad0}h2.banner{-webkit-box-shadow:2px 2px 2px #777;-moz-box-shadow:2px 2px 2px #777;box-shadow:2px 2px 2px #777;background-color:#556683;color:#fff;font-size:1.25em;font-weight:600;letter-spacing:0;margin-bottom:1em;overflow:visible;padding:5px 0 5px;position:relative;text-transform:uppercase}#companycontent h2.banner,#hub_content h2.banner{margin-left:-32px;padding-left:32px}#companycontent h2.banner:before,#hub_content h2.banner:before{content:url("../img/left-triangle.png");left:0}h2.banner:before,h2.banner:after{bottom:-12px;position:absolute}#companymiddle h2.banner,#hub_middle h2.banner{background-color:#818286;margin-left:-12px;margin-right:-12px;padding-left:24px;padding-right:12px}#hub_sidebar h2.banner{margin-left:-20px;margin-right:-32px;padding-left:20px}#companymiddle h2.banner:before,#hub_middle h2.banner:before{content:url("../img/left-triangle.png");left:0}#companymiddle h2.banner:after,#hub_middle h2.banner:after,#hub_sidebar h2.banner:after{content:url("../img/right-triangle.png");right:0}#companymiddle .featured h2.banner,#hub_middle .featured h2.banner{clear:left;margin-bottom:0}#companymiddle .featured .small h2.banner,#hub_middle .featured .small h2.banner{box-shadow:none;margin:0;padding-left:12px}#companymiddle .featured .small h2.banner:before,#companymiddle .featured .small h2.banner:after,#hub_middle .featured .small h2.banner:before,#hub_middle .featured .small h2.banner:after{content:none}h3{border-bottom:2px solid #e9eaec;clear:left;color:#556683;margin-bottom:1em;padding-bottom:0.5em}#hub_sidebar h3{clear:none;color:#000}nav.sub{*zoom:1}nav.sub:before,nav.sub:after{content:" ";display:table}nav.sub:after{clear:both}nav.sub ul{float:left;margin-top:-1.5em;margin-bottom:1.875em}nav.sub ul li{border-left:1px solid #28a8e0;float:left;list-style:none;margin:0;padding:0.375em 0.625em}nav.sub ul li:last-child{border-right:1px solid #28a8e0}section{*zoom:1}section:before,section:after{content:" ";display:table}section:after{clear:both}section.company_listing .company{background-color:#fff;display:inline-block;text-align:center;height:175px;width:260px}section.company_listing .company img{border:1px solid #e9eaec;margin:0.28125em;padding:0.125em}section.company_listing .companies{padding:0.375em}section.company_listing .featured_companies{background:#566584 url("../img/cog.png") top right no-repeat;background-position-x:right -20px;padding:0.375em}#hub_content section.company_listing .featured_companies h2{color:#fff;font-size:3em;margin-bottom:0.375em;padding-left:0.1875em;padding-right:0.1875em}#hub_content section.company_listing .featured_companies h4{color:#fff;padding-left:0.5625em;padding-right:0.5625em}section.company_listing .featured_companies .logos{background-color:#fff}section.featured img{width:100%}section.featured_textonly{margin-bottom:0.625em}#featured_mobile_only section.featured_textonly h3{border-bottom:none;margin-bottom:0}#companymiddle section.featured_textonly h3,#hub_middle section.featured_textonly h3,#featured_mobile_only section.featured_textonly h3{font-weight:normal}section.further_reading{margin-bottom:1.25em}section.further_reading ul li{list-style-type:none}section.profile .avatar{float:left;margin-bottom:1.25em}section.registration{max-width:100%}section.registration p{clear:both}section.registration .connect{float:left;margin-right:15px;margin-bottom:1.875em}section.registration .connect.last{margin-right:0}section.registration .alternatively{margin:1.25em 0}section.registration .alternatively .socialauth{clear:none;float:right}section.videos a{position:relative;padding-left:1.25em;padding-right:1.25em;width:25%;float:left}section.videos a:link,section.videos a:visited{border:1px solid #e9eaec;color:#000;display:inline-block;padding:0.625em}section.videos a:hover{color:#28a8e0}section.videos a div.title{font-family:"museo-slab";font-size:1.1em;font-weight:bold;margin:0.375em 0 0.75em}section.videos a div.smaller{color:#556683;font-size:0.95em;line-height:1.2}article{width:auto;margin:0;max-width:none;*zoom:1;margin-top:0;margin-bottom:1.2em;position:relative}article:before,article:after{content:" ";display:table}article:after{clear:both}article a[rel=author]{*zoom:1;float:right;margin-bottom:0.9375em}article a[rel=author]:before,article a[rel=author]:after{content:" ";display:table}article a[rel=author]:after{clear:both}body:not(#home):not(#companyhome) article h2,body:not(#home):not(#companyhome) article h3{border-bottom:2px solid #e9eaec;margin-bottom:0.7em;padding-bottom:0.7em}article .image_and_summary_wrapper{overflow:hidden}article img{margin-bottom:0.625em}article .meta_list{font-size:0.95em;margin-bottom:1.25em;position:relative;text-align:left}article .meta_list .social{bottom:2.5em;height:2.8125em;margin-right:0.5em}article .share_total{background-color:#556683;clear:left;color:#fff;cursor:pointer;float:left;font-size:1.3em;font-weight:bold;height:2.9375em;line-height:0.8em;padding-top:0.625em;position:relative;text-align:center;width:2.875em;z-index:10}article .share_total img{bottom:50%;left:50%;margin-bottom:-12.5px;margin-left:-17.5px;position:absolute;width:auto}article .share_total .share{font-size:0.8em}article .share_total small{font-weight:normal;margin-top:-3px}article .social{clear:left;float:left;position:relative}article .social .share_wrap{background:#fff;border:2px solid #556683;display:none;height:75px;overflow:hidden;padding:0.3125em;padding-left:4.0625em;position:absolute;left:0;width:20.625em}article .social .share_wrap>div,article .social .share_wrap>span,article .social .share_wrap>iframe{float:left;margin-right:0.375em;margin-bottom:5px;height:62px}article .social .share_wrap>div.fb-share-button{padding-left:0 !important;width:62px !important}article .social .share_wrap>div.fb-share-button>span,article .social .share_wrap>div.fb-share-button iframe{height:62px !important;width:62px !important}article .social .share_wrap .fb_iframe_widget iframe{position:relative}article#featured_top .social,article .main_content .social{background-color:rgba(255,255,255,0.5);bottom:0.625em;float:none;left:0;padding:5px;position:absolute;right:0;text-align:left}article#featured_top .social div.share_wrap,article .main_content .social div.share_wrap{background:none;border:none;display:inherit;float:left;height:auto;margin-left:0.3125em;padding:0;position:relative;width:auto}article#featured_top .social div.share_wrap>div,article#featured_top .social div.share_wrap>span,article#featured_top .social div.share_wrap>iframe,article .main_content .social div.share_wrap>div,article .main_content .social div.share_wrap>span,article .main_content .social div.share_wrap>iframe{margin-bottom:0}article .summary{letter-spacing:0;line-height:1.4}article .summary.wide{margin-bottom:0.625em}article .thumb{position:relative;padding-left:0;padding-right:0;width:21.66667%;float:left;margin-right:1.25em;margin-bottom:0.625em;max-height:160px;max-width:36%;overflow:hidden;position:relative;width:226px}article .thumb img{margin-bottom:0}article .main_content{width:auto;margin:0;max-width:none;*zoom:1;float:left;max-width:100%}article .main_content:before,article .main_content:after{content:" ";display:table}article .main_content:after{clear:both}article .main_content .social{position:relative;padding-left:0;padding-right:0;width:100%;float:left;padding-top:0.625em}article .main_content .share_box{position:relative;padding-left:0;padding-right:0;width:100%;float:left;border-bottom:2px solid #e9eaec;margin-bottom:0.625em;padding-bottom:0.75em}article .main_content .share_box h4{font-size:1em;margin-bottom:0}article .main_content .share_box h4 a{float:none}article .main_content .share_box h4 br{display:none}article .main_content .content{position:relative;padding-left:0;padding-right:0;width:100%;float:left;position:relative}article .main_content .content h2,article .main_content .content h3,article .main_content .content h4{margin-top:1em}article .main_content .content q{position:relative;float:left;width:100%;clear:both;font-size:1.4375em;line-height:1.375em;margin-bottom:0.625em;margin-right:1.25em;color:#a0a0a0}article .main_content .content p{margin-bottom:0.75em}article .main_content .content p img{float:left;margin-right:0.625em;margin-bottom:0.625em}article .main_content .content .image_wrapper{margin-bottom:0.9375em;position:relative}article .main_content .content .small_image_wrapper{max-width:200px;padding:0.625em 0.3125em;position:relative;vertical-align:middle;width:100%;float:left;border:thick solid #e9eaec;margin:0 1.25em 0.9375em 0}article .main_content .content .small_image_wrapper img{margin:0}article .main_content .content .info{background-color:#28a8e0;color:white;clear:both;border:1px solid black;padding:0.625em;margin-top:1.25em;position:relative;min-height:2.9375em}article .main_content .content .info p{margin:0}article .main_content .content .info a{color:inherit}article .main_content .content .info #back_button{-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(#ffffff,#ffffff);background-image:-moz-linear-gradient(#ffffff,#ffffff);background-image:-o-linear-gradient(#ffffff,#ffffff);background-image:linear-gradient(#ffffff,#ffffff);border:1px solid #ccc;color:#fff;padding:5px 6px;text-align:center;color:#28a8e0;position:absolute;right:0.625em;bottom:0.625em}article .main_content .content .paper{clear:both}article .main_content .content .paper p{margin-bottom:0.625em}article .main_content #comments{margin-top:1em}article #categories,article #loc_col{color:#556683}article#featured_top{*zoom:1}article#featured_top:before,article#featured_top:after{content:" ";display:table}article#featured_top:after{clear:both}article#featured_top .img_wrapper>img{width:100%}article#featured_top .img_wrapper{margin-left:-1.25em}article#featured_top .social{-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;transition:opacity 0.3s linear;opacity:0.8}article#featured_top .social:hover{opacity:1}#latest article{*zoom:1}#latest article:before,#latest article:after{content:" ";display:table}#latest article:after{clear:both}#latest article h3{font-size:1.45em;margin-bottom:.6em}#latest article .social{float:right}#latest article .social .share_total{float:right;font-size:0.95em;margin-bottom:4px}#latest article .social .share_wrap{left:inherit;padding-left:0.3125em;right:0}#latest article .summary_wrapper{float:left;width:100%}#latest article .edit{display:none}.events article h2,.jobs article h2,.news article h2,.resources article h2{font-size:1.5em;padding-right:2.125em}.events article .social,.jobs article .social,.news article .social,.resources article .social{position:absolute;float:right;right:0;top:-0.3125em}.events article .social .share_wrap,.jobs article .social .share_wrap,.news article .social .share_wrap,.resources article .social .share_wrap{left:inherit;padding-left:0.3125em;right:0}.events article .social .share_total,.jobs article .social .share_total,.news article .social .share_total,.resources article .social .share_total{font-size:1em}#hub_content .events article .title,#hub_content .jobs article .title{position:relative;padding-bottom:0.4375em;border-bottom:1px solid #aaaaaa;margin-top:0.3125em}#hub_content .events article .title h2,#hub_content .jobs article .title h2{border:none !important;font-size:1.75em;margin:0 0 0.3em 0 !important;padding-bottom:0 !important}.events article .meta,.jobs article .meta{margin-top:0.625em;margin-bottom:1.25em}.events article .meta span.loc_col,.jobs article .meta span.loc_col{color:#556683}.events article .image_and_summary_wrapper,.jobs article .image_and_summary_wrapper{margin-bottom:0.625em}.events article .image_and_summary_wrapper .events_thumb,.jobs article .image_and_summary_wrapper .events_thumb{position:relative;padding-left:0;padding-right:0;width:33.33333%;float:left;margin-right:1.25em;margin-bottom:0.625em;overflow:hidden;padding:0.625em 0.3125em;position:relative}.events article .image_and_summary_wrapper .events_thumb img,.jobs article .image_and_summary_wrapper .events_thumb img{margin-bottom:0}body:not(#home) .events article .image_and_summary_wrapper .summary.wide,body:not(#companyhome) .events article .image_and_summary_wrapper .summary.wide,body:not(#home) .jobs article .image_and_summary_wrapper .summary.wide,body:not(#companyhome) .jobs article .image_and_summary_wrapper .summary.wide{margin-left:0 !important}.featured article.small{background-color:#e9eaec;float:left;width:47%}.featured article.small:nth-child(odd){margin-right:6%}.featured article.small.even:nth-child(odd){margin-right:0}.featured article.small.even:nth-child(even){margin-right:6%}.featured article.small img{margin-bottom:0;max-width:100%}.featured article.small h3{font-size:0.8125em;letter-spacing:0px;line-height:1.3;padding:0.25em 0.625em}.featured_textonly article{border-bottom:2px dotted #28a8e0;margin:0.8em 2.1875em 0.8em 0}.featured_textonly article h3{font-size:1em;letter-spacing:0px;margin-bottom:0.625em;position:relative}.featured_textonly article h3:after{bottom:-10px;content:"";position:absolute;right:-2.1875em;width:0;height:0;border-style:solid;border-width:0 0 22px 22px;border-color:transparent transparent #28a8e0 transparent}.featured article.medium{*zoom:1;background-color:#e9eaec;float:left}.featured article.medium:before,.featured article.medium:after{content:" ";display:table}.featured article.medium:after{clear:both}.featured article.medium .social{bottom:10px;left:0;position:absolute}.featured article.medium .social .share_total{font-size:1.0em}.featured article.medium .summary{padding:0.25em 0.875em}.featured article.medium .summary h3{margin-bottom:.6em}.featured article.medium .summary p{line-height:1.4}.events article,.jobs article,.news article,.resources article{border-bottom:2px dotted #28a8e0}.events article:last-child,.jobs article:last-child,.news article:last-child,.resources article:last-child{border:none}.events article .summary,.jobs article .summary,.news article .summary,.resources article .summary{padding-bottom:0.85em}.events article .summary p,.jobs article .summary p,.news article .summary p,.resources article .summary p{margin-bottom:0.75em}#hub_content article.resource .small_image_wrapper{border:2px solid #e9eaec;float:right;margin-bottom:0.9375em;width:160px}#hub_content article.resource .small_image_wrapper img{margin:0}#hub_content article.resource h2{border-bottom:none;margin-bottom:0.5em;padding-bottom:0}#hub_content article.resource h4{font-size:1.1em}#hub_content article.resource .social{border-top:2px solid #e9eaec;float:left;margin-top:0.8em;padding-top:0.75em;width:50%}#hub_content article.resource .content{position:relative;padding-left:0;padding-right:0;width:50%;float:left;clear:both}#hub_content article.resource .paper{position:relative;padding-left:0;padding-right:0;width:47.5%;left:2.5%;right:auto;float:left}#hub_content article.resource .paper h5{background-color:#b2b6bd;clear:left;color:#fff;font-weight:bold;margin-bottom:1em;padding:0.3125em;text-align:center}#hub_content article.resource .paper h5 a{color:#fff}#hub_content article.resource .paper h5 a:hover{color:#28a8e0}#hub_content article.resource .paper h5.highlight{background-color:#28a8e0}#hub_content article.resource .paper h5.highlight a:hover{color:#fff}#hub_content article.job .share_box .meta h4{font-size:1.4em}#hub_content article.job .share_box .meta img{margin:0.9375em 0}#hub_content article.job .share_box .meta .details{color:#556683;font-size:1.3em;font-weight:bold;line-height:1.2}article.video .video_wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}article.video .video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}aside{*zoom:1;padding:0 0 1.25em}aside:before,aside:after{content:" ";display:table}aside:after{clear:both}aside h2.banner{margin-bottom:0.625em}aside h2.banner a{position:absolute;right:32px;top:3px}aside div.bottom_wrapper{*zoom:1;border-bottom:1px solid #818286}aside div.bottom_wrapper:before,aside div.bottom_wrapper:after{content:" ";display:table}aside div.bottom_wrapper:after{clear:both}aside a.bottom{background-color:#818286;color:#fff;float:right;font-size:0.875em;padding:4px 8px 5px}aside ul{margin-bottom:0.625em}aside ul.tabs li{border:none}aside ul li{*zoom:1;border-bottom:2px dotted #28a8e0;list-style:none;padding:0.5em 0}aside ul li:before,aside ul li:after{content:" ";display:table}aside ul li:after{clear:both}aside ul li.noborder{border:none}aside ul li img{float:left;margin-right:10px}aside ul li p{margin-bottom:0;margin-left:78px}aside.activity{width:100%;position:relative;display:block;margin-bottom:1.25em;border:none}aside.activity:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}aside.activity>section>[data-section-title],aside.activity>section>.title{margin-bottom:0}aside.activity>section>[data-section-title] a,aside.activity>section>.title a{width:100%;display:inline-block;white-space:nowrap}aside.activity>section>[data-section-content],aside.activity>section>.content{display:none}aside.activity>section.active>[data-section-content],aside.activity>section.active>.content{display:block}aside.activity>section:not(.active){padding:0 !important}aside.activity>section>[data-section-title],aside.activity>section>.title{width:auto;position:absolute;top:0;left:0}aside.activity>section>.title{background-color:#efefef;cursor:pointer;border:solid 1px #ccc}aside.activity>section>.title a{padding:0.9375em;color:#333;font-size:0.875em;background:none}aside.activity>section>.title:hover{background-color:#e2e2e2}aside.activity>section>.content{padding:0.9375em;background-color:#fff;border:solid 1px #ccc}aside.activity>section>.content>*:last-child{margin-bottom:0}aside.activity>section>.content>*:first-child{padding-top:0}aside.activity>section>.content>*:last-child:not(.flex-video){padding-bottom:0}aside.activity>section.active>.title{background:#d5d5d5}aside.activity>section.active>.title a{color:#333}aside.activity>section:not(.active){padding:0 !important}aside.activity>section.active>.title{border-bottom:0}aside.calendar .event_button{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ea7177), color-stop(100%, #d52029));background-image:-webkit-linear-gradient(#ea7177,#d52029);background-image:-moz-linear-gradient(#ea7177,#d52029);background-image:-o-linear-gradient(#ea7177,#d52029);background-image:linear-gradient(#ea7177,#d52029);border:1px solid #7c1318;color:#fff;padding:5px 6px;text-align:center;padding-top:0.3125em;padding-bottom:0.3125em;text-shadow:-1px -1px 0 #7c1318,1px -1px 0 #7c1318,-1px 1px 0 #7c1318,1px 1px 0 #7c1318}aside.categories table{font-size:0.85em;margin-bottom:0;max-width:100%;padding:5px 0;width:302px}aside.categories table td{padding:3px 1px 3px 0;vertical-align:top}aside.categories table td.noborder{border-right:none;padding-right:0}aside.company_profile .description{border-top:2px solid #a0a0a0;border-bottom:2px solid #a0a0a0;margin-bottom:0.5em;padding-top:0.875em}aside.company_profile .company_social{margin-top:0.625em}aside.company_profile .company_social img{width:56px}aside.credentials{display:none;position:relative;padding-top:0.625em}aside.credentials #statement{background-color:#c8cbd0;display:inline-block;margin:0 -1.25em;padding:0.4375em 0.625em;width:340px}aside.credentials #statement h2{color:#5f6062;font-size:1.4em;line-height:1.2;margin:0;text-align:top}aside.credentials .buttons{margin-top:0.9375em;text-align:center;width:100%}aside.credentials .buttons a{color:#fff;display:inline-block;font-weight:bold;font-size:1em;padding:0.25em 0.125em;text-align:center;text-transform:lowercase;width:48%}aside.credentials .buttons a.primary{background-color:#556683;margin-right:1%}aside.credentials .buttons a.secondary{background-color:#1e9ad0}aside.credentials #create-account{float:right}aside.credentials #create-account a{font-size:0.75em}aside.facebook{display:none}aside.profile .label h3{margin-bottom:0.5em}aside.profile .info{overflow:auto;border-top:1px solid #556683;margin-bottom:0.625em}aside.profile .info h3{margin-top:0.4375em;margin-bottom:0}aside.profile .info p{float:left;width:15.1875em}aside.profile .info img{float:left;margin-right:0.625em;border:1px solid #556683;border-top:none}aside.rss ul a:link,aside.rss ul a:visited{color:#222}aside.rss ul a:hover{color:#28a8e0}aside.site-social{background-color:#a5a9b1;display:none;margin-top:0;margin-left:-1.25em;margin-bottom:0.625em;margin-right:-1.25em;padding-bottom:0;text-align:center}aside.writers{font-size:1.1em}aside.writers img.avatar,aside.writers img.logo{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:#fff;border:1px solid #28a8e0}aside.writers img.logo{margin-left:-1em;margin-right:0.625em}aside.writers ul li div{float:left;width:11.8125em}aside.writers ul li div.wide{width:14.4375em}@media only screen and (min-width: 768px){#hub_content{margin-right:23.75em;padding-right:0}#hub_sidebar{background-color:#e9eaec;display:inline;margin-left:-21.25em;width:21.25em}header a.logo{position:relative;padding-left:0;padding-right:0;width:37.5%;float:left}header #banner{float:right;margin-bottom:0.9375em;max-width:62.5%;padding-top:0.375em;text-align:right;width:728px}footer .top #main .footer_content .col_1,footer .top #main .footer_content .col_2{position:relative;padding-left:1.25em;padding-right:1.25em;width:50%;float:left}footer .top #main .footer_content .col_3{position:relative;padding-left:1.25em;padding-right:1.25em;width:100%;float:left}footer .top #main .footer_content .col_3 ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}footer .bottom #main a{margin-right:1%}h2.banner:before,h2.banner:after{bottom:-15px}section#featured_mobile_only{display:none}article .main_content .social{padding-top:0.25em}aside.credentials{display:block}aside.facebook{display:block}aside.site-social{display:block}}@media only screen and (min-width: 1120px){#hub_content_wrapper{margin-left:-21.25em;width:100%}#hub_content{margin-right:2.5em;margin-left:21.25em}body#home #hub_content{margin-right:33.5%;margin-left:21.25em;padding-right:1.25em}#hub_middle{display:inline;margin-left:-33.5%;width:30%}#hub_sidebar{margin-left:0}#companycontent{float:left;width:50%}#companymiddle{padding-left:1.25em;float:left;width:50%}header h1{margin-top:0.375em}header #banner{margin-top:0}header.company img.normal{display:none}header.company img.wide{display:block}footer .top #main .footer_content .col_1,footer .top #main .footer_content .col_2{position:relative;padding-left:1.25em;padding-right:1.25em;width:25%;float:left}footer .top #main .footer_content .col_3{position:relative;padding-left:1.25em;padding-right:1.25em;width:50%;float:left}footer .bottom #main a{margin-right:0.4%}article .edit{border:2px dashed #28a8e0;display:inline;font-size:0.9em;left:-65px;padding:6px;position:absolute;top:5px}article .main_content .social{border-bottom:2px solid #e9eaec;padding-bottom:0.75em}article .main_content .share_box{position:relative;padding-left:0;padding-right:0;width:33.33333%;float:left;border:0;padding-bottom:0}article .main_content .share_box .meta{clear:left;padding-top:0.3125em;padding-right:0.625em;text-align:right}article .main_content .share_box .meta h4{margin-bottom:0.3125em;margin-top:0.625em;font-size:0.9375em;line-height:1.3em}article .main_content .share_box .meta h4 a{margin-bottom:0}article .main_content .share_box .meta h4 br{display:inherit}article .main_content .content{position:relative;padding-left:0;padding-right:0;width:66.66667%;float:left}article .main_content .content q{margin-left:-40%;max-width:60%;width:auto}.featured article.small h3{font-size:0.875em}.events article .image_and_summary_wrapper .events_thumb{position:relative;padding-left:0;padding-right:0;width:25%;float:left}}@media only screen and (min-width: 1440px){#hub_content_wrapper{margin-left:0}#hub_content{margin-right:23.75em;margin-left:0}body#home #hub_content{margin-right:50.25em;margin-left:0}#hub_middle{margin-left:-50.25em;width:26.5em}#hub_sidebar{margin-left:-21.25em}#company_wrapper{float:left;width:100%}#companycontent{float:none;margin-right:26.5em;width:auto}#companymiddle{margin-left:-26.5em;width:26.5em}header h1{margin-top:0.5em}footer .bottom #main a{margin-right:2%}}
