﻿/* ! Distribution 40.3 */
/* @import url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"); */
/* THIS COMMENTED BECAUSE IT CAUSES 30SEC LOAD TIMES ON LOCAL FILES */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:bottom;
	
}
html.local-middle, body.local-middle, div.local-middle, span.local-middle, applet.local-middle, object.local-middle, iframe.local-middle, h1.local-middle, h2.local-middle, h3.local-middle, h4.local-middle, h5.local-middle, h6.local-middle, p.local-middle, blockquote.local-middle, pre.local-middle, a.local-middle, abbr.local-middle, acronym.local-middle, address.local-middle, big.local-middle, cite.local-middle, code.local-middle, del.local-middle, dfn.local-middle, em.local-middle, img.local-middle, ins.local-middle, kbd.local-middle, q.local-middle, s.local-middle, samp.local-middle, small.local-middle, strike.local-middle, strong.local-middle, sub.local-middle, sup.local-middle, tt.local-middle, var.local-middle, b.local-middle, u.local-middle, i.local-middle, center.local-middle, dl.local-middle, dt.local-middle, dd.local-middle, ol.local-middle, ul.local-middle, li.local-middle, fieldset.local-middle, form.local-middle, label.local-middle, legend.local-middle, table.local-middle, caption.local-middle, tbody.local-middle, tfoot.local-middle, thead.local-middle, tr.local-middle, th.local-middle, td.local-middle, article.local-middle, aside.local-middle, canvas.local-middle, details.local-middle, embed.local-middle, figure.local-middle, figcaption.local-middle, footer.local-middle, header.local-middle, hgroup.local-middle, menu.local-middle, nav.local-middle, output.local-middle, ruby.local-middle, section.local-middle, summary.local-middle, time.local-middle, mark.local-middle, audio.local-middle, video.local-middle {
	vertical-align:middle
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	line-height:1;
	font-size:1em;
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
*, *:before, *:after {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
html {
	-webkit-font-smoothing:antialiased
}
body {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif !important;
	background-color:white;
	-webkit-text-size-adjust:none
}
.grid {
	max-width:61em;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden
}
.grid:after {
	content:"";
	display:table;
	clear:both
}
.grid:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 58em) {
.grid {
padding-left:2.85%;
padding-right:2.85%
}
}
@media (min-width: 64em) {
.grid {
padding:0
}
}
.img-wrap a:focus {
	outline:2px dashed #006DB7 !important
}
*[class*="col1"], *[class*="full"] {
clear:both
}
*[class*="col1"]:after, *[class*="full"]:after {
content:"";
display:table;
clear:both
}
*[class*="col1"] article, *[class*="col1"] ul, *[class*="col1"] .item, *[class*="full"] article, *[class*="full"] ul, *[class*="full"] .item {
clear:both
}
*[class*="col1"] article:after, *[class*="col1"] ul:after, *[class*="col1"] .item:after, *[class*="full"] article:after, *[class*="full"] ul:after, *[class*="full"] .item:after {
content:"";
display:table;
clear:both
}
@media (min-width: 42em) {
*[class*="col1"] article, *[class*="col1"] ul, *[class*="col1"] .item, *[class*="full"] article, *[class*="full"] ul, *[class*="full"] .item {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
*[class*="col2"].static article, *[class*="col2"].static ul, *[class*="col2"].static .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2"].static article:after, *[class*="col2"].static ul:after, *[class*="col2"].static .item:after {
content:"";
display:table;
clear:both
}
*[class*="col2"].static article.last, *[class*="col2"].static ul.last, *[class*="col2"].static .item.last {
float:right;
margin-right:0
}
*[class*="col2"].static article:nth-child(2n), *[class*="col2"].static ul:nth-child(2n), *[class*="col2"].static .item:nth-child(2n) {
float:right;
margin-right:0
}
*[class*="col2"] article:after, *[class*="col2"] ul:after, *[class*="col2"] .item:after {
content:"";
display:table;
clear:both
}
@media (min-width: 42em) {
*[class*="col2"] article, *[class*="col2"] ul, *[class*="col2"] .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2"] article.last, *[class*="col2"] ul.last, *[class*="col2"] .item.last {
float:right;
margin-right:0
}
*[class*="col2"] article:nth-child(2n), *[class*="col2"] ul:nth-child(2n), *[class*="col2"] .item:nth-child(2n) {
float:right;
margin-right:0
}
}
*[class*="col2"].states article, *[class*="col2"].states ul, *[class*="col2"].states .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2"].states article:after, *[class*="col2"].states ul:after, *[class*="col2"].states .item:after {
content:"";
display:table;
clear:both
}
*[class*="col2"].states article.last, *[class*="col2"].states ul.last, *[class*="col2"].states .item.last {
width:65.7142857143%;
float:right;
margin-right:0
}
*[class*="col2"].states article:nth-child(2n), *[class*="col2"].states ul:nth-child(2n), *[class*="col2"].states .item:nth-child(2n) {
width:65.7142857143%;
float:right;
margin-right:0
}
*[class*="col2"].governance article, *[class*="col2"].governance ul, *[class*="col2"].governance .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2"].governance article:after, *[class*="col2"].governance ul:after, *[class*="col2"].governance .item:after {
content:"";
display:table;
clear:both
}
*[class*="col2"].governance article.last, *[class*="col2"].governance ul.last, *[class*="col2"].governance .item.last {
width:65.7142857143%;
float:right;
margin-right:0
}
*[class*="col2"].governance article:nth-child(2n), *[class*="col2"].governance ul:nth-child(2n), *[class*="col2"].governance .item:nth-child(2n) {
width:65.7142857143%;
float:right;
margin-right:0
}
*[class*="col2"].twothirds article:after, *[class*="col2"].twothirds ul:after, *[class*="col2"].twothirds .item:after {
content:"";
display:table;
clear:both
}
@media (min-width: 42em) {
*[class*="col2"].twothirds article, *[class*="col2"].twothirds ul, *[class*="col2"].twothirds .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2"].twothirds article.last, *[class*="col2"].twothirds ul.last, *[class*="col2"].twothirds .item.last {
float:right;
margin-right:0
}
*[class*="col2"].twothirds article:nth-child(2n), *[class*="col2"].twothirds ul:nth-child(2n), *[class*="col2"].twothirds .item:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
*[class*="col2"].twothirds article, *[class*="col2"].twothirds ul, *[class*="col2"].twothirds .item {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2"].twothirds article.last, *[class*="col2"].twothirds ul.last, *[class*="col2"].twothirds .item.last {
width:31.4285714286%;
float:right;
margin-right:0
}
*[class*="col2"].twothirds article:nth-child(2n), *[class*="col2"].twothirds ul:nth-child(2n), *[class*="col2"].twothirds .item:nth-child(2n) {
width:31.4285714286%;
float:right;
margin-right:0
}
}
*[class*="col2-static"] article, *[class*="col2-static"] ul, *[class*="col2-static"] .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-static"] article:after, *[class*="col2-static"] ul:after, *[class*="col2-static"] .item:after {
content:"";
display:table;
clear:both
}
*[class*="col2-static"] article.last, *[class*="col2-static"] ul.last, *[class*="col2-static"] .item.last {
float:right;
margin-right:0
}
*[class*="col2-static"] article:nth-child(2n), *[class*="col2-static"] ul:nth-child(2n), *[class*="col2-static"] .item:nth-child(2n) {
float:right;
margin-right:0
}
*[class*="col2-twothirds"] article:after, *[class*="col2-twothirds"] ul:after, *[class*="col2-twothirds"] .item:after {
content:"";
display:table;
clear:both
}
@media (min-width: 42em) {
*[class*="col2-twothirds"] article, *[class*="col2-twothirds"] ul, *[class*="col2-twothirds"] .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirds"] article.last, *[class*="col2-twothirds"] ul.last, *[class*="col2-twothirds"] .item.last {
float:right;
margin-right:0
}
*[class*="col2-twothirds"] article:nth-child(2n), *[class*="col2-twothirds"] ul:nth-child(2n), *[class*="col2-twothirds"] .item:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
*[class*="col2-twothirds"] article, *[class*="col2-twothirds"] ul, *[class*="col2-twothirds"] .item {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirds"] article.last, *[class*="col2-twothirds"] ul.last, *[class*="col2-twothirds"] .item.last {
width:31.4285714286%;
float:right;
margin-right:0
}
*[class*="col2-twothirds"] article:nth-child(2n), *[class*="col2-twothirds"] ul:nth-child(2n), *[class*="col2-twothirds"] .item:nth-child(2n) {
width:31.4285714286%;
float:right;
margin-right:0
}
}
*[class*="col2-twothirds-static"] article, *[class*="col2-twothirds-static"] ul, *[class*="col2-twothirds-static"] .item {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirds-static"] article:after, *[class*="col2-twothirds-static"] ul:after, *[class*="col2-twothirds-static"] .item:after {
content:"";
display:table;
clear:both
}
*[class*="col2-twothirds-static"] article.last, *[class*="col2-twothirds-static"] ul.last, *[class*="col2-twothirds-static"] .item.last {
width:31.4285714286%;
float:right;
margin-right:0
}
*[class*="col2-twothirds-static"] article:nth-child(2n), *[class*="col2-twothirds-static"] ul:nth-child(2n), *[class*="col2-twothirds-static"] .item:nth-child(2n) {
width:31.4285714286%;
float:right;
margin-right:0
}
*[class*="col2-twothirds-right"] article:after, *[class*="col2-twothirds-right"] ul:after, *[class*="col2-twothirds-right"] .item:after {
content:"";
display:table;
clear:both
}
@media (min-width: 42em) {
*[class*="col2-twothirds-right"] article, *[class*="col2-twothirds-right"] ul, *[class*="col2-twothirds-right"] .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirds-right"] article.last, *[class*="col2-twothirds-right"] ul.last, *[class*="col2-twothirds-right"] .item.last {
float:right;
margin-right:0
}
*[class*="col2-twothirds-right"] article:nth-child(2n), *[class*="col2-twothirds-right"] ul:nth-child(2n), *[class*="col2-twothirds-right"] .item:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
*[class*="col2-twothirds-right"] article, *[class*="col2-twothirds-right"] ul, *[class*="col2-twothirds-right"] .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirds-right"] article.last, *[class*="col2-twothirds-right"] ul.last, *[class*="col2-twothirds-right"] .item.last {
width:65.7142857143%;
float:right;
margin-right:0
}
*[class*="col2-twothirds-right"] article:nth-child(2n), *[class*="col2-twothirds-right"] ul:nth-child(2n), *[class*="col2-twothirds-right"] .item:nth-child(2n) {
width:65.7142857143%;
float:right;
margin-right:0
}
}
@media (min-width: 42em) {
*[class*="col2-twothirds-med"] article, *[class*="col2-twothirds-med"] ul, *[class*="col2-twothirds-med"] .item {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirds-med"] article:after, *[class*="col2-twothirds-med"] ul:after, *[class*="col2-twothirds-med"] .item:after {
content:"";
display:table;
clear:both
}
*[class*="col2-twothirds-med"] article.last, *[class*="col2-twothirds-med"] ul.last, *[class*="col2-twothirds-med"] .item.last {
width:31.4285714286%;
float:right;
margin-right:0
}
*[class*="col2-twothirds-med"] article:nth-child(2n), *[class*="col2-twothirds-med"] ul:nth-child(2n), *[class*="col2-twothirds-med"] .item:nth-child(2n) {
width:31.4285714286%;
float:right;
margin-right:0
}
}
@media (min-width: 42em) {
*[class*="col2-twothirdslarge-med50"] article, *[class*="col2-twothirdslarge-med50"] ul, *[class*="col2-twothirdslarge-med50"] .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirdslarge-med50"] article.last, *[class*="col2-twothirdslarge-med50"] ul.last, *[class*="col2-twothirdslarge-med50"] .item.last {
float:right;
margin-right:0
}
*[class*="col2-twothirdslarge-med50"] article:nth-child(2n), *[class*="col2-twothirdslarge-med50"] ul:nth-child(2n), *[class*="col2-twothirdslarge-med50"] .item:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
*[class*="col2-twothirdslarge-med50"] article, *[class*="col2-twothirdslarge-med50"] ul, *[class*="col2-twothirdslarge-med50"] .item {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirdslarge-med50"] article:after, *[class*="col2-twothirdslarge-med50"] ul:after, *[class*="col2-twothirdslarge-med50"] .item:after {
content:"";
display:table;
clear:both
}
*[class*="col2-twothirdslarge-med50"] article.last, *[class*="col2-twothirdslarge-med50"] ul.last, *[class*="col2-twothirdslarge-med50"] .item.last {
width:31.4285714286%;
float:right;
margin-right:0
}
*[class*="col2-twothirdslarge-med50"] article:nth-child(2n), *[class*="col2-twothirdslarge-med50"] ul:nth-child(2n), *[class*="col2-twothirdslarge-med50"] .item:nth-child(2n) {
width:31.4285714286%;
float:right;
margin-right:0
}
}
@media (min-width: 42em) {
*[class*="col2-twothirds-lastBig"] article, *[class*="col2-twothirds-lastBig"] ul, *[class*="col2-twothirds-lastBig"] .item {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col2-twothirds-lastBig"] article:after, *[class*="col2-twothirds-lastBig"] ul:after, *[class*="col2-twothirds-lastBig"] .item:after {
content:"";
display:table;
clear:both
}
*[class*="col2-twothirds-lastBig"] article:first-child, *[class*="col2-twothirds-lastBig"] ul:first-child, *[class*="col2-twothirds-lastBig"] .item:first-child {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
*[class*="col2-twothirds-lastBig"] article:last-child, *[class*="col2-twothirds-lastBig"] ul:last-child, *[class*="col2-twothirds-lastBig"] .item:last-child {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
float:right;
margin-right:0
}
}
*[class*="col3"].static article, *[class*="col3"].static ul, *[class*="col3"].static .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col3"].static article:after, *[class*="col3"].static ul:after, *[class*="col3"].static .item:after {
content:"";
display:table;
clear:both
}
*[class*="col3"].static article.last, *[class*="col3"].static ul.last, *[class*="col3"].static .item.last {
float:right;
margin-right:0
}
*[class*="col3"] article:after, *[class*="col3"] ul:after, *[class*="col3"] .item:after {
content:"";
display:table;
clear:both
}
@media (min-width: 42em) {
*[class*="col3"] article, *[class*="col3"] ul, *[class*="col3"] .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col3"] article.last, *[class*="col3"] ul.last, *[class*="col3"] .item.last {
float:right;
margin-right:0
}
*[class*="col3"] article:nth-child(3n), *[class*="col3"] ul:nth-child(3n), *[class*="col3"] .item:nth-child(3n) {
float:right;
margin-right:0
}
}
*[class*="col3-static"] article, *[class*="col3-static"] ul, *[class*="col3-static"] .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col3-static"] article:after, *[class*="col3-static"] ul:after, *[class*="col3-static"] .item:after {
content:"";
display:table;
clear:both
}
*[class*="col3-static"] article.last, *[class*="col3-static"] ul.last, *[class*="col3-static"] .item.last {
float:right;
margin-right:0
}
*[class*="col4-static"] article, *[class*="col4-static"] ul, *[class*="col4-static"] .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
*[class*="col4-static"] article:after, *[class*="col4-static"] ul:after, *[class*="col4-static"] .item:after {
content:"";
display:table;
clear:both
}
*[class*="col4-static"] article.last, *[class*="col4-static"] ul.last, *[class*="col4-static"] .item.last {
float:right;
margin-right:0
}
*[class*="col4-static"] article:nth-child(4n), *[class*="col4-static"] ul:nth-child(4n), *[class*="col4-static"] .item:nth-child(4n) {
float:right;
margin-right:0
}
@media (min-width: 42em) {
*[class*="col4-static"] article, *[class*="col4-static"] ul, *[class*="col4-static"] .item {
width:21.7391304348%;
float:left;
margin-right:4.347826087%;
clear:none
}
*[class*="col4-static"] article.last, *[class*="col4-static"] ul.last, *[class*="col4-static"] .item.last {
float:right;
margin-right:0
}
*[class*="col4-static"] article:nth-child(4n), *[class*="col4-static"] ul:nth-child(4n), *[class*="col4-static"] .item:nth-child(4n) {
float:right;
margin-right:0
}
}
*[class*="col4"] article:after, *[class*="col4"] ul:after, *[class*="col4"] .item:after {
content:"";
display:table;
clear:both
}
@media (min-width: 42em) {
*[class*="col4"] article, *[class*="col4"] ul, *[class*="col4"] .item {
width:21.7391304348%;
float:left;
margin-right:4.347826087%;
clear:none
}
*[class*="col4"] article.last, *[class*="col4"] ul.last, *[class*="col4"] .item.last {
float:right;
margin-right:0
}
*[class*="col4"] article:nth-child(4n), *[class*="col4"] ul:nth-child(4n), *[class*="col4"] .item:nth-child(4n) {
float:right;
margin-right:0
}
}
@media (min-width: 42em) {
*[class*="col4-thentwo"] article, *[class*="col4-thentwo"] ul, *[class*="col4-thentwo"] .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
*[class*="col4-thentwo"] article.last, *[class*="col4-thentwo"] ul.last, *[class*="col4-thentwo"] .item.last {
float:right;
margin-right:0
}
*[class*="col4-thentwo"] article:nth-child(2n), *[class*="col4-thentwo"] ul:nth-child(2n), *[class*="col4-thentwo"] .item:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
*[class*="col4-thentwo"] article, *[class*="col4-thentwo"] ul, *[class*="col4-thentwo"] .item {
width:21.7391304348%;
float:left;
margin-right:4.347826087%;
clear:none
}
*[class*="col4-thentwo"] article.last, *[class*="col4-thentwo"] ul.last, *[class*="col4-thentwo"] .item.last {
float:right;
margin-right:0
}
*[class*="col4-thentwo"] article:nth-child(2n), *[class*="col4-thentwo"] ul:nth-child(2n), *[class*="col4-thentwo"] .item:nth-child(2n) {
width:21.7391304348%;
float:left;
margin-right:4.347826087%
}
*[class*="col4-thentwo"] article:nth-child(4n), *[class*="col4-thentwo"] ul:nth-child(4n), *[class*="col4-thentwo"] .item:nth-child(4n) {
float:right;
margin-right:0
}
}
*[class*="col5"] article:after, *[class*="col5"] ul:after, *[class*="col5"] .item:after {
content:"";
display:table;
clear:both
}
@media (min-width: 58em) {
*[class*="col5"] article, *[class*="col5"] ul, *[class*="col5"] .item {
width:17.9856115108%;
float:left;
margin-right:2.5179856115%;
clear:none
}
*[class*="col5"] article.last, *[class*="col5"] ul.last, *[class*="col5"] .item.last {
float:right;
margin-right:0
}
*[class*="col5"] article:nth-child(5n), *[class*="col5"] ul:nth-child(5n), *[class*="col5"] .item:nth-child(5n) {
float:right;
margin-right:0
}
}
*[class*="quote"] {
margin:0 0 2.85% 0
}
*[class*="quote"]:after {
content:"";
display:table;
clear:both
}
*[class*="quote"] article {
margin:0 0 2.85% 0
}
@media (min-width: 42em) {
*[class*="quote"] article {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
margin:0
}
*[class*="quote"] blockquote {
width:31.4285714286%;
float:right;
margin-right:0
}
}
*[class*="copyarea"] {
font-size:.85em;
padding:1.6em 1.6em 0 1.6em;
margin-bottom:2.85%
}
*[class*="copyarea"] h2, *[class*="copyarea"] h3, *[class*="copyarea"] h4 {
color:#ee5522;
margin-top:0px;
padding:0 0 0.6em
}
*[class*="copyarea"] p {
margin:0 0 1.6em;
padding:0;
line-height:1.4em
}
*[class*="-grey"] {
padding:1.6em !important;
background-color:#f0f0ef
}
*[class*="-whitebg"] {
background-color:white;
padding-bottom:1em !important
}
@media (min-width: 42em) {
*[class*="-whitebg"] {
box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
border:1px solid #bebebe
}
}
*[class*="whitebox"] article, *[class*="whitebox"] .item {
background-color:white;
border-bottom:1px solid #bebebe;
line-height:1.5em;
color:#333333;
box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
position:relative
}
*[class*="whitebox"] article .copy-wrap .cell, *[class*="whitebox"] .item .copy-wrap .cell {
display:block;
padding:0.9em 0.9em 1.5em 0.9em !important;
vertical-align:top
}
*[class*="whitebox"] article .copy-wrap .cell p, *[class*="whitebox"] .item .copy-wrap .cell p {
padding-bottom:1em !important
}
*[class*="whitebox"] article .img-wrap a, *[class*="whitebox"] .item .img-wrap a {
display:block;
position:relative
}
*[class*="whitebox"] article .img-wrap a:after, *[class*="whitebox"] .item .img-wrap a:after {
content:"";
display:table;
clear:both
}
*[class*="whitebox"] article a, *[class*="whitebox"] .item a {
padding:0
}
*[class*="whitebox"] article .category, *[class*="whitebox"] .item .category {
display:block;
font-size:0.75em;
font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
text-transform:uppercase;
padding:0 0 0.3em 0;
text-decoration:none;
color:#696669
}
@media (min-width: 42em) {
*[class*="whitebox"] article .category:after, *[class*="whitebox"] .item .category:after {
content:" \203a";
font-size:1.4em
}
}
*[class*="whitebox"] article h2, *[class*="whitebox"] .item h2 {
font-size:1.6em;
margin:0;
line-height:1em;
padding:0 0 0.4em 0;
font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
font-weight:normal;
color:#333333
}
*[class*="whitebox"] article h2 a, *[class*="whitebox"] .item h2 a {
font-size:1em;
text-decoration:none;
color:#333333
}
*[class*="whitebox"] article h2 a:hover, *[class*="whitebox"] .item h2 a:hover {
text-decoration:underline
}
*[class*="whitebox"] article h3, *[class*="whitebox"] .item h3 {
color:#333333
}
*[class*="whitebox"] article h3 a, *[class*="whitebox"] .item h3 a {
font-size:1em;
text-decoration:none;
color:#333333
}
*[class*="whitebox"] article h3 a:hover, *[class*="whitebox"] .item h3 a:hover {
text-decoration:underline
}
@media (min-width: 42em) {
*[class*="whitebox"] article, *[class*="whitebox"] .item {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
*[class*="topimg"] article, *[class*="topimg"] .item {
display:table
}
*[class*="topimg"] article .img-wrap, *[class*="topimg"] .item .img-wrap {
float:none;
position:relative;
display:table-header-group;
height:1%
}
*[class*="topimg"] article .img-wrap img, *[class*="topimg"] .item .img-wrap img {
width:100%
}
*[class*="topimg"] article .img-wrap a, *[class*="topimg"] .item .img-wrap a {
width:100%
}
*[class*="topimg"] article .copy-wrap, *[class*="topimg"] .item .copy-wrap {
float:none;
display:table-row-group;
vertical-align:top !important
}
*[class*="topimg"] article .copy-wrap .cell, *[class*="topimg"] .item .copy-wrap .cell {
padding:0.9em 0.9em 1.6em 0.9em
}
*[class*="leftimg"] article, *[class*="leftimg"] .item {
display:block
}
*[class*="leftimg"] article .copy-wrap, *[class*="leftimg"] .item .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
*[class*="leftimg"] article .copy-wrap .cell, *[class*="leftimg"] .item .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
*[class*="leftimg"] article .img-wrap, *[class*="leftimg"] .item .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
*[class*="rightimg"] article, *[class*="rightimg"] .item {
display:block
}
*[class*="rightimg"] article .copy-wrap, *[class*="rightimg"] .item .copy-wrap {
width:57.1428571429%;
float:left;
margin-right:2.8571428571%;
position:relative
}
*[class*="rightimg"] article .copy-wrap .cell, *[class*="rightimg"] .item .copy-wrap .cell {
padding:0.9em 0 0.9em 0.9em
}
*[class*="rightimg"] article .img-wrap, *[class*="rightimg"] .item .img-wrap {
width:40%;
float:right;
margin-right:0
}
*[class*="lefttotopimg"] article, *[class*="lefttotopimg"] .item {
display:table
}
*[class*="lefttotopimg"] article .img-wrap, *[class*="lefttotopimg"] .item .img-wrap {
float:none;
position:relative;
display:table-header-group;
height:1%
}
*[class*="lefttotopimg"] article .img-wrap img, *[class*="lefttotopimg"] .item .img-wrap img {
width:100%
}
*[class*="lefttotopimg"] article .img-wrap a, *[class*="lefttotopimg"] .item .img-wrap a {
width:100%
}
*[class*="lefttotopimg"] article .copy-wrap, *[class*="lefttotopimg"] .item .copy-wrap {
float:none;
display:table-row-group;
vertical-align:top !important
}
*[class*="lefttotopimg"] article .copy-wrap .cell, *[class*="lefttotopimg"] .item .copy-wrap .cell {
padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
*[class*="lefttotopimg"] article, *[class*="lefttotopimg"] .item {
display:block
}
*[class*="lefttotopimg"] article .copy-wrap, *[class*="lefttotopimg"] .item .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
*[class*="lefttotopimg"] article .copy-wrap .cell, *[class*="lefttotopimg"] .item .copy-wrap .cell {
padding:1.5em 0.9em 0.9em 0
}
*[class*="lefttotopimg"] article .img-wrap, *[class*="lefttotopimg"] .item .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
*[class*="righttotopimg"] article, *[class*="righttotopimg"] .item {
display:table
}
*[class*="righttotopimg"] article .img-wrap, *[class*="righttotopimg"] .item .img-wrap {
float:none;
position:relative;
display:table-header-group;
height:1%
}
*[class*="righttotopimg"] article .img-wrap img, *[class*="righttotopimg"] .item .img-wrap img {
width:100%
}
*[class*="righttotopimg"] article .img-wrap a, *[class*="righttotopimg"] .item .img-wrap a {
width:100%
}
*[class*="righttotopimg"] article .copy-wrap, *[class*="righttotopimg"] .item .copy-wrap {
float:none;
display:table-row-group;
vertical-align:top !important
}
*[class*="righttotopimg"] article .copy-wrap .cell, *[class*="righttotopimg"] .item .copy-wrap .cell {
padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
*[class*="righttotopimg"] article, *[class*="righttotopimg"] .item {
display:block
}
*[class*="righttotopimg"] article .copy-wrap, *[class*="righttotopimg"] .item .copy-wrap {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%
}
*[class*="righttotopimg"] article .copy-wrap .cell, *[class*="righttotopimg"] .item .copy-wrap .cell {
padding:1.5em 0.9em 0.9em 0
}
*[class*="righttotopimg"] article .img-wrap, *[class*="righttotopimg"] .item .img-wrap {
width:31.4285714286%;
float:right;
margin-right:0
}
}
*[class*="listarea"] {
clear:both;
font-size:.85em;
padding:1.6em 1.6em 0 1.6em;
margin-bottom:2.85%
}
*[class*="listarea"]:after {
content:"";
display:table;
clear:both
}
@media (min-width: 42em) {
*[class*="listarea"] {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
*[class*="listarea"] h2, *[class*="listarea"] h3, *[class*="listarea"] h4 {
color:#ee5522;
margin-top:0px;
padding:0 0 0.6em
}
*[class*="listarea"] p {
margin:0 0 1.6em;
padding:0;
line-height:1.4em
}
.portfoliolink a {
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	font-weight:400;
	color:#ee5522 !important;
	font-size:1em;
	vertical-align:baseline !important
}
.portfoliolink a:hover {
	color:#565656
}
.mainbody-bg {
	height:540px;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background-size:cover
}
.break-word {
	word-wrap:break-word
}
.overlay-box, .mainbody aside .item.video-sidebar, .mainbody .col3-local article, .mainbody .col3-local .item, .local-footer .col4-local article, .local-footer .col4-local .item, .local-footer .col4-careers article, .local-footer .col4-careers .item, .careers-footer .col4-local article, .careers-footer .col4-local .item, .careers-footer .col4-careers article, .careers-footer .col4-careers .item, .aboutus-footer .col4-aboutus article, .aboutus-footer .col4-aboutus .item, .video-slide-mod {
	position:relative;
	height:180px;
	overflow:hidden;
	background:black
}
@media (min-width: 42em) {
.overlay-box, .mainbody aside .item.video-sidebar, .mainbody .col3-local article, .mainbody .col3-local .item, .local-footer .col4-local article, .local-footer .col4-local .item, .local-footer .col4-careers article, .local-footer .col4-careers .item, .careers-footer .col4-local article, .careers-footer .col4-local .item, .careers-footer .col4-careers article, .careers-footer .col4-careers .item, .aboutus-footer .col4-aboutus article, .aboutus-footer .col4-aboutus .item, .video-slide-mod {
height:auto;
display:table;
display:block
}
.overlay-box .img-wrap, .mainbody aside .item.video-sidebar .img-wrap, .mainbody .col3-local article .img-wrap, .mainbody .col3-local .item .img-wrap, .local-footer .col4-local article .img-wrap, .local-footer .col4-local .item .img-wrap, .local-footer .col4-careers article .img-wrap, .local-footer .col4-careers .item .img-wrap, .careers-footer .col4-local article .img-wrap, .careers-footer .col4-local .item .img-wrap, .careers-footer .col4-careers article .img-wrap, .careers-footer .col4-careers .item .img-wrap, .aboutus-footer .col4-aboutus article .img-wrap, .aboutus-footer .col4-aboutus .item .img-wrap, .video-slide-mod .img-wrap {
float:none;
position:relative;
display:table-header-group;
height:1%
}
.overlay-box .img-wrap img, .mainbody aside .item.video-sidebar .img-wrap img, .mainbody .col3-local article .img-wrap img, .mainbody .col3-local .item .img-wrap img, .local-footer .col4-local article .img-wrap img, .local-footer .col4-local .item .img-wrap img, .local-footer .col4-careers article .img-wrap img, .local-footer .col4-careers .item .img-wrap img, .careers-footer .col4-local article .img-wrap img, .careers-footer .col4-local .item .img-wrap img, .careers-footer .col4-careers article .img-wrap img, .careers-footer .col4-careers .item .img-wrap img, .aboutus-footer .col4-aboutus article .img-wrap img, .aboutus-footer .col4-aboutus .item .img-wrap img, .video-slide-mod .img-wrap img {
width:100%
}
.overlay-box .img-wrap a, .mainbody aside .item.video-sidebar .img-wrap a, .mainbody .col3-local article .img-wrap a, .mainbody .col3-local .item .img-wrap a, .local-footer .col4-local article .img-wrap a, .local-footer .col4-local .item .img-wrap a, .local-footer .col4-careers article .img-wrap a, .local-footer .col4-careers .item .img-wrap a, .careers-footer .col4-local article .img-wrap a, .careers-footer .col4-local .item .img-wrap a, .careers-footer .col4-careers article .img-wrap a, .careers-footer .col4-careers .item .img-wrap a, .aboutus-footer .col4-aboutus article .img-wrap a, .aboutus-footer .col4-aboutus .item .img-wrap a, .video-slide-mod .img-wrap a {
width:100%
}
.overlay-box .copy-wrap, .mainbody aside .item.video-sidebar .copy-wrap, .mainbody .col3-local article .copy-wrap, .mainbody .col3-local .item .copy-wrap, .local-footer .col4-local article .copy-wrap, .local-footer .col4-local .item .copy-wrap, .local-footer .col4-careers article .copy-wrap, .local-footer .col4-careers .item .copy-wrap, .careers-footer .col4-local article .copy-wrap, .careers-footer .col4-local .item .copy-wrap, .careers-footer .col4-careers article .copy-wrap, .careers-footer .col4-careers .item .copy-wrap, .aboutus-footer .col4-aboutus article .copy-wrap, .aboutus-footer .col4-aboutus .item .copy-wrap, .video-slide-mod .copy-wrap {
float:none;
display:table-row-group;
vertical-align:top !important
}
.overlay-box .copy-wrap .cell, .mainbody aside .item.video-sidebar .copy-wrap .cell, .mainbody .col3-local article .copy-wrap .cell, .mainbody .col3-local .item .copy-wrap .cell, .local-footer .col4-local article .copy-wrap .cell, .local-footer .col4-local .item .copy-wrap .cell, .local-footer .col4-careers article .copy-wrap .cell, .local-footer .col4-careers .item .copy-wrap .cell, .careers-footer .col4-local article .copy-wrap .cell, .careers-footer .col4-local .item .copy-wrap .cell, .careers-footer .col4-careers article .copy-wrap .cell, .careers-footer .col4-careers .item .copy-wrap .cell, .aboutus-footer .col4-aboutus article .copy-wrap .cell, .aboutus-footer .col4-aboutus .item .copy-wrap .cell, .video-slide-mod .copy-wrap .cell {
padding:0.9em 0.9em 1.6em 0.9em
}
}
@media (min-width: 58em) {
.overlay-box, .mainbody aside .item.video-sidebar, .mainbody .col3-local article, .mainbody .col3-local .item, .local-footer .col4-local article, .local-footer .col4-local .item, .local-footer .col4-careers article, .local-footer .col4-careers .item, .careers-footer .col4-local article, .careers-footer .col4-local .item, .careers-footer .col4-careers article, .careers-footer .col4-careers .item, .aboutus-footer .col4-aboutus article, .aboutus-footer .col4-aboutus .item, .video-slide-mod {
height:140px
}
.overlay-box .copy-wrap, .mainbody aside .item.video-sidebar .copy-wrap, .mainbody .col3-local article .copy-wrap, .mainbody .col3-local .item .copy-wrap, .local-footer .col4-local article .copy-wrap, .local-footer .col4-local .item .copy-wrap, .local-footer .col4-careers article .copy-wrap, .local-footer .col4-careers .item .copy-wrap, .careers-footer .col4-local article .copy-wrap, .careers-footer .col4-local .item .copy-wrap, .careers-footer .col4-careers article .copy-wrap, .careers-footer .col4-careers .item .copy-wrap, .aboutus-footer .col4-aboutus article .copy-wrap, .aboutus-footer .col4-aboutus .item .copy-wrap, .video-slide-mod .copy-wrap, .overlay-box .img-wrap, .mainbody aside .item.video-sidebar .img-wrap, .mainbody .col3-local article .img-wrap, .mainbody .col3-local .item .img-wrap, .local-footer .col4-local article .img-wrap, .local-footer .col4-local .item .img-wrap, .local-footer .col4-careers article .img-wrap, .local-footer .col4-careers .item .img-wrap, .careers-footer .col4-local article .img-wrap, .careers-footer .col4-local .item .img-wrap, .careers-footer .col4-careers article .img-wrap, .careers-footer .col4-careers .item .img-wrap, .aboutus-footer .col4-aboutus article .img-wrap, .aboutus-footer .col4-aboutus .item .img-wrap, .video-slide-mod .img-wrap {
display:block
}
}
.overlay-box .img-wrap a, .mainbody aside .item.video-sidebar .img-wrap a, .mainbody .col3-local article .img-wrap a, .mainbody .col3-local .item .img-wrap a, .local-footer .col4-local article .img-wrap a, .local-footer .col4-local .item .img-wrap a, .local-footer .col4-careers article .img-wrap a, .local-footer .col4-careers .item .img-wrap a, .careers-footer .col4-local article .img-wrap a, .careers-footer .col4-local .item .img-wrap a, .careers-footer .col4-careers article .img-wrap a, .careers-footer .col4-careers .item .img-wrap a, .aboutus-footer .col4-aboutus article .img-wrap a, .aboutus-footer .col4-aboutus .item .img-wrap a, .video-slide-mod .img-wrap a {
	padding:0
}
.overlay-box .img-wrap img, .mainbody aside .item.video-sidebar .img-wrap img, .mainbody .col3-local article .img-wrap img, .mainbody .col3-local .item .img-wrap img, .local-footer .col4-local article .img-wrap img, .local-footer .col4-local .item .img-wrap img, .local-footer .col4-careers article .img-wrap img, .local-footer .col4-careers .item .img-wrap img, .careers-footer .col4-local article .img-wrap img, .careers-footer .col4-local .item .img-wrap img, .careers-footer .col4-careers article .img-wrap img, .careers-footer .col4-careers .item .img-wrap img, .aboutus-footer .col4-aboutus article .img-wrap img, .aboutus-footer .col4-aboutus .item .img-wrap img, .video-slide-mod .img-wrap img {
	width:115%;
	max-width:115%;
	margin-left:-8%
}
.overlay-box .copy-wrap, .mainbody aside .item.video-sidebar .copy-wrap, .mainbody .col3-local article .copy-wrap, .mainbody .col3-local .item .copy-wrap, .local-footer .col4-local article .copy-wrap, .local-footer .col4-local .item .copy-wrap, .local-footer .col4-careers article .copy-wrap, .local-footer .col4-careers .item .copy-wrap, .careers-footer .col4-local article .copy-wrap, .careers-footer .col4-local .item .copy-wrap, .careers-footer .col4-careers article .copy-wrap, .careers-footer .col4-careers .item .copy-wrap, .aboutus-footer .col4-aboutus article .copy-wrap, .aboutus-footer .col4-aboutus .item .copy-wrap, .video-slide-mod .copy-wrap {
	position:absolute;
	width:100%;
	top:137px;
	z-index:2;
	background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
	padding:1em;
	height:300px;
	transition:all 0.5s
}
.overlay-box .copy-wrap p, .mainbody aside .item.video-sidebar .copy-wrap p, .mainbody .col3-local article .copy-wrap p, .mainbody .col3-local .item .copy-wrap p, .local-footer .col4-local article .copy-wrap p, .local-footer .col4-local .item .copy-wrap p, .local-footer .col4-careers article .copy-wrap p, .local-footer .col4-careers .item .copy-wrap p, .careers-footer .col4-local article .copy-wrap p, .careers-footer .col4-local .item .copy-wrap p, .careers-footer .col4-careers article .copy-wrap p, .careers-footer .col4-careers .item .copy-wrap p, .aboutus-footer .col4-aboutus article .copy-wrap p, .aboutus-footer .col4-aboutus .item .copy-wrap p, .video-slide-mod .copy-wrap p {
	display:none
}
@media (min-width: 42em) {
.overlay-box .copy-wrap, .mainbody aside .item.video-sidebar .copy-wrap, .mainbody .col3-local article .copy-wrap, .mainbody .col3-local .item .copy-wrap, .local-footer .col4-local article .copy-wrap, .local-footer .col4-local .item .copy-wrap, .local-footer .col4-careers article .copy-wrap, .local-footer .col4-careers .item .copy-wrap, .careers-footer .col4-local article .copy-wrap, .careers-footer .col4-local .item .copy-wrap, .careers-footer .col4-careers article .copy-wrap, .careers-footer .col4-careers .item .copy-wrap, .aboutus-footer .col4-aboutus article .copy-wrap, .aboutus-footer .col4-aboutus .item .copy-wrap, .video-slide-mod .copy-wrap {
top:auto;
position:static
}
.overlay-box .copy-wrap p, .mainbody aside .item.video-sidebar .copy-wrap p, .mainbody .col3-local article .copy-wrap p, .mainbody .col3-local .item .copy-wrap p, .local-footer .col4-local article .copy-wrap p, .local-footer .col4-local .item .copy-wrap p, .local-footer .col4-careers article .copy-wrap p, .local-footer .col4-careers .item .copy-wrap p, .careers-footer .col4-local article .copy-wrap p, .careers-footer .col4-local .item .copy-wrap p, .careers-footer .col4-careers article .copy-wrap p, .careers-footer .col4-careers .item .copy-wrap p, .aboutus-footer .col4-aboutus article .copy-wrap p, .aboutus-footer .col4-aboutus .item .copy-wrap p, .video-slide-mod .copy-wrap p {
display:block
}
}
@media (min-width: 58em) {
.overlay-box .copy-wrap, .mainbody aside .item.video-sidebar .copy-wrap, .mainbody .col3-local article .copy-wrap, .mainbody .col3-local .item .copy-wrap, .local-footer .col4-local article .copy-wrap, .local-footer .col4-local .item .copy-wrap, .local-footer .col4-careers article .copy-wrap, .local-footer .col4-careers .item .copy-wrap, .careers-footer .col4-local article .copy-wrap, .careers-footer .col4-local .item .copy-wrap, .careers-footer .col4-careers article .copy-wrap, .careers-footer .col4-careers .item .copy-wrap, .aboutus-footer .col4-aboutus article .copy-wrap, .aboutus-footer .col4-aboutus .item .copy-wrap, .video-slide-mod .copy-wrap {
top:98px;
position:absolute
}
.overlay-box .copy-wrap .cell, .mainbody aside .item.video-sidebar .copy-wrap .cell, .mainbody .col3-local article .copy-wrap .cell, .mainbody .col3-local .item .copy-wrap .cell, .local-footer .col4-local article .copy-wrap .cell, .local-footer .col4-local .item .copy-wrap .cell, .local-footer .col4-careers article .copy-wrap .cell, .local-footer .col4-careers .item .copy-wrap .cell, .careers-footer .col4-local article .copy-wrap .cell, .careers-footer .col4-local .item .copy-wrap .cell, .careers-footer .col4-careers article .copy-wrap .cell, .careers-footer .col4-careers .item .copy-wrap .cell, .aboutus-footer .col4-aboutus article .copy-wrap .cell, .aboutus-footer .col4-aboutus .item .copy-wrap .cell, .video-slide-mod .copy-wrap .cell {
padding:0
}
}
.overlay-box .copy-wrap .cell h2, .mainbody aside .item.video-sidebar .copy-wrap .cell h2, .mainbody .col3-local article .copy-wrap .cell h2, .mainbody .col3-local .item .copy-wrap .cell h2, .local-footer .col4-local article .copy-wrap .cell h2, .local-footer .col4-local .item .copy-wrap .cell h2, .local-footer .col4-careers article .copy-wrap .cell h2, .local-footer .col4-careers .item .copy-wrap .cell h2, .careers-footer .col4-local article .copy-wrap .cell h2, .careers-footer .col4-local .item .copy-wrap .cell h2, .careers-footer .col4-careers article .copy-wrap .cell h2, .careers-footer .col4-careers .item .copy-wrap .cell h2, .aboutus-footer .col4-aboutus article .copy-wrap .cell h2, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h2, .video-slide-mod .copy-wrap .cell h2, .overlay-box .copy-wrap .cell h3, .mainbody aside .item.video-sidebar .copy-wrap .cell h3, .mainbody .col3-local article .copy-wrap .cell h3, .mainbody .col3-local .item .copy-wrap .cell h3, .local-footer .col4-local article .copy-wrap .cell h3, .local-footer .col4-local .item .copy-wrap .cell h3, .local-footer .col4-careers article .copy-wrap .cell h3, .local-footer .col4-careers .item .copy-wrap .cell h3, .careers-footer .col4-local article .copy-wrap .cell h3, .careers-footer .col4-local .item .copy-wrap .cell h3, .careers-footer .col4-careers article .copy-wrap .cell h3, .careers-footer .col4-careers .item .copy-wrap .cell h3, .aboutus-footer .col4-aboutus article .copy-wrap .cell h3, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h3, .video-slide-mod .copy-wrap .cell h3 {
	margin:0 0 1em 0;
	padding:0;
	color:white;
	font-size:1.5em;
	display:block
}
@media (min-width: 58em) {
.overlay-box .copy-wrap .cell h2, .mainbody aside .item.video-sidebar .copy-wrap .cell h2, .mainbody .col3-local article .copy-wrap .cell h2, .mainbody .col3-local .item .copy-wrap .cell h2, .local-footer .col4-local article .copy-wrap .cell h2, .local-footer .col4-local .item .copy-wrap .cell h2, .local-footer .col4-careers article .copy-wrap .cell h2, .local-footer .col4-careers .item .copy-wrap .cell h2, .careers-footer .col4-local article .copy-wrap .cell h2, .careers-footer .col4-local .item .copy-wrap .cell h2, .careers-footer .col4-careers article .copy-wrap .cell h2, .careers-footer .col4-careers .item .copy-wrap .cell h2, .aboutus-footer .col4-aboutus article .copy-wrap .cell h2, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h2, .video-slide-mod .copy-wrap .cell h2, .overlay-box .copy-wrap .cell h3, .mainbody aside .item.video-sidebar .copy-wrap .cell h3, .mainbody .col3-local article .copy-wrap .cell h3, .mainbody .col3-local .item .copy-wrap .cell h3, .local-footer .col4-local article .copy-wrap .cell h3, .local-footer .col4-local .item .copy-wrap .cell h3, .local-footer .col4-careers article .copy-wrap .cell h3, .local-footer .col4-careers .item .copy-wrap .cell h3, .careers-footer .col4-local article .copy-wrap .cell h3, .careers-footer .col4-local .item .copy-wrap .cell h3, .careers-footer .col4-careers article .copy-wrap .cell h3, .careers-footer .col4-careers .item .copy-wrap .cell h3, .aboutus-footer .col4-aboutus article .copy-wrap .cell h3, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h3, .video-slide-mod .copy-wrap .cell h3 {
font-size:1.2em
}
}
.overlay-box .copy-wrap .cell h2 a, .mainbody aside .item.video-sidebar .copy-wrap .cell h2 a, .mainbody .col3-local article .copy-wrap .cell h2 a, .mainbody .col3-local .item .copy-wrap .cell h2 a, .local-footer .col4-local article .copy-wrap .cell h2 a, .local-footer .col4-local .item .copy-wrap .cell h2 a, .local-footer .col4-careers article .copy-wrap .cell h2 a, .local-footer .col4-careers .item .copy-wrap .cell h2 a, .careers-footer .col4-local article .copy-wrap .cell h2 a, .careers-footer .col4-local .item .copy-wrap .cell h2 a, .careers-footer .col4-careers article .copy-wrap .cell h2 a, .careers-footer .col4-careers .item .copy-wrap .cell h2 a, .aboutus-footer .col4-aboutus article .copy-wrap .cell h2 a, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h2 a, .video-slide-mod .copy-wrap .cell h2 a, .overlay-box .copy-wrap .cell h3 a, .mainbody aside .item.video-sidebar .copy-wrap .cell h3 a, .mainbody .col3-local article .copy-wrap .cell h3 a, .mainbody .col3-local .item .copy-wrap .cell h3 a, .local-footer .col4-local article .copy-wrap .cell h3 a, .local-footer .col4-local .item .copy-wrap .cell h3 a, .local-footer .col4-careers article .copy-wrap .cell h3 a, .local-footer .col4-careers .item .copy-wrap .cell h3 a, .careers-footer .col4-local article .copy-wrap .cell h3 a, .careers-footer .col4-local .item .copy-wrap .cell h3 a, .careers-footer .col4-careers article .copy-wrap .cell h3 a, .careers-footer .col4-careers .item .copy-wrap .cell h3 a, .aboutus-footer .col4-aboutus article .copy-wrap .cell h3 a, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h3 a, .video-slide-mod .copy-wrap .cell h3 a {
	display:inline-block;
	color:white;
	font-size:1em;
	text-decoration:none
}
.overlay-box .copy-wrap .cell h2 i.fa-picture-o, .mainbody aside .item.video-sidebar .copy-wrap .cell h2 i.fa-picture-o, .mainbody .col3-local article .copy-wrap .cell h2 i.fa-picture-o, .mainbody .col3-local .item .copy-wrap .cell h2 i.fa-picture-o, .local-footer .col4-local article .copy-wrap .cell h2 i.fa-picture-o, .local-footer .col4-local .item .copy-wrap .cell h2 i.fa-picture-o, .local-footer .col4-careers article .copy-wrap .cell h2 i.fa-picture-o, .local-footer .col4-careers .item .copy-wrap .cell h2 i.fa-picture-o, .careers-footer .col4-local article .copy-wrap .cell h2 i.fa-picture-o, .careers-footer .col4-local .item .copy-wrap .cell h2 i.fa-picture-o, .careers-footer .col4-careers article .copy-wrap .cell h2 i.fa-picture-o, .careers-footer .col4-careers .item .copy-wrap .cell h2 i.fa-picture-o, .aboutus-footer .col4-aboutus article .copy-wrap .cell h2 i.fa-picture-o, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h2 i.fa-picture-o, .video-slide-mod .copy-wrap .cell h2 i.fa-picture-o, .overlay-box .copy-wrap .cell h3 i.fa-picture-o, .mainbody aside .item.video-sidebar .copy-wrap .cell h3 i.fa-picture-o, .mainbody .col3-local article .copy-wrap .cell h3 i.fa-picture-o, .mainbody .col3-local .item .copy-wrap .cell h3 i.fa-picture-o, .local-footer .col4-local article .copy-wrap .cell h3 i.fa-picture-o, .local-footer .col4-local .item .copy-wrap .cell h3 i.fa-picture-o, .local-footer .col4-careers article .copy-wrap .cell h3 i.fa-picture-o, .local-footer .col4-careers .item .copy-wrap .cell h3 i.fa-picture-o, .careers-footer .col4-local article .copy-wrap .cell h3 i.fa-picture-o, .careers-footer .col4-local .item .copy-wrap .cell h3 i.fa-picture-o, .careers-footer .col4-careers article .copy-wrap .cell h3 i.fa-picture-o, .careers-footer .col4-careers .item .copy-wrap .cell h3 i.fa-picture-o, .aboutus-footer .col4-aboutus article .copy-wrap .cell h3 i.fa-picture-o, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h3 i.fa-picture-o, .video-slide-mod .copy-wrap .cell h3 i.fa-picture-o {
	float:right
}
@media (min-width: 58em) {
.overlay-box .copy-wrap .cell h2 i.fa-picture-o, .mainbody aside .item.video-sidebar .copy-wrap .cell h2 i.fa-picture-o, .mainbody .col3-local article .copy-wrap .cell h2 i.fa-picture-o, .mainbody .col3-local .item .copy-wrap .cell h2 i.fa-picture-o, .local-footer .col4-local article .copy-wrap .cell h2 i.fa-picture-o, .local-footer .col4-local .item .copy-wrap .cell h2 i.fa-picture-o, .local-footer .col4-careers article .copy-wrap .cell h2 i.fa-picture-o, .local-footer .col4-careers .item .copy-wrap .cell h2 i.fa-picture-o, .careers-footer .col4-local article .copy-wrap .cell h2 i.fa-picture-o, .careers-footer .col4-local .item .copy-wrap .cell h2 i.fa-picture-o, .careers-footer .col4-careers article .copy-wrap .cell h2 i.fa-picture-o, .careers-footer .col4-careers .item .copy-wrap .cell h2 i.fa-picture-o, .aboutus-footer .col4-aboutus article .copy-wrap .cell h2 i.fa-picture-o, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h2 i.fa-picture-o, .video-slide-mod .copy-wrap .cell h2 i.fa-picture-o, .overlay-box .copy-wrap .cell h3 i.fa-picture-o, .mainbody aside .item.video-sidebar .copy-wrap .cell h3 i.fa-picture-o, .mainbody .col3-local article .copy-wrap .cell h3 i.fa-picture-o, .mainbody .col3-local .item .copy-wrap .cell h3 i.fa-picture-o, .local-footer .col4-local article .copy-wrap .cell h3 i.fa-picture-o, .local-footer .col4-local .item .copy-wrap .cell h3 i.fa-picture-o, .local-footer .col4-careers article .copy-wrap .cell h3 i.fa-picture-o, .local-footer .col4-careers .item .copy-wrap .cell h3 i.fa-picture-o, .careers-footer .col4-local article .copy-wrap .cell h3 i.fa-picture-o, .careers-footer .col4-local .item .copy-wrap .cell h3 i.fa-picture-o, .careers-footer .col4-careers article .copy-wrap .cell h3 i.fa-picture-o, .careers-footer .col4-careers .item .copy-wrap .cell h3 i.fa-picture-o, .aboutus-footer .col4-aboutus article .copy-wrap .cell h3 i.fa-picture-o, .aboutus-footer .col4-aboutus .item .copy-wrap .cell h3 i.fa-picture-o, .video-slide-mod .copy-wrap .cell h3 i.fa-picture-o {
font-size:1.25em
}
}
.overlay-box .copy-wrap .cell .arrow, .mainbody aside .item.video-sidebar .copy-wrap .cell .arrow, .mainbody .col3-local article .copy-wrap .cell .arrow, .mainbody .col3-local .item .copy-wrap .cell .arrow, .local-footer .col4-local article .copy-wrap .cell .arrow, .local-footer .col4-local .item .copy-wrap .cell .arrow, .local-footer .col4-careers article .copy-wrap .cell .arrow, .local-footer .col4-careers .item .copy-wrap .cell .arrow, .careers-footer .col4-local article .copy-wrap .cell .arrow, .careers-footer .col4-local .item .copy-wrap .cell .arrow, .careers-footer .col4-careers article .copy-wrap .cell .arrow, .careers-footer .col4-careers .item .copy-wrap .cell .arrow, .aboutus-footer .col4-aboutus article .copy-wrap .cell .arrow, .aboutus-footer .col4-aboutus .item .copy-wrap .cell .arrow, .video-slide-mod .copy-wrap .cell .arrow, .overlay-box .copy-wrap .cell .arrow-vid, .mainbody aside .item.video-sidebar .copy-wrap .cell .arrow-vid, .mainbody .col3-local article .copy-wrap .cell .arrow-vid, .mainbody .col3-local .item .copy-wrap .cell .arrow-vid, .local-footer .col4-local article .copy-wrap .cell .arrow-vid, .local-footer .col4-local .item .copy-wrap .cell .arrow-vid, .local-footer .col4-careers article .copy-wrap .cell .arrow-vid, .local-footer .col4-careers .item .copy-wrap .cell .arrow-vid, .careers-footer .col4-local article .copy-wrap .cell .arrow-vid, .careers-footer .col4-local .item .copy-wrap .cell .arrow-vid, .careers-footer .col4-careers article .copy-wrap .cell .arrow-vid, .careers-footer .col4-careers .item .copy-wrap .cell .arrow-vid, .aboutus-footer .col4-aboutus article .copy-wrap .cell .arrow-vid, .aboutus-footer .col4-aboutus .item .copy-wrap .cell .arrow-vid, .video-slide-mod .copy-wrap .cell .arrow-vid {
	visibility:hidden;
	float:right
}
@media (min-width: 58em) {
.overlay-box .copy-wrap .cell .arrow, .mainbody aside .item.video-sidebar .copy-wrap .cell .arrow, .mainbody .col3-local article .copy-wrap .cell .arrow, .mainbody .col3-local .item .copy-wrap .cell .arrow, .local-footer .col4-local article .copy-wrap .cell .arrow, .local-footer .col4-local .item .copy-wrap .cell .arrow, .local-footer .col4-careers article .copy-wrap .cell .arrow, .local-footer .col4-careers .item .copy-wrap .cell .arrow, .careers-footer .col4-local article .copy-wrap .cell .arrow, .careers-footer .col4-local .item .copy-wrap .cell .arrow, .careers-footer .col4-careers article .copy-wrap .cell .arrow, .careers-footer .col4-careers .item .copy-wrap .cell .arrow, .aboutus-footer .col4-aboutus article .copy-wrap .cell .arrow, .aboutus-footer .col4-aboutus .item .copy-wrap .cell .arrow, .video-slide-mod .copy-wrap .cell .arrow, .overlay-box .copy-wrap .cell .arrow-vid, .mainbody aside .item.video-sidebar .copy-wrap .cell .arrow-vid, .mainbody .col3-local article .copy-wrap .cell .arrow-vid, .mainbody .col3-local .item .copy-wrap .cell .arrow-vid, .local-footer .col4-local article .copy-wrap .cell .arrow-vid, .local-footer .col4-local .item .copy-wrap .cell .arrow-vid, .local-footer .col4-careers article .copy-wrap .cell .arrow-vid, .local-footer .col4-careers .item .copy-wrap .cell .arrow-vid, .careers-footer .col4-local article .copy-wrap .cell .arrow-vid, .careers-footer .col4-local .item .copy-wrap .cell .arrow-vid, .careers-footer .col4-careers article .copy-wrap .cell .arrow-vid, .careers-footer .col4-careers .item .copy-wrap .cell .arrow-vid, .aboutus-footer .col4-aboutus article .copy-wrap .cell .arrow-vid, .aboutus-footer .col4-aboutus .item .copy-wrap .cell .arrow-vid, .video-slide-mod .copy-wrap .cell .arrow-vid {
visibility:visible
}
}
.overlay-box .copy-wrap .cell .arrow-vid, .mainbody aside .item.video-sidebar .copy-wrap .cell .arrow-vid, .mainbody .col3-local article .copy-wrap .cell .arrow-vid, .mainbody .col3-local .item .copy-wrap .cell .arrow-vid, .local-footer .col4-local article .copy-wrap .cell .arrow-vid, .local-footer .col4-local .item .copy-wrap .cell .arrow-vid, .local-footer .col4-careers article .copy-wrap .cell .arrow-vid, .local-footer .col4-careers .item .copy-wrap .cell .arrow-vid, .careers-footer .col4-local article .copy-wrap .cell .arrow-vid, .careers-footer .col4-local .item .copy-wrap .cell .arrow-vid, .careers-footer .col4-careers article .copy-wrap .cell .arrow-vid, .careers-footer .col4-careers .item .copy-wrap .cell .arrow-vid, .aboutus-footer .col4-aboutus article .copy-wrap .cell .arrow-vid, .aboutus-footer .col4-aboutus .item .copy-wrap .cell .arrow-vid, .video-slide-mod .copy-wrap .cell .arrow-vid {
	margin-top:-2px
}
@media (min-width: 58em) {
.overlay-box .copy-wrap .cell .arrow-vid, .mainbody aside .item.video-sidebar .copy-wrap .cell .arrow-vid, .mainbody .col3-local article .copy-wrap .cell .arrow-vid, .mainbody .col3-local .item .copy-wrap .cell .arrow-vid, .local-footer .col4-local article .copy-wrap .cell .arrow-vid, .local-footer .col4-local .item .copy-wrap .cell .arrow-vid, .local-footer .col4-careers article .copy-wrap .cell .arrow-vid, .local-footer .col4-careers .item .copy-wrap .cell .arrow-vid, .careers-footer .col4-local article .copy-wrap .cell .arrow-vid, .careers-footer .col4-local .item .copy-wrap .cell .arrow-vid, .careers-footer .col4-careers article .copy-wrap .cell .arrow-vid, .careers-footer .col4-careers .item .copy-wrap .cell .arrow-vid, .aboutus-footer .col4-aboutus article .copy-wrap .cell .arrow-vid, .aboutus-footer .col4-aboutus .item .copy-wrap .cell .arrow-vid, .video-slide-mod .copy-wrap .cell .arrow-vid {
margin-top:-5px
}
}
.overlay-box .copy-wrap .cell p, .mainbody aside .item.video-sidebar .copy-wrap .cell p, .mainbody .col3-local article .copy-wrap .cell p, .mainbody .col3-local .item .copy-wrap .cell p, .local-footer .col4-local article .copy-wrap .cell p, .local-footer .col4-local .item .copy-wrap .cell p, .local-footer .col4-careers article .copy-wrap .cell p, .local-footer .col4-careers .item .copy-wrap .cell p, .careers-footer .col4-local article .copy-wrap .cell p, .careers-footer .col4-local .item .copy-wrap .cell p, .careers-footer .col4-careers article .copy-wrap .cell p, .careers-footer .col4-careers .item .copy-wrap .cell p, .aboutus-footer .col4-aboutus article .copy-wrap .cell p, .aboutus-footer .col4-aboutus .item .copy-wrap .cell p, .video-slide-mod .copy-wrap .cell p {
	color:white;
	font-size:1em;
	line-height:1.2em;
	margin:0;
	padding:0
}
.overlay-box .copy-wrap .cell a.local-btn, .mainbody aside .item.video-sidebar .copy-wrap .cell a.local-btn, .mainbody .col3-local article .copy-wrap .cell a.local-btn, .mainbody .col3-local .item .copy-wrap .cell a.local-btn, .local-footer .col4-local article .copy-wrap .cell a.local-btn, .local-footer .col4-local .item .copy-wrap .cell a.local-btn, .local-footer .col4-careers article .copy-wrap .cell a.local-btn, .local-footer .col4-careers .item .copy-wrap .cell a.local-btn, .careers-footer .col4-local article .copy-wrap .cell a.local-btn, .careers-footer .col4-local .item .copy-wrap .cell a.local-btn, .careers-footer .col4-careers article .copy-wrap .cell a.local-btn, .careers-footer .col4-careers .item .copy-wrap .cell a.local-btn, .aboutus-footer .col4-aboutus article .copy-wrap .cell a.local-btn, .aboutus-footer .col4-aboutus .item .copy-wrap .cell a.local-btn, .video-slide-mod .copy-wrap .cell a.local-btn {
	display:inline-block;
	margin:1em 0em 0.3em 0em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:.85em;
	font-weight:normal;
	color:#fff;
	background-color:#00457c;
	padding:0.75em 1.5em;
	letter-spacing:.08em
}
.overlay-box .copy-wrap .cell a.local-btn.addtop, .mainbody aside .item.video-sidebar .copy-wrap .cell a.local-btn.addtop, .mainbody .col3-local article .copy-wrap .cell a.local-btn.addtop, .mainbody .col3-local .item .copy-wrap .cell a.local-btn.addtop, .local-footer .col4-local article .copy-wrap .cell a.local-btn.addtop, .local-footer .col4-local .item .copy-wrap .cell a.local-btn.addtop, .local-footer .col4-careers article .copy-wrap .cell a.local-btn.addtop, .local-footer .col4-careers .item .copy-wrap .cell a.local-btn.addtop, .careers-footer .col4-local article .copy-wrap .cell a.local-btn.addtop, .careers-footer .col4-local .item .copy-wrap .cell a.local-btn.addtop, .careers-footer .col4-careers article .copy-wrap .cell a.local-btn.addtop, .careers-footer .col4-careers .item .copy-wrap .cell a.local-btn.addtop, .aboutus-footer .col4-aboutus article .copy-wrap .cell a.local-btn.addtop, .aboutus-footer .col4-aboutus .item .copy-wrap .cell a.local-btn.addtop, .video-slide-mod .copy-wrap .cell a.local-btn.addtop {
	margin:0.75em 0 0.1em 1em
}
@media (min-width: 64em) {
.overlay-box .copy-wrap .cell a.local-btn, .mainbody aside .item.video-sidebar .copy-wrap .cell a.local-btn, .mainbody .col3-local article .copy-wrap .cell a.local-btn, .mainbody .col3-local .item .copy-wrap .cell a.local-btn, .local-footer .col4-local article .copy-wrap .cell a.local-btn, .local-footer .col4-local .item .copy-wrap .cell a.local-btn, .local-footer .col4-careers article .copy-wrap .cell a.local-btn, .local-footer .col4-careers .item .copy-wrap .cell a.local-btn, .careers-footer .col4-local article .copy-wrap .cell a.local-btn, .careers-footer .col4-local .item .copy-wrap .cell a.local-btn, .careers-footer .col4-careers article .copy-wrap .cell a.local-btn, .careers-footer .col4-careers .item .copy-wrap .cell a.local-btn, .aboutus-footer .col4-aboutus article .copy-wrap .cell a.local-btn, .aboutus-footer .col4-aboutus .item .copy-wrap .cell a.local-btn, .video-slide-mod .copy-wrap .cell a.local-btn {
margin-bottom:0
}
}
@media (min-width: 30em) {
.overlay-box .copy-wrap .cell a.local-btn:hover, .mainbody aside .item.video-sidebar .copy-wrap .cell a.local-btn:hover, .mainbody .col3-local article .copy-wrap .cell a.local-btn:hover, .mainbody .col3-local .item .copy-wrap .cell a.local-btn:hover, .local-footer .col4-local article .copy-wrap .cell a.local-btn:hover, .local-footer .col4-local .item .copy-wrap .cell a.local-btn:hover, .local-footer .col4-careers article .copy-wrap .cell a.local-btn:hover, .local-footer .col4-careers .item .copy-wrap .cell a.local-btn:hover, .careers-footer .col4-local article .copy-wrap .cell a.local-btn:hover, .careers-footer .col4-local .item .copy-wrap .cell a.local-btn:hover, .careers-footer .col4-careers article .copy-wrap .cell a.local-btn:hover, .careers-footer .col4-careers .item .copy-wrap .cell a.local-btn:hover, .aboutus-footer .col4-aboutus article .copy-wrap .cell a.local-btn:hover, .aboutus-footer .col4-aboutus .item .copy-wrap .cell a.local-btn:hover, .video-slide-mod .copy-wrap .cell a.local-btn:hover {
text-decoration:none;
background-color:#1a87b7
}
}
@media (min-width: 30em) {
.overlay-box .copy-wrap .cell a.local-btn:active, .mainbody aside .item.video-sidebar .copy-wrap .cell a.local-btn:active, .mainbody .col3-local article .copy-wrap .cell a.local-btn:active, .mainbody .col3-local .item .copy-wrap .cell a.local-btn:active, .local-footer .col4-local article .copy-wrap .cell a.local-btn:active, .local-footer .col4-local .item .copy-wrap .cell a.local-btn:active, .local-footer .col4-careers article .copy-wrap .cell a.local-btn:active, .local-footer .col4-careers .item .copy-wrap .cell a.local-btn:active, .careers-footer .col4-local article .copy-wrap .cell a.local-btn:active, .careers-footer .col4-local .item .copy-wrap .cell a.local-btn:active, .careers-footer .col4-careers article .copy-wrap .cell a.local-btn:active, .careers-footer .col4-careers .item .copy-wrap .cell a.local-btn:active, .aboutus-footer .col4-aboutus article .copy-wrap .cell a.local-btn:active, .aboutus-footer .col4-aboutus .item .copy-wrap .cell a.local-btn:active, .video-slide-mod .copy-wrap .cell a.local-btn:active {
text-decoration:none;
top:1px
}
}
@media (min-width: 58em) {
.overlay-box:hover .copy-wrap, .mainbody aside .item.video-sidebar:hover .copy-wrap, .mainbody .col3-local article:hover .copy-wrap, .mainbody .col3-local .item:hover .copy-wrap, .local-footer .col4-local article:hover .copy-wrap, .local-footer .col4-local .item:hover .copy-wrap, .local-footer .col4-careers article:hover .copy-wrap, .local-footer .col4-careers .item:hover .copy-wrap, .careers-footer .col4-local article:hover .copy-wrap, .careers-footer .col4-local .item:hover .copy-wrap, .careers-footer .col4-careers article:hover .copy-wrap, .careers-footer .col4-careers .item:hover .copy-wrap, .aboutus-footer .col4-aboutus article:hover .copy-wrap, .aboutus-footer .col4-aboutus .item:hover .copy-wrap, .video-slide-mod:hover .copy-wrap, .overlay-box.hover .copy-wrap, .mainbody aside .hover.item.video-sidebar .copy-wrap, .mainbody .col3-local article.hover .copy-wrap, .mainbody .col3-local .hover.item .copy-wrap, .local-footer .col4-local article.hover .copy-wrap, .local-footer .col4-local .hover.item .copy-wrap, .local-footer .col4-careers article.hover .copy-wrap, .local-footer .col4-careers .hover.item .copy-wrap, .careers-footer .col4-local article.hover .copy-wrap, .careers-footer .col4-local .hover.item .copy-wrap, .careers-footer .col4-careers article.hover .copy-wrap, .careers-footer .col4-careers .hover.item .copy-wrap, .aboutus-footer .col4-aboutus article.hover .copy-wrap, .aboutus-footer .col4-aboutus .hover.item .copy-wrap, .hover.video-slide-mod .copy-wrap {
top:-34px
}
}
@media (min-width: 58em) {
.bottom-lock {
position:absolute !important;
bottom:1em
}
}
@media (min-width: 42em) {
.mainbody blockquote.full-institute footer.bottom-lock {
position:absolute;
bottom:1em;
max-width:86%;
margin:0 !important
}
}
.mainbody {
	position:relative;
	top:0px;
	background-color:white
}
.mainbody.mobileView {
	top:50px
}
.mainbody:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody {
background-color:#ffffff

}
.mainbody.bg-white {
padding:1.75em 0;
background:white
}
}
.mainbody.bg-grey {
	padding:0 !important
}
@media (min-width: 42em) {
.mainbody.bg-grey {
padding:1.6em !important
}
}
.mainbody.bg-grey .full-copyarea-whitebg {
	margin-bottom:0
}
@media (min-width: 42em) {
.mainbody.bg-grey .full-copyarea-whitebg {
margin-bottom:2.85%
}
}
.mainbody.bg-grey .full-copyarea-whitebg h1 {
	padding-top:0
}
.mainbody h1 {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	padding:20px 0 10px;
	font-size:2.6em
}
.mainbody h2 {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	padding:20px 0 10px;
	font-size:1.5em
}
@media (min-width: 42em) {
.mainbody h2 {
font-size:1.75em;
line-height:1.05em
}
}
.mainbody h2.local-middle {
	vertical-align:middle !important;
	padding-bottom:25%
}
.mainbody h2.local-middle img {
	padding-bottom:25%
}
.mainbody h3 {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	padding:20px 0 10px;
	font-size:1.4em
}
.mainbody h3.figure-wrap {
	padding:0 !important;
	margin:0 !important;
	font-size:1em !important
}
.mainbody h3.tfi {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1.4em;
	clear:both
}
.mainbody h3.local {
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-size:1.4em;
	line-height:1.4em;
	text-align:center;
	clear:both;
	font-style:italic
}
.mainbody h4 {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	padding:20px 0 10px;
	font-size:1.2em
}
.mainbody h5 {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	color:#333333;
	font-size:1.2em
}
.mainbody article {
	position:relative
}
.mainbody article.researchlink a {
	font-size:0.8em
}
.mainbody p {
	padding:0 0 0.4em;
	font-size:1em;
	line-height:1.4em
}
.mainbody p.lead {
	font-size:1.2em;
	line-height:1.2em
}
.mainbody p.mainlead {
	font-size:1.5em !important;
	line-height:1.3em;
	color:#696669;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	margin-bottom:1em
}
.mainbody p a:focus,
.fc-footnote a:focus {
	border-bottom:1px dotted #006DB7;
	outline: 1px dotted;
	outline-offset: 1px;
}
.mainbody p:last-of-type {
	margin-bottom:0
}
.mainbody p em {
	font-style:italic
}
.mainbody p i {
	margin-bottom:.2em
}
.mainbody hr {
	border:0;
	height:0;
	border-top:1px solid rgba(0, 0, 0, 0.2);
	border-bottom:1px solid rgba(255, 255, 255, 0.3);
	margin:2em 0;
	display:block;
	clear:both
}
.mainbody hr.archive {
	margin:1em 0
}
.mainbody hr.nsaw-tech {
	margin:0.5em 0 !important;
	width:80%
}
.mainbody hr.nsaw-tech-top {
	margin:0.5em 0 1em 0 !important;
	width:80%
}
.mainbody hr.notop {
	margin:0 0 1em
}
.mainbody hr.withparagraph {
	margin:1.6em 0 2em 0
}
.mainbody hr.bottomonly {
	margin:0em 0em 2.6em 0em
}
@media (min-width: 48em) {
.mainbody hr.mobile-hr {
display:none !important
}
}
.mainbody hr+h3 {
	padding:0 !important;
	margin:0
}
.mainbody i.fa-file-text-o {
	color:#d34927
}
.mainbody strong {
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif;
	font-weight:bold
}
.mainbody .solo-htag h3 {
	padding-left:0.5em;
	padding-top:0.2em !important
}
@media (min-width: 42em) {
.mainbody .solo-htag h3 {
padding-left:0em
}
}
.mainbody .small {
	font-size:0.5em;
	margin-left:-0.15em;
	vertical-align:baseline !important;
	font-weight:bold
}
.mainbody .asterisk-text {
	font-size:0.65em !important
}
.mainbody .date {
	font-size:0.9em;
	margin:5px 0 0 0
}
.mainbody sup {
	font-size:0.7em
}
.mainbody .orange {
	color:#ee5522
}
.mainbody .dark {
	color:#696669;
	padding-bottom:1em
}
.mainbody .dark h3 {
	font-size:2em !important
}
.mainbody .lead-dark {
	color:#696669;
	padding:0 0 1em 0em;
	font-size:1.75em;
	margin:0
}
.mainbody .lead-orange {
	color:#ee5522;
	padding:0 0 1em 0em;
	font-size:1.75em;
	margin:0
}
.mainbody .center {
	text-align:center
}
.mainbody a:visited, .mainbody a:active {
	color:#006DB7;
	text-decoration:none
}
.mainbody a:hover {
	border-bottom-style:solid;
	text-decoration:underline
}
.mainbody .smallamptext {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	color:black;
	text-transform:uppercase;
	font-size:1.4em;
	display:block
}
.mainbody .displaytext {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-weight:300;
	color:#ee5522;
	font-size:3em;
	margin-top:.1em;
	display:block
}
.mainbody .displaytext.adjust {
	font-size:1.8em
}
@media (min-width: 30em) {
.mainbody .displaytext.adjust {
font-size:2.5em
}
}
@media (min-width: 42em) {
.mainbody .displaytext.adjust {
font-size:3em
}
}
.mainbody .displaytext-med {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-weight:300;
	color:#ee5522;
	font-size:2.2em;
	margin-top:.3em;
	display:block
}
.mainbody .displaytext-sm {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-weight:300;
	color:#ee5522;
	font-size:1.8em;
	line-height:1.2em;
	vertical-align:baseline !important
}
.mainbody .displaytext-sm.twoline {
	line-height:.85em
}
@media (min-width: 42em) {
.mainbody .displaytext-sm.twoline {
line-height:1.2em
}
}
.mainbody .lead-icon-text {
	font-family:"AmplitudeMedium";
	font-weight:400;
	color:#ee5522;
	font-size:1em;
	vertical-align:baseline !important
}
.mainbody .rwd-break {
	display:none
}
@media (min-width: 42em) {
.mainbody .rwd-break {
display:block;
line-height:0em
}
}
.mainbody .local-middle {
	vertical-align:middle !important;
	padding-bottom:4%
}
@media (min-width: 42em) {
.mainbody .margin-bottom-2em {
margin-bottom:2em
}
}
.mainbody .blog-pullquote {
	font-size:1.5em;
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:italic;
	line-height:1.2em;
	color:#0a3c63
}
@media (min-width: 42em) {
.mainbody .blog-pullquote {
font-size:1.8em
}
}
.mainbody .blog-pullquote.right {
	padding:0 1em 0.2em 1em;
	float:right;
	width:100%
}
@media (min-width: 42em) {
.mainbody .blog-pullquote.right {
padding:0 0 0.2em 0.6em;
width:33%;
text-align:left
}
}
.mainbody .infographic-gallery:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .infographic-gallery .instructions {
	font-size:0.85rem;
	margin:0 auto 1em;
	display:block;
	text-align:center
}
@media (min-width: 42em) {
.mainbody .infographic-gallery .instructions {
font-size:1rem
}
}
.mainbody .infographic-gallery .thumb {
	margin:0 auto 0.3em;
	overflow:hidden;
	height:275px;
	position:relative;
	padding-bottom:20px;
	cursor:pointer
}
.mainbody .infographic-gallery .thumb.selected .img-frame {
	border:2px solid #565656
}
.mainbody .infographic-gallery .thumb.selected img {
	-ms-transform:translate(-50%, -50%) scale(1.1);
	-webkit-transform:translate(-50%, -50%) scale(1.1);
	transform:translate(-50%, -50%) scale(1.1)
}
.mainbody .infographic-gallery .thumb.selected:after {
	content:'';
	width:0;
	height:0;
	border-left:20px solid transparent;
	border-right:20px solid transparent;
	margin:0 auto;
	display:block;
	z-index:100;
	position:absolute;
	bottom:0;
	left:50%;
	-ms-transform:translate(-50%, 0);
	-webkit-transform:translate(-50%, 0);
	transform:translate(-50%, 0)
}
.mainbody .infographic-gallery .thumb.selected.color-AFDA5D:after {
	border-top:20px solid #AFDA5D
}
.mainbody .infographic-gallery .thumb.selected.color-409EDF:after {
	border-top:20px solid #409EDF
}
.mainbody .infographic-gallery .thumb.selected.color-FFD14D:after {
	border-top:20px solid #FFD14D
}
.mainbody .infographic-gallery .thumb.selected.color-98D5D5:after {
	border-top:20px solid #98D5D5
}
.mainbody .infographic-gallery .thumb.selected.color-10326F:after {
	border-top:20px solid #10326F
}
.mainbody .infographic-gallery .thumb.selected.color-F4A441:after {
	border-top:20px solid #F4A441
}
.mainbody .infographic-gallery .thumb:hover, .mainbody .infographic-gallery .thumb:active, .mainbody .infographic-gallery .thumb:focus {
	outline:none !important
}
.mainbody .infographic-gallery .thumb:hover img, .mainbody .infographic-gallery .thumb:active img, .mainbody .infographic-gallery .thumb:focus img {
	-ms-transform:translate(-50%, -50%) scale(1.1);
	-webkit-transform:translate(-50%, -50%) scale(1.1);
	transform:translate(-50%, -50%) scale(1.1)
}
.mainbody .infographic-gallery .thumb .img-frame {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	max-width:255px;
	margin:0 auto
}
.mainbody .infographic-gallery .thumb img {
	will-change:transform;
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	transition:transform 0.4s ease;
	margin:0 auto;
	display:block;
	z-index:50;
	max-width:255px
}
@media (min-width: 42em) {
.mainbody .infographic-gallery .thumb {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.mainbody .infographic-gallery .thumb:nth-child(3n) {
float:right;
margin-right:0
}
}
.mainbody .infographic-gallery .infographic {
	width:100%;
	display:block;
	clear:both;
	max-height:0px;
	overflow:hidden;
	transition:max-height 1s ease;
	position:relative
}
.mainbody .infographic-gallery .infographic.show {
	max-height:2000px
}
.mainbody .infographic-gallery .infographic.show .close {
	display:block
}
.mainbody .infographic-gallery .infographic .close {
	display:none;
	position:absolute;
	top:0;
	right:0;
	font-size:27.2px !important;
	z-index:100;
	padding:15px 25px 35px 35px;
	outline:none !important
}
.mainbody .infographic-gallery .infographic img {
	border:2px solid grey;
	display:block;
	margin:0 auto 1.8em
}
.mainbody .cta-btn {
	display:inline-block;
	transition:background 0.5s ease;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-weight:normal;
	padding:1em;
	text-align:center;
	background-color:#006db7;
	color:white;
	text-decoration:none;
	margin:0.5em 0em
}
.mainbody .cta-btn.ir {
	background-color:#005b8c;
	padding:0.8em 1.2em;
	font-size:.85em
}
.mainbody .cta-btn:visited {
	color:white
}
.mainbody .cta-btn:hover {
	background-color:#005893;
	color:white;
	text-decoration:none
}
.mainbody .cta-btn:active {
	background-color:#003f6b;
	color:white
}
.mainbody .cta-btn.btn-gray {
	background:#696669
}
.mainbody .cta-btn.btn-gray:hover {
	background:#575457
}
.mainbody .cta-btn.btn-gray:active {
	background:#424042
}
.mainbody .cta-btn.btn-orange {
	background:#ee5522
}
.mainbody .cta-btn.btn-orange:hover {
	background:#db4411
}
.mainbody .cta-btn.btn-orange:active {
	background:#b6380e
}
.mainbody .cta-btn.inline-block {
	display:inline-block !important
}
.mainbody .clear {
	clear:both
}
.mainbody .clear-margin {
	margin:0 auto
}
.mainbody .no-wrap {
	white-space:nowrap
}
@media (min-width: 42em) {
.mainbody .anchor {
padding-top:100px;
margin-top:-100px;
display:block;
width:100%
}
}
.mainbody .vidbox p {
	padding:0.5em !important;
	margin:0.5em !important
}
@media (min-width: 42em) {
.mainbody .topmargin {
margin-top:1.75em
}
}
.mainbody .no-pm {
	padding:0;
	margin:0
}
.mainbody .bullet-list {
	list-style-type:disc;
	padding-left:20px;
	padding-bottom:20px !important
}
.mainbody .bullet-list li {
	padding-bottom:12px
}
.mainbody .jpui-icon-play-link.shift {
	line-height:1.2em
}
.mainbody .img-wrap .cell.standalonevid {
	margin-bottom:0
}
.mainbody .img-wrap .cell.standalonevid p {
	padding:0.4em 1em
}
.mainbody .img-wrap .cell.standalonevid h2 {
	padding:0.5em 0.6em
}
.mainbody .img-wrap .cell.standalonevid .watchvid {
	padding:0.5em 1em 0.75em 1em
}
.mainbody .img-wrap.crop .cell {
	overflow:hidden
}
.mainbody .img-wrap.crop .cell img {
	width:125% !important;
	max-width:125%;
	margin:0 -12.5%
}
.mainbody .cell.standalonevid p {
	padding:0.9em 0.9em 1.9em
}
.mainbody .cell.standalonevid h2, .mainbody .cell.standalonevid h3 {
	padding:0.9em 0 0 0.5em
}
.mainbody .cell.standalonevid .watchvid {
	padding:0 0 1.9em 0.9em
}
.mainbody .img-wrap.squarecrop .cell {
	overflow:hidden
}
.mainbody .img-wrap.squarecrop .cell img {
	width:177.7% !important;
	max-width:177.7%;
	margin:0 -38.85%
}
.mainbody .img-wrap.squarecrop-smaller .cell {
	overflow:hidden
}
.mainbody .img-wrap.squarecrop-smaller .cell img {
	width:125% !important;
	max-width:125%;
	margin:0 -15%
}
.mainbody .img-wrap.squarecrop-larger .cell {
	overflow:hidden
}
.mainbody .img-wrap.squarecrop-larger .cell img {
	width:280% !important;
	max-width:280%;
	margin:0 -90%
}
.mainbody .img-wrap.squarecrop-tabup .cell {
	overflow:hidden
}
@media (min-width: 42em) {
.mainbody .img-wrap.squarecrop-tabup .cell img {
width:195% !important;
max-width:195%;
margin:0 -45%
}
}
@media (min-width: 58em) {
.mainbody .img-wrap.squarecrop-tabup .cell img {
width:125% !important;
max-width:125%;
margin:0 -12.5%
}
}
.mainbody a.pdf, .mainbody a.video {
	position:relative
}
.mainbody a.pdf:after {
	content:" \f0f6";
	color:#ee5522;
	font-family:FontAwesome;
	text-decoration:none !important;
	margin-left:.2em
}
.mainbody a.pdf-before, .mainbody .vol-before, .mainbody .folder-before {
	position:relative
}
.mainbody a.folder-before:before {
	content:" \f115";
	color:#ee5522;
	font-family:FontAwesome;
	text-decoration:none !important;
	margin-right:.75em;
	font-weight:normal
}
.mainbody a.pdf-before:before {
	content:" \f0f6";
	color:#ee5522;
	font-family:FontAwesome;
	text-decoration:none !important;
	margin-right:.75em;
	font-weight:normal
}
.mainbody a.vol-before:before {
	content:" \f028";
	color:#666;
	font-family:FontAwesome;
	text-decoration:none !important;
	margin-right:.75em
}
.mainbody a.vol-before-less:before {
	content:" \f028";
	color:#666;
	font-family:FontAwesome;
	text-decoration:none !important;
	margin-right:.4em
}
.mainbody .grey-box a.pdf:after {
	color:white !important
}
.mainbody a.video:after {
	content:" \f01d";
	font-family:FontAwesome;
	text-decoration:none !important
}
.mainbody .textwrap-right {
	float:right;
	margin:0 0 0 1em;
	max-width:30%
}
.mainbody .textwrap-left {
	float:left;
	margin:0 1em 0 0;
	max-width:30%
}
.mainbody .local-bio-text {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:100;
	margin:0.6em 0.3em 0 0
}
.mainbody .local-bio-text.small {
	font-size:.9em
}
.mainbody .local-bio-jobtitle {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:100;
	color:#ee5522;
	font-style:italic
}
.mainbody .read-more.hidden {
	display:none
}
.mainbody .hidden-text {
	display:none
}
.mainbody .hidden-text.show {
	display:inline
}
.mainbody .vid {
	width:25px;
	height:25px;
	border-radius:50%;
	background:url("../../Corporate-Responsibility/images/playbtn_small.png");
	margin:-25px 0 0 -25px;
	position:absolute;
	bottom:7px;
	left:32px;
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4)
}
.mainbody .watchvideo {
	width:131px;
	height:68px;
	background:url("../../Corporate-Responsibility/images/playbtn_watchvid.png");
	margin:-34px 0 0 -65px;
	position:absolute;
	top:35%;
	left:50%;
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4)
}
.mainbody .watchvideo.herovid {
	box-shadow:none;
	top:35%
}
@media (min-width: 42em) {
.mainbody .watchvideo.herovid {
top:25%
}
}
@media (min-width: 58em) {
.mainbody .watchvideo.herovid {
top:35%
}
}
.mainbody .fc-footnote-link {
	display:inline-block;
	font-size:0.8em;
	position:relative;
	top:-4px
}
.mainbody .fc-footnote-link:focus {
	outline: thin dotted;
	outline-offset: 1px;
}
.mainbody .fc-result {
	line-height:70px;
	text-align:center;
	display:block;
	color:#13477a;
	margin-bottom:30px
}
.mainbody .fc-result img {
	height:70px;
	margin:0 10px
}
.mainbody .fc-result img:first-child {
	margin:0
}
.mainbody .fc-footnote {
	font-size:0.7em;
	text-align:left;
	margin-top:1.5em;
	clear:both;
	clear:both
}
.mainbody .fc-footnote:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .fc-footnote:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody .fc-footnote {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
@media (min-width: 42em) {
.mainbody .fc-footnote {
float:none;
margin-top:3em
}
}
.mainbody .fc-footnote dl {
	list-style-type:decimal;
	margin:0 1.6em 1.4em
}
@media (min-width: 42em) {
.mainbody .fc-footnote dl {
margin:0 0.2em 1.4em
}
}
.mainbody .fc-footnote dl dt {
	float:left
}
.mainbody .fc-footnote dl dd {
	margin-left:1.4em;
	margin-bottom:0.6em
}
.mainbody .essay {
	background-color:#ececeb;
	padding:1em;
	margin-bottom:1em
}
.mainbody .essay h3 {
	font-size:1.25em;
	padding:0em 0em 1em 0em
}
.mainbody .essay p {
	margin:0em;
	font-size:.9em
}
.mainbody .mob-title {
	font-size:1em;
	background-color:#e0e0de;
	padding:20px 1em !important;
	display:block;
	position:relative;
	color:#505050 !important;
	border-top:1px solid #d3d3d1;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif
}
@media (min-width: 42em) {
.mainbody .mob-title {
display:none !important
}
}
.mainbody .mob-title h2, .mainbody .mob-title h3 {
	padding:0;
	display:block;
	font-size:18px !important
}
.mainbody .mob-title h3 {
	font-weight:bold
}
.mainbody .mob-title .on {
	display:none
}
.mainbody .mob-title .off {
	display:inline
}
@media (min-width: 42em) {
.mainbody .mob-title .off {
display:none
}
}
.mainbody .mob-title.active .off {
	display:none
}
.mainbody .mob-title.active .on {
	display:inline
}
@media (min-width: 42em) {
.mainbody .mob-title.active .on {
display:none
}
}
.mainbody .mob-title:after {
	content:'';
	position:absolute;
	right:1em;
	top:50%;
	display:block;
	width:16px;
	height:16px;
	margin-top:-0.5em;
	background:url("../../Corporate-Responsibility/images/collapse_arrow.png") no-repeat center center;
	transition:all 0.3s;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg)
}
.mainbody .mob-title.active:after {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg)
}
.mainbody .home-hero .hero-header, .mainbody .intro .hero-header {
	margin-top:.5em;
	margin-bottom:.5em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:300;
	font-size:1.5em;
	color:#333333;
	line-height:1.2em
}
.mainbody .hero {
	position:relative;
	overflow:hidden
}
@media (min-width: 42em) {
.mainbody .hero {
margin:2.85% 2.85% 0 2.85%
}
.mainbody .hero.newsletters {
margin:2.85%
}
}
@media (min-width: 58em) {
.mainbody .hero {
margin:2.85% 0 0 0
}
.mainbody .hero.newsletters {
margin:2.85% 0
}
}
.mainbody .hero .hero-holder {
	position:relative
}
.mainbody .hero .hero-holder.chicago img {
	margin-left:-33%
}
@media (min-width: 42em) {
.mainbody .hero .hero-holder.chicago img {
margin-left:0
}
}
.mainbody .hero .hero-holder img {
	max-width:170%
}
@media (min-width: 42em) {
.mainbody .hero .hero-holder img {
max-width:100%
}
}
.mainbody .hero .hero-holder.mobile-swap img {
	max-width:100%;
	width:100%
}
.mainbody .hero .hero-holder.mobile-swap img.desk {
	display:none
}
.mainbody .hero .hero-holder.mobile-swap img.mob {
	width:100%
}
@media (min-width: 42em) {
.mainbody .hero .hero-holder.mobile-swap img.desk {
display:block
}
.mainbody .hero .hero-holder.mobile-swap img.mob {
display:none
}
}
.mainbody .hero .hero-holder.mobile-swap.center-img img {
	margin-left:-12% !important
}
@media (min-width: 42em) {
.mainbody .hero .hero-holder.mobile-swap.center-img img {
margin-left:0
}
}
.mainbody .hero .hero-holder.center-img img {
	margin-left:-35%
}
@media (min-width: 42em) {
.mainbody .hero .hero-holder.center-img img {
margin-left:0
}
}
@media (min-width: 42em) {
.mainbody .hero .hero-holder .vid {
top:40%
}
}
.mainbody .hero .hero-holder-local {
	position:relative;
	background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	width:100%
}
.mainbody .hero .hero-holder-local img {
	max-width:170%
}
@media (min-width: 42em) {
.mainbody .hero .hero-holder-local img {
max-width:100%
}
}
.mainbody .hero .hero-panel {
	left:5%;
	width:90%;
	text-align:center;
	z-index:12;
	line-height:18px;
	color:#696669;
	position:relative
}
.mainbody .hero .hero-panel:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel {
background:#ececeb url("../../Corporate-Responsibility/images/info-panel-shadow-trans.png?v=2") no-repeat left bottom;
margin-top:-45px;
background-size:100% 12px;
padding-bottom:12px
}
}
@media (min-width: 58em) {
.mainbody .hero .hero-panel {
max-width:80%;
left:10%
}
}
.mainbody .hero .hero-panel.home-hero {
	margin-top:0
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel.home-hero {
margin-top:-105px;
margin-bottom:1.5em
}
}
.mainbody .hero .hero-panel.home-hero .text-rep {
	margin-left:0;
	margin-right:0
}
.mainbody .hero .hero-panel.home-hero-local {
	margin-top:0;
	width:100%;
	left:0%
}
.mainbody .hero .hero-panel.home-hero-local:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel.home-hero-local {
background:none;
margin-top:-125px;
background-size:100% 12px;
padding-bottom:0;
width:100%;
left:0%
}
}
.mainbody .hero .hero-panel.home-hero-local .text-rep {
	margin-left:0;
	margin-right:0
}
@media (min-width: 58em) {
.mainbody .hero .hero-panel.home-hero-local {
max-width:100% !important;
left:0%
}
}
.mainbody .hero .hero-panel .inner {
	padding:20px
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .inner {
padding:7px 20px
}
}
.mainbody .hero .hero-panel .inner .transcript {
	display:none
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .inner .transcript {
display:block;
position:absolute;
right:10px;
bottom:4px;
font-size:0.7em
}
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .inner {
width:100%;
background-color:white;
box-shadow:0px 3px 4px rgba(0, 0, 0, 0.05);
border-bottom:none;
position:relative
}
}
.mainbody .hero .hero-panel .inner br {
	display:none
}
@media (min-width: 48em) {
.mainbody .hero .hero-panel .inner br {
display:block
}
}
.mainbody .hero .hero-panel .inner-local {
	padding:1em;
	width:100%;
	background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6)
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .inner-local {
padding:0
}
}
.mainbody .hero .hero-panel .inner-local .transcript {
	display:none
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .inner-local .transcript {
display:block;
position:absolute;
right:10px;
bottom:4px;
font-size:0.7em
}
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .inner-local {
width:100%;
background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
box-shadow:none;
border-bottom:none;
position:relative;
padding:.5em 0
}
}
.mainbody .hero .hero-panel .amplock {
	margin:0 -40px 10px;
	padding-top:0;
	padding-bottom:0;
	display:block
}
.mainbody .hero .hero-panel .amplock.corp-challenge img {
	width:85%;
	max-width:279px !important
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .amplock.corp-challenge img {
width:100%;
max-width:279px !important
}
}
.mainbody .hero .hero-panel .amplock.local {
	margin:0 -40px 10px
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .amplock.local {
margin:0 0px 10px 18%
}
}
.mainbody .hero .hero-panel .amplock .text {
	display:block;
	margin:0 auto;
	padding:0
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel .amplock .text {
display:inline-block;
padding:20px 0
}
.mainbody .hero .hero-panel .amplock .text.local {
padding:30px 0
}
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel.skills .amplock {
padding-left:20px
}
}
.mainbody .hero .hero-panel p {
	font-size:.75em;
	line-height:1.4em;
	margin-bottom:.5em
}
@media (min-width: 42em) {
.mainbody .hero .hero-panel p.addmargin {
margin-left:80px;
margin-right:80px
}
}
@media (min-width: 42em) {
.mainbody .main-content {
/*margin:0 2.85%*/
}
}
@media (min-width: 58em) {
.mainbody .main-content {
margin:0;
/*width:74%;*/        /*EB-03152016*/
float:left;
margin-right:2.8571428571%;
max-width:100%;
margin-left:auto;
margin-right:auto
}
.mainbody .main-content:after {
content:" ";
display:block;
clear:both
}
}
.mainbody .main-content .full-copyarea.no-top {
	padding-top:0 !important
}
.mainbody .main-content .full-copyarea p.amplitude {
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	font-size:1.15em
}
@media (min-width: 42em) {
.mainbody .main-content.blog, .mainbody .main-content.press-release {
margin:0 2.85%
}
}
@media (min-width: 58em) {
.mainbody .main-content.blog, .mainbody .main-content.press-release {
margin:0;
width:100%;
float:left;
margin-right:2.8571428571%;
max-width:100%;
margin-left:auto;
margin-right:auto
}
.mainbody .main-content.blog:after, .mainbody .main-content.press-release:after {
content:" ";
display:block;
clear:both
}
}
.mainbody .main-content.blog .full-copyarea, .mainbody .main-content.press-release .full-copyarea {
	padding:0.5em 1em 0 1em
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea, .mainbody .main-content.press-release .full-copyarea {
padding:0
}
}
@media (min-width: 58em) {
.mainbody .main-content.blog .full-copyarea, .mainbody .main-content.press-release .full-copyarea {
margin:0
}
}
.mainbody .main-content.blog .full-copyarea h2, .mainbody .main-content.press-release .full-copyarea h2 {
	color:#565656
}
.mainbody .main-content.blog .full-copyarea h2.lead, .mainbody .main-content.press-release .full-copyarea h2.lead {
	padding:0 0 20px 0;
	margin:0
}
.mainbody .main-content.blog .full-copyarea h2 em, .mainbody .main-content.press-release .full-copyarea h2 em {
	font-style:italic;
	font-size:0.9em;
	display:block;
	margin-top:-1.1em;
	margin-bottom:1.1em
}
.mainbody .main-content.blog .full-copyarea h3.lead, .mainbody .main-content.press-release .full-copyarea h3.lead {
	padding:0 0 20px 0;
	margin:0
}
.mainbody .main-content.blog .full-copyarea h3.lead.info-header, .mainbody .main-content.press-release .full-copyarea h3.lead.info-header {
	font-size:1.75em
}
.mainbody .main-content.blog .full-copyarea p, .mainbody .main-content.press-release .full-copyarea p {
	font-size:1em;
	margin-bottom:1.2em
}
.mainbody .main-content.blog .full-copyarea p a, .mainbody .main-content.press-release .full-copyarea p a {
	display:inline
}
.mainbody .main-content.blog .full-copyarea .copy-block, .mainbody .main-content.press-release .full-copyarea .copy-block {
	padding:0
}
@media (min-width: 58em) {
.mainbody .main-content.blog .full-copyarea .copy-block, .mainbody .main-content.press-release .full-copyarea .copy-block {
padding:1em 6em 0 6em
}
}
.mainbody .main-content.blog .full-copyarea .copy-block.large-text, .mainbody .main-content.press-release .full-copyarea .copy-block.large-text {
	font-size:1.2em
}
@media (min-width: 58em) {
.mainbody .main-content.blog .full-copyarea .copy-block.large-text, .mainbody .main-content.press-release .full-copyarea .copy-block.large-text {
padding-left:5em;
padding-right:5em
}
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .copy-block.large-text .pullquote.right, .mainbody .main-content.press-release .full-copyarea .copy-block.large-text .pullquote.right {
width:50%
}
}
.mainbody .main-content.blog .full-copyarea .copy-block.large-text .col2-twothirds.press-box-blue-wrapper .item img, .mainbody .main-content.press-release .full-copyarea .copy-block.large-text .col2-twothirds.press-box-blue-wrapper .item img {
	width:177.7% !important;
	max-width:177.7%;
	margin:0 -38.85%
}
.mainbody .main-content.blog .full-copyarea .copy-block.larger-text, .mainbody .main-content.press-release .full-copyarea .copy-block.larger-text {
	font-size:1.5em
}
@media (min-width: 58em) {
.mainbody .main-content.blog .full-copyarea .copy-block.larger-text, .mainbody .main-content.press-release .full-copyarea .copy-block.larger-text {
padding-left:4em;
padding-right:4em
}
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .copy-block.larger-text .pullquote.right, .mainbody .main-content.press-release .full-copyarea .copy-block.larger-text .pullquote.right {
width:50%
}
}
.mainbody .main-content.blog .full-copyarea .copy-block.larger-text .col2-twothirds.press-box-blue-wrapper .item, .mainbody .main-content.press-release .full-copyarea .copy-block.larger-text .col2-twothirds.press-box-blue-wrapper .item {
	width:100%;
	margin:1em 0em
}
.mainbody .main-content.blog .full-copyarea .copy-block .pullquote, .mainbody .main-content.press-release .full-copyarea .copy-block .pullquote {
	font-size:1.5em;
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:italic;
	line-height:1.2em;
	color:#0a3c63
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .copy-block .pullquote, .mainbody .main-content.press-release .full-copyarea .copy-block .pullquote {
font-size:1.8em
}
}
.mainbody .main-content.blog .full-copyarea .copy-block .pullquote.right, .mainbody .main-content.press-release .full-copyarea .copy-block .pullquote.right {
	padding:0 1em 0.2em 1em;
	float:right;
	width:100%
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .copy-block .pullquote.right, .mainbody .main-content.press-release .full-copyarea .copy-block .pullquote.right {
padding:0 0 0.2em 0.6em;
width:33%;
text-align:left
}
}
.mainbody .main-content.blog .full-copyarea .copy-block ul, .mainbody .main-content.press-release .full-copyarea .copy-block ul {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:2.5em;
	margin-bottom:1em;
	line-height:1.2em
}
.mainbody .main-content.blog .full-copyarea .copy-block ul li, .mainbody .main-content.press-release .full-copyarea .copy-block ul li {
	margin-bottom:0.2em;
	padding-left:0.4em
}
.mainbody .main-content.blog .full-copyarea .copy-block ol, .mainbody .main-content.press-release .full-copyarea .copy-block ol {
	list-style-type:decimal;
	list-style-position:inside;
	margin-left:2em;
	line-height:1.2em;
	margin-bottom:1.2em
}
.mainbody .main-content.blog .full-copyarea .copy-block ol li, .mainbody .main-content.press-release .full-copyarea .copy-block ol li {
	margin-left:0.6em;
	margin-bottom:0.2em;
	padding-left:0.4em
}
.mainbody .main-content.blog .full-copyarea .copy-block .fc-footnote, .mainbody .main-content.press-release .full-copyarea .copy-block .fc-footnote {
	margin-top:2em
}
.mainbody .main-content.blog .full-copyarea figure.style-img, .mainbody .main-content.press-release .full-copyarea figure.style-img {
	padding:1.6em 0em
}
@media (min-width: 58em) {
.mainbody .main-content.blog .full-copyarea .authorInfo, .mainbody .main-content.press-release .full-copyarea .authorInfo {
padding:0em 6em
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo.footer-authors .author-inner, .mainbody .main-content.press-release .full-copyarea .authorInfo.footer-authors .author-inner {
	border-bottom:none
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner {
	border-bottom:1px solid gray;
	padding-bottom:.75em;
	position:relative
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner {
padding-bottom:1.5em
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner img, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner img {
	width:120px;
	display:inline-block;
	vertical-align:bottom
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner img, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner img {
width:180px
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText {
	display:inline-block;
	vertical-align:bottom;
	padding:0em 0em 0em 0.5em;
	margin-bottom:0px;
	font-size:.85em;
	position:absolute
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText .author-date, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .author-date {
	font-style:italic
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText .author-name, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .author-name {
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif
}
@media (min-width: 30em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText {
padding:0em 0em 0em 1.25em
}
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText {
font-size:1em
}
}
@media (min-width: 48em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText {
position:static
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText .author-date .published, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .author-date .published {
	display:none
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText .desktop-job-title, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .desktop-job-title {
	display:none
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText .mobile-job-title, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .mobile-job-title {
	display:inline-block
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText .desktop-job-title, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .desktop-job-title {
display:inline-block
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText .mobile-job-title, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .mobile-job-title {
display:none
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText .author-date .published, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .author-date .published {
display:inline-block
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner .authorText.no-img, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText.no-img {
	position:static;
	padding:0
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 img, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 img {
	float:left;
	width:120px;
	margin-right:1em
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .item, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .item {
	padding-bottom:1em
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .authorText, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .authorText {
	display:table;
	padding-left:0;
	line-height:1.5;
	font-size:.9em;
	position:static
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .authorText .desktop-job-title, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .authorText .desktop-job-title {
	display:none;
	position:static
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .authorText .mobile-job-title, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .authorText .mobile-job-title {
	display:inline;
	position:static
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .authorText .desktop-job-title, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .authorText .desktop-job-title {
display:inline
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .authorText .mobile-job-title, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .authorText .mobile-job-title {
display:none
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .author-date, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .author-date {
	font-size:.9em;
	font-style:italic
}
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .author-date .published, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .author-date .published {
	display:none
}
@media (min-width: 42em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .author-inner.col2 .author-date .published, .mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner.col2 .author-date .published {
display:inline
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box {
	display:block;
	text-align:center;
	padding:.5em 0 0 0;
	border-top:1px solid gray;
	margin-top:1em
}
@media (min-width: 48em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box {
display:inline-block;
vertical-align:bottom;
padding:0 0 0 1em;
position:absolute;
bottom:1.25em;
left:120px;
border-top:none;
margin-top:0
}
}
@media (min-width: 48em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box {
left:180px;
padding:0 0 0 1.25em
}
}
@media (min-width: 48em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box {
right:0;
padding:0;
text-align:right
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a, .mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a:hover, .mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a:visited, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a:hover, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a:visited {
	color:#333333;
	text-decoration:none;
	line-height:1.4em;
	padding:0 0.1em;
	margin:0 0.5em
}
@media (min-width: 30em) {
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a, .mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a:hover, .mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a:visited, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a:hover, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a:visited {
margin:0
}
}
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a:hover, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a:hover {
	color:#ee5522
}
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a.small-text, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a.small-text {
	font-size:1em
}
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a.large-text, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a.large-text {
	font-size:1.2em;
	line-height:1.3em
}
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a.larger-text, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a.larger-text {
	font-size:1.5em;
	line-height:1.2em
}
.mainbody .main-content.blog .full-copyarea .authorInfo .text-size-box a.selectedBorder, .mainbody .main-content.press-release .full-copyarea .authorInfo .text-size-box a.selectedBorder {
	border-bottom:3px solid #ee5522
}
.mainbody .main-content.blog .full-copyarea .blog-intro, .mainbody .main-content.press-release .full-copyarea .blog-intro {
	font-size:1.2em;
	font-weight:100;
	text-align:left;
	margin-top:1em
}
@media (min-width: 58em) {
.mainbody .main-content.blog .full-copyarea .blog-intro, .mainbody .main-content.press-release .full-copyarea .blog-intro {
font-size:1.5em
}
}
.mainbody .main-content.blog .full-copyarea .blog-intro p, .mainbody .main-content.press-release .full-copyarea .blog-intro p {
	font-size:1.5em;
	font-weight:100;
	text-align:left;
	margin-top:1em
}
.mainbody .main-content.blog .blog-nav, .mainbody .main-content.press-release .blog-nav {
	padding:0 1em 1em 1em
}
.mainbody .main-content.blog .blog-nav:after, .mainbody .main-content.press-release .blog-nav:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 48em) {
.mainbody .main-content.blog .blog-nav, .mainbody .main-content.press-release .blog-nav {
padding:0 0 1em 0
}
}
@media (min-width: 64em) {
.mainbody .main-content.blog .blog-nav, .mainbody .main-content.press-release .blog-nav {
padding:0 6em 1em 6em
}
}
.mainbody .main-content.blog .blog-nav a, .mainbody .main-content.press-release .blog-nav a {
	font-size:.75em
}
.mainbody .main-content.blog .blog-nav i, .mainbody .main-content.press-release .blog-nav i {
	font-size:1em
}
.mainbody .main-content.blog .blog-nav .non-mobile, .mainbody .main-content.press-release .blog-nav .non-mobile {
	display:none
}
@media (min-width: 42em) {
.mainbody .main-content.blog .blog-nav .non-mobile, .mainbody .main-content.press-release .blog-nav .non-mobile {
display:inline
}
}
.mainbody .main-content.blog .blog-nav .mobile, .mainbody .main-content.press-release .blog-nav .mobile {
	display:inline
}
@media (min-width: 42em) {
.mainbody .main-content.blog .blog-nav .mobile, .mainbody .main-content.press-release .blog-nav .mobile {
display:none
}
}
.mainbody .main-content.blog .blog-nav .return, .mainbody .main-content.press-release .blog-nav .return {
	display:inline-block;
	float:left
}
.mainbody .main-content.blog .blog-nav .prev-next, .mainbody .main-content.press-release .blog-nav .prev-next {
	float:right;
	display:inline-block;
	vertical-align:top
}
.mainbody .main-content.blog .blog-nav .prev, .mainbody .main-content.press-release .blog-nav .prev {
	border-right:1px solid #cccccc;
	padding-right:1em
}
.mainbody .main-content.blog .blog-nav .next, .mainbody .main-content.press-release .blog-nav .next {
	padding-left:1em
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner {
	position:static;
	padding-bottom:.5em
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText {
	padding-left:0 !important;
	position:static;
	width:100%
}
@media (min-width: 42em) {
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText {
width:50%
}
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .author-date {
	display:inline-block;
	font-style:normal;
	margin-top:5px
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .author-date .published {
	display:none
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .desktop-job-title {
	display:none
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .mobile-job-title {
	display:inline-block
}
@media (min-width: 42em) {
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .desktop-job-title {
display:initial
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .mobile-job-title {
display:none
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .authorText .author-date .published {
display:initial
}
}
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .text-size-box {
	position:static;
	bottom:2px;
	width:100%
}
@media (min-width: 48em) {
.mainbody .main-content.press-release .full-copyarea .authorInfo .author-inner .text-size-box {
float:right;
width:40%
}
}
.mainbody .main-content.press-release .full-copyarea .copy-block header {
	padding-bottom:1em
}
.mainbody .main-content.press-release .full-copyarea .copy-block header h1 {
	font-size:1.75em
}
.mainbody .main-content.press-release .full-copyarea .copy-block header h2 {
	font-size:1.25em;
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif;
	padding-top:.25em
}
.mainbody .main-content.press-release .full-copyarea .copy-block header .img-subtitle .img-wrapper {
	width:80%;
	margin:0 auto
}
@media (min-width: 42em) {
.mainbody .main-content.press-release .full-copyarea .copy-block header .img-subtitle .img-wrapper {
width:25%;
display:inline-block;
float:left
}
}
.mainbody .main-content.press-release .full-copyarea .copy-block header .img-subtitle .subtitle-wrapper {
	display:table;
	margin:1em 0em;
	width:100%
}
@media (min-width: 42em) {
.mainbody .main-content.press-release .full-copyarea .copy-block header .img-subtitle .subtitle-wrapper {
float:right;
margin:0em auto;
width:72%
}
}
.mainbody .main-content.press-release .full-copyarea .copy-block header .img-subtitle .subtitle-wrapper h2 {
	background-color:#0F2D51;
	color:#FFFFFF;
	line-height:1.5em;
	font-size:1.25em;
	vertical-align:middle;
	display:table-cell;
	padding:1em
}
.mainbody .main-content.press-release .full-copyarea .copy-block header .img-subtitle:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .main-content.press-release .full-copyarea .copy-block h3 {
	color:#333333
}
.mainbody .main-content.press-release .full-copyarea .copy-block .chart-wrapper {
	padding-bottom:1em;
	display:block
}
.mainbody .main-content.press-release .full-copyarea .copy-block .chart-wrapper:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .main-content.press-release .full-copyarea .copy-block .highcharts-tooltip span {
	height:auto !important;
	width:175px !important;
	max-width:175px !important;
	overflow:auto !important;
	white-space:normal !important
}
.mainbody .main-content.press-release .full-copyarea .copy-block .press-greybox {
	margin-top:2em;
	margin-bottom:1em;
	border:1px solid #bebebe
}
.mainbody .main-content.press-release .full-copyarea .copy-block figure.fullWidthFig {
	text-align:center
}
.mainbody .main-content.press-release .full-copyarea .copy-block figure.fullWidthFig figcaption {
	text-align:left
}
.mainbody .main-content.press-release .full-copyarea .copy-block figure.fullWidthFig figcaption p {
	width:70%;
	margin:auto;
	text-align:center;
	font-weight:bold;
	margin-bottom:2em
}
.mainbody .main-content.press-release .full-copyarea .copy-block .location {
	text-transform:uppercase
}
.mainbody .main-content.press-release .full-copyarea .copy-block.larger-text a {
	word-wrap:break-word
}
.mainbody .main-content.press-release .full-copyarea .copy-block.larger-text .img-subtitle {
	font-size:1em
}
.mainbody .main-content.press-release .full-copyarea .copy-block.larger-text .img-subtitle .subtitle-wrapper {
	font-size:1em
}
.mainbody .main-content.press-release .full-copyarea .copy-block.larger-text .img-subtitle .subtitle-wrapper h2 {
	font-size:1em
}
.mainbody .main-content.press-release .full-copyarea .copy-block footer .col2-twothirds-right:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .main-content.press-release .full-copyarea .copy-block footer h2 {
	font-size:1em;
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif
}
.mainbody .main-content.press-release .full-copyarea .copy-block footer img.logo {
	margin:1em auto 1em;
	width:60%
}
@media (min-width: 48em) {
.mainbody .main-content.press-release .full-copyarea .copy-block footer img.logo {
width:80%
}
}
.mainbody .main-content.press-release .full-copyarea .press-numbers {
	margin-bottom:2em
}
.mainbody .main-content.press-release .full-copyarea .press-numbers .item {
	text-align:center
}
@media (min-width: 0em) and (max-width: 42em) {
.mainbody .main-content.press-release .full-copyarea .press-numbers .item {
width:65%;
margin:1em auto
}
}
.mainbody .main-content.press-release .full-copyarea .press-numbers .item h4 {
	color:#000;
	font-size:4em;
	border-bottom:2px solid #fc974b
}
.mainbody .main-content.press-release .full-copyarea .press-numbers .item .numbers-text {
	text-transform:uppercase;
	padding-top:.4em;
	border-bottom:1px solid #9a9a9a;
	font-size:.9em;
	margin-bottom:1em
}
.mainbody .main-content.press-release .full-copyarea .press-numbers .item a {
	color:#FFF;
	background-color:#124280;
	padding:10px 14px;
	margin-top:1em
}
.mainbody .main-content.press-release .full-copyarea .press-numbers .item sup {
	font-size:.5em
}
.mainbody .main-content.press-release .full-copyarea .press-numbers .item span {
	font-size:.5em;
	vertical-align:baseline
}
.mainbody .main-content.press-release .full-copyarea blockquote {
	width:100%;
	border-top:4px solid #152c53;
	border-left:none;
	border-right:none;
	border-bottom:none;
	box-shadow:none;
	padding:1em
}
.mainbody .main-content.press-release .full-copyarea blockquote p {
	padding-bottom:0
}
.mainbody .main-content.press-release .full-copyarea blockquote footer {
	width:100%;
	border-top:solid 2px #999999;
	text-align:left;
	font-size:.73em;
	padding-top:.5em
}
.mainbody .main-content.press-release .full-copyarea .col2 article.item h3 {
	border-bottom:3px solid #145a90
}
.mainbody .main-content.press-release .full-copyarea .col2 article.item .copy-wrap {
	float:right;
	width:55%
}
.mainbody .main-content.press-release .full-copyarea .col2 article.item .copy-wrap h4 {
	color:#000;
	line-height:1.2em;
	padding-bottom:5px
}
.mainbody .main-content.press-release .full-copyarea .col2 article.item .copy-wrap p {
	font-size:.75em
}
.mainbody .main-content.press-release .full-copyarea .col2 article.item .copy-wrap a {
	font-size:.75em
}
.mainbody .main-content.press-release .full-copyarea .col2 article.item .img-wrap {
	margin-top:1.5em;
	width:40%
}
.mainbody .main-content.press-release .full-copyarea .col2 article .releases {
	border-bottom:1px solid #9f9f9f
}
.mainbody .main-content.press-release .full-copyarea .col2 article .releases a {
	font-size:.73em;
	margin-top:2em
}
.mainbody .main-content.press-release .full-copyarea .col2 article .releases p {
	font-size:.75em;
	margin-top:.4em
}
.mainbody .main-content.press-release .full-copyarea .col2 article .releases:last-of-type {
	border-bottom:none;
	margin-bottom:1em
}
.mainbody .main-content.press-release .full-copyarea .col2 article a {
	font-size:.75em
}
.mainbody .main-content.press-release .full-copyarea .accordion-container {
	background-color:#f8f8f8;
	border:1px solid #cbcbcb;
	margin-top:1em;
	position:relative;
	padding-left:2em;
	padding-right:2em
}
.mainbody .main-content.press-release .full-copyarea .accordion-container span {
	text-transform:uppercase;
	font-size:.9em;
	color:#006DB7
}
.mainbody .main-content.press-release .full-copyarea .accordion-container .sub-headline {
	font-size:.8em;
	color:#000
}
.mainbody .main-content.press-release .full-copyarea .accordion-container .for-more {
	margin-top:4em;
	font-size:.8em
}
.mainbody .main-content.press-release .full-copyarea .accordion-container .accordion-desc.open ul {
	margin-left:0
}
@media (min-width: 30em) {
.mainbody .main-content.press-release .full-copyarea .accordion-container .accordion-desc.open ul {
margin-left:2.5em
}
}
.mainbody .main-content.press-release .full-copyarea .col2-twothirds-right.accordion-space:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .main-content.press-release .full-copyarea .col2-twothirds.press-box-blue-wrapper:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .main-content.press-release .full-copyarea .col2-twothirds.press-box-blue-wrapper .item {
	margin-bottom:1em
}
.mainbody .main-content.press-release .full-copyarea .col2-twothirds.press-box-blue-wrapper .press-box-blue {
	background-color:#142b54;
	color:#fff;
	padding:1em
}
.mainbody .main-content.press-release .full-copyarea .col2-twothirds.press-box-blue-wrapper .press-box-blue p {
	font-size:.85em;
	line-height:2.3em
}
.mainbody .main-content.research {
	line-height:1.3em;
	padding:0em 1em
}
@media (min-width: 42em) {
.mainbody .main-content.research {
padding:0
}
}
.mainbody .main-content.research a {
	font-size:0.85em;
	vertical-align:baseline
}
.mainbody .main-content.newsarchive {
	padding:0em 1em
}
@media (min-width: 42em) {
.mainbody .main-content.newsarchive {
padding:0
}
}
.mainbody .main-content.newsarchive a {
	font-size:0.9em
}
.mainbody .main-content.newsarchive article {
	line-height:1.2em
}
.mainbody .main-content.newsletters {
	padding:1em 1em 0;
	font-size:0.8em
}
@media (min-width: 42em) {
.mainbody .main-content.newsletters {
padding:0
}
}
.mainbody .main-content.newsletters .item {
	display:table;
	padding:0 0 1.4em 0;
	margin-bottom:1.4em;
	border-bottom:1px solid #ccc
}
.mainbody .main-content.newsletters .item:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .main-content.newsletters .item .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.mainbody .main-content.newsletters .item .img-wrap img {
	width:100%
}
.mainbody .main-content.newsletters .item .img-wrap a {
	width:100%
}
.mainbody .main-content.newsletters .item .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.mainbody .main-content.newsletters .item .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 30em) {
.mainbody .main-content.newsletters .item {
display:block
}
.mainbody .main-content.newsletters .item .copy-wrap {
width:48.5714285714%;
float:right;
margin-right:0;
position:relative
}
.mainbody .main-content.newsletters .item .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.mainbody .main-content.newsletters .item .img-wrap {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
}
@media (min-width: 42em) {
.mainbody .main-content.newsletters .item {
display:block
}
.mainbody .main-content.newsletters .item .copy-wrap {
width:74.2857142857%;
float:right;
margin-right:0;
position:relative
}
.mainbody .main-content.newsletters .item .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.mainbody .main-content.newsletters .item .img-wrap {
width:22.8571428571%;
float:left;
margin-right:2.8571428571%
}
}
.mainbody .main-content.newsletters .item .copy-wrap .cell {
	padding:.5em 0 0 0
}
@media (min-width: 42em) {
.mainbody .main-content.newsletters .item .copy-wrap .cell {
padding-top:0
}
}
.mainbody .main-content.newsletters .item .copy-wrap .cell h2 {
	padding-top:0;
	padding-bottom:0
}
.mainbody .main-content.newsletters .item .copy-wrap .cell .researchlink {
	margin-right:2em;
	padding-bottom:.5em;
	display:block
}
@media (min-width: 42em) {
.mainbody .main-content.newsletters .item.half {
display:block
}
.mainbody .main-content.newsletters .item.half .copy-wrap {
width:48.5714285714%;
float:right;
margin-right:0;
position:relative
}
.mainbody .main-content.newsletters .item.half .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.mainbody .main-content.newsletters .item.half .img-wrap {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
}
.mainbody .main-content.announcements {
	padding:0em 1em
}
@media (min-width: 42em) {
.mainbody .main-content.announcements {
padding:0
}
}
.mainbody .single-list ul {
	list-style:none;
	padding:0;
	margin:0
}
.mainbody .single-list li {
	padding-left:1em;
	text-indent:-.9em;
	margin:1em 0 1em 0.5em;
	line-height:1.4em
}
.mainbody .single-list li:before {
	content:"•";
	color:#ee5522;
	padding:0 0.5em 0 0
}
.mainbody div.table-wrapper {
	box-shadow:1px 1px 5px rgba(187, 187, 187, 0.6);
	border:1px solid #bbb;
	padding:1em;
	margin:1em 0
}
.mainbody table.responsive {
	border-collapse:collapse;
	width:100%
}
.mainbody table.responsive.pad-right tr td:first-child {
	padding-right:0em
}
@media (min-width: 42em) {
.mainbody table.responsive.pad-right tr td:first-child {
padding-right:4em
}
}
.mainbody table.responsive.pad-right td a {
	font-weight:normal
}
.mainbody table.responsive.event-cal tbody tr:nth-of-type(2n) td {
background:#F0F0F0 !important
}
.mainbody table.responsive.event-cal tbody tr:nth-of-type(2n+1) td {
background-color:transparent !important
}
.mainbody table.responsive.event-cal tbody tr td:nth-child(2) {
display:none
}
@media (min-width: 42em) {
.mainbody table.responsive.event-cal tbody tr td:nth-child(2) {
display:table-cell
}
}
.mainbody table.responsive.event-cal .mobile-date {
	margin-top:.25em;
	margin-bottom:.5em
}
@media (min-width: 42em) {
.mainbody table.responsive.event-cal .mobile-date {
display:none
}
}
.mainbody table.responsive thead {
	display:none;
	border-bottom:1px solid #ccc;
	font-size:1em
}
@media (min-width: 42em) {
.mainbody table.responsive thead {
display:table-header-group;
text-align:left
}
}
.mainbody table.responsive td, .mainbody table.responsive th {
	vertical-align:top;
	padding:1em 0.5em;
	text-shadow:0 1px 0 #fff;
	font-size:1em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	line-height:1.2em;
	text-align:left;
	color:#565656
}
.mainbody table.responsive td {
	display:block;
	text-align:left;
	border-top:1px solid #A3A3A3;
	line-height:1.4em;
	font-size:1em
}
@media (min-width: 42em) {
.mainbody table.responsive td {
display:table-cell;
text-align:left
}
}
.mainbody table.responsive td a {
	font-weight:bold;
	line-height:2em
}
.mainbody table.responsive td span {
	line-height:2em;
	font-weight:normal !important
}
.mainbody table.responsive td .vol-before {
	display:block;
	float:none;
	font-weight:normal;
	color:#565656
}
.mainbody table.responsive td .pdf {
	font-weight:normal
}
.mainbody table.responsive th {
	font-weight:bold
}
.mainbody table.responsive tbody tr:nth-of-type(2n) {
background-color:inherit
}
.mainbody table.responsive tbody tr:nth-of-type(2n+1) {
background-color:inherit
}
@media (min-width: 42em) {
.mainbody table.responsive tr:first-of-type td {
border-top:0 !important
}
}
.mainbody table.responsive tr:first-of-type td:first-child {
	border-top:0 !important
}
.mainbody table.responsive tr td:first-child {
	background:#F0F0F0;
	font-weight:bold;
	font-size:1.1em
}
@media (min-width: 42em) {
.mainbody table.responsive tr td:first-child {
font-size:1em;
font-weight:bold;
background-color:transparent
}
}
.mainbody table.responsive tbody td:before {
	content:attr(data-th);
	display:block;
	font-weight:bold;
	line-height:1.1em
}
@media (min-width: 42em) {
.mainbody table.responsive tbody td:before {
display:none
}
}
.mainbody .story-cap {
	font-size:.9em !important;
	color:#696669;
	margin:0em;
	background:white;
	padding:1em 2em 0 2em;
	display:block
}
.mainbody .banner-header {
	position:relative;
	margin-bottom:0em
}
@media (min-width: 42em) {
.mainbody .banner-header {
margin-bottom:0px
}
}
.mainbody .banner-header img {
	width:100%
}
.mainbody .banner-header h2 {
	position:absolute;
	bottom:0px;
	width:100%;
	font-size:1.2em;
	text-transform:uppercase;
	text-align:center;
	color:white;
	background-color:rgba(0, 0, 0, 0.8);
	padding:.3em
}
@media (min-width: 30em) {
.mainbody .banner-header h2 {
font-size:1.6em
}
}
@media (min-width: 58em) {
.mainbody .banner-header h2 {
font-size:1.75em
}
}
.mainbody .banner-header h2.careersHome {
	background-color:rgba(0, 0, 0, 0.6)
}
.mainbody .banner-header h2.faq, .mainbody .banner-header h2.phil {
	background-color:rgba(0, 69, 124, 0.6)
}
.mainbody .banner-header h2.ep {
	background-color:rgba(210, 70, 27, 0.6)
}
.mainbody .banner-header h2.awards, .mainbody .banner-header h2.human {
	background-color:transparent !important;
	text-transform:uppercase;
	color:#333;
	font-size:1.8em !important;
	padding-bottom:.75em
}
.mainbody .banner-header.aboutus {
	margin-bottom:0px;
	text-align:center;
	max-height:386px;
	overflow:hidden;
	min-height:150px
}
@media (min-width: 42em) {
.mainbody .banner-header.aboutus {
min-height:120px
}
}
.mainbody .banner-header.aboutus.smallHero {
	max-height:200px
}
.mainbody .banner-header.aboutus img {
	text-align:center;
	width:257%;
	max-width:257%
}
.mainbody .banner-header.aboutus img.principles-header {
	width:100%
}
@media (min-width: 30em) {
.mainbody .banner-header.aboutus img {
width:172%;
max-width:172%
}
}
@media (min-width: 42em) {
.mainbody .banner-header.aboutus img {
width:100%;
max-width:100%;
margin:0px auto
}
}
@media (min-width: 30em) {
.mainbody .banner-header.aboutus h2 {
font-size:1.4em
}
}
@media (min-width: 58em) {
.mainbody .banner-header.aboutus h2 {
font-size:1.5em
}
}
.mainbody .banner-header.aboutus.infograph {
	max-height:100%;
	position:relative
}
@media (min-width: 42em) {
.mainbody .banner-header.aboutus.infograph {
margin-bottom:0px
}
}
.mainbody .banner-header.aboutus.infograph>img {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	max-width:none;
	width:auto
}
@media (min-width: 42em) {
.mainbody .banner-header.aboutus.infograph>img {
width:100%
}
}
.mainbody .banner-header.aboutus.infograph h2 {
	text-align:center;
	color:white;
	padding:.2em;
	position:relative;
	bottom:0px;
	width:100%;
	font-size:1.2em;
	background-color:rgba(0, 0, 0, 0.8)
}
@media (min-width: 30em) {
.mainbody .banner-header.aboutus.infograph h2 {
font-size:1.4em
}
}
@media (min-width: 58em) {
.mainbody .banner-header.aboutus.infograph h2 {
font-size:1.5em
}
}
.mainbody .banner-header.aboutus.center-img img {
	margin-left:-95%
}
@media (min-width: 30em) {
.mainbody .banner-header.aboutus.center-img img {
margin-left:-37.5%
}
}
@media (min-width: 42em) {
.mainbody .banner-header.aboutus.center-img img {
margin-left:0
}
}
.mainbody .banner-header.aboutus.center-img-78 img {
	margin-left:-78%
}
@media (min-width: 30em) {
.mainbody .banner-header.aboutus.center-img-78 img {
margin-left:-36.5%
}
}
@media (min-width: 42em) {
.mainbody .banner-header.aboutus.center-img-78 img {
margin-left:0
}
}
@media (min-width: 42em) {
.mainbody.hero-full-hybrid {
background:white
}
.mainbody.hero-full-hybrid .grid {
max-width:100%;
padding:0em
}
.mainbody.hero-full-hybrid .grid .hero {
margin:0em
}
.mainbody.hero-full-hybrid .grid .hero .hero-holder {
background:white
}
.mainbody.hero-full-hybrid .grid .hero .hero-holder img {
width:100%
}
.mainbody.hero-full-hybrid .grid .hero .hero-panel {
max-width:45em;
left:0px;
margin-left:auto;
margin-right:auto;
background:#FFFFFF url("../../Corporate-Responsibility/images/info-panel-shadow-trans.png?v=2") no-repeat left bottom;
background-size:contain
}
}
.mainbody aside {
	clear:both
}
@media (min-width: 42em) {
.mainbody aside {
margin:0 2.85%
}
}
@media (min-width: 58em) {
.mainbody aside {
clear:none;
margin:0;
padding:0;
width:24%;
float:right;
margin-right:0
}
}
.mainbody aside img {
	margin:8% 0;
	display:block
}
.mainbody aside img.icon {
	max-width:50px;
	display:none
}
@media (min-width: 42em) {
.mainbody aside img.icon {
display:block
}
}
.mainbody aside img.local-icon {
	max-width:50px;
	width:50px;
	display:none;
	padding:0 !important;
	margin-bottom:0px;
	margin-right:0.4em;
	float:left
}
@media (min-width: 42em) {
.mainbody aside img.local-icon {
display:block
}
}
.mainbody aside img.career-icon {
	max-width:50px;
	width:50px;
	display:none;
	padding:0 !important;
	margin:0.9em 0.5em 0 0.75em;
	float:left
}
@media (min-width: 42em) {
.mainbody aside img.career-icon {
display:block
}
}
@media (min-width: 42em) {
.mainbody aside img {
margin:0 0 8%
}
}
@media (min-width: 42em) {
.mainbody aside.home {
width:31%;
float:right;
margin-right:0;
clear:none
}
}
.mainbody aside .item {
	background-color:white;
	font-size:1.1em
}
.mainbody aside .item:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody aside .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.mainbody aside .item.last {
float:right;
margin-right:0
}
.mainbody aside .item:nth-child(3n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
.mainbody aside .item {
width:100%;
float:left;
margin-left:0;
margin-right:0;
float:right;
margin-right:0
}
}
.mainbody aside .item.item-layout-2:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody aside .item.item-layout-2 {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.mainbody aside .item.item-layout-2.last {
float:right;
margin-right:0
}
.mainbody aside .item.item-layout-2:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
.mainbody aside .item.item-layout-2 {
width:100%
}
}
.mainbody aside .item.news .collapse>p {
	padding-left:.9em;
	padding-right:.9em
}
.mainbody aside .item.download .collapse {
	padding-top:0;
	padding-right:0;
	padding-bottom:1em;
	padding-left:0
}
@media (min-width: 42em) {
.mainbody aside .item.download .collapse {
padding-top:1em;
padding-bottom:0
}
}
.mainbody aside .item.download h3 {
	display:block
}
.mainbody aside .item.download p {
	font-size:0.7em !important;
	line-height:1.1em
}
.mainbody aside .item.download p span {
	display:block;
	font-weight:bold;
	border-top:1px solid #cccccc;
	margin-top:.4em;
	font-size:1.1em !important;
	padding-top:.4em
}
.mainbody aside .item.download img {
	width:100%;
	padding:0;
	margin-top:0;
	margin-bottom:.5em
}
.mainbody aside .item.download img.local-icon {
	max-width:50px;
	width:50px;
	padding:0 !important;
	margin-bottom:0;
	float:left;
	margin-right:.4em
}
@media (min-width: 42em) {
.mainbody aside .item.download img {
max-width:232px;
padding:0 0.8em;
margin-bottom:.3em
}
}
.mainbody aside .item.inline-links .collapse ul li {
	font-size:.8em
}
.mainbody aside .item.inline-links .collapse ul li a {
	display:inline;
	font-size:1em;
	line-height:1em
}
@media (min-width: 42em) {
.mainbody aside .item.one-line-headline h3.desk-local {
padding-top:.5em;
padding-bottom:.4em
}
}
.mainbody aside .item.one-line-headline-careers {
	padding-bottom:0em !important;
	padding-right:0px !important
}
@media (min-width: 42em) {
.mainbody aside .item.one-line-headline-careers {
padding-bottom:0.5em !important
}
}
.mainbody aside .item.one-line-headline-careers p {
	padding-right:0px !important
}
.mainbody aside .item.one-line-headline-careers a {
	font-size:0.8em;
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	line-height:1.2em
}
.mainbody aside .item.one-line-headline-careers a[data-active="active"] {
	background-color:#f0f0f0;
	margin:0 -1.1em 0 -1.2em;
	border-left:0.5em solid #006DB7
}
@media (min-width: 42em) {
.mainbody aside .item.one-line-headline-careers h3.desk-local {
padding-top:0em;
padding-bottom:.1em
}
}
@media (min-width: 42em) {
.mainbody aside .item.one-line-headline-careers h3.desk-local.careers {
padding-top:.4em;
padding-bottom:.1em
}
}
.mainbody aside .item.one-line-headline-careers .local-one {
	margin:10px 5px 1.25em 10px
}
.mainbody aside .item.one-line-headline-careers .local-one p {
	margin:10px 5px 1.25em 10px !important
}
.mainbody aside .item.two-line-headline-careers {
	padding-bottom:1em !important;
	padding-right:0px !important
}
@media (min-width: 42em) {
.mainbody aside .item.two-line-headline-careers {
padding-bottom:0.5em !important
}
}
.mainbody aside .item.two-line-headline-careers p {
	padding-right:0px !important
}
.mainbody aside .item .icon {
	float:left;
	margin:1em 0.5em 0 0.5em
}
.mainbody aside .item p {
	margin:0 0.9em;
	padding-right:1em !important
}
.mainbody aside .item p.less {
	padding-right:0.5em !important
}
.mainbody aside .item a {
	font-size:0.8em;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.2em
}
.mainbody aside .item a[data-active="active"] {
	background-color:#f0f0f0;
	padding:10px 1.1em 10px 0.7em;
	margin:0 -1.1em 0 -1.2em;
	border-left:0.5em solid #006DB7
}
.mainbody aside .item a.mob-title h2, .mainbody aside .item a.mob-title h3 {
	padding:0;
	padding-right:1em
}
@media (min-width: 42em) {
.mainbody aside .item a.mob-title h2, .mainbody aside .item a.mob-title h3 {
padding-right:0em
}
}
.mainbody aside .item a.seemore-sidebar {
	font-size:0.7em;
	margin:1em 0 0 1.4em;
	padding-bottom:0 !important
}
.mainbody aside .item a.sidebar-btn {
	display:inline-block;
	margin:0.25em 0 0.1em 1em;
	transition:background 0.5s ease;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:.75em;
	font-weight:normal;
	color:#fff;
	background-color:#00457c;
	padding:0.75em 0.5em 0.75em 1.35em;
	letter-spacing:.08em
}
.mainbody aside .item a.sidebar-btn.addtop {
	margin:0.75em 0 0.1em 1em
}
@media (min-width: 64em) {
.mainbody aside .item a.sidebar-btn {
margin-bottom:0
}
}
@media (min-width: 30em) {
.mainbody aside .item a.sidebar-btn:hover {
text-decoration:none;
background-color:#00233f
}
}
@media (min-width: 30em) {
.mainbody aside .item a.sidebar-btn:active {
text-decoration:none;
top:1px
}
}
.mainbody aside .item a.sidebar-btn p {
	margin:0
}
.mainbody aside .item h3 {
	padding:1em;
	font-size:.75em;
	font-weight:bold
}
.mainbody aside .item h3.desk {
	display:none
}
.mainbody aside .item h3.desk-local {
	display:none;
	border-bottom:none !important;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	text-transform:none !important;
	font-weight:normal !important;
	font-size:1.1em;
	margin:1em 0.5em 0 0.5em !important
}
@media (min-width: 58em) {
.mainbody aside .item h3.desk-local {
font-size:1.2em
}
}
@media (min-width: 42em) {
.mainbody aside .item h3 {
font-size:.7em
}
.mainbody aside .item h3.desk {
display:block
}
.mainbody aside .item h3.desk-local {
display:block
}
}
.mainbody aside .item h4 {
	font-size:.8em;
	font-weight:bold
}
.mainbody aside .item ul {
	padding-left:.9em;
	padding-right:.9em
}
.mainbody aside .item ul.local {
	margin-top:0
}
@media (min-width: 42em) {
.mainbody aside .item ul.local {
margin-top:1em
}
}
.mainbody aside .item li.addhr {
	border-bottom:1px solid #fff;
	margin-bottom:1em
}
@media (min-width: 42em) {
.mainbody aside .item {
box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
margin-bottom:2.85%;
padding-bottom:0.5em;
border:1px solid #ccc
}
.mainbody aside .item .collapse {
padding:0
}
.mainbody aside .item .collapse.local {
padding:0.2em 0 1em 0 !important
}
.mainbody aside .item .collapse a.p-link {
font-size:1em
}
.mainbody aside .item li:last-child a {
padding-bottom:0
}
.mainbody aside .item li.last a {
padding-bottom:0
}
.mainbody aside .item a {
padding-top:0;
padding-bottom:12px
}
.mainbody aside .item h3 {
font-size:0.8em;
font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
border-bottom:1px solid #cccccc;
border-top:none;
background:transparent;
margin:1em 1em 0 1em;
padding:0 0 10px;
text-transform:uppercase
}
.mainbody aside .item h3:after {
display:none
}
.mainbody aside .item.grey-box {
background-color:#696669;
color:white;
border:1px solid #ccc;
height:auto
}
.mainbody aside .item.grey-box h3 {
color:white;
border-bottom:1px solid white
}
.mainbody aside .item.grey-box a {
color:white
}
.mainbody aside .item.grey-box a[data-active="active"] {
background-color:#444;
padding:6px 1.1em 6px 0.7em;
margin:-6px -1.1em 6px -1.2em;
border-left:0.5em solid #ddd
}
.mainbody aside .item.grey-box a[data-active="active"]:hover {
text-decoration:none;
cursor:default
}
}
@media (min-width: 58em) {
.mainbody aside .item {
margin-bottom:8%
}
}
@media (min-width: 42em) {
.mainbody aside .item.home-side {
clear:both
}
.mainbody aside .item.home-side:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody aside .item.home-side {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
.mainbody aside .item.home-side h3 {
	margin-bottom:0
}
.mainbody aside .item.home-side ul {
	list-style:disc outside none;
	margin:0px 1.25em
}
.mainbody aside .item.home-side ul li {
	padding-bottom:.3em;
	padding-top:.3em;
	font-size:.85em
}
.mainbody aside .item.home-side ul li.last {
	border:none !important
}
.mainbody aside .item.home-side ul li:last-child {
	border:none
}
@media (min-width: 42em) {
.mainbody aside .item.home-side ul li {
border-bottom:none
}
.mainbody aside .item.home-side ul li:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody aside .item.home-side ul li {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.mainbody aside .item.home-side ul li.last {
float:right;
margin-right:0
}
.mainbody aside .item.home-side ul li:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
.mainbody aside .item.home-side ul li {
clear:both
}
.mainbody aside .item.home-side ul li:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 58em) and (min-width: 42em) {
.mainbody aside .item.home-side ul li {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
.mainbody aside .item.home-side ul li a {
	padding:0;
	font-size:.85em
}
@media (min-width: 42em) {
.mainbody aside .item.related {
clear:both
}
.mainbody aside .item.related:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody aside .item.related {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
.mainbody aside .item.related.storyAside {
	margin-top:1.2em
}
.mainbody aside .item.related h3 {
	margin-bottom:0
}
.mainbody aside .item.related p {
	margin:0;
	font-size:.75em;
	color:#333333;
	line-height:1.1em
}
.mainbody aside .item.related p strong {
	color:#565656
}
.mainbody aside .item.related a.title {
	font-weight:bold;
	color:#565656
}
.mainbody aside .item.related a.more {
	font-size:.75em
}
.mainbody aside .item.related ul li {
	border-bottom:1px solid #ececeb;
	padding-top:0 !important;
	padding-bottom:.7em;
	margin-bottom:.7em
}
.mainbody aside .item.related ul li.last {
	border:0
}
.mainbody aside .item.related ul li:last-child {
	border:none
}
@media (min-width: 42em) {
.mainbody aside .item.related ul li {
border-bottom:none
}
.mainbody aside .item.related ul li:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody aside .item.related ul li {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.mainbody aside .item.related ul li.last {
float:right;
margin-right:0
}
.mainbody aside .item.related ul li:nth-child(3n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
.mainbody aside .item.related ul li {
clear:both;
border-bottom:1px solid #ececeb
}
.mainbody aside .item.related ul li:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 58em) and (min-width: 42em) {
.mainbody aside .item.related ul li {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
.mainbody aside .item.related ul li a {
	padding:.5em 0 .0 0
}
.mainbody aside .item.related ul li .relatedVideoIcon {
	display:inline;
	margin:0px
}
@media (min-width: 42em) {
.mainbody aside .item.news {
clear:both
}
.mainbody aside .item.news:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody aside .item.news {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
.mainbody aside .item.news h3 {
	margin-bottom:0
}
.mainbody aside .item.news p {
	margin:0
}
.mainbody aside .item.news ul li {
	border-bottom:1px solid #ececeb;
	padding-top:0;
	padding-bottom:.7em;
	margin-bottom:.7em
}
.mainbody aside .item.news ul li.last {
	border:none !important;
	margin-bottom:0
}
.mainbody aside .item.news ul li:last-child {
	border:none;
	margin-bottom:0
}
@media (min-width: 42em) {
.mainbody aside .item.news ul li {
border-bottom:none
}
.mainbody aside .item.news ul li:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody aside .item.news ul li {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.mainbody aside .item.news ul li.last {
float:right;
margin-right:0
}
.mainbody aside .item.news ul li:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
.mainbody aside .item.news ul li {
clear:both;
border-bottom:1px solid #ececeb
}
.mainbody aside .item.news ul li:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 58em) and (min-width: 42em) {
.mainbody aside .item.news ul li {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
.mainbody aside .item.news ul li a {
	padding:0
}
.mainbody aside .item.withdate:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody aside .item.withdate {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.mainbody aside .item.withdate.last {
float:right;
margin-right:0
}
.mainbody aside .item.withdate:nth-child(3n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
.mainbody aside .item.withdate {
width:100%;
float:left;
margin-left:0;
margin-right:0;
float:right;
margin-right:0
}
}
.mainbody aside .item.withdate h3 {
	margin-bottom:0 !important
}
.mainbody aside .item.withdate p {
	margin:0
}
.mainbody aside .item.withdate ul li {
	border-bottom:1px solid #ececeb;
	padding-bottom:.5em;
	margin-bottom:.5em
}
.mainbody aside .item.withdate ul li.last {
	border:0px none !important
}
.mainbody aside .item.withdate ul li:last-child {
	border:0px none
}
@media (min-width: 42em) {
.mainbody aside .item.withdate ul li {
border-bottom:none
}
}
@media (min-width: 58em) {
.mainbody aside .item.withdate ul li {
clear:both;
border-bottom:1px solid #ececeb
}
.mainbody aside .item.withdate ul li:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 58em) and (min-width: 42em) {
.mainbody aside .item.withdate ul li {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
.mainbody aside .item.withdate ul li a {
	padding:0
}
.mainbody aside .item.video-sidebar {
	border:0 !important;
	box-shadow:0px 0px 0px transparent !important;
	overflow:hidden;
	font-size:.75em !important
}
.mainbody aside .item.video-sidebar:after {
	content:"";
	display:table;
	clear:both
}
.mainbody aside .item.video-sidebar .img-wrap {
	position:static
}
.mainbody aside .item.video-sidebar .img-wrap .cell img {
	margin:0
}
.mainbody aside .item.video-sidebar .copy-wrap.two-lines {
	top:170px
}
@media (min-width: 42em) {
.mainbody aside .item.video-sidebar .copy-wrap.two-lines {
top:auto;
background-color:black
}
}
@media (min-width: 58em) {
.mainbody aside .item.video-sidebar .copy-wrap.two-lines {
top:85px;
background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
padding:0.3em 1em
}
}
@media (min-width: 42em) {
.mainbody aside .item.video-sidebar .copy-wrap {
top:auto;
background-color:black
}
}
@media (min-width: 58em) {
.mainbody aside .item.video-sidebar .copy-wrap {
top:98px;
background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6)
}
}
.mainbody aside .item.video-sidebar .copy-wrap .cell h2, .mainbody aside .item.video-sidebar .copy-wrap .cell h3 {
	border:none !important
}
@media (min-width: 42em) {
.mainbody aside .item.video-sidebar .copy-wrap .cell h2, .mainbody aside .item.video-sidebar .copy-wrap .cell h3 {
font-size:1.2em
}
}
.mainbody aside .item.video-sidebar .copy-wrap .cell h2 .arrow-vid, .mainbody aside .item.video-sidebar .copy-wrap .cell h3 .arrow-vid {
	visibility:visible
}
.mainbody aside .item.video-sidebar .copy-wrap .cell h2 a, .mainbody aside .item.video-sidebar .copy-wrap .cell h3 a {
	padding-top:0;
	line-height:1.1em
}
@media (min-width: 58em) {
.mainbody aside .item.video-sidebar:hover .copy-wrap, .mainbody aside .item.video-sidebar.hover .copy-wrap {
top:-38px
}
}
@media (min-width: 58em) {
.mainbody aside .item.video-sidebar:hover .copy-wrap.two-lines, .mainbody aside .item.video-sidebar.hover .copy-wrap.two-lines {
top:-45px
}
}
.mainbody aside .item.video-sidebar.detroit .copy-wrap {
	padding-top:.5em
}
.mainbody aside .item.video-sidebar.detroit h3 a {
	width:82%
}
.mainbody aside .item.video-sidebar.detroit h3 img {
	margin-top:0px !important
}
.mainbody aside .item p {
	font-size:.8em;
	padding:0;
	line-height:1.375em;
	margin:0 0 1.25em 1em
}
.mainbody aside .item p strong {
	font-size:1em
}
.mainbody aside .item .source {
	font-style:italic;
	text-decoration:none;
	font-size:.65em;
	margin:0px 0px 1em 0px;
	line-height:.5em;
	padding-bottom:6px
}
.mainbody aside .item .sm-date {
	font-style:italic;
	text-decoration:none;
	font-size:.65em;
	margin:0 0 1em 0;
	padding-bottom:1em
}
.mainbody aside .item .collapse {
	padding:1em 0
}
.mainbody aside .item .collapse.careers-students {
	padding:1em 0 0 0
}
.mainbody .col2-whitebox-leftimg:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col2-whitebox-leftimg h2 {
	font-size:1.4em
}
.mainbody .col2-whitebox-leftimg .cell>a {
	display:block
}
.mainbody .col2-whitebox-leftimg p, .mainbody .col2-whitebox-leftimg .cell>a {
	font-size:.925em;
	line-height:1.2em
}
.mainbody .col2-whitebox-leftimg p a {
	text-decoration:none
}
.mainbody .col2-whitebox-leftimg a:hover {
	text-decoration:underline
}
.mainbody .col2-whitebox-leftimg article, .mainbody .col2-whitebox-leftimg .item {
	font-size:0.9em;
	overflow:hidden;
	position:relative
}
.mainbody .col2-whitebox-leftimg .item .copy-wrap .cell {
	padding:0.7em 0.7em 0 0.5em !important
}
.mainbody .col2-whitebox-leftimg .item .copy-wrap .cell.local h3 {
	padding-top:0
}
.mainbody .col2-whitebox-leftimg.local h3 {
	margin:0;
	padding:0.5em 0 0.4em
}
.mainbody .col2-whitebox-leftimg.local .item .copy-wrap .cell {
	padding:0.7em 0.7em 1em
}
.mainbody .col2-whitebox-leftimg.local .item .copy-wrap .cell.local {
	padding:0.2em 0.5em 0 0 !important
}
.mainbody .col1-whitebox-leftimghalf:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col1-whitebox-leftimghalf h2 {
	font-size:1.6em
}
@media (min-width: 42em) {
.mainbody .col1-whitebox-leftimghalf p, .mainbody .col1-whitebox-leftimghalf .cell>a {
font-size:.925em;
line-height:1.2em
}
.mainbody .col1-whitebox-leftimghalf p a {
text-decoration:none
}
.mainbody .col1-whitebox-leftimghalf a:hover {
text-decoration:underline
}
.mainbody .col1-whitebox-leftimghalf article, .mainbody .col1-whitebox-leftimghalf .item {
display:block;
color:#565656;
overflow:hidden;
position:relative
}
.mainbody .col1-whitebox-leftimghalf article .copy-wrap, .mainbody .col1-whitebox-leftimghalf .item .copy-wrap {
width:48.5714285714%;
float:right;
margin-right:0;
position:relative
}
.mainbody .col1-whitebox-leftimghalf article .copy-wrap .cell, .mainbody .col1-whitebox-leftimghalf .item .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.mainbody .col1-whitebox-leftimghalf article .img-wrap, .mainbody .col1-whitebox-leftimghalf .item .img-wrap {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
.mainbody .col1-whitebox-leftimghalf .item .copy-wrap, .mainbody .col1-whitebox-leftimghalf .item .img-wrap {
position:static
}
.mainbody .col1-whitebox-leftimghalf .item .copy-wrap .cell {
padding:0.7em 0.7em 0 0.5em !important
}
.mainbody .col1-whitebox-leftimghalf .item .copy-wrap .cell.local h3 {
padding-top:0
}
.mainbody .col1-whitebox-leftimghalf.local h3 {
margin:0;
padding:0.5em 0 0.4em
}
.mainbody .col1-whitebox-leftimghalf.local .item .copy-wrap .cell {
padding:0.7em 0.7em 1em
}
.mainbody .col1-whitebox-leftimghalf.local .item .copy-wrap .cell.local {
padding:0.2em 0.5em 0 0 !important
}
}
@media (min-width: 0em) and (max-width: 42em) {
.mainbody .col1-whitebox-leftimghalf>h3 {
margin-left:0.7em
}
}
@media (min-width: 0em) and (max-width: 42em) and (min-width: 42em) {
.mainbody .col1-whitebox-leftimghalf>h3 {
margin-left:0
}
}
@media (min-width: 0em) and (max-width: 42em) {
.mainbody .col1-whitebox-leftimghalf article, .mainbody .col1-whitebox-leftimghalf .item {
display:table;
color:#565656
}
.mainbody .col1-whitebox-leftimghalf article .img-wrap, .mainbody .col1-whitebox-leftimghalf .item .img-wrap {
float:none;
position:relative;
display:table-header-group;
height:1%
}
.mainbody .col1-whitebox-leftimghalf article .img-wrap img, .mainbody .col1-whitebox-leftimghalf .item .img-wrap img {
width:100%
}
.mainbody .col1-whitebox-leftimghalf article .img-wrap a, .mainbody .col1-whitebox-leftimghalf .item .img-wrap a {
width:100%
}
.mainbody .col1-whitebox-leftimghalf article .copy-wrap, .mainbody .col1-whitebox-leftimghalf .item .copy-wrap {
float:none;
display:table-row-group;
vertical-align:top !important
}
.mainbody .col1-whitebox-leftimghalf article .copy-wrap .cell, .mainbody .col1-whitebox-leftimghalf .item .copy-wrap .cell {
padding:0.9em 0.9em 1.6em 0.9em
}
.mainbody .col1-whitebox-leftimghalf article:after, .mainbody .col1-whitebox-leftimghalf .item:after {
content:"";
display:table;
clear:both
}
.mainbody .col1-whitebox-leftimghalf article h3, .mainbody .col1-whitebox-leftimghalf .item h3 {
padding-top:0
}
.mainbody .col1-whitebox-leftimghalf article p, .mainbody .col1-whitebox-leftimghalf .item p {
line-height:1.325em;
font-size:0.9em !important
}
.mainbody .col1-whitebox-leftimghalf article p a, .mainbody .col1-whitebox-leftimghalf .item p a {
text-decoration:underline
}
.mainbody .col1-whitebox-leftimghalf article .cell>a, .mainbody .col1-whitebox-leftimghalf .item .cell>a {
line-height:1em;
font-size:0.9em
}
.mainbody .col1-whitebox-leftimghalf article .cell>a.textlink, .mainbody .col1-whitebox-leftimghalf .item .cell>a.textlink {
line-height:1.3em;
font-size:1em
}
}
.mainbody .col2-whitebox-topimg:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col2-whitebox-topimg h2 {
	font-size:1.6em
}
.mainbody .col2-whitebox-topimg>h3 {
	margin-left:0.7em
}
@media (min-width: 42em) {
.mainbody .col2-whitebox-topimg>h3 {
margin-left:0
}
}
.mainbody .col2-whitebox-topimg article, .mainbody .col2-whitebox-topimg .item {
	color:#565656
}
.mainbody .col2-whitebox-topimg article h3, .mainbody .col2-whitebox-topimg .item h3 {
	padding-top:0
}
.mainbody .col2-whitebox-topimg article p, .mainbody .col2-whitebox-topimg .item p {
	line-height:1.325em;
	font-size:0.9em !important
}
.mainbody .col2-whitebox-topimg article p a, .mainbody .col2-whitebox-topimg .item p a {
	text-decoration:underline
}
.mainbody .col2-whitebox-topimg article .cell>a, .mainbody .col2-whitebox-topimg .item .cell>a {
	line-height:1em;
	font-size:0.9em
}
.mainbody .col2-whitebox-topimg article .cell>a.textlink, .mainbody .col2-whitebox-topimg .item .cell>a.textlink {
	line-height:1.3em;
	font-size:1em
}
.mainbody .col2-whitebox-topimg-local:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col2-whitebox-topimg-local h2 {
	font-size:1.6em
}
.mainbody .col2-whitebox-topimg-local>h3 {
	margin-left:0.7em
}
@media (min-width: 42em) {
.mainbody .col2-whitebox-topimg-local>h3 {
margin-left:0
}
}
.mainbody .col2-whitebox-topimg-local article, .mainbody .col2-whitebox-topimg-local .item {
	color:#565656
}
.mainbody .col2-whitebox-topimg-local article h3, .mainbody .col2-whitebox-topimg-local .item h3 {
	padding-top:0
}
.mainbody .col2-whitebox-topimg-local article p, .mainbody .col2-whitebox-topimg-local .item p {
	line-height:1.325em;
	font-size:0.9em !important
}
.mainbody .col2-whitebox-topimg-local article p a, .mainbody .col2-whitebox-topimg-local .item p a {
	text-decoration:underline
}
.mainbody .col2-whitebox-topimg-local article .cell>a, .mainbody .col2-whitebox-topimg-local .item .cell>a {
	line-height:1em;
	font-size:0.9em
}
.mainbody .col2-whitebox-topimg-local article:nth-child(2n), .mainbody .col2-whitebox-topimg-local .item:nth-child(2n) {
float:none
}
@media (min-width: 42em) {
.mainbody .col2-whitebox-topimg-local article:nth-child(2n), .mainbody .col2-whitebox-topimg-local .item:nth-child(2n) {
float:left !important
}
}
.mainbody .col2-whitebox-topimg-local article.local, .mainbody .col2-whitebox-topimg-local .item.local {
	display:block !important
}
.mainbody .col2-whitebox-topimg-local article.local:nth-child(2n), .mainbody .col2-whitebox-topimg-local .item.local:nth-child(2n) {
float:none
}
@media (min-width: 42em) {
.mainbody .col2-whitebox-topimg-local article.local:nth-child(2n), .mainbody .col2-whitebox-topimg-local .item.local:nth-child(2n) {
float:left !important
}
}
.mainbody .col2-whitebox-topimg-local article ul:nth-child(2n), .mainbody .col2-whitebox-topimg-local .item ul:nth-child(2n) {
float:none
}
@media (min-width: 42em) {
.mainbody .col2-whitebox-topimg-local article ul:nth-child(2n), .mainbody .col2-whitebox-topimg-local .item ul:nth-child(2n) {
float:left !important
}
}
.mainbody .col2-whitebox-topimg-local .item .copy-wrap .cell {
	padding:0.7em 0.7em 1em
}
.mainbody .col2-whitebox-topimg-local .item .copy-wrap .cell.local {
	padding:0 !important
}
.mainbody .col2-gridlayout article, .mainbody .col2-gridlayout .item {
	margin:1em 0;
	font-size:1em
}
.mainbody .col2-gridlayout article h2 .grid, .mainbody .col2-gridlayout .item h2 .grid {
	font-size:1.75em
}
.mainbody .col2-gridlayout article h2, .mainbody .col2-gridlayout .item h2 {
	margin:0;
	font-size:2em !important
}
@media (min-width: 42em) {
.mainbody .col2-gridlayout article p, .mainbody .col2-gridlayout .item p {
margin-bottom:0
}
}
.mainbody .col2-gridlayout article.numbers h2, .mainbody .col2-gridlayout .item.numbers h2 {
	font-variant:normal !important;
	font-weight:300 !important;
	color:#696669
}
.mainbody .col2-gridlayout div, .mainbody .col2-gridlayout .item {
	display:block;
	margin-bottom:1em;
	padding:0
}
.mainbody .col2-gridlayout div h2, .mainbody .col2-gridlayout .item h2 {
	vertical-align:baseline !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-size:2em
}
@media (min-width: 42em) {
.mainbody .col2-gridlayout div, .mainbody .col2-gridlayout .item {
margin-bottom:0
}
}
@media (min-width: 42em) {
.mainbody .col2-gridlayout div.last-wide, .mainbody .col2-gridlayout .item.last-wide {
width:100%;
display:block;
clear:right
}
}
.mainbody .col2-gridlayout div.numbers h2, .mainbody .col2-gridlayout .item.numbers h2 {
	padding-top:0 !important;
	font-variant:normal;
	font-weight:300;
	color:#696669
}
.mainbody .col3-whitebox-topimg:after, .mainbody .col4-whitebox-topimg:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col3-whitebox-topimg article, .mainbody .col3-whitebox-topimg .item, .mainbody .col4-whitebox-topimg article, .mainbody .col4-whitebox-topimg .item {
	font-size:0.8em;
	color:#565656
}
@media (min-width: 42em) {
.mainbody .col3-whitebox-topimg article.vid-box.block, .mainbody .col3-whitebox-topimg .item.vid-box.block, .mainbody .col4-whitebox-topimg article.vid-box.block, .mainbody .col4-whitebox-topimg .item.vid-box.block {
background-color:#CCC
}
}
.mainbody .col3-whitebox-topimg article h3, .mainbody .col3-whitebox-topimg .item h3, .mainbody .col4-whitebox-topimg article h3, .mainbody .col4-whitebox-topimg .item h3 {
	padding-top:0
}
.mainbody .col3-whitebox-topimg article.match2col, .mainbody .col3-whitebox-topimg .item.match2col, .mainbody .col4-whitebox-topimg article.match2col, .mainbody .col4-whitebox-topimg .item.match2col {
	line-height:1.325em;
	font-size:0.9em !important
}
.mainbody .col3-whitebox-topimg article .emp-title, .mainbody .col3-whitebox-topimg .item .emp-title, .mainbody .col4-whitebox-topimg article .emp-title, .mainbody .col4-whitebox-topimg .item .emp-title {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 1em 0;
	line-height:1.25em;
	text-decoration:none;
	color:#696669
}
.mainbody .col3-whitebox-topimg article .emp-name, .mainbody .col3-whitebox-topimg .item .emp-name, .mainbody .col4-whitebox-topimg article .emp-name, .mainbody .col4-whitebox-topimg .item .emp-name {
	padding-bottom:0.3em;
	line-height:1em;
	font-size:1.3em
}
.mainbody .col3-whitebox-topimg .item:nth-child(3n+1) {
clear:left
}
.mainbody .col2.addsep .item {
	padding:0.3em 0
}
@media (min-width: 42em) {
.mainbody .col2.addsep .item {
border-right:1px solid #cccccc;
padding:0 0.5em 0 0
}
}
.mainbody .col2.addsep .item.last {
	border-right:0;
	padding-right:0
}
.mainbody .col2.addsep .item:nth-child(2n) {
border-right:0;
padding-right:0
}
.mainbody .col3.partner-logo img {
	display:block;
	margin:auto;
	padding-top:1em;
	padding-bottom:2em
}
.mainbody .col3.local {
	text-align:center;
	margin-bottom:1em
}
.mainbody .col3.local article, .mainbody .col3.local .item {
	margin-top:1em
}
.mainbody .col3.local h2 {
	font-size:2.2em !important;
	color:#696669;
	font-weight:100
}
.mainbody .col3.local h3 {
	font-size:1em !important;
	color:#000;
	font-weight:bold;
	margin:1em 0 0 0;
	padding:0
}
.mainbody .col3.local .local-people-title {
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif;
	color:#ee5522;
	font-size:.8em;
	font-weight:bold;
	padding:0;
	margin-top:.2em
}
.mainbody .col3.local .local-icon-text {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:100;
	margin:0 1.2em
}
.mainbody .col3.local .local-icon-text.small {
	font-size:.9em
}
.mainbody .col3.local .local-lead-text {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1.2em;
	line-height:2em;
	margin:0 1em
}
.mainbody .col3-local {
	padding:1em 0;
	margin:2em 0
}
.mainbody .col3-local:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col3-local p {
	line-height:1em;
	margin:0
}
@media (min-width: 58em) {
.mainbody .col3-local {
padding:0
}
}
.mainbody .col3-local article, .mainbody .col3-local .item {
	font-size:0.8em;
	margin-bottom:2em
}
@media (min-width: 42em) {
.mainbody .col3-local article, .mainbody .col3-local .item {
margin-right:2.5%
}
}
@media (min-width: 58em) {
.mainbody .col3-local article, .mainbody .col3-local .item {
width:31.65%;
margin-right:2.5%;
margin-bottom:0
}
}
.mainbody .col3-local article .copy-wrap .cell h2, .mainbody .col3-local .item .copy-wrap .cell h2 {
	font-size:1.1em
}
@media (min-width: 58em) {
.mainbody .col3-local article .copy-wrap .cell h2, .mainbody .col3-local .item .copy-wrap .cell h2 {
font-size:1.2em
}
}
.mainbody .col3-local article.last, .mainbody .col3-local .item.last {
	margin-right:0
}
@media (min-width: 42em) {
.mainbody .col3-local article:nth-child(2n), .mainbody .col3-local .item:nth-child(2n) {
margin-right:0;
float:right
}
}
@media (min-width: 58em) {
.mainbody .col3-local article:nth-child(2n), .mainbody .col3-local .item:nth-child(2n) {
margin-right:2.5%;
float:left
}
}
@media (min-width: 58em) {
.mainbody .col3-local article:nth-child(3n), .mainbody .col3-local .item:nth-child(3n) {
margin-right:0
}
}
.mainbody .col3-local article h2.tight, .mainbody .col3-local .item h2.tight {
	letter-spacing:-.02em
}
.mainbody .col3-local article h3, .mainbody .col3-local .item h3 {
	padding-top:0;
	color:white;
	margin-left:.6em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	font-size:2em
}
@media (min-width: 58em) {
.mainbody .col3-local article h3, .mainbody .col3-local .item h3 {
font-size:1.2em
}
}
@media (min-width: 48em) {
.mainbody .col3-local article h3, .mainbody .col3-local .item h3 {
font-size:1em
}
}
@media (min-width: 42em) {
.mainbody .col3-local article h3, .mainbody .col3-local .item h3 {
font-size:.85em
}
}
.mainbody .col3-copyarea article, .mainbody .col3-copyarea .item {
	font-size:0.75em
}
@media (min-width: 42em) {
.mainbody .col3-copyarea article p, .mainbody .col3-copyarea .item p {
margin-bottom:0
}
}
.mainbody .col3-gridlayout article, .mainbody .col3-gridlayout .item {
	margin-bottom:1em;
	font-size:1em
}
.mainbody .col3-gridlayout article h2 .grid, .mainbody .col3-gridlayout .item h2 .grid {
	font-size:1.75em
}
.mainbody .col3-gridlayout article h2, .mainbody .col3-gridlayout .item h2 {
	margin:0;
	font-size:2em !important
}
@media (min-width: 42em) {
.mainbody .col3-gridlayout article p, .mainbody .col3-gridlayout .item p {
margin-bottom:0
}
}
.mainbody .col3-gridlayout div, .mainbody .col3-gridlayout .item {
	display:block;
	margin-bottom:1em;
	padding:0
}
.mainbody .col3-gridlayout div h2, .mainbody .col3-gridlayout .item h2 {
	vertical-align:baseline !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-size:2em
}
@media (min-width: 42em) {
.mainbody .col3-gridlayout div, .mainbody .col3-gridlayout .item {
margin-bottom:0
}
}
.mainbody .col3-gridlayout div.numbers h2, .mainbody .col3-gridlayout .item.numbers h2 {
	font-variant:normal;
	font-weight:300;
	color:#696669
}
.mainbody .col3.addsep .item {
	padding:0.3em 0
}
@media (min-width: 42em) {
.mainbody .col3.addsep .item {
border-right:1px solid #cccccc;
padding:0 0.5em 0 0
}
}
.mainbody .col3.addsep .item.last {
	border-right:0;
	padding-right:0
}
.mainbody .col3.addsep .item:nth-child(3n) {
border-right:0;
padding-right:0
}
.mainbody .full-copyarea h2 {
	color:#565656
}
.mainbody .full-copyarea h2.lead {
	padding:0 0 20px 0;
	margin:0em
}
.mainbody .full-copyarea h3.lead {
	padding:0 0 20px 0;
	margin:0em
}
.mainbody .full-copyarea h3.lead.info-header {
	font-size:1.75em
}
.mainbody .full-copyarea p {
	font-size:1em
}
@media (min-width: 58em) {
.mainbody .full-copyarea {
padding:2em 0 0 0
}
}
.mainbody .full-copyarea.zeroheight {
	height:0;
	margin-top:-20px
}
@media (min-width: 42em) {
.mainbody .full-copyarea.nomargin {
padding:0
}
.mainbody .full-copyarea.nomargin p {
margin-top:0
}
}
.mainbody .full-copyarea.local h2 {
	color:#333333;
	font-size:2.5em;
	padding:0 !important;
	margin-bottom:0.4em !important
}
.mainbody .full-copyarea.local p {
	font-size:1em
}
.mainbody .full-copyarea.local h4 {
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif !important;
	font-size:1.5em;
	color:#333333 !important;
	font-style:italic;
	padding:0;
	margin:0 0 1.4em 0;
	line-height:1.2em
}
@media (min-width: 42em) {
.mainbody .full-copyarea.local h4 {
font-size:1.7em !important;
line-height:1em
}
}
.mainbody .full-copyarea.local h4.line-height-1 {
	font-size:1.5em !important;
	line-height:1.2em !important
}
@media (min-width: 42em) {
.mainbody .full-copyarea.local h4.line-height-1 {
font-size:1.7em !important;
line-height:1em !important
}
}
.mainbody .full-copyarea.story {
	padding:1.6em 0 0 0
}
.mainbody .full-copyarea.story .inlineVidContainer {
	margin-bottom:0px
}
.mainbody .full-copyarea.story .storyWrap {
	background-color:white;
	border-bottom:1px solid #bebebe;
	line-height:1.2em;
	color:#333333;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	position:relative;
	padding:2em
}
@media (min-width: 42em) {
.mainbody .full-copyarea.story .storyWrap {
padding:2em;
margin-bottom:2em
}
}
.mainbody .full-copyarea.story .storyWrap h1 {
	color:#333333;
	padding:0.2em 0em 1em 0em;
	text-align:left;
	font-size:2.1em;
	line-height:1em
}
@media (min-width: 42em) {
.mainbody .full-copyarea.story .storyWrap h1 {
font-size:2.6em
}
}
.mainbody .full-copyarea.story .storyWrap h2 {
	color:#ee5522;
	text-align:left;
	font-size:1.7em;
	padding:1em 0em;
	line-height:1em
}
.mainbody .full-copyarea.story .storyWrap p {
	color:#565656;
	margin-bottom:1em
}
.mainbody .full-copyarea.story .storyWrap ul {
	display:inline-block;
	vertical-align:top;
	list-style-image:url("../images/orangeBullet.png");
	line-height:1.4em
}
.mainbody .full-copyarea.story .storyWrap ul li {
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody .full-copyarea.story .storyWrap ul li {
margin-left:2em
}
}
.mainbody .full-copyarea.story .storyWrap .interviewArea {
	padding:0 0 1.3em 0;
	color:#565656;
	margin:2em 0;
	border-bottom:1px solid #cccccc
}
.mainbody .full-copyarea.story .storyWrap .interviewArea .qa {
	font-weight:normal;
	font-size:1.6em;
	float:left
}
.mainbody .full-copyarea.story .storyWrap .interviewArea .question p, .mainbody .full-copyarea.story .storyWrap .interviewArea .answer p {
	margin-left:1.9em
}
.mainbody .full-copyarea.story .storyWrap .interviewArea .question p {
	font-weight:bold
}
.mainbody .full-copyarea.story .storyWrap .interviewArea .name {
	font-weight:bold
}
.mainbody .full-copyarea.story .storyWrap .fullWidthFig {
	color:#006DB7
}
.mainbody .full-copyarea.story .storyWrap .fullWidthFig img {
	max-width:680px;
	width:100%
}
.mainbody .full-copyarea.story .storyWrap .fullWidthFig figcaption {
	padding:1em 0em
}
.mainbody .full-copyarea.story .storyWrap ul.copyUL {
	margin-left:18px;
	line-height:1.4em;
	list-style-image:url("../images/orangeBullet.png");
	list-style-position:outside;
	list-style-type:disc;
	color:#565656
}
.mainbody .full-copyarea.story .storyWrap ul.copyUL li {
	margin:0 0 0.6em;
	padding:0 0 0.4em
}
.mainbody .full-copyarea.story .storyWrap ul.slide-holder {
	list-style-image:none !important
}
.mainbody .full-copyarea.story .storyWrap ul.slide-holder em {
	font-style:italic !important
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
.mainbody .full-copyarea.story .storyWrap.corporate-challenge table, .mainbody .full-copyarea.story .storyWrap.corporate-challenge thead, .mainbody .full-copyarea.story .storyWrap.corporate-challenge tbody, .mainbody .full-copyarea.story .storyWrap.corporate-challenge th, .mainbody .full-copyarea.story .storyWrap.corporate-challenge td, .mainbody .full-copyarea.story .storyWrap.corporate-challenge tr {
display:block
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge thead tr {
position:absolute;
top:-9999px;
left:-9999px
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge tr {
border:1px solid #ccc;
margin:1em 0em
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge td {
border:none;
border-bottom:1px solid #eee;
position:relative;
padding-left:50%;
padding-top:1em;
padding-bottom:1em
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge td:before {
top:6px;
left:6px;
width:45%;
padding-right:10px;
white-space:nowrap
}
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:2em
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge tr:nth-of-type(odd) {
background:#eee
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge th {
	background:#333;
	color:white;
	font-weight:bold
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge td, .mainbody .full-copyarea.story .storyWrap.corporate-challenge th {
	padding:1em;
	border:1px solid #ccc;
	text-align:left;
	vertical-align:top;
	font-size:.9em
}
@media (min-width: 30em) {
.mainbody .full-copyarea.story .storyWrap.corporate-challenge td, .mainbody .full-copyarea.story .storyWrap.corporate-challenge th {
font-size:1em
}
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
.mainbody .full-copyarea.story .storyWrap.corporate-challenge.beneficiary td:nth-of-type(2):before {
content:"Beneficiary" !important;
font-weight:bold
}
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
.mainbody .full-copyarea.story .storyWrap.corporate-challenge.contact td:nth-of-type(1):before {
content:"Event" !important;
font-weight:bold
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge.contact td:nth-of-type(2):before {
content:"Phone" !important;
font-weight:bold
}
.mainbody .full-copyarea.story .storyWrap.corporate-challenge.contact td:nth-of-type(3):before {
content:"Email" !important;
font-weight:bold
}
}
.mainbody .corpChallenge-aside {
	padding-top:1.4em
}
.mainbody .singlevid {
	padding:0em 0.5em 1em 0 !important
}
@media (min-width: 42em) {
.mainbody .singlevid {
padding:1em 0.5em 1em 0 !important
}
}
.mainbody .singlevid p {
	font-size:0.9em !important;
	margin-bottom:1em
}
.mainbody .singlevid a {
	font-size:0.9em !important;
	margin-top:1em
}
.mainbody .full.us-states .state {
	font-size:1em;
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif;
	font-weight:600;
	color:#ee5522
}
.mainbody .full.us-states hr {
	padding:0;
	margin:0 0 0.5em 0
}
.mainbody .full.us-states p {
	line-height:1.5em;
	margin:0
}
.mainbody .full.us-states .county {
	color:#696669;
	font-style:italic
}
.mainbody .full-whitebox h2 {
	font-size:1.2em;
	margin-left:0.8em;
	margin-right:0.8em
}
@media (min-width: 42em) {
.mainbody .full-whitebox h2 {
margin-left:0;
margin-right:0
}
}
.mainbody .full-whitebox h2 p {
	font-size:0.9em
}
.mainbody .full-whitebox.full-icon {
	font-size:.5em !important
}
.mainbody .full-whitebox.smaller-text {
	padding:0 1em
}
@media (min-width: 42em) {
.mainbody .full-whitebox.smaller-text {
padding:0
}
.mainbody .full-whitebox.smaller-text p {
font-size:0.85em !important;
margin:1em 0 1.5em 0
}
}
.mainbody .full-whitebox.copyarea h3 {
	color:#696669;
	font-size:1.75em;
	margin-bottom:.5em
}
.mainbody .full-whitebox article, .mainbody .full-whitebox .item {
	display:block;
	font-size:1em
}
.mainbody .full-whitebox article .copy-wrap, .mainbody .full-whitebox .item .copy-wrap {
	width:65.7142857143%;
	float:right;
	margin-right:0
}
.mainbody .full-whitebox article .copy-wrap .cell, .mainbody .full-whitebox .item .copy-wrap .cell {
	padding:0.9em 0.9em 0.9em 0
}
.mainbody .full-whitebox article .img-wrap, .mainbody .full-whitebox .item .img-wrap {
	width:31.4285714286%;
	float:left;
	margin-right:2.8571428571%
}
.mainbody .full-whitebox article h3, .mainbody .full-whitebox .item h3 {
	padding-top:0
}
.mainbody .full-whitebox article p, .mainbody .full-whitebox .item p {
	font-size:0.9em;
	line-height:1.4em;
	color:#565656
}
.mainbody .full-whitebox article .img-wrap, .mainbody .full-whitebox .item .img-wrap {
	padding:1em 0 1em 1em
}
@media (min-width: 42em) {
.mainbody .full-whitebox article .img-wrap, .mainbody .full-whitebox .item .img-wrap {
padding:0
}
}
.mainbody .full-whitebox article.hide-images, .mainbody .full-whitebox .item.hide-images {
	padding:1em !important
}
.mainbody .full-whitebox article.hide-images div.img-wrap, .mainbody .full-whitebox .item.hide-images div.img-wrap {
	display:none !important
}
.mainbody .full-whitebox-rightimg {
	clear:both
}
.mainbody .full-whitebox-rightimg:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .full-whitebox-rightimg h2 {
	font-size:1.45em;
	margin-left:0;
	margin-right:0.5em;
	color:#ee5522
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg h2 {
margin-left:0;
margin-right:0
}
}
.mainbody .full-whitebox-rightimg h2 p {
	font-size:0.8em
}
.mainbody .full-whitebox-rightimg.full-icon {
	font-size:.5em !important
}
.mainbody .full-whitebox-rightimg.smaller-text {
	padding:0 1em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg.smaller-text {
padding:0
}
.mainbody .full-whitebox-rightimg.smaller-text p {
font-size:0.85em !important;
margin:1em 0 1.5em 0
}
}
.mainbody .full-whitebox-rightimg.copyarea h3 {
	color:#696669;
	font-size:1.75em;
	margin-bottom:.5em
}
.mainbody .full-whitebox-rightimg article, .mainbody .full-whitebox-rightimg .item {
	display:block
}
.mainbody .full-whitebox-rightimg article .copy-wrap, .mainbody .full-whitebox-rightimg .item .copy-wrap {
	width:57.1428571429%;
	float:left;
	margin-right:2.8571428571%;
	position:relative
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell {
	padding:0.9em 0 0.9em 0.9em
}
.mainbody .full-whitebox-rightimg article .img-wrap, .mainbody .full-whitebox-rightimg .item .img-wrap {
	width:40%;
	float:right;
	margin-right:0
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article, .mainbody .full-whitebox-rightimg .item {
background-color:#ffffff !important
}
}
.mainbody .full-whitebox-rightimg article.localamp, .mainbody .full-whitebox-rightimg .item.localamp {
	padding-bottom:1em;
	display:table
}
.mainbody .full-whitebox-rightimg article.localamp .img-wrap, .mainbody .full-whitebox-rightimg .item.localamp .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.mainbody .full-whitebox-rightimg article.localamp .img-wrap img, .mainbody .full-whitebox-rightimg .item.localamp .img-wrap img {
	width:100%
}
.mainbody .full-whitebox-rightimg article.localamp .img-wrap a, .mainbody .full-whitebox-rightimg .item.localamp .img-wrap a {
	width:100%
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article.localamp, .mainbody .full-whitebox-rightimg .item.localamp {
display:block;
padding-bottom:0
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap {
width:57.1428571429%;
float:left;
margin-right:2.8571428571%;
position:relative
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell {
padding:0.9em 0 0.9em 0.9em
}
.mainbody .full-whitebox-rightimg article.localamp .img-wrap, .mainbody .full-whitebox-rightimg .item.localamp .img-wrap {
width:40%;
float:right;
margin-right:0
}
}
@media (win-width: 0em) and (max-width: 41.938em) {
.mainbody .full-whitebox-rightimg article.localamp .img-wrap .cell img, .mainbody .full-whitebox-rightimg .item.localamp .img-wrap .cell img {
margin:0;
width:100% !important
}
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell h3, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell h3 {
	font-size:1.1em
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .bottom-lock a, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .bottom-lock a {
	margin-right:-0.1em !important
}
@media (min-width: 58em) {
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .bottom-lock a, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .bottom-lock a {
margin-right:0.2em !important
}
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .bottom-lock .col4-static.nsaw .item, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .bottom-lock .col4-static.nsaw .item {
	clear:none
}
@media (min-width: 58em) {
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .bottom-lock .col4-static.nsaw .item.new-orleans, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .bottom-lock .col4-static.nsaw .item.new-orleans {
margin-right:0.25em !important
}
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .nsaw .item, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .nsaw .item {
	height:20px !important;
	box-shadow:0px 0px 0px transparent !important;
	border:0px solid #ccc;
	margin-bottom:4px !important
}
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .nsaw .item a, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .nsaw .item a {
	margin-bottom:1.5em !important
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .nsaw .item a, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .nsaw .item a {
margin-bottom:0 !important
}
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .nsaw .item.left, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .nsaw .item.left {
width:43%
}
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article.localamp .copy-wrap .cell .nsaw .item.right, .mainbody .full-whitebox-rightimg .item.localamp .copy-wrap .cell .nsaw .item.right {
width:54%
}
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article .copy-wrap, .mainbody .full-whitebox-rightimg .item .copy-wrap {
height:100%
}
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell p, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell p {
	font-size:0.9em !important
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell.localcell, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell.localcell {
	padding-bottom:1em
}
@media (min-width: 30em) {
.mainbody .full-whitebox-rightimg article .copy-wrap .cell.localcell, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell.localcell {
padding-bottom:0
}
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell a, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell a {
	font-size:.9em !important;
	line-height:1.1em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article .copy-wrap .cell a, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell a {
font-size:1em;
line-height:1.4em
}
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell a:visited, .mainbody .full-whitebox-rightimg article .copy-wrap .cell a:active, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell a:visited, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell a:active {
	color:#006DB7;
	text-decoration:none
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell a:hover, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell a:hover {
	border-bottom-style:solid;
	text-decoration:underline
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell a h3, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell a h3 {
	font-size:1.15em
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell div.bottom-lock h3, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell div.bottom-lock h3 {
	font-size:1.1em;
	padding-bottom:6px
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell div.bottom-lock a, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell div.bottom-lock a {
	margin-right:2em;
	display:inline-block
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item {
	box-shadow:0px 0px 0px transparent !important;
	border:0px solid #ccc;
	margin-bottom:0 !important
}
.mainbody .full-whitebox-rightimg article .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item a, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item a {
	margin-right:0 !important;
	margin-bottom:1em
}
@media (min-width: 58em) {
.mainbody .full-whitebox-rightimg article .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item a, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item a {
margin-right:0.1em !important;
margin-bottom:0
}
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item.left, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item.left {
width:53%
}
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item.right, .mainbody .full-whitebox-rightimg .item .copy-wrap .cell div.bottom-lock .col2-static.nsaw .item.right {
width:44%
}
}
.mainbody .full-whitebox-rightimg article h3, .mainbody .full-whitebox-rightimg .item h3 {
	padding-top:0
}
.mainbody .full-whitebox-rightimg article p, .mainbody .full-whitebox-rightimg .item p {
	font-size:.8em;
	line-height:1.1em;
	color:#565656;
	padding-bottom:1.5em
}
@media (min-width: 30em) {
.mainbody .full-whitebox-rightimg article p, .mainbody .full-whitebox-rightimg .item p {
font-size:1em;
line-height:1.4em;
padding-bottom:1.25em
}
}
.mainbody .full-whitebox-rightimg article .img-wrap, .mainbody .full-whitebox-rightimg .item .img-wrap {
	padding:0
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article .img-wrap, .mainbody .full-whitebox-rightimg .item .img-wrap {
padding:0
}
}
.mainbody .full-whitebox-rightimg article .img-wrap.crop .cell, .mainbody .full-whitebox-rightimg .item .img-wrap.crop .cell {
	overflow:hidden
}
.mainbody .full-whitebox-rightimg article .img-wrap.crop .cell img, .mainbody .full-whitebox-rightimg .item .img-wrap.crop .cell img {
	width:100% !important;
	max-width:100% !important;
	margin-left:0
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article .img-wrap.crop .cell img, .mainbody .full-whitebox-rightimg .item .img-wrap.crop .cell img {
width:125% !important;
max-width:125% !important;
margin-left:-12.5%
}
}
.mainbody .full-whitebox-rightimg article .img-wrap.crop .cell .blackoverlay-half, .mainbody .full-whitebox-rightimg .item .img-wrap.crop .cell .blackoverlay-half {
	background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.8);
	width:40%;
	padding:.5em 0;
	top:50%;
	position:absolute;
	height:50%;
	overflow:hidden;
	color:#FFF;
	text-align:center
}
.mainbody .full-whitebox-rightimg article .img-wrap.crop .cell .blackoverlay-half .local-logo, .mainbody .full-whitebox-rightimg .item .img-wrap.crop .cell .blackoverlay-half .local-logo {
	max-width:26%;
	text-align:center;
	margin:20% 13%
}
@media (min-width: 30em) {
.mainbody .full-whitebox-rightimg article .img-wrap.crop .cell .blackoverlay-half .local-logo, .mainbody .full-whitebox-rightimg .item .img-wrap.crop .cell .blackoverlay-half .local-logo {
max-width:50%;
text-align:center;
margin:0 18%
}
}
@media (min-width: 42em) {
.mainbody .full-whitebox-rightimg article .img-wrap.crop .cell .blackoverlay-half .local-logo, .mainbody .full-whitebox-rightimg .item .img-wrap.crop .cell .blackoverlay-half .local-logo {
max-width:50%;
text-align:center;
margin:0 25%
}
}
.mainbody .full-whitebox-rightimg article.hide-images, .mainbody .full-whitebox-rightimg .item.hide-images {
	padding:1em !important
}
.mainbody .full-whitebox-rightimg article.hide-images div.img-wrap, .mainbody .full-whitebox-rightimg .item.hide-images div.img-wrap {
	display:none !important
}
.mainbody .full-whitebox-leftimg {
	clear:both
}
.mainbody .full-whitebox-leftimg.institute {
	margin-top:1em
}
.mainbody .full-whitebox-leftimg:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .full-whitebox-leftimg h2 {
	font-size:1.45em;
	margin-left:0;
	margin-right:0.5em;
	color:#ee5522
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg h2 {
margin-left:0;
margin-right:0
}
}
.mainbody .full-whitebox-leftimg h2 p {
	font-size:0.8em
}
.mainbody .full-whitebox-leftimg.full-icon {
	font-size:.5em !important
}
.mainbody .full-whitebox-leftimg.smaller-text {
	padding:0 1em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg.smaller-text {
padding:0
}
.mainbody .full-whitebox-leftimg.smaller-text p {
font-size:0.85em !important;
margin:1em 0 1.5em 0
}
}
.mainbody .full-whitebox-leftimg.copyarea h3 {
	color:#696669;
	font-size:1.75em;
	margin-bottom:.5em
}
.mainbody .full-whitebox-leftimg article, .mainbody .full-whitebox-leftimg .item {
	display:block
}
.mainbody .full-whitebox-leftimg article .copy-wrap, .mainbody .full-whitebox-leftimg .item .copy-wrap {
	width:65.7142857143%;
	float:right;
	margin-right:0
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell {
	padding:0.9em 0.9em 0.9em 0
}
.mainbody .full-whitebox-leftimg article .img-wrap, .mainbody .full-whitebox-leftimg .item .img-wrap {
	width:31.4285714286%;
	float:left;
	margin-right:2.8571428571%
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article, .mainbody .full-whitebox-leftimg .item {
background-color:#ffffff !important
}
}
.mainbody .full-whitebox-leftimg article.localamp, .mainbody .full-whitebox-leftimg .item.localamp {
	display:table
}
.mainbody .full-whitebox-leftimg article.localamp .img-wrap, .mainbody .full-whitebox-leftimg .item.localamp .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.mainbody .full-whitebox-leftimg article.localamp .img-wrap img, .mainbody .full-whitebox-leftimg .item.localamp .img-wrap img {
	width:100%
}
.mainbody .full-whitebox-leftimg article.localamp .img-wrap a, .mainbody .full-whitebox-leftimg .item.localamp .img-wrap a {
	width:100%
}
.mainbody .full-whitebox-leftimg article.localamp .copy-wrap, .mainbody .full-whitebox-leftimg .item.localamp .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.mainbody .full-whitebox-leftimg article.localamp .copy-wrap .cell, .mainbody .full-whitebox-leftimg .item.localamp .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article.localamp, .mainbody .full-whitebox-leftimg .item.localamp {
display:block
}
.mainbody .full-whitebox-leftimg article.localamp .copy-wrap, .mainbody .full-whitebox-leftimg .item.localamp .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
.mainbody .full-whitebox-leftimg article.localamp .copy-wrap .cell, .mainbody .full-whitebox-leftimg .item.localamp .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.mainbody .full-whitebox-leftimg article.localamp .img-wrap, .mainbody .full-whitebox-leftimg .item.localamp .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
.mainbody .full-whitebox-leftimg article.twothird, .mainbody .full-whitebox-leftimg .item.twothird {
	display:table;
	margin-bottom:1em !important
}
.mainbody .full-whitebox-leftimg article.twothird .img-wrap, .mainbody .full-whitebox-leftimg .item.twothird .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.mainbody .full-whitebox-leftimg article.twothird .img-wrap img, .mainbody .full-whitebox-leftimg .item.twothird .img-wrap img {
	width:100%
}
.mainbody .full-whitebox-leftimg article.twothird .img-wrap a, .mainbody .full-whitebox-leftimg .item.twothird .img-wrap a {
	width:100%
}
.mainbody .full-whitebox-leftimg article.twothird .copy-wrap, .mainbody .full-whitebox-leftimg .item.twothird .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.mainbody .full-whitebox-leftimg article.twothird .copy-wrap .cell, .mainbody .full-whitebox-leftimg .item.twothird .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article.twothird, .mainbody .full-whitebox-leftimg .item.twothird {
display:block;
width:66%
}
.mainbody .full-whitebox-leftimg article.twothird .copy-wrap, .mainbody .full-whitebox-leftimg .item.twothird .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
.mainbody .full-whitebox-leftimg article.twothird .copy-wrap .cell, .mainbody .full-whitebox-leftimg .item.twothird .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.mainbody .full-whitebox-leftimg article.twothird .img-wrap, .mainbody .full-whitebox-leftimg .item.twothird .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
.mainbody .full-whitebox-leftimg article.twothird .img-wrap.crop .cell, .mainbody .full-whitebox-leftimg .item.twothird .img-wrap.crop .cell {
	overflow:hidden
}
.mainbody .full-whitebox-leftimg article.twothird .img-wrap.crop .cell img, .mainbody .full-whitebox-leftimg .item.twothird .img-wrap.crop .cell img {
	width:100% !important;
	max-width:100% !important;
	margin-left:0
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article.twothird .img-wrap.crop .cell img, .mainbody .full-whitebox-leftimg .item.twothird .img-wrap.crop .cell img {
width:176% !important;
max-width:176% !important;
margin-left:-35%
}
}
@media (min-width: 58em) {
.mainbody .full-whitebox-leftimg article.twothird .img-wrap.crop .cell img, .mainbody .full-whitebox-leftimg .item.twothird .img-wrap.crop .cell img {
width:127% !important;
max-width:127% !important;
margin-left:-12.5%
}
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article .copy-wrap, .mainbody .full-whitebox-leftimg .item .copy-wrap {
height:100%
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox {
	padding-bottom:0 !important;
	margin-bottom:0 !important
}
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell {
	padding-top:2em !important;
	padding-bottom:1em !important
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell {
padding-bottom:0em !important
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell h3, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell h3 {
	font-size:1.2em
}
@media (min-width: 58em) {
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell h3, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell h3 {
font-size:1.4em
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell .right-quo, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell .right-quo {
	font-size:.9em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell .right-quo, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell .right-quo {
font-size:2em
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell .left-quo, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell .left-quo {
	font-size:.9em;
	margin-left:-.4em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell .left-quo, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell .left-quo {
font-size:3em
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell p, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell p {
	font-size:0.9em !important;
	padding-bottom:0 !important;
	margin-bottom:0 !important
}
@media (min-width: 58em) {
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell p, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell p {
font-size:1.25em !important
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell a, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell a {
	margin-top:.75em;
	margin-bottom:0 !important;
	font-size:0.8em !important;
	line-height:1.1em
}
@media (min-width: 58em) {
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell a, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell a {
font-size:0.9em !important
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell .welcome, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell .welcome {
	font-size:0.85em !important
}
@media (min-width: 58em) {
.mainbody .full-whitebox-leftimg article .copy-wrap.quotebox .cell .welcome, .mainbody .full-whitebox-leftimg .item .copy-wrap.quotebox .cell .welcome {
font-size:0.95em !important
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell p, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell p {
	font-size:0.9em !important
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell .lead, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell .lead {
	font-size:1.4em;
	line-height:150%
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell.localcell, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell.localcell {
	padding-bottom:1em
}
@media (min-width: 30em) {
.mainbody .full-whitebox-leftimg article .copy-wrap .cell.localcell, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell.localcell {
padding-bottom:0
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell a, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell a {
	font-size:.9em !important;
	line-height:1.1em
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article .copy-wrap .cell a, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell a {
font-size:1em;
line-height:1.4em
}
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell a:visited, .mainbody .full-whitebox-leftimg article .copy-wrap .cell a:active, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell a:visited, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell a:active {
	color:#006DB7;
	text-decoration:none
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell a:hover, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell a:hover {
	border-bottom-style:solid;
	text-decoration:underline
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell a h3, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell a h3 {
	font-size:1.15em
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell div.bottom-lock h3, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell div.bottom-lock h3 {
	font-size:1.1em;
	padding-bottom:6px
}
.mainbody .full-whitebox-leftimg article .copy-wrap .cell div.bottom-lock a, .mainbody .full-whitebox-leftimg .item .copy-wrap .cell div.bottom-lock a {
	margin-right:2em;
	display:inline-block
}
.mainbody .full-whitebox-leftimg article h3, .mainbody .full-whitebox-leftimg .item h3 {
	padding-top:0
}
.mainbody .full-whitebox-leftimg article p, .mainbody .full-whitebox-leftimg .item p {
	font-size:.8em;
	line-height:1.1em;
	color:#565656;
	padding-bottom:1.5em
}
@media (min-width: 30em) {
.mainbody .full-whitebox-leftimg article p, .mainbody .full-whitebox-leftimg .item p {
font-size:1em;
line-height:1.4em;
padding-bottom:1.25em
}
}
.mainbody .full-whitebox-leftimg article .img-wrap, .mainbody .full-whitebox-leftimg .item .img-wrap {
	padding:0
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article .img-wrap, .mainbody .full-whitebox-leftimg .item .img-wrap {
padding:0
}
}
.mainbody .full-whitebox-leftimg article .img-wrap.quotebox .cell, .mainbody .full-whitebox-leftimg .item .img-wrap.quotebox .cell {
	overflow:hidden;
	padding:1em 0 0 1em
}
.mainbody .full-whitebox-leftimg article .img-wrap.quotebox .cell img, .mainbody .full-whitebox-leftimg .item .img-wrap.quotebox .cell img {
	width:100% !important;
	max-width:100% !important;
	margin-left:0
}
.mainbody .full-whitebox-leftimg article .img-wrap.crop .cell, .mainbody .full-whitebox-leftimg .item .img-wrap.crop .cell {
	overflow:hidden
}
.mainbody .full-whitebox-leftimg article .img-wrap.crop .cell img, .mainbody .full-whitebox-leftimg .item .img-wrap.crop .cell img {
	width:100% !important;
	max-width:100% !important;
	margin-left:0
}
@media (min-width: 42em) {
.mainbody .full-whitebox-leftimg article .img-wrap.crop .cell img, .mainbody .full-whitebox-leftimg .item .img-wrap.crop .cell img {
width:127% !important;
max-width:127% !important;
margin-left:-12.5%
}
}
.mainbody .full-whitebox-leftimg article .img-wrap.crop .cell .blackoverlay-half, .mainbody .full-whitebox-leftimg .item .img-wrap.crop .cell .blackoverlay-half {
	background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.8);
	width:40%;
	padding:.5em 0;
	top:50%;
	position:absolute;
	height:50%;
	overflow:hidden;
	color:#FFF;
	text-align:center
}
.mainbody .full-whitebox-leftimg article.hide-images, .mainbody .full-whitebox-leftimg .item.hide-images {
	padding:1em !important
}
.mainbody .full-whitebox-leftimg article.hide-images div.img-wrap, .mainbody .full-whitebox-leftimg .item.hide-images div.img-wrap {
	display:none !important
}
@media (min-width: 58em) {
.mainbody .col2-whitebox {
margin:0
}
}
.mainbody .col2-whitebox article, .mainbody .col2-whitebox .item {
	font-size:0.9em;
	color:#565656
}
.mainbody .col2 article .state, .mainbody .col2 .item .state {
	color:#ee5522
}
.mainbody .col2 article ul, .mainbody .col2 .item ul {
	list-style:none;
	padding:0;
	margin:0;
	width:94%
}
.mainbody .col2 article li, .mainbody .col2 .item li {
	padding-left:1em;
	text-indent:-.9em;
	margin:1em 0 1.3em 0.5em
}
.mainbody .col2 article li:before, .mainbody .col2 .item li:before {
	content:"•";
	color:#ee5522;
	padding:0 0.5em 0 0
}
.mainbody .col2.local {
	text-align:center !important;
	margin-bottom:1em
}
.mainbody .col2.local article, .mainbody .col2.local .item {
	margin-top:1em
}
.mainbody .col2.local h2 {
	font-size:2.2em !important;
	color:#696669;
	font-weight:100
}
.mainbody .col2.local h3 {
	font-size:1em !important;
	color:#000;
	font-weight:bold;
	margin:1em 0 0 0;
	padding:0
}
.mainbody .col2.local .local-people-title {
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif;
	color:#ee5522;
	font-size:.8em;
	font-weight:bold;
	padding:0;
	margin-top:.2em
}
.mainbody .col2.local .local-icon-text {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:100;
	margin:1em 4em 0em 4em
}
.mainbody .col2.local .local-icon-text.small {
	font-size:.9em
}
.mainbody .col2.local .local-lead-text {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1.2em;
	line-height:2em;
	margin:0 1em
}
@media (min-width: 42em) {
.mainbody .col2.lastcol2 .item {
margin-bottom:1em !important
}
}
.mainbody .col2.states {
	margin:.8em 0 0 0;
	padding-bottom:.4em;
	border-bottom:1px solid #cccccc
}
.mainbody .col2.states:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col2.states p {
	font-size:.9em;
	margin:0
}
@media (min-width: 30em) {
.mainbody .col2.states p {
font-size:1.2em
}
}
.mainbody .col2.states .item {
	margin:0 !important
}
.mainbody .col2.states .item.areas {
	clear:both !important
}
.mainbody .col2.states .item.areas:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col2.us-states article, .mainbody .col2.us-states .item {
	margin-bottom:1.2em
}
.mainbody .col2.us-states article .state, .mainbody .col2.us-states .item .state {
	font-size:1em;
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif;
	font-weight:600;
	color:#ee5522
}
.mainbody .col2.us-states article hr, .mainbody .col2.us-states .item hr {
	padding:0;
	margin:0 0 0.5em 0
}
.mainbody .col2.us-states article p, .mainbody .col2.us-states .item p {
	line-height:1.5em;
	margin:0
}
.mainbody .col2.us-states article .county, .mainbody .col2.us-states .item .county {
	color:#696669;
	font-style:italic
}
.mainbody .full-icons {
	margin-top:-1em;
	margin-bottom:1.6em
}
@media (min-width: 42em) {
.mainbody .full-icons {
margin-top:1em;
margin-bottom:2.85%
}
}
.mainbody .full-icons .item {
	background-color:white;
	border-bottom:1px solid #bebebe;
	line-height:1.5em;
	color:#333333;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	position:relative;
	display:block
}
.mainbody .full-icons .item:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .full-icons .item .copy-wrap .cell {
	display:block;
	padding:0.9em 0.9em 1.5em 0.9em !important;
	vertical-align:top
}
.mainbody .full-icons .item .copy-wrap .cell p {
	padding-bottom:1em !important
}
.mainbody .full-icons .item .img-wrap a {
	display:block;
	position:relative
}
.mainbody .full-icons .item .img-wrap a:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .full-icons .item a {
	padding:0
}
.mainbody .full-icons .item .category {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 0.3em 0;
	text-decoration:none;
	color:#696669
}
@media (min-width: 42em) {
.mainbody .full-icons .item .category:after {
content:" \203a";
font-size:1.4em
}
}
.mainbody .full-icons .item h2 {
	font-size:1.6em;
	margin:0;
	line-height:1em;
	padding:0 0 0.4em 0;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	color:#333333
}
.mainbody .full-icons .item h2 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody .full-icons .item h2 a:hover {
	text-decoration:underline
}
.mainbody .full-icons .item h3 {
	color:#333333
}
.mainbody .full-icons .item h3 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody .full-icons .item h3 a:hover {
	text-decoration:underline
}
@media (min-width: 42em) {
.mainbody .full-icons .item {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
.mainbody .full-icons .item .copy-wrap {
	width:65.7142857143%;
	float:right;
	margin-right:0
}
.mainbody .full-icons .item .copy-wrap .cell {
	padding:0.9em 0.9em 0.9em 0
}
.mainbody .full-icons .item .img-wrap {
	width:31.4285714286%;
	float:left;
	margin-right:2.8571428571%
}
.mainbody .full-icons .item p {
	margin-bottom:0
}
@media (min-width: 42em) {
.mainbody .full-icons .item .img-wrap {
background-color:#ececeb
}
}
.mainbody .full-icons .item .img-wrap img {
	margin:1.2em 15%;
	width:70%
}
@media (min-width: 42em) {
.mainbody .full-icons .item .img-wrap img {
margin:1.2em 34%;
width:32%
}
}
.mainbody .full-icons .item .img-wrap.fullHeight {
	height:100%
}
@media (min-width: 42em) {
.mainbody .full-icons .item .copy-wrap .cell {
padding:1em 0.5em 0.25em 0em
}
}
.mainbody .full-icons .item .copy-wrap li {
	font-size:.9em;
	margin-left:.1em;
	padding:0 1em 0 0.1em;
	text-indent:-1em
}
.mainbody .full-icons .item .copy-wrap ul {
	margin:0em 1em;
	list-style-type:disc;
	list-style-position:inside
}
.mainbody .col2-copyarea-grey:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col2-copyarea-grey h3 {
	font-size:1.6em;
	padding-top:0;
	padding-bottom:0
}
.mainbody .col2-copyarea-grey a.mob-title h2, .mainbody .col2-copyarea-grey a.mob-title h3 {
	display:block
}
.mainbody .col2-copyarea-grey div, .mainbody .col2-copyarea-grey .item {
	display:block;
	margin-bottom:1em;
	padding:0
}
.mainbody .col2-copyarea-grey div h2, .mainbody .col2-copyarea-grey .item h2 {
	vertical-align:baseline !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-size:2em
}
@media (min-width: 42em) {
.mainbody .col2-copyarea-grey div, .mainbody .col2-copyarea-grey .item {
margin-bottom:2.85%
}
}
@media (min-width: 42em) {
.mainbody .col2-copyarea-grey div.last-wide, .mainbody .col2-copyarea-grey .item.last-wide {
width:100%;
display:block;
clear:right
}
}
.mainbody .col3.us-states article, .mainbody .col3.us-states .item {
	margin-bottom:1.2em
}
.mainbody .col3.us-states article .state, .mainbody .col3.us-states .item .state {
	font-size:1em;
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif;
	font-weight:600;
	color:#ee5522
}
.mainbody .col3.us-states article hr, .mainbody .col3.us-states .item hr {
	padding:0;
	margin:0 0 0.5em 0
}
.mainbody .col3.us-states article p, .mainbody .col3.us-states .item p {
	line-height:1.5em;
	margin:0
}
.mainbody .col3.us-states article .county, .mainbody .col3.us-states .item .county {
	color:#696669;
	font-style:italic
}
.mainbody .col3-copyarea-grey:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col3-copyarea-grey h3 {
	font-size:1.6em;
	padding-top:0;
	padding-bottom:0
}
.mainbody .col3-copyarea-grey a.mob-title h2, .mainbody .col3-copyarea-grey a.mob-title h3 {
	display:block
}
.mainbody .col3-copyarea-grey div, .mainbody .col3-copyarea-grey .item {
	display:block;
	margin-bottom:1em;
	padding:0
}
.mainbody .col3-copyarea-grey div h2, .mainbody .col3-copyarea-grey .item h2 {
	vertical-align:baseline !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-size:2em
}
@media (min-width: 42em) {
.mainbody .col3-copyarea-grey div, .mainbody .col3-copyarea-grey .item {
margin-bottom:0
}
}
@media (min-width: 42em) {
.mainbody .col3-copyarea-grey div.last-wide, .mainbody .col3-copyarea-grey .item.last-wide {
width:100%;
display:block;
clear:right
}
}
.mainbody .col3-copyarea-grey div.numbers h2, .mainbody .col3-copyarea-grey .item.numbers h2 {
	font-variant:normal;
	font-weight:300;
	color:#696669
}
.mainbody .col4:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col4.countries {
	padding:1.2em 0 0 2em
}
.mainbody .col4.countries p {
	line-height:1em;
	margin:0
}
.mainbody .col4-local {
	padding:0 1em
}
.mainbody .col4-local:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col4-local p {
	line-height:1em;
	margin:0
}
@media (min-width: 42em) {
.mainbody .col4-local {
padding:0
}
}
.mainbody .col4-copyarea-grey:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col4-copyarea-grey h3 {
	padding-top:0;
	padding-bottom:30px
}
.mainbody .col4-copyarea-grey .item {
	display:block;
	margin-bottom:1em;
	padding:0
}
.mainbody .col4-copyarea-grey .item p {
	font-size:0.85em
}
.mainbody .col5-whitebox img {
	margin:0
}
.mainbody .col5-whitebox:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody .col5-whitebox {
margin:0 2.85%
}
}
@media (min-width: 58em) {
.mainbody .col5-whitebox {
margin:0
}
}
.mainbody .col5-whitebox article, .mainbody .col5-whitebox .item {
	display:table;
	color:#565656
}
.mainbody .col5-whitebox article:after, .mainbody .col5-whitebox .item:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col5-whitebox article .img-wrap, .mainbody .col5-whitebox .item .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.mainbody .col5-whitebox article .img-wrap img, .mainbody .col5-whitebox .item .img-wrap img {
	width:100%
}
.mainbody .col5-whitebox article .img-wrap a, .mainbody .col5-whitebox .item .img-wrap a {
	width:100%
}
.mainbody .col5-whitebox article .copy-wrap, .mainbody .col5-whitebox .item .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.mainbody .col5-whitebox article .copy-wrap .cell, .mainbody .col5-whitebox .item .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
.mainbody .col5-whitebox article, .mainbody .col5-whitebox .item {
display:block
}
.mainbody .col5-whitebox article .copy-wrap, .mainbody .col5-whitebox .item .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
.mainbody .col5-whitebox article .copy-wrap .cell, .mainbody .col5-whitebox .item .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.mainbody .col5-whitebox article .img-wrap, .mainbody .col5-whitebox .item .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
@media (min-width: 58em) {
.mainbody .col5-whitebox article, .mainbody .col5-whitebox .item {
display:table
}
.mainbody .col5-whitebox article .img-wrap, .mainbody .col5-whitebox .item .img-wrap {
float:none;
position:relative;
display:table-header-group;
height:1%
}
.mainbody .col5-whitebox article .img-wrap img, .mainbody .col5-whitebox .item .img-wrap img {
width:100%
}
.mainbody .col5-whitebox article .img-wrap a, .mainbody .col5-whitebox .item .img-wrap a {
width:100%
}
.mainbody .col5-whitebox article .copy-wrap, .mainbody .col5-whitebox .item .copy-wrap {
float:none;
display:table-row-group;
vertical-align:top !important
}
.mainbody .col5-whitebox article .copy-wrap .cell, .mainbody .col5-whitebox .item .copy-wrap .cell {
padding:0.9em 0.9em 1.6em 0.9em
}
}
.mainbody .col5-whitebox article h2, .mainbody .col5-whitebox .item h2 {
	font-size:1.6em;
	color:#333333
}
@media (min-width: 42em) {
.mainbody .col5-whitebox article h2, .mainbody .col5-whitebox .item h2 {
padding-bottom:0
}
}
@media (min-width: 58em) {
.mainbody .col5-whitebox article h2, .mainbody .col5-whitebox .item h2 {
font-size:1em;
height:3.2em;
padding-bottom:.4em
}
}
.mainbody .col5-whitebox article p, .mainbody .col5-whitebox .item p {
	font-size:0.85em;
	line-height:1.4em
}
@media (min-width: 58em) {
.mainbody .col5-whitebox article p, .mainbody .col5-whitebox .item p {
font-size:0.75em;
line-height:1.2em
}
}
.mainbody .full-copyarea-grey {
	font-size:0.85em
}
.mainbody .full-copyarea-grey:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .full-copyarea-grey h3 {
	font-size:1.77em;
	padding-bottom:1em
}
.mainbody .full-copyarea-grey h3.lead-htag {
	padding-bottom:0em
}
.mainbody .full-copyarea-grey h3.notop {
	padding-top:0 !important
}
.mainbody .full-copyarea-grey h4 {
	font-size:1.6em
}
.mainbody .full-copyarea-grey h5 {
	font-size:1.4em;
	border-bottom:1px solid #babab7;
	padding-bottom:.2em;
	margin-bottom:.2em
}
.mainbody .full-copyarea-grey.last-element {
	margin-bottom:0
}
.mainbody .full-copyarea-grey.icons {
	padding-top:0 !important
}
.mainbody .full-copyarea-grey.careers h3 {
	margin-bottom:1em !important;
	padding-bottom:0 !important
}
.mainbody .full-copyarea-grey.careers .col2 .item li::before {
font-size:1.5em;
position:absolute
}
.mainbody .full-copyarea-grey.careers .col2 {
	clear:both
}
.mainbody .full-copyarea-grey.careers .col2:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .full-copyarea-grey.careers .col2 .item {
	max-height:180px
}
@media (min-width: 42em) {
.mainbody .full-copyarea-grey.careers .col2 .item {
max-height:210px;
margin-bottom:2px
}
}
.mainbody .full-copyarea-grey.careers .col2 .item ul {
	margin-left:1em
}
@media (min-width: 42em) {
.mainbody .full-copyarea-grey.careers .col2 .item ul {
margin-left:1.9em
}
}
.mainbody .full-copyarea-grey.careers .col2 .item li {
	text-indent:0 !important;
	margin:1em 0px 1em 0.5em
}
.mainbody .full-copyarea-grey.careers ul.copyUL {
	margin-bottom:1em;
	margin-left:1em;
	list-style:none
}
@media (min-width: 42em) {
.mainbody .full-copyarea-grey.careers ul.copyUL {
margin-left:1.9em
}
}
.mainbody .full-copyarea-grey.careers ul.copyUL li {
	padding-left:1em;
	margin:1em 0.5em 1em 0.5em
}
.mainbody .full-copyarea-grey.careers ul.copyUL li:before {
	content:"•";
	color:#ee5522;
	padding:0 0.5em 0 0;
	font-size:1.5em;
	position:absolute;
	margin-left:-1em
}
.mainbody .col2-listarea-grey {
	font-size:0.85em
}
.mainbody .col2-listarea-grey h3 {
	font-size:1.75em;
	padding-bottom:1em
}
.mainbody .col2-listarea-grey ul li {
	margin-bottom:.75em;
	line-height:1.3em
}
.mainbody .col2-listarea-grey ul li a {
	color:#565656
}
.mainbody .col3-listarea-grey {
	font-size:0.85em
}
.mainbody .col3-listarea-grey h3 {
	font-size:1.75em;
	padding-bottom:1em
}
.mainbody .col3-listarea-grey ul li {
	margin-bottom:.75em
}
.mainbody .quote-greyarea {
	margin:0 0 2.85% 0;
	display:table;
	font-size:0.85em
}
.mainbody .quote-greyarea:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .quote-greyarea article {
	margin:0 0 2.85% 0
}
@media (min-width: 42em) {
.mainbody .quote-greyarea article {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
margin:0
}
.mainbody .quote-greyarea blockquote {
width:31.4285714286%;
float:right;
margin-right:0
}
}
.mainbody .quote-greyarea .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.mainbody .quote-greyarea .img-wrap img {
	width:100%
}
.mainbody .quote-greyarea .img-wrap a {
	width:100%
}
.mainbody .quote-greyarea .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.mainbody .quote-greyarea .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
.mainbody .quote-greyarea div.img-wrap {
	display:block;
	margin:0
}
.mainbody .quote-greyarea blockquote {
	margin-bottom:0
}
.mainbody .vid-grey {
	margin:0 0 2.85% 0;
	display:table;
	font-size:0.85em
}
.mainbody .vid-grey:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .vid-grey article {
	margin:0 0 2.85% 0
}
@media (min-width: 42em) {
.mainbody .vid-grey article {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
margin:0
}
.mainbody .vid-grey blockquote {
width:31.4285714286%;
float:right;
margin-right:0
}
}
.mainbody .vid-grey .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.mainbody .vid-grey .img-wrap img {
	width:100%
}
.mainbody .vid-grey .img-wrap a {
	width:100%
}
.mainbody .vid-grey .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.mainbody .vid-grey .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
.mainbody .vid-grey div.img-wrap {
	margin:0
}
.mainbody .vid-grey blockquote {
	margin-bottom:0
}
@media (min-width: 58em) {
.mainbody .vid-grey blockquote {
height:345px
}
}
.mainbody .biz-layout {
	margin-bottom:2.85%
}
.mainbody .biz-layout:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .biz-layout.lastbiz {
	margin-bottom:10px !important
}
.mainbody .biz-layout figure {
	margin-bottom:1em
}
@media (min-width: 42em) {
.mainbody .biz-layout figure {
margin-bottom:0;
width:14.2857142857%;
float:left;
margin-right:2.8571428571%;
text-align:center
}
}
.mainbody .biz-layout figure img {
	display:inline-block
}
@media (min-width: 42em) {
.mainbody .biz-layout .biz-description {
width:82.8571428571%;
float:right;
margin-right:0
}
}
.mainbody .biz-layout .biz-description p {
	line-height:1.4em
}
.mainbody .principles-layout {
	margin-bottom:2.85%
}
.mainbody .principles-layout:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .principles-layout.lastbiz {
	margin-bottom:10px !important
}
.mainbody .principles-layout figure {
	margin-bottom:1em
}
@media (min-width: 42em) {
.mainbody .principles-layout figure {
margin-bottom:0;
width:24%;
float:left;
text-align:center
}
}
.mainbody .principles-layout figure img {
	display:inline-block
}
@media (min-width: 42em) {
.mainbody .principles-layout .principles-description {
width:73%;
float:right
}
}
.mainbody .principles-layout .principles-description p {
	line-height:1.4em
}
.mainbody .col3-grantee-layout {
	margin-bottom:2.85%
}
@media (min-width: 0em) and (max-width: 42em) {
.mainbody .col3-grantee-layout {
display:block
}
.mainbody .col3-grantee-layout .copy-wrap {
width:48.5714285714%;
float:right;
margin-right:0;
position:relative
}
.mainbody .col3-grantee-layout .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.mainbody .col3-grantee-layout .img-wrap {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
}
.mainbody .col3-grantee-layout .item {
	border-bottom:1px #cccccc solid
}
@media (min-width: 42em) {
.mainbody .col3-grantee-layout .item {
border-bottom:none;
position:relative
}
}
.mainbody .col3-grantee-layout .item .copy-wrap a {
	color:black;
	display:none
}
.mainbody .col3-grantee-layout .item .copy-wrap a:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .col3-grantee-layout .item .copy-wrap .pointerShadow {
	display:none;
	position:absolute;
	display:inline-block;
	z-index:10
}
.mainbody .col3-grantee-layout .item .copy-wrap .pointer {
	display:none;
	position:absolute;
	display:inline-block;
	z-index:11
}
@media (min-width: 42em) {
.mainbody .col3-grantee-layout .item .copy-wrap {
display:none
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox {
background-color:white;
border-bottom:1px solid #bebebe;
line-height:1.5em;
color:#333333;
box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
position:relative;
display:block;
border:1px solid #cccccc;
position:absolute;
width:250px;
z-index:5
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox .copy-wrap .cell {
display:block;
padding:0.9em 0.9em 1.5em 0.9em !important;
vertical-align:top
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox .copy-wrap .cell p {
padding-bottom:1em !important
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox .img-wrap a {
display:block;
position:relative
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox .img-wrap a:after {
content:"";
display:table;
clear:both
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox a {
padding:0
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox .category {
display:block;
font-size:0.75em;
font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
text-transform:uppercase;
padding:0 0 0.3em 0;
text-decoration:none;
color:#696669
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox .category:after {
content:" \203a";
font-size:1.4em
}
}
@media (min-width: 42em) {
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox h2 {
font-size:1.6em;
margin:0;
line-height:1em;
padding:0 0 0.4em 0;
font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
font-weight:normal;
color:#333333
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox h2 a {
font-size:1em;
text-decoration:none;
color:#333333
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox h2 a:hover {
text-decoration:underline
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox h3 {
color:#333333
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox h3 a {
font-size:1em;
text-decoration:none;
color:#333333
}
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox h3 a:hover {
text-decoration:underline
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody .col3-grantee-layout .item .copy-wrap.show-whitebox {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
@media (min-width: 42em) {
.mainbody .col3-grantee-layout .item .copy-wrap.pointLeft {
padding:1em
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointLeft.show-whitebox {
left:220px
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointLeft .pointerShadow {
left:-20px;
top:48px;
border-top:20px solid transparent;
border-right:20px solid #cccccc;
border-bottom:20px solid transparent
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointLeft .pointer {
left:-18px;
top:49px;
border-top:19px solid transparent;
border-right:19px solid white;
border-bottom:19px solid transparent
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointRight {
padding:1em
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointRight.show-whitebox {
right:194px
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointRight .pointerShadow {
right:-20px;
top:48px;
border-bottom:20px solid transparent;
border-top:20px solid transparent;
border-left:20px solid #cccccc
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointRight .pointer {
right:-18px;
top:49px;
border-bottom:19px solid transparent;
border-top:19px solid transparent;
border-left:19px solid white
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointUp {
padding:1em
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointUp.show-whitebox {
top:160px
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointUp .pointerShadow {
border-left:20px solid transparent;
border-right:20px solid transparent;
border-bottom:20px solid #cccccc;
left:95px;
top:-21px
}
.mainbody .col3-grantee-layout .item .copy-wrap.pointUp .pointer {
border-left:19px solid transparent;
border-right:19px solid transparent;
border-bottom:19px solid white;
left:96px;
top:-38px
}
.mainbody .col3-grantee-layout .item .copy-wrap a {
float:right;
font-size:1.25em;
cursor:pointer;
display:block
}
.mainbody .col3-grantee-layout .item .copy-wrap h4 {
border-bottom:1px solid #cccccc;
padding-top:0px
}
.mainbody .col3-grantee-layout .item .copy-wrap p {
padding-top:10px
}
}
.mainbody .col3-grantee-layout .item .img-wrap .medLogo {
	display:none
}
@media (min-width: 42em) {
.mainbody .col3-grantee-layout .item .img-wrap {
cursor:pointer
}
.mainbody .col3-grantee-layout .item .img-wrap .smallLogo {
display:none
}
.mainbody .col3-grantee-layout .item .img-wrap .medLogo {
display:block
}
.mainbody .col3-grantee-layout .item .img-wrap .medLogo:active {
border:none
}
}
.mainbody .col3-grantee-layout.brg .item {
	border:1px solid transparent
}
.mainbody .col3-grantee-layout.brg .item:hover {
	border-color:#e4e4e4
}
.mainbody .col3-grantee-layout.brg .item .copy-wrap {
	float:right
}
@media (min-width: 42em) {
.mainbody .col3-grantee-layout.brg .item .copy-wrap {
float:none
}
}
.mainbody .col3-grantee-layout.brg .item .img-wrap .cell a.medLogo {
	padding:2.5em 2em
}
.mainbody .col3-grantee-layout.brg .item .img-wrap .cell a.medLogo.bold {
	padding-top:4em
}
.mainbody .col3-grantee-layout.brg .item .img-wrap .cell a.medLogo.sage {
	padding-top:.5em
}
.mainbody .col3-grantee-layout.brg .item .img-wrap .cell a.medLogo.win {
	padding-top:.5em
}
.mainbody .col3-grantee-layout.brg .item .img-wrap .cell .smallLogo {
	margin-top:2em
}
.mainbody .col3-grantee-layout.brg .item .img-wrap .cell .smallLogo.sage {
	margin-top:1em
}
.mainbody .col3-grantee-layout.brg .item .img-wrap .cell .smallLogo.win {
	margin-top:1em
}
.mainbody .grantsInfo .selectWrapper {
	text-align:left;
	padding:10px 0px;
	vertical-align:middle;
	height:70px;
	position:relative;
	padding-bottom:1.5em;
	height:61px
}
.mainbody .grantsInfo .selectWrapper .location {
	vertical-align:middle;
	display:inline-block;
	padding-top:.8em
}
.mainbody .grantsInfo .selectWrapper select {
	width:180px;
	height:40px;
	font-size:16px;
	display:inline-block;
	position:absolute;
	z-index:10;
	left:68px
}
@media (min-width: 30em) {
.mainbody .grantsInfo .selectWrapper select {
width:220px
}
}
.mainbody .grantsInfo .selectWrapper select:focus {
	font-size:16px
}
.mainbody .grantsInfo .selectWrapper .customSelect {
	width:180px;
	display:inline-block;
	position:absolute;
	left:68px;
	z-index:5
}
@media (min-width: 30em) {
.mainbody .grantsInfo .selectWrapper .customSelect {
width:220px
}
}
.mainbody .grantsInfo .selectWrapper .customSelect .selectBox {
	width:140px;
	height:40px;
	color:black;
	background-color:white;
	cursor:pointer;
	text-align:center;
	border:1px solid gray;
	display:inline-block;
	padding-top:.8em
}
@media (min-width: 30em) {
.mainbody .grantsInfo .selectWrapper .customSelect .selectBox {
width:180px
}
}
.mainbody .grantsInfo .selectWrapper .customSelect .downBox {
	width:40px;
	height:40px;
	background-color:gray;
	display:inline-block;
	cursor:pointer
}
.mainbody .grantsInfo .selectWrapper .customSelect .dArrow {
	width:0;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid white;
	font-size:0;
	line-height:0;
	margin:auto;
	margin-top:14px
}
.mainbody .grantsInfo .mapWrap {
	text-align:center;
	position:relative
}
.mainbody .grantsInfo .mapWrap img {
	width:100%
}
.mainbody .grantsInfo .circle {
	border-radius:50%;
	margin:-4px;
	border:4px solid #006DB7;
	position:absolute
}
.mainbody .grantsInfo .circle.circleSelected {
	border:6px solid #ee5522;
	margin:-6px
}
.mainbody .grantsInfo .circle.circleEnabled {
	cursor:pointer
}
.mainbody .grantsInfo .circle.circleEnabled:hover {
	border-color:#db5c22
}
.mainbody .grantsInfo h4 {
	border-bottom:1px solid #cccccc;
	padding-top:0px;
	color:#ee5522;
	margin-bottom:.4em
}
.mainbody .grantsInfo ul {
	list-style-type:disc;
	margin-top:5px;
	display:block;
	margin-left:1em;
	width:95%
}
.mainbody .grantsInfo .org {
	font-weight:bold;
	border-bottom:1px solid black;
	display:block;
	margin-top:.3em;
	padding-bottom:.1em
}
.mainbody .grantsInfo .toolTip {
	display:none;
	background-color:white;
	border-bottom:1px solid #bebebe;
	line-height:1.5em;
	color:#333333;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	position:relative;
	text-align:left;
	border:1px solid #cccccc;
	position:absolute;
	width:250px;
	z-index:25;
	padding:1em;
	max-height:600px
}
.mainbody .grantsInfo .toolTip .copy-wrap .cell {
	display:block;
	padding:0.9em 0.9em 1.5em 0.9em !important;
	vertical-align:top
}
.mainbody .grantsInfo .toolTip .copy-wrap .cell p {
	padding-bottom:1em !important
}
.mainbody .grantsInfo .toolTip .img-wrap a {
	display:block;
	position:relative
}
.mainbody .grantsInfo .toolTip .img-wrap a:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .grantsInfo .toolTip a {
	padding:0
}
.mainbody .grantsInfo .toolTip .category {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 0.3em 0;
	text-decoration:none;
	color:#696669
}
@media (min-width: 42em) {
.mainbody .grantsInfo .toolTip .category:after {
content:" \203a";
font-size:1.4em
}
}
.mainbody .grantsInfo .toolTip h2 {
	font-size:1.6em;
	margin:0;
	line-height:1em;
	padding:0 0 0.4em 0;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	color:#333333
}
.mainbody .grantsInfo .toolTip h2 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody .grantsInfo .toolTip h2 a:hover {
	text-decoration:underline
}
.mainbody .grantsInfo .toolTip h3 {
	color:#333333
}
.mainbody .grantsInfo .toolTip h3 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody .grantsInfo .toolTip h3 a:hover {
	text-decoration:underline
}
@media (min-width: 42em) {
.mainbody .grantsInfo .toolTip {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
@media (min-width: 554px) {
.mainbody .grantsInfo .toolTip.toolTipActive {
display:block
}
}
.mainbody .grantsInfo .toolTip.toolTipActive a {
	float:right;
	font-size:1.25em;
	cursor:pointer;
	display:block;
	color:black
}
.mainbody .grantsInfo .toolTip.toolTipActive .totalAmount {
	margin:5px 0px;
	display:block
}
.mainbody .grantsInfo .toolTip.toolTipActive.pointLeft .pointerShadow {
	left:-20px;
	top:48px;
	border-top:20px solid transparent;
	border-right:20px solid #cccccc;
	border-bottom:20px solid transparent;
	position:absolute
}
.mainbody .grantsInfo .toolTip.toolTipActive.pointLeft .pointer {
	left:-18px;
	top:49px;
	border-top:19px solid transparent;
	border-right:19px solid white;
	border-bottom:19px solid transparent;
	position:absolute
}
.mainbody .grantsInfo .toolTip.toolTipActive.pointRight .pointerShadow {
	right:-20px;
	top:48px;
	border-bottom:20px solid transparent;
	border-top:20px solid transparent;
	border-left:20px solid #cccccc;
	position:absolute
}
.mainbody .grantsInfo .toolTip.toolTipActive.pointRight .pointer {
	right:-18px;
	top:49px;
	border-bottom:19px solid transparent;
	border-top:19px solid transparent;
	border-left:19px solid white;
	position:absolute
}
.mainbody .grantsInfo .cityInfo {
	display:none;
	background-color:white;
	border-bottom:1px solid #bebebe;
	line-height:1.5em;
	color:#333333;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	position:relative;
	text-align:left;
	border:1px solid #cccccc;
	overflow:hidden;
	border:1px solid #cccccc;
	margin-bottom:2.85%;
	padding:1em
}
.mainbody .grantsInfo .cityInfo .copy-wrap .cell {
	display:block;
	padding:0.9em 0.9em 1.5em 0.9em !important;
	vertical-align:top
}
.mainbody .grantsInfo .cityInfo .copy-wrap .cell p {
	padding-bottom:1em !important
}
.mainbody .grantsInfo .cityInfo .img-wrap a {
	display:block;
	position:relative
}
.mainbody .grantsInfo .cityInfo .img-wrap a:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .grantsInfo .cityInfo a {
	padding:0
}
.mainbody .grantsInfo .cityInfo .category {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 0.3em 0;
	text-decoration:none;
	color:#696669
}
@media (min-width: 42em) {
.mainbody .grantsInfo .cityInfo .category:after {
content:" \203a";
font-size:1.4em
}
}
.mainbody .grantsInfo .cityInfo h2 {
	font-size:1.6em;
	margin:0;
	line-height:1em;
	padding:0 0 0.4em 0;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	color:#333333
}
.mainbody .grantsInfo .cityInfo h2 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody .grantsInfo .cityInfo h2 a:hover {
	text-decoration:underline
}
.mainbody .grantsInfo .cityInfo h3 {
	color:#333333
}
.mainbody .grantsInfo .cityInfo h3 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody .grantsInfo .cityInfo h3 a:hover {
	text-decoration:underline
}
@media (min-width: 42em) {
.mainbody .grantsInfo .cityInfo {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
.mainbody .grantsInfo .cityInfo p {
	font-size:1.6em
}
.mainbody .grantsInfo .cityInfo p span.name {
	padding-top:0px;
	display:inline-block
}
.mainbody .grantsInfo .cityInfo p span.money {
	color:#ee5522;
	float:right
}
.mainbody .grantsInfo .cityInfoActive {
	display:block
}
.mainbody .finCap-bottomImages h3 {
	font-size:1.6em;
	color:#565656
}
@media (min-width: 42em) {
.mainbody .finCap-bottomImages {
padding:0px
}
}
.mainbody .timeline h3 {
	text-align:center;
	margin-bottom:1em;
	font-size:2em
}
@media (min-width: 42em) {
.mainbody .timeline ul {
width:75%;
margin:auto
}
}
.mainbody .timeline ul li {
	border-left:2px solid #ee5522;
	position:relative;
	margin:0 0 0 160px;
	padding-left:15px;
	padding-bottom:30px
}
.mainbody .timeline ul li:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .timeline ul li h4 {
	margin-left:-160px;
	padding:0 15px 0.2em 0;
	margin-top:-2px;
	width:145px;
	float:left;
	text-align:right;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-weight:300;
	color:#ee5522;
	font-size:1.6em;
	position:relative;
	display:block
}
.mainbody .timeline ul li h4:after {
	content:'';
	height:12px;
	width:12px;
	border-radius:50%;
	border:2px solid #ee5522;
	display:block;
	right:-5px;
	margin-top:-7px;
	top:50%;
	background:white;
	position:absolute
}
.mainbody .timeline ul li.last-item {
	border-left:2px solid white
}
.mainbody .timeline ul li.last-item h4:after {
	background:#ee5522;
	margin-top:-12px
}
.mainbody .timeline ul li.first-item h4:after {
	background:#ee5522;
	margin-top:-12px
}
.mainbody .timeline ul li figure {
	padding-right:15px;
	margin-left:-160px;
	float:left;
	clear:left;
	position:relative;
	width:145px;
	display:block
}
.mainbody .timeline ul li figure:after {
	content:"";
	display:table;
	clear:both
}
.mainbody .timeline ul li figure figcaption {
	text-align:right;
	margin-top:5px;
	font-style:oblique;
	font-size:0.8em
}
.mainbody .timeline ul li figure img {
	width:100%
}
.mainbody .timeline ul li p {
	margin:-4px 0 4px
}
@media (min-width: 42em) {
.mainbody .collapse {
display:block !important
}
}
.mainbody .collapse.static {
	display:block !important;
	padding-top:0px !important
}
.mainbody .fc-icon {
	width:30%;
	margin:1em auto 1em;
	display:block
}
@media (min-width: 42em) {
.mainbody .fc-icon {
margin:0 auto 1em;
width:40%
}
}
.mainbody .smaller-icon {
	width:35%;
	margin:1em auto 1em;
	display:block;
	max-width:6em
}
@media (min-width: 42em) {
.mainbody .smaller-icon {
margin:0 auto 1em;
width:35%
}
}
@media (min-width: 64em) {
.mainbody .smaller-icon {
margin:0 auto 1em;
width:25%
}
}
.mainbody .twocol-icon {
	width:30%;
	margin:1em auto 1em;
	display:block
}
@media (min-width: 42em) {
.mainbody .twocol-icon {
margin:0 auto 1em;
width:32%
}
}
.mainbody .intro {
	text-align:center;
	padding:0.5em 0.75em 0 0.75em;
	border-top:2px solid #d3d3d1
}
.mainbody .intro .mob {
	font-size:.9em
}
.mainbody .intro .desk {
	display:none
}
@media (min-width: 42em) {
.mainbody .intro {
border-top:none;
padding:0 0 0.5em 0
}
.mainbody .intro .mob {
display:none
}
.mainbody .intro .desk {
display:block
}
}
.mainbody .intro h1 {
	padding:0 0 10px
}
.mainbody .intro img {
	max-width:90%
}
.mainbody .intro p {
	max-width:855px;
	margin:auto;
	font-size:0.75em;
	line-height:1.4em;
	padding:1em;
	color:#696669
}
.mainbody section {
	/*margin-bottom:2em*/
	 margin-bottom: -3em;
}
.mainbody section:after {
	content:"";
	display:table;
	clear:both
}
.mainbody section:last-child {
	margin-bottom:0
}
.mainbody section.detroit h4 {
	padding:0em 0em 1em 0em !important
}
.mainbody section.environment {
	margin-top:1em
}
.mainbody section.felsect {
	clear:both;
	margin-bottom:1em
}
.mainbody section.felsect h2 {
	margin:0.5em 0 0 0.75em
}
.mainbody section.felsect:last-child {
	margin-bottom:0
}
.mainbody section.felsect blockquote.full {
	margin-top:.5em;
	margin-bottom:.5em
}
.mainbody section.felsect h3 {
	padding:0 0 1em 0;
	clear:both
}
.mainbody section.felsect+hr {
	padding:0;
	margin:1.6em 0 2em 0
}
.mainbody section.local-article-author {
	margin-top:4em;
	clear:both
}
.mainbody section.localsect {
	clear:both;
	margin:2em 0em 0.75em 0em
}
.mainbody section.localsect:last-child {
	margin-bottom:0
}
.mainbody section.globalphilsect {
	clear:both;
	margin-bottom:1em
}
.mainbody section.globalphilsect h3 {
	padding:.7em 0
}
.mainbody section.globalphilsect hr {
	margin:2em 0em
}
.mainbody section.globalphilsect hr+h3 {
	padding:0em 0em 1em 0em !important
}
.mainbody section.globalphilsect p {
	margin:.2em 0
}
.mainbody section.vidsect {
	clear:both;
	margin-bottom:1em
}
.mainbody section.vidsect h2 {
	margin:0.5em 0 0 0.75em
}
.mainbody section.vidsect:last-child {
	margin-bottom:0
}
.mainbody section.vidsect blockquote.full {
	margin-top:.5em;
	margin-bottom:.5em
}
.mainbody section.vidsect h3 {
	padding:0 0 1em 0;
	clear:both;
	margin-left:.5em
}
@media (min-width: 42em) {
.mainbody section.vidsect h3 {
margin-left:0
}
}
.mainbody section.smbizsect {
	clear:both;
	margin-bottom:0 !important
}
.mainbody section.smbizsect h2 {
	margin:0.5em 0 0 0.75em
}
.mainbody section.smbizsect:last-child {
	margin-bottom:0
}
.mainbody section.smbizsect blockquote.full {
	margin-top:1em;
	margin-bottom:.5em
}
.mainbody section.smbizsect h3 {
	padding:0 0 1em 0;
	clear:both
}
.mainbody section.infographics:after {
	content:"";
	display:table;
	clear:both
}
.mainbody section.infographics h4 {
	text-align:center;
	color:#696669;
	margin:0em 0em 1em 0em;
	font-size:1.75em
}
@media (min-width: 42em) {
.mainbody section.infographics h4 {
text-align:left;
border-bottom:1px solid #cccccc;
padding-bottom:.5em
}
}
.mainbody section.infographics p {
	margin:0.5em 1em 0 1em
}
.mainbody section.infographics .centertext {
	text-align:center
}
.mainbody section.infographics .graduation .item img {
	float:left;
	margin-right:1em
}
.mainbody section blockquote.full+h3 {
	padding-top:1.6em
}
.mainbody section blockquote.full.top {
	margin-top:.5em;
	margin-bottom:0em
}
.mainbody section .seemore {
	margin:1em 0 1em 0.8em;
	padding:1em 0em;
	clear:both;
	font-size:0.9em
}
@media (min-width: 42em) {
.mainbody section .seemore {
margin:0 0 1.5em 0;
padding:0
}
}
.mainbody figure.style-logo {
	padding:1em 0 2.6em 0
}
.mainbody figure.style-img {
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody figure.style-img {
padding-bottom:1.6em
}
}
.mainbody figure.style-img .caption {
	font-size:.9em;
	color:#696669;
	margin-top:.3em
}
.mainbody figure.style-img.top {
	padding-bottom:0 !important
}
.mainbody figure.full img {
	width:100%
}
.mainbody figure.style-img-local {
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody figure.style-img-local {
padding-bottom:1.6em
}
}
.mainbody figure.style-img-local img {
	margin-top:1em
}
.mainbody figure.style-img-local .caption {
	font-size:.9em;
	color:#696669;
	margin-top:.3em
}
.mainbody figure.diagram {
	padding-top:1em;
	padding-bottom:2em
}
@media (min-width: 42em) {
.mainbody figure.diagram {
width:48.5714285714%;
float:right;
margin-right:0;
margin-left:1em
}
}
.mainbody figure.diagram img {
	margin:auto;
	display:block
}
.mainbody figure.img-two-col {
	padding-top:0em;
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody figure.img-two-col {
width:31.4285714286%;
float:right;
margin-right:0;
margin-left:1em
}
}
.mainbody figure.img-two-col img {
	margin:auto;
	display:block
}
.mainbody figure.partner-logo img {
	margin:auto;
	display:block
}
.mainbody figure.img-two-col-left {
	padding-top:0em;
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody figure.img-two-col-left {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
margin-right:1em
}
}
.mainbody figure.img-two-col-left img {
	margin:auto;
	display:block
}
.mainbody figure.img-two-col-left-local {
	border-bottom:5px solid #ff4500;
	border-top:5px solid #ff4500;
	margin:1em auto 2em !important;
	padding-bottom:0em;
	padding-top:10px;
	text-align:center;
	width:75%
}
@media (min-width: 42em) {
.mainbody figure.img-two-col-left-local {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
margin-right:1em;
border-bottom:0;
margin-bottom:0;
margin-right:2.5em !important
}
.mainbody figure.img-two-col-left-local.bio {
margin-right:2.5em
}
}
.mainbody figure.img-two-col-left-local img {
	margin:1em auto 0.5em;
	display:block
}
.mainbody figure.img-two-col-left-local span {
	margin:0 auto
}
.mainbody figure.img-two-col-left-local p {
	font-style:italic;
	text-align:left
}
.mainbody figure.vid-two-col-left {
	padding-top:0em;
	padding-bottom:0em
}
@media (min-width: 42em) {
.mainbody figure.vid-two-col-left {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
margin-right:1em
}
}
.mainbody figure.vid-two-col-left img {
	margin:auto;
	display:block
}
.mainbody figure.img-three-col {
	padding-top:0em;
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody figure.img-three-col {
width:48.5714285714%;
float:right;
margin-right:0;
margin-left:1em
}
}
.mainbody figure.img-three-col.lesspad {
	padding-bottom:.5em
}
.mainbody figure.img-three-col img {
	margin:auto;
	display:block
}
.mainbody figure.img-three-col-left {
	padding-top:0em;
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody figure.img-three-col-left {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
margin-right:1em
}
}
.mainbody figure.img-three-col-left img {
	margin:auto;
	display:block
}
.mainbody figure.img-four-col {
	padding-top:0em;
	padding-bottom:1em;
	margin-bottom:1.2em
}
@media (min-width: 42em) {
.mainbody figure.img-four-col {
width:65.7142857143%;
float:right;
margin-right:0;
margin-left:1em
}
}
.mainbody figure.img-four-col img {
	margin:auto;
	display:block
}
.mainbody figure.img-four-col p {
	margin-top:.5em
}
.mainbody figure.img-four-col-left {
	padding-top:0em;
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody figure.img-four-col-left {
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
margin-right:0em
}
}
.mainbody figure.img-four-col-left a {
	position:relative;
	display:block
}
.mainbody figure.img-four-col-left img {
	margin:auto;
	display:block
}
.mainbody figure.img-four-col-left p {
	margin-top:.5em
}
.mainbody figure.video {
	position:relative;
	background-color:white;
	border-bottom:1px solid #bebebe;
	line-height:1.5em;
	color:#333333;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	position:relative;
	margin-bottom:1em
}
.mainbody figure.video .copy-wrap .cell {
	display:block;
	padding:0.9em 0.9em 1.5em 0.9em !important;
	vertical-align:top
}
.mainbody figure.video .copy-wrap .cell p {
	padding-bottom:1em !important
}
.mainbody figure.video .img-wrap a {
	display:block;
	position:relative
}
.mainbody figure.video .img-wrap a:after {
	content:"";
	display:table;
	clear:both
}
.mainbody figure.video a {
	padding:0
}
.mainbody figure.video .category {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 0.3em 0;
	text-decoration:none;
	color:#696669
}
@media (min-width: 42em) {
.mainbody figure.video .category:after {
content:" \203a";
font-size:1.4em
}
}
.mainbody figure.video h2 {
	font-size:1.6em;
	margin:0;
	line-height:1em;
	padding:0 0 0.4em 0;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	color:#333333
}
.mainbody figure.video h2 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody figure.video h2 a:hover {
	text-decoration:underline
}
.mainbody figure.video h3 {
	color:#333333
}
.mainbody figure.video h3 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody figure.video h3 a:hover {
	text-decoration:underline
}
@media (min-width: 42em) {
.mainbody figure.video {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
@media (min-width: 42em) {
.mainbody figure.video {
width:48.5714285714%;
float:right;
margin-right:0;
margin-left:1em;
margin-bottom:.8em
}
}
.mainbody figure.video-sm {
	position:relative;
	background-color:white;
	border-bottom:1px solid #bebebe;
	line-height:1.5em;
	color:#333333;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	position:relative;
	margin-bottom:1em
}
.mainbody figure.video-sm .copy-wrap .cell {
	display:block;
	padding:0.9em 0.9em 1.5em 0.9em !important;
	vertical-align:top
}
.mainbody figure.video-sm .copy-wrap .cell p {
	padding-bottom:1em !important
}
.mainbody figure.video-sm .img-wrap a {
	display:block;
	position:relative
}
.mainbody figure.video-sm .img-wrap a:after {
	content:"";
	display:table;
	clear:both
}
.mainbody figure.video-sm a {
	padding:0
}
.mainbody figure.video-sm .category {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 0.3em 0;
	text-decoration:none;
	color:#696669
}
@media (min-width: 42em) {
.mainbody figure.video-sm .category:after {
content:" \203a";
font-size:1.4em
}
}
.mainbody figure.video-sm h2 {
	font-size:1.6em;
	margin:0;
	line-height:1em;
	padding:0 0 0.4em 0;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	color:#333333
}
.mainbody figure.video-sm h2 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody figure.video-sm h2 a:hover {
	text-decoration:underline
}
.mainbody figure.video-sm h3 {
	color:#333333
}
.mainbody figure.video-sm h3 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody figure.video-sm h3 a:hover {
	text-decoration:underline
}
@media (min-width: 42em) {
.mainbody figure.video-sm {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
@media (min-width: 42em) {
.mainbody figure.video-sm {
width:31.4285714286%;
float:right;
margin-right:0;
margin-left:1em;
margin-bottom:.8em
}
}
.mainbody figure.video-left {
	position:relative;
	background-color:white;
	border-bottom:1px solid #bebebe;
	line-height:1.5em;
	color:#333333;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	position:relative;
	margin-bottom:1em
}
.mainbody figure.video-left .copy-wrap .cell {
	display:block;
	padding:0.9em 0.9em 1.5em 0.9em !important;
	vertical-align:top
}
.mainbody figure.video-left .copy-wrap .cell p {
	padding-bottom:1em !important
}
.mainbody figure.video-left .img-wrap a {
	display:block;
	position:relative
}
.mainbody figure.video-left .img-wrap a:after {
	content:"";
	display:table;
	clear:both
}
.mainbody figure.video-left a {
	padding:0
}
.mainbody figure.video-left .category {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 0.3em 0;
	text-decoration:none;
	color:#696669
}
@media (min-width: 42em) {
.mainbody figure.video-left .category:after {
content:" \203a";
font-size:1.4em
}
}
.mainbody figure.video-left h2 {
	font-size:1.6em;
	margin:0;
	line-height:1em;
	padding:0 0 0.4em 0;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	color:#333333
}
.mainbody figure.video-left h2 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody figure.video-left h2 a:hover {
	text-decoration:underline
}
.mainbody figure.video-left h3 {
	color:#333333
}
.mainbody figure.video-left h3 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody figure.video-left h3 a:hover {
	text-decoration:underline
}
@media (min-width: 42em) {
.mainbody figure.video-left {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
@media (min-width: 42em) {
.mainbody figure.video-left {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
margin-right:1em;
margin-bottom:.9em
}
}
.mainbody .videotext p {
	margin-right:20px;
	font-size:.9em
}
@media (min-width: 42em) {
.mainbody .videotext p {
margin-right:55px;
font-size:.9em
}
}
.mainbody blockquote {
	background-color:white;
	border-bottom:1px solid #bebebe;
	line-height:1.5em;
	color:#333333;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	position:relative;
	padding:2em;
	margin-bottom:1em
}
.mainbody blockquote:after {
	content:"";
	display:table;
	clear:both
}
.mainbody blockquote .copy-wrap .cell {
	display:block;
	padding:0.9em 0.9em 1.5em 0.9em !important;
	vertical-align:top
}
.mainbody blockquote .copy-wrap .cell p {
	padding-bottom:1em !important
}
.mainbody blockquote .img-wrap a {
	display:block;
	position:relative
}
.mainbody blockquote .img-wrap a:after {
	content:"";
	display:table;
	clear:both
}
.mainbody blockquote a {
	padding:0
}
.mainbody blockquote .category {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 0.3em 0;
	text-decoration:none;
	color:#696669
}
@media (min-width: 42em) {
.mainbody blockquote .category:after {
content:" \203a";
font-size:1.4em
}
}
.mainbody blockquote h2 {
	font-size:1.6em;
	margin:0;
	line-height:1em;
	padding:0 0 0.4em 0;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	color:#333333
}
.mainbody blockquote h2 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody blockquote h2 a:hover {
	text-decoration:underline
}
.mainbody blockquote h3 {
	color:#333333
}
.mainbody blockquote h3 a {
	font-size:1em;
	text-decoration:none;
	color:#333333
}
.mainbody blockquote h3 a:hover {
	text-decoration:underline
}
@media (min-width: 42em) {
.mainbody blockquote {
border:1px solid #ccc;
margin-bottom:2.85%
}
}
@media (min-width: 42em) {
.mainbody blockquote {
width:31.4285714286%;
float:right;
margin-right:0;
margin-left:1em;
margin-bottom:.25em
}
}
.mainbody blockquote.onethird {
	padding:1em
}
@media (min-width: 42em) {
.mainbody blockquote.onethird {
min-height:240px;
padding:1.6em
}
}
@media (min-width: 58em) {
.mainbody blockquote.onethird {
padding:2em
}
}
.mainbody blockquote.full {
	width:100%;
	float:right;
	margin-right:0
}
.mainbody blockquote.full:after {
	content:"";
	display:table;
	clear:both
}
.mainbody blockquote.full+.felsect {
	padding-top:2.85% !important
}
.mainbody blockquote.full+.felsect:after {
	content:"";
	display:table;
	clear:both
}
.mainbody blockquote.full+h3 {
	padding-top:2.85% !important
}
.mainbody blockquote.full+h3:after {
	content:"";
	display:table;
	clear:both
}
.mainbody blockquote.full-institute {
	width:100%;
	float:right;
	margin-right:0;
	width:100% !important;
	margin-left:0;
	margin-bottom:1.5em !important;
	padding:1em;
	text-align:center
}
.mainbody blockquote.full-institute:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.mainbody blockquote.full-institute {
padding:2em;
text-align:left
}
}
.mainbody blockquote.full-institute p {
	text-align:center
}
@media (min-width: 42em) {
.mainbody blockquote.full-institute p {
text-align:left
}
}
.mainbody blockquote.full-institute img {
	max-width:250px;
	padding-bottom:1.1em
}
@media (min-width: 30em) {
.mainbody blockquote.full-institute img {
max-width:200px
}
}
@media (min-width: 42em) {
.mainbody blockquote.full-institute img {
margin-right:1em;
padding-right:1em;
max-width:150px;
float:left
}
}
.mainbody blockquote.full-institute footer {
	text-align:center;
	width:100%;
	max-width:250px;
	float:none;
	padding-top:1em;
	margin:.5em auto
}
@media (min-width: 30em) {
.mainbody blockquote.full-institute footer {
max-width:400px;
margin:1em
}
}
@media (min-width: 42em) {
.mainbody blockquote.full-institute footer {
max-width:475px
}
}
@media (min-width: 58em) {
.mainbody blockquote.full-institute footer {
max-width:82%
}
}
.mainbody blockquote.local {
	width:100%;
	float:right;
	margin-right:0;
	border:0 !important;
	box-shadow:0px 0px 0px transparent !important;
	padding:0 !important;
	margin:25% 0;
	text-align:center !important
}
.mainbody blockquote.local:after {
	content:"";
	display:table;
	clear:both
}
.mainbody blockquote.local footer {
	margin-top:.25em
}
.mainbody blockquote.local p {
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-size:1.5em !important;
	line-height:2em;
	font-variant:normal
}
.mainbody blockquote.local .localquote {
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-size:1.1em !important;
	line-height:1.5em;
	font-style:italic;
	text-align:center !important;
	padding:0 1em !important
}
.mainbody blockquote.local .bqstart {
	float:left;
	height:45px;
	margin-top:-20px;
	padding-top:40px;
	margin-bottom:-50px;
	font-size:600%;
	color:#FF0000
}
.mainbody blockquote.local .bqend {
	float:right;
	height:25px;
	margin-top:0px;
	padding-top:40px;
	font-size:600%;
	color:#FF0000
}
.mainbody blockquote.local cite {
	text-align:right !important;
	border:0 !important;
	margin-top:2em;
	font-variant:normal
}
.mainbody blockquote.local cite .local-attribute {
	color:#ee5522;
	font-variant:normal;
	text-transform:none;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-style:normal
}
.mainbody blockquote.local-full {
	width:100%;
	float:right;
	margin-right:0;
	border:0 !important;
	box-shadow:0px 0px 0px transparent !important;
	padding:0 !important;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif !important;
	margin:0 0 3em 0;
	text-align:center
}
.mainbody blockquote.local-full:after {
	content:"";
	display:table;
	clear:both
}
.mainbody blockquote.local-full p {
	text-align:center;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif !important;
	font-style:normal;
	font-weight:200 !important;
	font-size:1.8em;
	margin:0 0 0.5em 0 !important
}
.mainbody blockquote.local-full cite {
	border:0 !important;
	font-size:1.3em !important;
	color:#ee5522 !important;
	font-style:italic !important
}
.mainbody blockquote.local-full.military-quote {
	font-size:1.2em !important;
	line-height:1.3em !important;
	font-size:1.1em !important
}
.mainbody blockquote.local-full.military-quote p {
	width:83% !important;
	margin:0 auto !important
}
.mainbody blockquote.local-full.military-quote cite {
	font-size:1em !important
}
@media (min-width: 42em) {
.mainbody blockquote.local-full.military-quote {
font-size:1.4em !important;
font-size:1.3em !important
}
.mainbody blockquote.local-full.military-quote p {
width:75% !important;
margin:0 auto !important
}
.mainbody blockquote.local-full.military-quote cite {
font-size:1em !important
}
}
.mainbody blockquote h1 {
	font-size:1.2em;
	text-align:center;
	padding-top:0.3em
}
.mainbody blockquote p {
	text-align:center;
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:italic
}
.mainbody blockquote footer {
	display:block;
	width:80%;
	margin:1.5em auto 0 auto;
	padding:1.5em 0 0 0;
	border-top:solid 1px #ececea;
	text-align:center;
	color:#333333;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:.8em;
	line-height:1.2em;
	font-style:normal;
	text-transform:uppercase
}
.mainbody blockquote footer strong {
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif
}
.mainbody.pr .intro {
	padding-top:.5em
}
.mainbody.pr h2.mainlead {
	font-size:1.5em !important;
	line-height:1.3em;
	color:#696669;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	padding-top:5px
}
.mainbody.pr .full-copyarea {
	padding-top:0px
}
.mainbody.pr p em {
	font-style:italic !important;
	font-weight:normal !important
}
.mainbody.pr p i {
	font-style:italic !important;
	font-weight:normal !important
}
.mainbody.pr.mainleadSubtitle {
	font-size:1.1em
}
.mainbody.pr figure.fullImage img {
	width:100%
}
.mainbody.pr figure.fullImage figcaption {
	font-style:italic;
	line-height:1.4em;
	padding:15px 0px 0px 0px
}
.mainbody.pr ul.copyUL {
	line-height:1.4em;
	list-style-image:url("../images/orangeBullet.png");
	list-style-position:outside;
	margin-left:29px
}
.mainbody.pr ul.copyUL li {
	padding:0 0 0.4em;
	margin:0 0 0.6em
}
.mainbody.pr ol.copyOL {
	line-height:1.4em;
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:22px
}
.mainbody.pr ol.copyOL li {
	margin:0 0 0.6em;
	padding:0 0 0.4em
}
.mainbody.blog .blog-header {
	position:relative;
	margin-bottom:0.5em;
	background-color:#ccc;
	text-align:center;
	max-height:200px;
	overflow:hidden
}
@media (min-width: 42em) {
.mainbody.blog .blog-header {
margin-bottom:0px
}
}
.mainbody.blog .blog-header img {
	width:100%;
	max-width:1920px;
	margin:0 auto;
	text-align:center
}
.mainbody.careers .career-header {
	position:relative;
	margin-bottom:0.5em;
	background-color:#ccc;
	text-align:center;
	overflow:hidden
}
.mainbody.careers .career-header.alumni {
	max-height:200px
}
@media (min-width: 42em) {
.mainbody.careers .career-header {
margin-bottom:0px
}
}
.mainbody.careers .career-header img {
	width:100%;
	max-width:1920px;
	margin:0 auto;
	text-align:center
}
.mainbody.careers .career-header h2 {
	text-align:center;
	color:white;
	padding:.3em;
	position:absolute;
	bottom:0px;
	width:100%;
	font-size:1em;
	background-color:rgba(0, 0, 0, 0.6)
}
@media (min-width: 30em) {
.mainbody.careers .career-header h2 {
font-size:1.6em
}
}
@media (min-width: 58em) {
.mainbody.careers .career-header h2 {
font-size:1.75em
}
}
.mainbody.careers .career-header h2.careersHome {
	background-color:rgba(0, 0, 0, 0.6)
}
.mainbody.careers .career-header h2.faq {
	background-color:rgba(0, 69, 124, 0.6)
}
.mainbody.careers .career-header h2.ep {
	background-color:rgba(210, 70, 27, 0.6)
}
.mainbody.careers .career-header h2.phil {
	background-color:rgba(151, 0, 93, 0.6)
}
.mainbody.careers .paddedGrid {
	padding:2em;
	overflow:visible
}
.mainbody.careers .main-content {
	padding:0em 1em 1em 1em
}
.mainbody.careers.careers-home.mobileView .grid {
	margin-bottom:50px
}
.mainbody.careers.careers-home .main-content {
	float:none;
	padding-top:1em;
	padding-bottom:1em
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content {
width:94%;
padding-bottom:0em
}
}
@media (min-width: 58em) {
.mainbody.careers.careers-home .main-content {
padding-top:2em;
width:100%
}
}
.mainbody.careers.careers-home .main-content .col3-whitebox-topimg .item {
	font-size:0.85em
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content .col3-whitebox-topimg .item .copy-wrap p {
margin-bottom:2em
}
}
.mainbody.careers.careers-home .main-content .careers-stories {
	margin-bottom:-1em
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content .careers-stories {
margin-top:3em
}
}
@media (min-width: 58em) {
.mainbody.careers.careers-home .main-content .careers-stories {
margin-bottom:0em
}
}
.mainbody.careers.careers-home .main-content .careers-stories h2 {
	margin-bottom:.5em
}
.mainbody.careers.careers-home .main-content .careers-stories article {
	margin-bottom:3em;
	font-size:.85em
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content .careers-stories article {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.mainbody.careers.careers-home .main-content .careers-stories article.last {
float:right;
margin-right:0
}
.mainbody.careers.careers-home .main-content .careers-stories article:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
.mainbody.careers.careers-home .main-content .careers-stories article {
margin-bottom:0em;
width:21.7391304348%;
float:left;
margin-right:4.347826087%;
clear:none
}
.mainbody.careers.careers-home .main-content .careers-stories article.last {
float:right;
margin-right:0
}
.mainbody.careers.careers-home .main-content .careers-stories article:nth-child(2n) {
width:21.7391304348%;
float:left;
margin-right:4.347826087%
}
.mainbody.careers.careers-home .main-content .careers-stories article:nth-child(4n) {
float:right;
margin-right:0
}
}
.mainbody.careers.careers-home .main-content .careers-stories article h3 {
	font-size:1.25em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	padding-top:12px;
	padding-bottom:.75em
}
.mainbody.careers.careers-home .main-content .careers-stories article h3 a {
	color:#000000 !important
}
.mainbody.careers.careers-home .main-content .careers-stories article h3 br {
	display:none
}
@media (min-width: 58em) {
.mainbody.careers.careers-home .main-content .careers-stories article h3 br {
display:inline
}
}
.mainbody.careers.careers-home .main-content .careers-stories article .cell {
	margin:1em 0 1em
}
@media (min-width: 58em) {
.mainbody.careers.careers-home .main-content .careers-stories article .cell {
margin:2em 0 3em
}
}
.mainbody.careers.careers-home .main-content .careers-stories article a {
	position:relative;
	display:block
}
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg {
	background-color:#f0f0ef;
	border:1px solid #bebebe;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05) !important;
	margin-top:3em;
	padding:0 !important
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg {
margin-left:1em;
margin-right:1em
}
}
@media (min-width: 30em) and (max-width: 48em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap {
width:46%
}
}
@media (min-width: 42em) and (max-width: 58em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell .left-logo {
width:100px
}
}
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell .right-logo {
	float:right
}
@media (min-width: 42em) and (max-width: 58em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell .right-logo {
width:58px
}
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell .right-logo {
padding-right:.5em
}
}
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell h2 {
	padding-top:1em !important;
	font-size:1.4em
}
@media (min-width: 30em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell h2 {
padding-top:0em !important
}
}
@media (min-width: 58em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell h2 {
font-size:1.6em;
padding-top:0.5em !important
}
}
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell h3 {
	padding-top:0 !important;
	padding-bottom:1em;
	font-size:.9em
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell h3 {
padding-bottom:0 !important;
font-size:.9em
}
}
@media (min-width: 58em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .copy-wrap .cell h3 {
font-size:1.1em
}
}
@media (min-width: 30em) and (max-width: 48em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .img-wrap.crop {
width:51%
}
}
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .img-wrap.crop .cell img {
	width:127% !important;
	max-width:127% !important
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .item .img-wrap.crop .cell img {
margin:0px -3.5%
}
}
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .linkButton {
	background-color:#006DB7;
	width:100%;
	font-size:0.85em;
	text-align:center;
	padding:.6em
}
@media (min-width: 30em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .linkButton {
bottom:.25em
}
}
@media (min-width: 42em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .linkButton {
width:85%;
position:absolute;
bottom:.4em;
max-width:114px
}
}
@media (min-width: 58em) {
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .linkButton {
bottom:1.5em
}
}
.mainbody.careers.careers-home .main-content .full-greybox-lefttotopimg .linkButton a {
	color:white;
	font-size:0.85em
}
.mainbody.careers .full-copyarea {
	padding:0em
}
.mainbody.careers .acordian-container .accordion li {
	font-size:1.1em;
	font-family:"Amplitude";
	line-height:1.25em;
	border-bottom:1px solid #bebebe
}
.mainbody.careers .acordian-container .accordion li.question {
	padding:.8em
}
.mainbody.careers .acordian-container .accordion li.question .spriteContainer {
	height:13px;
	overflow:hidden;
	display:inline-block;
	margin-top:4px;
	margin-right:3px;
	vertical-align:top
}
.mainbody.careers .acordian-container .accordion li.question span.qText {
	display:inline-block;
	width:90%
}
.mainbody.careers .acordian-container .accordion li.question.open {
	border-bottom:none
}
.mainbody.careers .acordian-container .accordion li.question a {
	font-size:1.2em;
	cursor:pointer;
	color:#565656;
	width:100%
}
.mainbody.careers .acordian-container .accordion li.question a:hover {
	text-decoration:none
}
.mainbody.careers .acordian-container .accordion li.question img {
	position:relative
}
.mainbody.careers .acordian-container .accordion li.answer {
	padding:0.8em 0.2em 1.5em 2em;
	display:none
}
.mainbody.careers .acordian-container .accordion li .QandA {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.1em
}
.mainbody.careers .acordian-container .accordion li.last {
	border-bottom:none
}
.mainbody.careers br.medOnly {
	display:none
}
@media (min-width: 42em) {
.mainbody.careers br.medOnly {
display:inline
}
}
.mainbody.careers .seeBusinesses {
	display:none
}
@media (min-width: 42em) {
.mainbody.careers .seeBusinesses {
display:inline
}
}
.mainbody.careers .printOnly {
	display:none
}
.mainbody.careers .bizDetail-active {
	display:none
}
@media (min-width: 42em) {
.mainbody.careers .bizDetail-active {
display:block !important
}
}
.mainbody.careers .bizDetail {
	display:block;
	margin:auto;
	padding:1em 0em 1.5em 0em
}
@media (min-width: 42em) {
.mainbody.careers .bizDetail {
display:none;
border:1px solid #cccccc;
position:absolute;
width:238px;
z-index:5;
padding:1em;
background:white;
line-height:1.6em
}
}
.mainbody.careers .bizDetail ul {
	margin:auto;
	float:none;
	display:block
}
@media (min-width: 42em) {
.mainbody.careers .bizDetail ul {
display:inline-block;
width:100%;
vertical-align:top
}
}
.mainbody.careers .bizDetail ul li {
	margin-bottom:.25em
}
.mainbody.careers .bizDetail ul li.heading {
	text-decoration:underline;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:.5em
}
@media (min-width: 42em) {
.mainbody.careers .bizDetail ul li.heading {
display:none
}
}
.mainbody.careers .bizDetail .fa-close-div {
	display:none
}
@media (min-width: 42em) {
.mainbody.careers .bizDetail .fa-close-div {
position:absolute;
right:10px;
top:0px;
display:inline
}
}
.mainbody.careers .bizDetail .pointerShadow {
	display:none;
	position:absolute;
	display:inline-block;
	z-index:10
}
.mainbody.careers .bizDetail .pointer {
	display:none;
	position:absolute;
	display:inline-block;
	z-index:11
}
@media (min-width: 42em) {
.mainbody.careers .bizDetail.pointLeft {
top:182px;
box-shadow:5px 6px 14px 3px #555555
}
.mainbody.careers .bizDetail.pointLeft .pointerShadow {
left:-20px;
top:48px;
border-top:20px solid transparent;
border-right:20px solid #cccccc;
border-bottom:20px solid transparent
}
.mainbody.careers .bizDetail.pointLeft .pointer {
left:-18px;
top:49px;
border-top:19px solid transparent;
border-right:19px solid white;
border-bottom:19px solid transparent
}
}
@media (min-width: 42em) {
.mainbody.careers .bizDetail.pointRight {
top:165px;
box-shadow:-5px 6px 14px 3px #555555
}
.mainbody.careers .bizDetail.pointRight .pointerShadow {
right:-20px;
top:48px;
border-bottom:20px solid transparent;
border-top:20px solid transparent;
border-left:20px solid #cccccc
}
.mainbody.careers .bizDetail.pointRight .pointer {
right:-18px;
top:49px;
border-bottom:19px solid transparent;
border-top:19px solid transparent;
border-left:19px solid white
}
}
@media (min-width: 58em) {
.mainbody.careers .bizDetail.twoColumn {
width:403px
}
.mainbody.careers .bizDetail.twoColumn ul {
float:left;
width:auto;
margin-right:1em
}
}
.mainbody.careers .col3-whitebox-topimg:after {
	content:"";
	display:table;
	clear:both
}
.mainbody.careers .col3-whitebox-topimg .item {
	border:none;
	box-shadow:none;
	font-size:0.85em;
	padding:0em 0.5em
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap p {
	padding-bottom:0em !important
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .linkButton {
	background-color:#006DB7;
	width:100%;
	font-size:0.85em;
	text-align:center;
	padding:.6em
}
@media (min-width: 42em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .linkButton {
width:85%;
position:absolute;
bottom:-1.4em
}
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .linkButton a {
	color:white
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .career-btn a {
	display:inline
}
@media (min-width: 42em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .career-btn {
position:absolute;
bottom:0
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .career-btn.expro {
bottom:-.1em
}
}
@media (min-width: 42em) and (min-width: 42em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .career-btn.expro {
bottom:-.6em
}
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton {
	background-color:#006db7;
	width:100%;
	font-size:0.85em;
	margin:15px 0px 25px 0px;
	color:#FFF;
	transition:background 0.5s ease;
	text-align:center;
	padding:.6em
}
@media (min-width: 42em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton {
width:66%;
position:relative;
bottom:-1.4em;
padding:0.5em 1.4em;
margin:0px 0px -1.4em
}
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton a {
	color:white;
	text-decoration:none
}
@media (min-width: 30em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton:hover {
text-decoration:none;
background-color:#005893;
color:#FFF
}
}
@media (min-width: 30em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton:active {
text-decoration:none;
background-color:#003f6b;
color:#FFF
}
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton-alt {
	width:100%;
	font-size:0.85em;
	margin:15px 0px 25px 0px;
	color:#00457c;
	background-color:#CCC;
	transition:background 0.5s ease;
	text-align:center;
	padding:.6em
}
@media (min-width: 42em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton-alt {
width:66%;
position:relative;
bottom:-1.4em;
padding:0.5em 1.4em;
margin:0px 0px -1.4em
}
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton-alt a {
	color:#00457c;
	text-decoration:none
}
@media (min-width: 30em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton-alt:hover {
text-decoration:none;
background-color:#adadad
}
}
@media (min-width: 30em) {
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton-alt:active {
text-decoration:none;
color:#FFFFFF;
background-color:#707070
}
.mainbody.careers .col3-whitebox-topimg .item .copy-wrap .careerlinkButton-alt:active a {
color:white
}
}
.mainbody.careers .col3-whitebox-topimg .item .explore-chase-logo {
	margin-top:4px
}
.mainbody.careers .col3-whitebox-topimg .item .explore-jpmorgan-logo {
	margin-top:7px
}
.mainbody.careers .col3-whitebox-topimg .item .explore-jpmc-logo {
	width:91% !important;
	margin-top:17px
}
.mainbody.careers .col3-whitebox-topimg .item .explore-jpmc-text {
	margin-top:6px
}
.mainbody.careers .col3-whitebox-topimg .item .img-wrap .cell {
	height:62px;
	text-align:center
}
.mainbody.careers .col3-whitebox-topimg .item .img-wrap .cell img {
	width:63%;
	padding-bottom:.8em
}
.mainbody.careers .col3-whitebox-topimg .item .img-wrap hr {
	display:none
}
@media (min-width: 42em) {
.mainbody.careers .col3-whitebox-topimg .item .img-wrap hr {
width:73%;
margin:auto;
margin-top:0px;
margin-bottom:1em;
display:block
}
}
.mainbody.careers section.top-ep {
	padding:0em 1em;
	margin-bottom:0px !important
}
@media (min-width: 42em) {
.mainbody.careers section.top-ep {
padding:0em
}
}
.mainbody.careers .col2-gridlayout.careers {
	overflow:auto;
	border-bottom:1px solid #bebebe;
	padding-top:1em;
	padding-bottom:1.5em
}
.mainbody.careers .col2-gridlayout.careers ul {
	float:none;
	width:auto
}
.mainbody.careers .col2-gridlayout.careers .item {
	background-color:white;
	line-height:1.3em;
	font-size:.9em
}
.mainbody.careers .col2-gridlayout.careers .item h3 {
	padding:0em 0em 0.9em 0em;
	font-weight:normal;
	font-size:1.6525em
}
.mainbody.careers .col2-gridlayout.careers .item p {
	font-size:.945em
}
.mainbody.careers .col2-gridlayout.careers .ulBox {
	background-color:#f0f0f0
}
.mainbody.careers .col2-gridlayout.careers .ulBox h3 {
	color:#ee5522;
	padding:1em 0em 1em 1em
}
.mainbody.careers .col2-gridlayout.careers .ulBox ul {
	line-height:1.4em;
	list-style-image:url("../images/orangeBullet.png");
	list-style-position:outside;
	list-style-type:disc;
	padding-left:1em;
	margin-left:18px;
	padding-bottom:1.1em;
	padding-right:.5em
}
@media (min-width: 42em) {
.mainbody.careers .col2-gridlayout.careers .ulBox ul {
padding-bottom:0em
}
}
.mainbody.careers .col2-gridlayout.careers.lastParagraph {
	border-bottom:none;
	padding-bottom:.25em
}
.mainbody.careers .col2-gridlayout.benefits {
	border-bottom:none;
	padding-top:0em;
	padding-bottom:0em;
	overflow:visible
}
@media (min-width: 42em) {
.mainbody.careers .col2-gridlayout.benefits {
padding-top:1em;
padding-bottom:1.5em
}
}
.mainbody.careers .col2-gridlayout.benefits .item {
	padding-left:0.6em;
	padding-right:0.6em;
	margin:0px !important;
	overflow:visible
}
.mainbody.careers .col2-gridlayout.benefits .item.fullOther {
	width:100%
}
.mainbody.careers .col2-gridlayout.benefits .item.fullOther ul {
	display:inline-block;
	vertical-align:top
}
.mainbody.careers .col2-gridlayout.benefits h4 {
	font-size:1.3em;
	border-bottom:4px solid
}
.mainbody.careers .col2-gridlayout.benefits ul {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:1.7em;
	line-height:1.3em
}
.mainbody.careers .col2-gridlayout.benefits ul li {
	padding-top:0.6em
}
.mainbody.careers .col2-gridlayout.corporate-teams {
	border-bottom:none;
	padding-top:0em;
	padding-bottom:0em;
	overflow:visible
}
@media (min-width: 42em) {
.mainbody.careers .col2-gridlayout.corporate-teams {
padding-top:.5em;
padding-bottom:1em
}
}
.mainbody.careers .col2-gridlayout.corporate-teams .item {
	padding-left:0.6em;
	padding-right:0.6em;
	margin:0px !important;
	overflow:visible;
	background-color:#F0F0EF
}
.mainbody.careers .col2-gridlayout.corporate-teams .item.fullOther {
	width:100%
}
.mainbody.careers .col2-gridlayout.corporate-teams .item.fullOther h3 {
	font-size:1.945em;
	line-height:1.1em
}
.mainbody.careers .col2-gridlayout.corporate-teams .item.fullOther ul {
	display:inline-block;
	vertical-align:top;
	font-size:1.112em
}
.mainbody.careers .col2-gridlayout.corporate-teams h4 {
	font-size:1.3em;
	border-bottom:0px solid
}
.mainbody.careers .col2-gridlayout.corporate-teams h4.other {
	color:#00a1b0;
	border-color:#00a1b0
}
.mainbody.careers .col2-gridlayout.corporate-teams ul {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:1.7em;
	line-height:1.3em
}
.mainbody.careers .col2-gridlayout.corporate-teams ul.firstColumn {
	width:39%;
	float:left
}
.mainbody.careers .col2-gridlayout.corporate-teams ul li {
	padding-top:0.6em
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group {
	border-bottom:none
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title {
	border-bottom:4px solid;
	padding-left:0px
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.healthCare {
	border-color:#8d8a17
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.healthCare i {
	color:#8d8a17
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.family {
	border-color:#97005d
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.family i {
	color:#97005d
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.wellness {
	border-color:#00457b
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.wellness i {
	color:#00457b
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.savings {
	border-color:#d2461b
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.savings i {
	color:#d2461b
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.other {
	border-color:#00a1b0
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title.other i {
	color:#d2461b
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title a i {
	right:-12px;
	left:auto
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title a span {
	font-size:1.4em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	margin-left:0px
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-title a:hover span {
	text-decoration:underline
}
.mainbody.careers .benefits-acr.accordion-container .accordion .accordion-group .accordion-desc ul {
	margin-left:0.5em;
	padding-top:1em;
	list-style-image:none;
	list-style-type:disc
}
.mainbody.careers .careers-acr.accordion-container .accordion .accordion-group .accordion-title a span {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1.3em;
	margin-left:30px
}
.mainbody.careers .careers-acr.accordion-container .accordion .accordion-group .accordion-desc {
	margin-left:43px;
	padding-top:1em
}
.mainbody.careers .careers-acr.accordion-container .accordion .accordion-group .accordion-desc p {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1.1em
}
.mainbody.careers section.careers-secondary {
	background-color:#f0f0f0;
	padding:1em 1em 3em 1em
}
.mainbody.careers section.careers-secondary .careers-secondary-title {
	text-align:center;
	padding-bottom:1em
}
.mainbody.careers section.careers-secondary .careers-secondary-title hr {
	display:none
}
@media (min-width: 42em) {
.mainbody.careers section.careers-secondary .careers-secondary-title hr {
margin:1.2em 0.8em;
width:19%;
display:inline-block
}
}
@media (min-width: 64em) {
.mainbody.careers section.careers-secondary .careers-secondary-title hr {
width:20%
}
}
.mainbody.careers section.careers-secondary .careers-secondary-title h2 {
	display:inline-block;
	font-size:1.5em
}
.mainbody.careers section.careers-secondary .item {
	background-color:#f0f0f0
}
.mainbody.careers section.careers-secondary .item .img-wrap .cell {
	height:auto
}
.mainbody.careers section.careers-secondary .item .img-wrap .cell img {
	width:71%
}
.mainbody.careers section.careers-secondary .item p {
	font-size:0.86em !important;
	margin-right:-6px
}
.mainbody.careers section.careers-secondary .item p.chaseP {
	padding-top:.1em
}
.mainbody.careers section.careers-secondary .item .linkButton {
	font-size:0.9em;
	font-weight:normal;
	width:96%
}
.mainbody.careers section.careers-disability p {
	font-size:0.75em;
	padding:1em
}
.mainbody.careers aside .one-line-headline-careers .collapse .careers-aside-link {
	font-size:.9em
}
.mainbody.careers aside .one-line-headline-careers .collapse .careers-aside-link p {
	font-size:.9em;
	margin:0 0.75em !important;
	padding:0 !important
}
.mainbody.careers aside .one-line-headline-careers .collapse .careers-aside-link a {
	font-size:1em
}
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers {
	display:inline-block;
	transition:background 0.5s ease;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:.75em;
	font-weight:normal;
	letter-spacing:.08em;
	padding:0.4em 1.4em;
	text-align:center;
	float:left;
	background-color:#006db7;
	color:#FFFFFF;
	text-decoration:none
}
@media (min-width: 30em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers:hover {
text-decoration:none;
background-color:#005893;
color:#FFFFFF
}
}
@media (min-width: 30em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers:active {
text-decoration:none;
background-color:#003f6b;
color:#FFFFFF
}
}
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers.smaller-btn-left {
	width:50%;
	float:left
}
@media (min-width: 42em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers.smaller-btn-left {
width:35%;
margin:0 !important
}
}
@media (min-width: 58em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers.smaller-btn-left {
width:45%;
float:left;
margin:0.5em 0 1em 1em
}
}
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers.smaller-btn-right {
	width:50%;
	float:left
}
@media (min-width: 42em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers.smaller-btn-right {
width:65%
}
}
@media (min-width: 58em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers.smaller-btn-right {
width:45%;
float:left;
margin:0.5em 0 1em 1em
}
}
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers.addtop {
	margin:0.75em 0 0.5em 1em
}
@media (min-width: 64em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers {
margin-bottom:0
}
}
@media (min-width: 30em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers:hover {
text-decoration:none
}
}
@media (min-width: 30em) {
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers:active {
text-decoration:none;
top:1px
}
}
.mainbody.careers aside .careers-aside-btn a.sidebar-btn-careers p {
	margin:0
}
.mainbody.careers.philippinesPage .main-content {
	padding-bottom:3em
}
@media (min-width: 0em) and (max-width: 42em) {
.mainbody.careers.philippinesPage .main-content {
padding-left:2em;
padding-right:2em
}
}
.mainbody.careers.philippinesPage h2.pageTitle {
	padding-bottom:1em
}
.mainbody.careers.philippinesPage h2.lineOfBusiness {
	padding-bottom:.5em;
	font-size:1.5em
}
.mainbody.careers.philippinesPage h2.fourReasons {
	color:#333333;
	padding-top:.35em;
	padding-bottom:0em
}
.mainbody.careers.philippinesPage h3 {
	padding:0.8em 0em
}
.mainbody.careers.philippinesPage p {
	padding-bottom:1.8em;
	font-size:.875em
}
.mainbody.careers.philippinesPage section.lineOfBusiness-section p {
	border-bottom:1px solid #bebebe
}
.mainbody.careers.philippinesPage p.noBorder {
	border-bottom:none !important
}
.mainbody.careers.philippinesPage p.learnMoreLink {
	padding-top:0em;
	padding-bottom:.5em;
	border:none
}
.mainbody.careers.philippinesPage p.equalOportunity {
	font-size:.75em;
	padding-top:5em
}
.mainbody.careers.philippinesPage .grayCopyBox {
	background-color:#ececeb;
	padding-left:1.5em;
	padding-right:1.5em;
	margin-bottom:1.8em
}
.mainbody.careers.philippinesPage .grayCopyBox h4 {
	color:#ee5522;
	padding-top:.2em;
	padding-bottom:0em
}
.mainbody.careers.philippinesPage .grayCopyBox p {
	padding-top:1.8em
}
.mainbody.careers.philippinesPage .grayCopyBox span {
	color:#ee5522;
	font-weight:bold
}
.mainbody.careers.philippinesPage .col2-gridlayout {
	padding:0em 0em 0em 0em;
	border:none
}
.mainbody.careers.philippinesPage .col2-gridlayout.benefits .item {
	padding-left:0px
}
.mainbody.careers.philippinesPage .col2-gridlayout.benefits p {
	padding-left:.6em;
	padding-top:.75em
}
@media (min-width: 42em) {
.mainbody.careers.philippinesPage .col2-gridlayout.benefits ul.leftUL {
width:44%;
float:left
}
}
@media (min-width: 42em) {
.mainbody.careers.philippinesPage .col2-gridlayout.benefits ul.rightUL {
width:41%;
float:right
}
}
.mainbody.careers.philippinesPage .col2-gridlayout.benefits h4.heritage {
	color:#b27c2b;
	border-color:#b27c2b
}
.mainbody.careers.philippinesPage .col2-gridlayout.benefits h4.innovation {
	color:#18a0ae;
	border-color:#18a0ae
}
.mainbody.careers.philippinesPage .col2-gridlayout.benefits h4.mobility {
	color:#8e8926;
	border-color:#8e8926
}
.mainbody.careers.philippinesPage .col2-gridlayout.benefits h4.culture {
	color:#940a5d;
	border-color:#940a5d
}
.mainbody.careers.philippinesPage .col2-gridlayout.benefits h4.addition {
	color:#064778;
	border-color:#064778
}
.mainbody.careers.philippinesPage .col2-gridlayout .item {
	padding-top:0px;
	margin-top:0px
}
.mainbody.careers.philippinesPage .col2-gridlayout p {
	font-size:1em
}
.mainbody.careers.philippinesPage aside .withdate li {
	font-size:.762em !important
}
.mainbody.careers.philippinesPage aside li {
	font-size:.8em !important;
	border:none !important
}
.mainbody.careers.philippinesPage aside li a {
	font-size:1em
}
.mainbody.careers.philippinesPage aside ul.info li {
	padding-bottom:1em !important;
	line-height:1.3em
}
.mainbody.careers.philippinesPage aside li.asideHeading {
	color:#ee5522;
	font-weight:bold
}
.mainbody.careers.philippinesPage aside .collapse.info p {
	font-size:.77em
}
.mainbody.careers.philippinesPage aside .collapse.info p a {
	font-size:1em;
	display:inline;
	line-height:inherit
}
.blog-footer {
	width:100%;
	background-color:#efefef;
	bottom:0;
	padding:2em 1em 1em 1em
}
@media (min-width: 42em) {
.blog-footer {
padding:1.5em
}
}
.blog-footer .col3 h3 {
	font-family:'Amplitude';
	font-size:1.5em;
	font-weight:normal;
	padding-bottom:1em
}
.blog-footer .col3 .img-wrap .cell {
	padding-top:0
}
.blog-footer .col3 .copy-wrap .cell {
	padding-top:1em;
	padding-bottom:2em;
	line-height:1.2em;
	font-size:.95em
}
@media (min-width: 42em) {
.blog-footer .col3 .copy-wrap .cell {
padding-bottom:0
}
}
.blog-footer .col3 .copy-wrap .cell a, .blog-footer .col3 .copy-wrap .cell a:visited {
	color:#333333
}
.blog-footer .col3 .copy-wrap .cell a span:after, .blog-footer .col3 .copy-wrap .cell a:visited span:after {
	content:", "
}
@media (min-width: 42em) {
.blog-footer .col3 .copy-wrap .cell a span:after, .blog-footer .col3 .copy-wrap .cell a:visited span:after {
content:""
}
}
@media (min-width: 42em) {
.blog-footer .col3 .copy-wrap .cell a span, .blog-footer .col3 .copy-wrap .cell a:visited span {
display:block
}
}
.blog-footer .col3 .copy-wrap .cell a:hover {
	color:#0779BE
}
.local-footer, .careers-footer {
	width:100%;
	background-color:#CCC;
	bottom:0;
	padding:2em 0
}
.local-footer .local-footer-text, .careers-footer .local-footer-text {
	padding:2.1em 1.2em
}
@media (min-width: 58em) {
.local-footer .local-footer-text, .careers-footer .local-footer-text {
margin:0 auto;
text-align:left;
padding:35px 0px
}
}
.local-footer .col4-local, .local-footer .col4-careers, .careers-footer .col4-local, .careers-footer .col4-careers {
	padding:0 1em
}
.local-footer .col4-local:after, .local-footer .col4-careers:after, .careers-footer .col4-local:after, .careers-footer .col4-careers:after {
	content:"";
	display:table;
	clear:both
}
.local-footer .col4-local p, .local-footer .col4-careers p, .careers-footer .col4-local p, .careers-footer .col4-careers p {
	line-height:1em;
	margin:0
}
@media (min-width: 58em) {
.local-footer .col4-local, .local-footer .col4-careers, .careers-footer .col4-local, .careers-footer .col4-careers {
padding:0
}
}
.local-footer .col4-local article, .local-footer .col4-local .item, .local-footer .col4-careers article, .local-footer .col4-careers .item, .careers-footer .col4-local article, .careers-footer .col4-local .item, .careers-footer .col4-careers article, .careers-footer .col4-careers .item {
	font-size:0.8em;
	margin-bottom:2em;
	height:180px
}
@media (min-width: 42em) {
.local-footer .col4-local article, .local-footer .col4-local .item, .local-footer .col4-careers article, .local-footer .col4-careers .item, .careers-footer .col4-local article, .careers-footer .col4-local .item, .careers-footer .col4-careers article, .careers-footer .col4-careers .item {
width:47.5%;
margin-right:2.5%
}
.local-footer .col4-local article .copy-wrap, .local-footer .col4-local .item .copy-wrap, .local-footer .col4-careers article .copy-wrap, .local-footer .col4-careers .item .copy-wrap, .careers-footer .col4-local article .copy-wrap, .careers-footer .col4-local .item .copy-wrap, .careers-footer .col4-careers article .copy-wrap, .careers-footer .col4-careers .item .copy-wrap {
position:absolute;
top:137px;
padding:0
}
}
@media (min-width: 58em) {
.local-footer .col4-local article, .local-footer .col4-local .item, .local-footer .col4-careers article, .local-footer .col4-careers .item, .careers-footer .col4-local article, .careers-footer .col4-local .item, .careers-footer .col4-careers article, .careers-footer .col4-careers .item {
width:23%;
height:140px;
margin-right:2.5%;
margin-bottom:0
}
.local-footer .col4-local article .copy-wrap, .local-footer .col4-local .item .copy-wrap, .local-footer .col4-careers article .copy-wrap, .local-footer .col4-careers .item .copy-wrap, .careers-footer .col4-local article .copy-wrap, .careers-footer .col4-local .item .copy-wrap, .careers-footer .col4-careers article .copy-wrap, .careers-footer .col4-careers .item .copy-wrap {
padding:1em;
top:98px
}
}
.local-footer .col4-local article.last, .local-footer .col4-local .item.last, .local-footer .col4-careers article.last, .local-footer .col4-careers .item.last, .careers-footer .col4-local article.last, .careers-footer .col4-local .item.last, .careers-footer .col4-careers article.last, .careers-footer .col4-careers .item.last {
	margin-right:0
}
@media (min-width: 42em) {
.local-footer .col4-local article:nth-child(2n), .local-footer .col4-local .item:nth-child(2n), .local-footer .col4-careers article:nth-child(2n), .local-footer .col4-careers .item:nth-child(2n), .careers-footer .col4-local article:nth-child(2n), .careers-footer .col4-local .item:nth-child(2n), .careers-footer .col4-careers article:nth-child(2n), .careers-footer .col4-careers .item:nth-child(2n) {
margin-right:0;
float:right
}
}
@media (min-width: 58em) {
.local-footer .col4-local article:nth-child(2n), .local-footer .col4-local .item:nth-child(2n), .local-footer .col4-careers article:nth-child(2n), .local-footer .col4-careers .item:nth-child(2n), .careers-footer .col4-local article:nth-child(2n), .careers-footer .col4-local .item:nth-child(2n), .careers-footer .col4-careers article:nth-child(2n), .careers-footer .col4-careers .item:nth-child(2n) {
margin-right:2.5%;
float:left
}
}
@media (min-width: 58em) {
.local-footer .col4-local article:nth-child(4n), .local-footer .col4-local .item:nth-child(4n), .local-footer .col4-careers article:nth-child(4n), .local-footer .col4-careers .item:nth-child(4n), .careers-footer .col4-local article:nth-child(4n), .careers-footer .col4-local .item:nth-child(4n), .careers-footer .col4-careers article:nth-child(4n), .careers-footer .col4-careers .item:nth-child(4n) {
margin-right:0
}
}
.local-footer .col4-local article h3, .local-footer .col4-local .item h3, .local-footer .col4-careers article h3, .local-footer .col4-careers .item h3, .careers-footer .col4-local article h3, .careers-footer .col4-local .item h3, .careers-footer .col4-careers article h3, .careers-footer .col4-careers .item h3 {
	padding-top:0;
	color:white;
	margin-left:.6em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	font-size:2em
}
@media (min-width: 58em) {
.local-footer .col4-local article h3, .local-footer .col4-local .item h3, .local-footer .col4-careers article h3, .local-footer .col4-careers .item h3, .careers-footer .col4-local article h3, .careers-footer .col4-local .item h3, .careers-footer .col4-careers article h3, .careers-footer .col4-careers .item h3 {
font-size:1.2em
}
}
@media (min-width: 48em) {
.local-footer .col4-local article h3, .local-footer .col4-local .item h3, .local-footer .col4-careers article h3, .local-footer .col4-careers .item h3, .careers-footer .col4-local article h3, .careers-footer .col4-local .item h3, .careers-footer .col4-careers article h3, .careers-footer .col4-careers .item h3 {
font-size:1em
}
}
@media (min-width: 42em) {
.local-footer .col4-local article h3, .local-footer .col4-local .item h3, .local-footer .col4-careers article h3, .local-footer .col4-careers .item h3, .careers-footer .col4-local article h3, .careers-footer .col4-local .item h3, .careers-footer .col4-careers article h3, .careers-footer .col4-careers .item h3 {
font-size:.85em
}
}
.blog-footer {
	width:100%;
	background-color:#efefef;
	bottom:0;
	padding:2em 1em 1em 1em
}
@media (min-width: 42em) {
.blog-footer {
padding:2em 2em 1em 2em
}
}
.blog-footer .col3 h3 {
	font-family:'Amplitude';
	font-size:1.5em;
	font-weight:normal;
	padding-bottom:1em
}
.blog-footer .col3 .img-wrap .cell {
	padding-top:0
}
.blog-footer .col3 .copy-wrap .cell {
	padding-top:1em;
	padding-bottom:2em;
	line-height:1.2em;
	font-size:.95em
}
@media (min-width: 42em) {
.blog-footer .col3 .copy-wrap .cell {
padding-bottom:0
}
}
.blog-footer .col3 .copy-wrap .cell a, .blog-footer .col3 .copy-wrap .cell a:visited {
	color:#333333
}
.blog-footer .col3 .copy-wrap .cell a span:after, .blog-footer .col3 .copy-wrap .cell a:visited span:after {
	content:", "
}
@media (min-width: 42em) {
.blog-footer .col3 .copy-wrap .cell a span:after, .blog-footer .col3 .copy-wrap .cell a:visited span:after {
content:""
}
}
@media (min-width: 42em) {
.blog-footer .col3 .copy-wrap .cell a span, .blog-footer .col3 .copy-wrap .cell a:visited span {
display:block
}
}
.blog-footer .col3 .copy-wrap .cell a:hover {
	color:#0779BE !important
}
.careers-footer {
	position:relative;
	margin-bottom:-50px;
	padding-bottom:.5em
}
@media (min-width: 48em) {
.careers-footer {
margin-bottom:0;
padding-bottom:2em
}
}
.careers-footer .cell {
	position:relative
}
.careers-footer .cell p {
	padding-top:1em !important
}
.careers-footer .student {
	background:#8d8a17 !important
}
.careers-footer .experiencedProfessionals {
	background:#d2461b !important
}
.careers-footer .searchApply {
	background:#00457b !important
}
.careers-footer .philippines {
	background:#97005d !important
}
.careers-footer .careers-btn {
	display:inline-block;
	margin:1em 0.1em 0.3em 0.25em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "helvetica medium", "Helvetica Neue", "arial", arial, sans-serif;
	font-size:1em;
	font-weight:normal;
	text-align:center;
	padding:0.4em 1em;
	position:absolute;
	top:108px;
	z-index:200;
	transition:background 0.5s ease
}
.careers-footer .careers-btn.right {
	margin-left:75px
}
.careers-footer .careers-btn.students {
	background-color:white
}
@media (min-width: 30em) {
.careers-footer .careers-btn.students:hover {
text-decoration:none;
background-color:#dfdc8e;
color:#333
}
}
@media (min-width: 30em) {
.careers-footer .careers-btn.students:active {
text-decoration:none;
background-color:#595903;
color:#FFF
}
}
.careers-footer .careers-btn.expro {
	background-color:white
}
@media (min-width: 30em) {
.careers-footer .careers-btn.expro:hover {
text-decoration:none;
background-color:#e29074;
color:#333
}
}
@media (min-width: 30em) {
.careers-footer .careers-btn.expro:active {
text-decoration:none;
background-color:#9f340f;
color:#FFF
}
}
.careers-footer .careers-btn.search {
	background-color:white
}
@media (min-width: 30em) {
.careers-footer .careers-btn.search:hover {
text-decoration:none;
background-color:#a2b4cb;
color:#333
}
}
@media (min-width: 30em) {
.careers-footer .careers-btn.search:active {
text-decoration:none;
background-color:#0d2b50;
color:#FFF
}
}
.careers-footer .careers-btn.phil {
	background-color:white
}
@media (min-width: 30em) {
.careers-footer .careers-btn.phil:hover {
text-decoration:none;
background-color:#d8aec3;
color:#333
}
}
@media (min-width: 30em) {
.careers-footer .careers-btn.phil:active {
text-decoration:none;
background-color:#61003e;
color:#FFF
}
}
.careers-footer .careers-link {
	display:inline-block;
	margin:1em 0.1em 0.3em 0.1em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "helvetica medium", "Helvetica Neue", "arial", arial, sans-serif;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding:1em 0.2em;
	position:absolute;
	top:78px;
	z-index:200;
	color:#FFF
}
.careers-footer .careers-link a {
	color:#FFF;
	text-decoration:none
}
.careers-footer .careers-link:hover {
	text-decoration:underline
}
.careers-footer .jpmorgan-link {
	margin:2em 0.1em 0.3em 0.1em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "helvetica medium", "Helvetica Neue", "arial", arial, sans-serif;
	font-size:1em;
	font-weight:normal;
	text-align:center;
	padding:1em 0.2em;
	position:absolute;
	z-index:200;
	color:#FFF
}
.careers-footer .jpmorgan-link:hover {
	text-decoration:underline
}
.careers-footer .jpmorganBtn {
	right:3px
}
@media (min-width: 58em) {
.careers-footer .jpmorganBtn {
left:104px
}
}
span[data-share-index] {
	position:relative;
	height:32px;
	width:32px;
	display:inline-block
}
span[data-share-index] .sharecover {
	height:32px;
	width:32px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
	cursor:pointer
}
.sharing {
	z-index:500;
	background-color:rgba(85,85,85,0.9);
	position:fixed;
	bottom:-60px;
	/*right:0;*/
	width:100%;
	height:60px;
	padding:12px;
	text-align:center;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease
}
.sharing ul{
	margin:auto;
	width:100%;
	}
.sharing li{
    position: relative;
    float: left;
    width: 10%;
    margin: -10px 5% 0 5%;
	}
.sharing .fa {
	font-size:1.45em;
	margin:0.15em 0 0  -0.1em;
	/*font-size:1.15em;*/
	color:#fff;
	}


.sideNav {
	z-index:200;
	background-color:rgba(255, 255, 255, 1);
	position:fixed;
	bottom:-60px;
	/*left:0;*/
	width:100%;
	height:100%;
	padding:12px;
	text-align:left;
	/*-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease*/
}
.sideNav li{
	padding:0.3em 0.5em 0.5em 0.5em;
	position:relative;
	}
.sideNav li a{
	font-size: 0.2em;
	color:#333;
	margin:0.5em;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
.sideNav li a:hover{
	color:#666;
	}
.sideNav li.active a{
	color:#fff;
	}
.sideNav li .colorStripe{
	position:absolute;
	top:0;
	left: -0.4em;
	width:0.5em;
	height:100%;
	background-color:#2373AE;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	border: 3px solid #fff;
	z-index:-1;
	}
.sideNav li.active .colorStripe{
	width:104%;
	}
.shareBG {
	stroke-width:2px;
	stroke:rgba(225,225,225,0);
	fill:rgba(255,255,255,0);
	position:absolute;
	top:1vw;
	left:0;
	width:100%;
	max-height:2em;
	z-index:0;
  stroke-dasharray:310;
  stroke-dashoffset:310;
 /* animation: dash 1s linear alternate 1;
  animation: dash 0.5s linear 1;*/
    -webkit-transition: stroke-dashoffset .3s ease, stroke .3s ease, fill .7s ease;
    transition: stroke-dashoffset .3s ease, stroke .3s ease, fill .7s ease;
}
.hovered .shareBG {
 stroke-dashoffset:0;
 stroke-dasharray:310;
 stroke:rgba(225,225,225,1);
 fill:rgba(255,255,255,0.1);
}

.sharing .shareButton {
	display:block;
	padding:0.78em 0.575em;
	width: 2em;
}
.sharing.annual-report > a.shareButton.facebook {
	padding-left:.675em !important;
}
.sharing.annual-report > a.shareButton svg {
	z-index:-1;
}

.sharing .shareButton:last-child {
margin-bottom:0
}

@media (max-width: 1399px) {
.sharing {
 right:0;
	}
}
@media (min-width: 1400px) {
.sharing {
 margin-left:1355px;
	}
}

@media (min-width: 42em) {
.sharing {
/*text-align:left;*/
bottom:-2px;

padding:12px 40px;
position:fixed;
-webkit-transition:all 0;
transition:none;

}
.shareBG {
	top:0.1em;
	max-height:2.5em;
}


}
@media (min-width: 58em) {
.sharing.cr-microsite {
top:160px
}
.sharing ul {
    padding-top: 1.2em;
}
}
@media (min-width: 58em) {
.sharing {
text-align:center;
/*background-color:#dbdbdb;*/
/*right:0;*/
top:140px;
width: 45px;
height: 280px;
padding: 1em 0.25em 0.25em 0.4em;
position:fixed;
/*-webkit-transition:all 1s;
transition:all 1s;*/
}


.sharing li{
    width: 100%;
    margin: 0;
	}
.sharing .fa {
	font-size:1.15em;
	margin:-0.05em 0 0 -0.1em;
	}



.sharing.scrollWith {
visibility:hidden;
position:absolute;
top:517px
}
.sharing.scrollWith.annual-report {
top:630px
}
.sharing.scrollWith.cr-microsite {
top:590px
}

.sideNav{
    top:133px;
    width: 22%;
    max-width: 375px;
    padding: 0.25em 0.3em 0.25em 0.75em;
    position:fixed;
    -webkit-transition:all 0;
    transition:none
}
.sideNav.scrollWith {
visibility:hidden;
position:absolute;
top:517px
}
.sideNav.scrollWith.annual-report {
top:630px
}
.sideNav.scrollWith.cr-microsite {
top:590px
}

}
.sharing.active {
	bottom:-2px
}
.sharing.active .share-title {
	background-color:rgba(215, 215, 215, 0.8)
}
.sharing.active .share-title a {
	color:black !important
}
.sharing .share-title {
	background-color:#6b6b6b;
	display:inline-block;
	position:absolute;
	width:80px;
	height:24px;
	top:-24px;
	left:50%;
	margin-left:-42px;
	padding-top:2px;
	text-transform:uppercase;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1em;
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
@media (min-width: 42em) {
.sharing .share-title {
background-color:transparent;
/*position:relative;*/
top:2px;
left:0;
width:auto;
height:32px;
border-radius:0;
margin:0 20px 0 5px
}
}
@media (min-width: 58em) {
.sharing .share-title {
display:block;
margin-bottom:12px;
margin-left:0;
font-size:.85em;
height:auto
}
}
.sharing .share-title a {
	color:white;
	text-decoration:none
}
@media (min-width: 42em) {
.sharing .share-title a {
display:none;

}
}
@media (min-width: 64em) {
.sharing .share-title a {
display:none;
}
}
.sharing .shareButton {
	display:inline-block;
	margin:0px;
	/*height:32px;
	width:32px;*/
	overflow:hidden
	text-align: center;
    width: 100%;
}
@media (min-width: 58em) {
.sharing .shareButton {
/*margin:0 12px*/
}
}
@media (min-width: 58em) {
/*8888888888888888888888888888888888888888888*/
}
.sharing .shareButton img {
	position:relative
}
.sharing .shareButton:hover img {
	top:-32px
}
.modal-links {
	position:absolute;
	width:100%;
	left:0px;
	bottom:-51px;
	font-size:0.8em
}
.modal-transcript {
	position:relative;
	width:100%;
	bottom:-5em;
	height:0
}
.modal-transcript #transcript-text {
	background-color:#FFFFFF;
	font-size:.85em;
	height:30.882em;
	line-height:2em;
	outline:none;
	overflow-y:scroll;
	padding:1em;
	position:absolute;
	top:0;
	width:100%
}
.modal-transcript #transcript-text h1 {
	font-size:1.5em;
	margin-top:1em;
	margin-bottom:.5em
}
.modal-transcript #transcript-text h2 {
	font-size:1.25em;
	margin-top:1em;
	margin-bottom:.5em
}
.modal-transcript #transcript-text h3 {
	font-size:1em;
	margin-top:1em;
	margin-bottom:.5em
}
.modal-transcript #transcript-text ul, .modal-transcript #transcript-text ol {
	width:95%;
	line-height:1.6em;
	padding-left:12px;
	list-style-image:url("../images/orangeBullet.png");
	list-style-position:outside
}
.modal-transcript #transcript-text .screentext {
	font-weight:700
}
.modal-share {
	height:50px;
	padding:9px 4px;
	width:100%;
	text-align:right
}
@media (min-width: 42em) {
.modal-share {
background:url("../images/black-square.png");
background:rgba(0, 0, 0, 0.3)
}
}
.modal-share .share-title {
	float:left;
	height:32px;
	line-height:32px;
	padding:0 15px;
	border-right:1px solid #ffffff;
	color:#ffffff;
	text-transform:uppercase;
	margin-right:15px;
	display:none
}
@media (min-width: 42em) {
.modal-share .share-title {
display:none !important
}
}
.modal-share .shareButton {
	display:inline-block;
	margin-right:3px;
	height:32px;
	width:32px;
	overflow:hidden
}
.modal-share .shareButton img {
	position:relative
}
.modal-share .shareButton:hover img {
	top:-32px
}
.modal .vid {
	width:25px;
	height:25px;
	border-radius:50%;
	background:url("../../Corporate-Responsibility/images/playbtn_small.png");
	margin:-25px 0 0 -25px;
	position:absolute;
	bottom:7px;
	left:32px;
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4)
}
.modal .modalPlayBtn {
	display:none;
	position:absolute;
	top:54%;
	left:50%;
	margin-left:-50px;
	margin-top:-80px;
	width:100px;
	height:100px;
	z-index:50
}
.modal .modalPlayBtn img {
	width:98%;
	height:98%;
	padding:12px;
	display:none
}
#external-share .modal, #external-custom .modal {
	width:620px;
	padding:40px;
	max-width:90%;
	background:#fff !important
}
#external-share .modal h1, #external-custom .modal h1 {
	text-align:center;
	font-size:20px;
	font-weight:bold
}
@media (min-width: 42em) {
#external-share .modal h1, #external-custom .modal h1 {
font-size:30px
}
}
#external-share .modal hr, #external-custom .modal hr {
	height:0px;
	border-top:1px solid #696669;
	display:block
}
#external-share .modal .content, #external-custom .modal .content {
	padding:15px 0
}
#external-share .modal .btn-group, #external-custom .modal .btn-group {
	padding-top:20px;
	text-align:center
}
#external-share .modal .btn-group .close, #external-share .modal .btn-group a, #external-custom .modal .btn-group .close, #external-custom .modal .btn-group a {
	color:#fff;
	display:inline-block;
	padding:15px 0;
	width:150px;
	border-radius:3px;
	background:#006DB7;
	font-size:18px;
	font-weight:bold;
	margin:0 5px 10px
}
.inlineVidContainer {
	position:relative;
	margin-bottom:1em;
	background-color:#333333
}
.inlineVidContainer .fp-play:focus, .inlineVidContainer .fp-mute:focus, .inlineVidContainer .fp-fullscreen:focus, .inlineVidContainer .fp-timeline:focus, .inlineVidContainer .fp-volumeslider:focus {
	outline:1px dotted white !important
}
.inlineVidContainer .inlineVidPlay {
	position:absolute;
	top:48%;
	left:50%;
	margin-left:-50px;
	margin-top:-80px;
	width:100px;
	height:100px
}
.inlineVidContainer .inlineVidPlay img {
	width:98%;
	height:98%;
	padding:12px;
	display:none
}
.inlineVidContainer .inlineVideoLinks {
	margin-top:15px;
	height:4em;
	text-align:left
}
.inline-share {
	height:38px;
	background-color:#333333;
	width:auto;
	padding-top:5px;
	color:#FFFFFF;
	float:right
}
@media (min-width: 42em) {
.inline-share {
padding-right:9px
}
}
.inline-share .shareButton {
	display:inline-block;
	margin-right:0px;
	margin-top:4px;
	height:24px;
	width:32px;
	overflow:hidden
}
@media (min-width: 42em) {
.inline-share .shareButton {
margin-right:3px
}
}
.inline-share .shareButton img {
	position:relative
}
.inline-share .shareButton:hover img {
	top:-24px
}
.inline-share .share-title {
	float:left;
	height:24px;
	line-height:24px;
	padding:0 15px 0 0;
	border-right:1px solid #FFF;
	text-transform:uppercase;
	margin:5px 15px 0px 15px;
	display:none;
	font-weight:bold;
	color:#FFF
}
@media (min-width: 42em) {
.inline-share .share-title {
display:none
}
}
.captionsAndTranscript {
	font-size:.85em;
	height:14px;
	color:#ffffff;
	float:left;
	text-decoration:none;
	margin-top:.7em;
	margin-left:1em
}
@media (min-width: 42em) {
.captionsAndTranscript {
font-size:1em;
margin:20px 15px 0 0;
height:30px;
margin-top:1em;
margin-left:1.35em
}
}
.captionsAndTranscript a {
	color:#FFF !important
}
.captionsAndTranscript a:hover {
	color:#CCC !important
}
@media (min-width: 42em) {
.captionsAndTranscript br.mobileBreak {
display:none
}
}
.captionsAndTranscript .captions {
	display:block
}
@media (min-width: 42em) {
.captionsAndTranscript .captions {
margin-right:7px;
display:inline
}
}
.captionsAndTranscript .captions:hover {
	text-decoration:underline
}
.captionsAndTranscript .transcript {
	text-decoration:none
}
.captionsAndTranscript .transcript:hover {
	text-decoration:underline
}
.break-all {
	word-break:break-all
}
.pageBreak {
	display:none
}
@media (min-width: 0px) and (max-width: 671px) {
.mobile-padding {
padding:1em !important
}
}
@media (min-width: 30em) {
br.mobileOnlyBreak {
display:none
}
}
@media (min-width: 42em) {
br.mediumOnlyBreak {
display:none
}
}
br.desktopOnlyBreak {
	display:none
}
@media (min-width: 42em) {
br.desktopOnlyBreak {
display:block
}
}
.fullWidthModal, .ModalWidth65 {
	width:95%
}
.fullWidthModal img, .ModalWidth65 img {
	max-width:100%;
	margin:auto
}
.fullWidthModal h2, .ModalWidth65 h2 {
	font-size:1.8em !important
}
.fullWidthModal h3, .ModalWidth65 h3 {
	font-weight:bold;
	font-size:1.2em;
	line-height:1.3em
}
.fullWidthModal h3.title, .ModalWidth65 h3.title {
	padding-bottom:0.2em !important
}
.fullWidthModal h3.smaller, .ModalWidth65 h3.smaller {
	font-size:1.3em !important;
	margin-bottom:1.7em;
	padding-bottom:0.25em !important
}
.fullWidthModal h4, .ModalWidth65 h4 {
	font-weight:bold;
	font-size:1.1em;
	line-height:1.2em;
	margin-bottom:1.25em
}
.fullWidthModal p, .ModalWidth65 p {
	line-height:1.3em
}
html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65, html body .helium-modal#text-modal .fullWidthModal.modal.styled, html body .helium-modal#text-modal .modal.styled.ModalWidth65, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 {
	color:#565656 !important
}
html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled h2, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65 h2, html body .helium-modal#text-modal .fullWidthModal.modal.styled h2, html body .helium-modal#text-modal .modal.styled.ModalWidth65 h2, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled h2, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 h2 {
	font-size:1.4em !important;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif !important;
	color:#333333 !important;
	margin-bottom:.75em;
	font-weight:400
}
html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled h3, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65 h3, html body .helium-modal#text-modal .fullWidthModal.modal.styled h3, html body .helium-modal#text-modal .modal.styled.ModalWidth65 h3, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled h3, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 h3 {
	font-size:1.3em !important;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif !important;
	color:#333333 !important;
	margin-bottom:0em;
	padding-bottom:0;
	font-weight:400
}
html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled h3.smaller, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65 h3.smaller, html body .helium-modal#text-modal .fullWidthModal.modal.styled h3.smaller, html body .helium-modal#text-modal .modal.styled.ModalWidth65 h3.smaller, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled h3.smaller, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 h3.smaller {
	font-size:1em !important;
	font-style:italic;
	border-bottom:1px solid grey;
	margin-bottom:1em
}
html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled h4, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65 h4, html body .helium-modal#text-modal .fullWidthModal.modal.styled h4, html body .helium-modal#text-modal .modal.styled.ModalWidth65 h4, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled h4, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 h4 {
	font-size:1.2em !important;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif !important;
	color:#333333 !important;
	margin-bottom:.75em;
	font-weight:400
}
html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled h5, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65 h5, html body .helium-modal#text-modal .fullWidthModal.modal.styled h5, html body .helium-modal#text-modal .modal.styled.ModalWidth65 h5, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled h5, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 h5 {
	color:#565656 !important;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif !important;
	font-size:1em !important;
	font-weight:700;
	margin-bottom:.5em
}
html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled p, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65 p, html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled ul li, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65 ul li, html body .helium-modal#text-modal .fullWidthModal.modal.styled p, html body .helium-modal#text-modal .modal.styled.ModalWidth65 p, html body .helium-modal#text-modal .fullWidthModal.modal.styled ul li, html body .helium-modal#text-modal .modal.styled.ModalWidth65 ul li, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled p, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 p, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled ul li, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 ul li {
	color:#565656 !important;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif !important;
	font-size:1em !important
}
html body .helium-modal#text-modal-1 .fullWidthModal.modal.styled hr, html body .helium-modal#text-modal-1 .modal.styled.ModalWidth65 hr, html body .helium-modal#text-modal .fullWidthModal.modal.styled hr, html body .helium-modal#text-modal .modal.styled.ModalWidth65 hr, html body .helium-modal #text-modal-3 .fullWidthModal.modal.styled hr, html body .helium-modal #text-modal-3 .modal.styled.ModalWidth65 hr {
	margin-bottom:1em;
	clear:left
}
@media (min-width: 64em) {
.ModalWidth65 {
width:65%
}
}
html.modalOpen-text-modal, html.modalOpen-text-modal-1, html.modalOpen-text-modal-2, html.modalOpen-winners-gallery {
	height:100%;
	overflow:hidden
}
#text-modal .modal, #text-modal-1 .modal, #text-modal-2 .modal {
	border:solid 3px #696669;
	font-size:.85em;
	overflow-y:auto;
	top:50% !important;
	max-height:96%;
	max-width:55em !important;
	position:fixed;
	padding:1em
}
@media (min-width: 58em) {
#text-modal .modal, #text-modal-1 .modal, #text-modal-2 .modal {
max-height:96% !important;
padding:1.5em
}
}
#text-modal .modal a.x-button, #text-modal-1 .modal a.x-button, #text-modal-2 .modal a.x-button {
	font-size:2em !important
}
#text-modal .modal p, #text-modal-1 .modal p, #text-modal-2 .modal p {
	color:#000000;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:1.1em !important;
	line-height:150% !important;
	margin:1em 0 !important;
	padding:0 !important
}
#text-modal .modal h2, #text-modal-1 .modal h2, #text-modal-2 .modal h2 {
	font-size:1.8em !important;
	padding:0 !important
}
#text-modal .modal h3, #text-modal-1 .modal h3, #text-modal-2 .modal h3 {
	color:#2573a8 !important;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif !important;
	font-size:1.5em;
	padding-bottom:11.0160007476807px
}
#text-modal .modal a, #text-modal-1 .modal a, #text-modal-2 .modal a {
	word-break:break-all
}
#text-modal .modal.fullWidthModal, #text-modal .modal.ModalWidth65, #text-modal-1 .modal.fullWidthModal, #text-modal-1 .modal.ModalWidth65, #text-modal-2 .modal.fullWidthModal, #text-modal-2 .modal.ModalWidth65 {
	background-color:white;
	padding-bottom:30px;
	padding:1em
}
#text-modal .modal.fullWidthModal .fc-footnote, #text-modal .modal.ModalWidth65 .fc-footnote, #text-modal-1 .modal.fullWidthModal .fc-footnote, #text-modal-1 .modal.ModalWidth65 .fc-footnote, #text-modal-2 .modal.fullWidthModal .fc-footnote, #text-modal-2 .modal.ModalWidth65 .fc-footnote {
	font-size:0.7em;
	text-align:left;
	margin-top:1.5em;
	clear:both;
	clear:both
}
#text-modal .modal.fullWidthModal .fc-footnote:after, #text-modal .modal.ModalWidth65 .fc-footnote:after, #text-modal-1 .modal.fullWidthModal .fc-footnote:after, #text-modal-1 .modal.ModalWidth65 .fc-footnote:after, #text-modal-2 .modal.fullWidthModal .fc-footnote:after, #text-modal-2 .modal.ModalWidth65 .fc-footnote:after {
	content:"";
	display:table;
	clear:both
}
#text-modal .modal.fullWidthModal .fc-footnote:after, #text-modal .modal.ModalWidth65 .fc-footnote:after, #text-modal-1 .modal.fullWidthModal .fc-footnote:after, #text-modal-1 .modal.ModalWidth65 .fc-footnote:after, #text-modal-2 .modal.fullWidthModal .fc-footnote:after, #text-modal-2 .modal.ModalWidth65 .fc-footnote:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
#text-modal .modal.fullWidthModal .fc-footnote, #text-modal .modal.ModalWidth65 .fc-footnote, #text-modal-1 .modal.fullWidthModal .fc-footnote, #text-modal-1 .modal.ModalWidth65 .fc-footnote, #text-modal-2 .modal.fullWidthModal .fc-footnote, #text-modal-2 .modal.ModalWidth65 .fc-footnote {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
@media (min-width: 42em) {
#text-modal .modal.fullWidthModal .fc-footnote, #text-modal .modal.ModalWidth65 .fc-footnote, #text-modal-1 .modal.fullWidthModal .fc-footnote, #text-modal-1 .modal.ModalWidth65 .fc-footnote, #text-modal-2 .modal.fullWidthModal .fc-footnote, #text-modal-2 .modal.ModalWidth65 .fc-footnote {
float:none;
margin-top:3em
}
}
#text-modal .modal.fullWidthModal .fc-footnote dl, #text-modal .modal.ModalWidth65 .fc-footnote dl, #text-modal-1 .modal.fullWidthModal .fc-footnote dl, #text-modal-1 .modal.ModalWidth65 .fc-footnote dl, #text-modal-2 .modal.fullWidthModal .fc-footnote dl, #text-modal-2 .modal.ModalWidth65 .fc-footnote dl {
	list-style-type:decimal;
	margin:0 1.6em 1.4em
}
@media (min-width: 42em) {
#text-modal .modal.fullWidthModal .fc-footnote dl, #text-modal .modal.ModalWidth65 .fc-footnote dl, #text-modal-1 .modal.fullWidthModal .fc-footnote dl, #text-modal-1 .modal.ModalWidth65 .fc-footnote dl, #text-modal-2 .modal.fullWidthModal .fc-footnote dl, #text-modal-2 .modal.ModalWidth65 .fc-footnote dl {
margin:0 0.2em 1.4em
}
}
#text-modal .modal.fullWidthModal .fc-footnote dl dt, #text-modal .modal.ModalWidth65 .fc-footnote dl dt, #text-modal-1 .modal.fullWidthModal .fc-footnote dl dt, #text-modal-1 .modal.ModalWidth65 .fc-footnote dl dt, #text-modal-2 .modal.fullWidthModal .fc-footnote dl dt, #text-modal-2 .modal.ModalWidth65 .fc-footnote dl dt {
	float:left
}
#text-modal .modal.fullWidthModal .fc-footnote dl dd, #text-modal .modal.ModalWidth65 .fc-footnote dl dd, #text-modal-1 .modal.fullWidthModal .fc-footnote dl dd, #text-modal-1 .modal.ModalWidth65 .fc-footnote dl dd, #text-modal-2 .modal.fullWidthModal .fc-footnote dl dd, #text-modal-2 .modal.ModalWidth65 .fc-footnote dl dd {
	margin-left:1.4em;
	margin-bottom:0.6em
}
ul.awards-listing {
	width:95%;
	line-height:1.6em;
	padding-bottom:5%;
	padding-left:12px;
	list-style-image:url("../images/orangeBullet.png");
	list-style-position:outside
}
.general-form #formErrorText {
	color:#d34927;
	font-weight:700;
	background-color:#F0F0EF;
	font-size:1em;
	padding:.5em;
	clear:both;
	display:none
}
.general-form label {
	width:100%;
	float:left;
	padding-bottom:.5em;
	padding-top:.5em
}
.general-form label span.error-msg {
	color:#d34927;
	font-weight:700
}
.general-form input {
	width:100%;
	height:2em;
	border:2px solid lightgray;
	font-size:16px
}
.general-form input.career-button {
	border:none
}
.general-form div.invalid input {
	background-color:#f3c9bf;
	border-color:#d34927
}
.general-form select {
	width:100%;
	height:2em;
	-webkit-appearance:menulist-button;
	border:2px solid lightgray;
	font-size:16px
}
@media (min-width: 42em) {
.general-form select {
font-size:1em
}
}
.general-form .chaseui-careersearch-fieldrow {
	display:block;
	margin-bottom:1em
}
.general-form .chaseui-careersearch-fieldrow:after {
	content:"";
	display:table;
	clear:both
}
.general-form .chaseui-align-sameline {
	width:100%
}
@media (min-width: 42em) {
.general-form .chaseui-align-sameline {
width:auto;
display:inline;
float:left
}
}
.general-form .chaseui-margin-top-20 {
	margin-top:20px
}
.general-form .chaseui-margin-right-50 {
	margin-right:31px
}
.general-form .chaseui-zipmiles div {
	width:100%
}
.general-form .chaseui-zipmiles div #zip-wrapper {
	margin-bottom:1em
}
@media (min-width: 42em) {
.general-form .chaseui-zipmiles div {
width:43%
}
.general-form .chaseui-zipmiles div #zip-wrapper {
margin-bottom:0
}
}
.general-form .pull-right {
	float:right
}
.apply-box {
	background-color:#F0F0EF;
	padding-bottom:2em;
	padding-left:2em;
	padding-right:2em;
	margin-top:1em
}
.apply-box h3 {
	text-transform:uppercase
}
.career-button {
	margin-top:1em;
	display:inline-block;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-weight:normal;
	color:#fff;
	background-color:#006db7;
	letter-spacing:.08em;
	padding:0 1.1em;
	width:80%
}
.career-button:hover, .career-button:focus, .career-button:visited {
	background-color:#005e9e;
	text-decoration:none !important;
	color:#FFF !important
}
.jpmbtn {
	margin-left:6em !important
}
@media (min-width: 42em) {
.jpmbtn {
margin-left:1em !important
}
}
td.lastrw {
	vertical-align:top !important
}
.desktop-size-only {
	display:none
}
@media (min-width: 42em) {
.desktop-size-only {
display:block
}
}
.desktop-size-only.negative-margin-2 {
	margin-top:-1.5em
}
.mobile-size-only {
	display:block
}
@media (min-width: 42em) {
.mobile-size-only {
display:none
}
}
.mobile-size-only.center-img {
	margin:auto
}
.tablet-size-only {
	display:none
}
@media (min-width: 42em) {
.tablet-size-only {
display:block;
height:1px
}
}
@media (min-width: 58em) {
.tablet-size-only {
display:none
}
}
.jpui-header {
	z-index:700
}
.mainbody.nav .grid {
	max-width:63em
}
.mainbody.nav .grid .ab-layout {
	padding:0em
}
.banner-header.aboutus.bio {
	max-height:none
}
.banner-header.aboutus.bio .bio-intro {
	position:absolute;
	top:10%;
	left:0;
	width:100%
}
.banner-header.aboutus.bio .bio-intro .grid {
	position:relative
}
.banner-header.aboutus.bio .bio-intro .grid .holder {
	position:relative;
	left:5%;
	text-align:left;
	width:40%;
	color:white;
	text-shadow:0px 2px 7px rgba(0, 0, 0, 0.6)
}
.banner-header.aboutus.bio .bio-intro .grid .holder .quote {
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	line-height:1.2em
}
.banner-header.aboutus.bio .bio-intro .grid .holder .name {
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	padding-bottom:0.5em
}
.banner-header.aboutus.bio .bio-intro .grid .holder .name h3 {
	padding-bottom:0.1em
}
.banner-header.aboutus.bio .bio-intro.dark .grid .holder {
	color:#555555;
	text-shadow:0px 2px 7px rgba(255, 255, 255, 0.6)
}
.banner-header.aboutus.bio .bio-intro.right .grid .holder {
	left:auto;
	float:right
}
.main-content.leadership .board p {
	margin-bottom:0
}
@media (min-width: 42em) {
.main-content.leadership .col-custom .hlf {
width:47.8260869565%;
float:left;
margin-right:4.347826087%;
clear:none
}
.main-content.leadership .col-custom .qtr {
width:21.7391304348%;
float:left;
margin-right:4.347826087%;
clear:none
}
.main-content.leadership .col-custom .last {
float:right;
margin-right:0
}
}
.main-content.leadership .sub-leftimg {
	position:relative;
	margin-bottom:1em
}
.main-content.leadership .sub-leftimg:after {
	content:"";
	display:table;
	clear:both
}
.main-content.leadership .sub-leftimg h3 {
	font-size:1.5em !important;
	padding-top:0 !important
}
.main-content.leadership .sub-leftimg img {
	float:left;
	margin-right:5%;
	max-width:107px
}
.main-content.leadership .white-top h3 {
	margin-bottom:0.6em
}
.main-content.leadership .white-top p a {
	color:white;
	text-decoration:underline
}
.main-content.leadership .white-top a.biglink {
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	color:white
}
.main-content.leadership .vidholder {
	position:relative
}
.main-content.leadership .vidholder img {
	padding-bottom:0 !important
}
.main-content.leadership .board {
	margin-bottom:3em;
	border-top:0 !important
}
.main-content.leadership .board .item {
	margin-top:1em;
	clear:none
}
@media (min-width: 30em) {
.main-content.leadership .board .item {
width:48.8372093023%;
float:left;
margin-right:2.3255813953%
}
.main-content.leadership .board .item.last {
float:right;
margin-right:0
}
.main-content.leadership .board .item:nth-child(2n) {
float:right;
margin-right:0
}
.main-content.leadership .board .item p {
margin:0;
padding-bottom:0.4em
}
.main-content.leadership .board .item strong {
font-size:1.2em
}
}
@media (min-width: 58em) {
.main-content.leadership .board .item {
width:23.2558139535%;
float:left;
margin-right:2.3255813953%
}
.main-content.leadership .board .item:nth-child(2n) {
width:23.2558139535%;
float:left;
margin-right:2.3255813953%
}
.main-content.leadership .board .item:nth-child(4n) {
float:right;
margin-right:0
}
}
.main-content.leadership .board .item .profile-crop {
	margin-bottom:0.4em
}
.main-content.leadership .title-area {
	position:relative
}
@media (min-width: 42em) {
.main-content.leadership .title-area a {
position:absolute;
right:0.8em;
bottom:0.6em
}
}
.main-content.leadership .full-subhero {
	position:relative;
	overflow:hidden;
	margin-bottom:1.6em
}
.main-content.leadership .full-subhero img {
	max-height:100%;
	max-width:none;
	position:absolute;
	top:0;
	left:-200px
}
@media (min-width: 42em) {
.main-content.leadership .full-subhero img {
left:0
}
}
.main-content.leadership .full-subhero blockquote {
	position:relative;
	z-index:10;
	margin:0;
	border:none;
	background:rgba(0, 94, 120, 0.75);
	color:white;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	padding:20px;
	width:20em;
	float:left
}
.main-content.leadership .full-subhero blockquote p {
	font-style:normal;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1.2em;
	text-align:left
}
.main-content.leadership .full-subhero a.btn {
	display:inline-block;
	color:#005e78;
	background:rgba(255, 255, 255, 0.6);
	padding:4px 12px;
	margin-top:1em;
	font-size:0.8em
}
.main-content.ab-layout {
	overflow:hidden;
	padding:1em 1.2em
}
@media (min-width: 42em) {
.main-content.ab-layout {
margin:0 2.85%;
padding:0em 0.5em 1em
}
}
@media (min-width: 58em) {
.main-content.ab-layout {
margin:0;
width:74%;
float:left;
margin-right:2.8571428571%;
max-width:100%;
margin-left:auto;
margin-right:auto
}
.main-content.ab-layout:after {
content:" ";
display:block;
clear:both
}
}
@media (min-width: 58em) {
.main-content.ab-layout.full {
width:99%;
float:left;
margin-right:2.8571428571%
}
}
.main-content.ab-layout.small-padding {
	padding-left:.5em;
	padding-right:.5em
}
@media (min-width: 42em) {
.main-content.ab-layout.small-padding {
padding-left:0em;
padding-right:0em
}
}
.main-content.ab-layout .col2-twothirds-lastBig {
	margin:1.5em 0em
}
.main-content.ab-layout .col2-twothirds-lastBig .item.img {
	margin-bottom:2em
}
@media (min-width: 42em) {
.main-content.ab-layout .col2-twothirds-lastBig .item.img {
margin-bottom:0em
}
}
.main-content.ab-layout .col2-twothirds-lastBig .item ul.anchor-list {
	margin-bottom:0.5em !important
}
.main-content.ab-layout .col2-twothirds-lastBig .item ul.anchor-list li {
	margin:0em 0em 1em !important
}
.main-content.ab-layout .col2-twothirds-lastBig .item ul.anchor-list li span {
	font-size:.9em
}
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout {
	margin:1.5em 0em
}
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item.img {
	margin:auto;
	margin-bottom:1.5em;
	max-width:80%
}
@media (min-width: 30em) {
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item.img {
max-width:350px;
margin:auto;
margin-bottom:1.5em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item.img {
margin-bottom:0em
}
}
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item ul.anchor-list {
	margin-bottom:0.5em !important
}
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item ul.anchor-list.mob {
	margin-bottom:-2em
}
@media (min-width: 30em) {
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item ul.anchor-list.mob {
margin-bottom:.5em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item ul.anchor-list.mob {
margin-bottom:1em
}
}
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item ul.anchor-list li {
	margin:0em 0em 1em !important
}
.main-content.ab-layout .col2-twothirds-lastBig-gridlayout .item ul.anchor-list li span {
	font-size:.9em
}
.main-content.ab-layout a.block {
	display:block
}
.main-content.ab-layout h2 {
	color:#565656;
	padding-bottom:1em;
	color:#565656
}
.main-content.ab-layout h2.blue-line {
	border-bottom:3px solid #2573a8;
	margin-bottom:.6em;
	padding-bottom:.5em
}
.main-content.ab-layout h2.white-line {
	border-bottom:3px solid #FFFFFF;
	margin-bottom:.6em;
	padding-bottom:.5em
}
.main-content.ab-layout h2.blue-line-thick {
	border-bottom:5px solid #2573a8;
	margin-bottom:.6em;
	padding-bottom:.5em
}
.main-content.ab-layout h2 img.logo {
	padding:0 !important;
	margin-top:0;
	margin-bottom:0
}
.main-content.ab-layout h2.orangebox {
	background-color:#ee5522;
	color:white;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	text-transform:uppercase;
	font-size:1.25em;
	font-weight:700;
	margin-bottom:.5em
}
.main-content.ab-layout h3 {
	font-size:1.3em;
	padding-bottom:1em;
	color:#565656
}
@media (min-width: 42em) {
.main-content.ab-layout h3 {
font-size:1.6em
}
}
.main-content.ab-layout h3.orange {
	color:#E52
}
.main-content.ab-layout h3.blue-line {
	border-bottom:3px solid #2573a8;
	margin-bottom:.6em;
	padding-bottom:.5em
}
.main-content.ab-layout h3.leadership-name {
	font-size:1.5em;
	width:100%
}
.main-content.ab-layout h3.leadership-name .leadership-title {
	font-size:.75em;
	width:100%;
	display:block;
	line-height:1em;
	margin-top:.5em
}
.main-content.ab-layout h3.white-line-thick {
	border-bottom:5px solid #FFFFFF;
	margin-bottom:.6em;
	padding-bottom:.5em;
	color:#FFFFFF !important
}
.main-content.ab-layout h3.bold {
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif
}
.main-content.ab-layout img.business-logo {
	width:80%;
	margin:1em auto 1em;
	display:block;
	max-width:25em
}
@media (min-width: 42em) {
.main-content.ab-layout img.business-logo {
margin:0 auto 1em;
width:40%
}
}
.main-content.ab-layout img.smaller-business-logo {
	width:40%;
	margin:1em auto 1em;
	display:block
}
@media (min-width: 42em) {
.main-content.ab-layout img.smaller-business-logo {
margin:0 auto 1em;
width:25%
}
}
@media (min-width: 64em) {
.main-content.ab-layout img.smaller-business-logo {
margin:0 auto 1em;
width:20%
}
}
.main-content.ab-layout figure.stat-box {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:7.353em;
	text-align:center
}
.main-content.ab-layout figure.stat-box figcaption {
	border-top:1px solid white;
	font-size:0.240em;
	margin-top:0.5em;
	padding-top:0.833em;
	text-transform:uppercase
}
.main-content.ab-layout article, .main-content.ab-layout .item, .main-content.ab-layout .copy-img {
	position:relative
}
.main-content.ab-layout article .copy-wrap, .main-content.ab-layout .item .copy-wrap, .main-content.ab-layout .copy-img .copy-wrap {
	float:none;
	vertical-align:top !important
}
.main-content.ab-layout article .copy-wrap .cell, .main-content.ab-layout .item .copy-wrap .cell, .main-content.ab-layout .copy-img .copy-wrap .cell {
	display:block;
	vertical-align:top
}
.main-content.ab-layout article.half, .main-content.ab-layout .item.half, .main-content.ab-layout .copy-img.half {
	clear:both;
	margin-bottom:1em;
	display:table
}
.main-content.ab-layout article.half:after, .main-content.ab-layout .item.half:after, .main-content.ab-layout .copy-img.half:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout article.half .img-wrap, .main-content.ab-layout .item.half .img-wrap, .main-content.ab-layout .copy-img.half .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.main-content.ab-layout article.half .img-wrap img, .main-content.ab-layout .item.half .img-wrap img, .main-content.ab-layout .copy-img.half .img-wrap img {
	width:100%
}
.main-content.ab-layout article.half .img-wrap a, .main-content.ab-layout .item.half .img-wrap a, .main-content.ab-layout .copy-img.half .img-wrap a {
	width:100%
}
.main-content.ab-layout article.half .copy-wrap, .main-content.ab-layout .item.half .copy-wrap, .main-content.ab-layout .copy-img.half .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.main-content.ab-layout article.half .copy-wrap .cell, .main-content.ab-layout .item.half .copy-wrap .cell, .main-content.ab-layout .copy-img.half .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 58em) {
.main-content.ab-layout article.half, .main-content.ab-layout .item.half, .main-content.ab-layout .copy-img.half {
margin-top:2em;
display:block
}
.main-content.ab-layout article.half .copy-wrap, .main-content.ab-layout .item.half .copy-wrap, .main-content.ab-layout .copy-img.half .copy-wrap {
width:48.5714285714%;
float:right;
margin-right:0;
position:relative
}
.main-content.ab-layout article.half .copy-wrap .cell, .main-content.ab-layout .item.half .copy-wrap .cell, .main-content.ab-layout .copy-img.half .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.main-content.ab-layout article.half .img-wrap, .main-content.ab-layout .item.half .img-wrap, .main-content.ab-layout .copy-img.half .img-wrap {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
}
.main-content.ab-layout article.half .copy-wrap .cell, .main-content.ab-layout .item.half .copy-wrap .cell, .main-content.ab-layout .copy-img.half .copy-wrap .cell {
	padding-top:0
}
.main-content.ab-layout article.half .copy-wrap .cell a, .main-content.ab-layout .item.half .copy-wrap .cell a, .main-content.ab-layout .copy-img.half .copy-wrap .cell a {
	display:block;
	word-wrap:break-word
}
.main-content.ab-layout article.half .copy-wrap .cell h3, .main-content.ab-layout .item.half .copy-wrap .cell h3, .main-content.ab-layout .copy-img.half .copy-wrap .cell h3 {
	display:block;
	padding-top:0;
	font-size:1.5em;
	word-wrap:break-word
}
.main-content.ab-layout article.half .copy-wrap .cell p, .main-content.ab-layout article.half .copy-wrap .cell a, .main-content.ab-layout .item.half .copy-wrap .cell p, .main-content.ab-layout .item.half .copy-wrap .cell a, .main-content.ab-layout .copy-img.half .copy-wrap .cell p, .main-content.ab-layout .copy-img.half .copy-wrap .cell a {
	font-size:.9em
}
.main-content.ab-layout article.half .copy-wrap .cell.no-padding, .main-content.ab-layout .item.half .copy-wrap .cell.no-padding, .main-content.ab-layout .copy-img.half .copy-wrap .cell.no-padding {
	padding:0
}
.main-content.ab-layout article.half .img-wrap .cell, .main-content.ab-layout .item.half .img-wrap .cell, .main-content.ab-layout .copy-img.half .img-wrap .cell {
	position:relative;
	margin-bottom:1em
}
@media (min-width: 58em) {
.main-content.ab-layout article.half .img-wrap .cell, .main-content.ab-layout .item.half .img-wrap .cell, .main-content.ab-layout .copy-img.half .img-wrap .cell {
margin-bottom:0em
}
}
.main-content.ab-layout article.half .img-wrap .cell a, .main-content.ab-layout .item.half .img-wrap .cell a, .main-content.ab-layout .copy-img.half .img-wrap .cell a {
	display:block
}
.main-content.ab-layout article.quarter, .main-content.ab-layout .item.quarter, .main-content.ab-layout .copy-img.quarter {
	clear:none;
	display:table;
	border-top:1px solid #cccccc;
	padding-top:2em;
	min-height:100px
}
.main-content.ab-layout article.quarter:after, .main-content.ab-layout .item.quarter:after, .main-content.ab-layout .copy-img.quarter:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout article.quarter .img-wrap, .main-content.ab-layout .item.quarter .img-wrap, .main-content.ab-layout .copy-img.quarter .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.main-content.ab-layout article.quarter .img-wrap img, .main-content.ab-layout .item.quarter .img-wrap img, .main-content.ab-layout .copy-img.quarter .img-wrap img {
	width:100%
}
.main-content.ab-layout article.quarter .img-wrap a, .main-content.ab-layout .item.quarter .img-wrap a, .main-content.ab-layout .copy-img.quarter .img-wrap a {
	width:100%
}
.main-content.ab-layout article.quarter .copy-wrap, .main-content.ab-layout .item.quarter .copy-wrap, .main-content.ab-layout .copy-img.quarter .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.main-content.ab-layout article.quarter .copy-wrap .cell, .main-content.ab-layout .item.quarter .copy-wrap .cell, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
.main-content.ab-layout article.quarter, .main-content.ab-layout .item.quarter, .main-content.ab-layout .copy-img.quarter {
display:block
}
.main-content.ab-layout article.quarter .copy-wrap, .main-content.ab-layout .item.quarter .copy-wrap, .main-content.ab-layout .copy-img.quarter .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
.main-content.ab-layout article.quarter .copy-wrap .cell, .main-content.ab-layout .item.quarter .copy-wrap .cell, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell {
padding:1.5em 0.9em 0.9em 0
}
.main-content.ab-layout article.quarter .img-wrap, .main-content.ab-layout .item.quarter .img-wrap, .main-content.ab-layout .copy-img.quarter .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
@media (min-width: 30em) {
.main-content.ab-layout article.quarter, .main-content.ab-layout .item.quarter, .main-content.ab-layout .copy-img.quarter {
display:block
}
.main-content.ab-layout article.quarter .copy-wrap, .main-content.ab-layout .item.quarter .copy-wrap, .main-content.ab-layout .copy-img.quarter .copy-wrap {
width:48.5714285714%;
float:right;
margin-right:0;
position:relative
}
.main-content.ab-layout article.quarter .copy-wrap .cell, .main-content.ab-layout .item.quarter .copy-wrap .cell, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.main-content.ab-layout article.quarter .img-wrap, .main-content.ab-layout .item.quarter .img-wrap, .main-content.ab-layout .copy-img.quarter .img-wrap {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
}
@media (min-width: 42em) {
.main-content.ab-layout article.quarter, .main-content.ab-layout .item.quarter, .main-content.ab-layout .copy-img.quarter {
display:block;
padding-top:0 !important;
border-top:none
}
.main-content.ab-layout article.quarter .copy-wrap, .main-content.ab-layout .item.quarter .copy-wrap, .main-content.ab-layout .copy-img.quarter .copy-wrap {
width:74.2857142857%;
float:right;
margin-right:0;
position:relative
}
.main-content.ab-layout article.quarter .copy-wrap .cell, .main-content.ab-layout .item.quarter .copy-wrap .cell, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.main-content.ab-layout article.quarter .img-wrap, .main-content.ab-layout .item.quarter .img-wrap, .main-content.ab-layout .copy-img.quarter .img-wrap {
width:22.8571428571%;
float:left;
margin-right:2.8571428571%
}
}
.main-content.ab-layout article.quarter.insight-left, .main-content.ab-layout .item.quarter.insight-left, .main-content.ab-layout .copy-img.quarter.insight-left {
	float:left;
	margin-right:0;
	height:330px
}
@media (min-width: 30em) {
.main-content.ab-layout article.quarter.insight-left, .main-content.ab-layout .item.quarter.insight-left, .main-content.ab-layout .copy-img.quarter.insight-left {
height:230px !important
}
}
@media (min-width: 48em) {
.main-content.ab-layout article.quarter.insight-left, .main-content.ab-layout .item.quarter.insight-left, .main-content.ab-layout .copy-img.quarter.insight-left {
height:auto !important
}
}
.main-content.ab-layout article.quarter.insight-right, .main-content.ab-layout .item.quarter.insight-right, .main-content.ab-layout .copy-img.quarter.insight-right {
	clear:right !important;
	height:330px;
	margin-right:0
}
@media (min-width: 30em) {
.main-content.ab-layout article.quarter.insight-right, .main-content.ab-layout .item.quarter.insight-right, .main-content.ab-layout .copy-img.quarter.insight-right {
height:220px
}
}
@media (min-width: 48em) {
.main-content.ab-layout article.quarter.insight-right, .main-content.ab-layout .item.quarter.insight-right, .main-content.ab-layout .copy-img.quarter.insight-right {
margin-left:19px;
height:auto !important
}
}
@media (min-width: 64em) {
.main-content.ab-layout article.quarter.insight-right, .main-content.ab-layout .item.quarter.insight-right, .main-content.ab-layout .copy-img.quarter.insight-right {
margin-left:27.141px
}
}
.main-content.ab-layout article.quarter .copy-wrap .cell, .main-content.ab-layout .item.quarter .copy-wrap .cell, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell {
	padding-left:0em !important;
	padding-bottom:0 !important;
	padding-top:0 !important
}
@media (min-width: 42em) {
.main-content.ab-layout article.quarter .copy-wrap .cell, .main-content.ab-layout .item.quarter .copy-wrap .cell, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell {
padding-left:.9em
}
}
.main-content.ab-layout article.quarter .copy-wrap .cell h3, .main-content.ab-layout .item.quarter .copy-wrap .cell h3, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell h3 {
	padding-top:0;
	font-size:1.5em
}
.main-content.ab-layout article.quarter .copy-wrap .cell a, .main-content.ab-layout .item.quarter .copy-wrap .cell a, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell a {
	font-size:1em;
	display:block !important
}
.main-content.ab-layout article.quarter .copy-wrap .cell p, .main-content.ab-layout .item.quarter .copy-wrap .cell p, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell p {
	font-size:0.9em !important
}
.main-content.ab-layout article.quarter .copy-wrap .cell .date, .main-content.ab-layout .item.quarter .copy-wrap .cell .date, .main-content.ab-layout .copy-img.quarter .copy-wrap .cell .date {
	margin-top:0 !important
}
.main-content.ab-layout article.quarter .copy-wrap.insight-copy, .main-content.ab-layout .item.quarter .copy-wrap.insight-copy, .main-content.ab-layout .copy-img.quarter .copy-wrap.insight-copy {
	width:47% !important
}
.main-content.ab-layout article.quarter .copy-wrap.insight-copy .cell h3, .main-content.ab-layout .item.quarter .copy-wrap.insight-copy .cell h3, .main-content.ab-layout .copy-img.quarter .copy-wrap.insight-copy .cell h3 {
	font-size:1em;
	padding-bottom:.5em
}
.main-content.ab-layout article.quarter .img-wrap, .main-content.ab-layout .item.quarter .img-wrap, .main-content.ab-layout .copy-img.quarter .img-wrap {
	height:auto
}
.main-content.ab-layout article.quarter .img-wrap .cell, .main-content.ab-layout .item.quarter .img-wrap .cell, .main-content.ab-layout .copy-img.quarter .img-wrap .cell {
	position:relative;
	margin-bottom:1em
}
@media (min-width: 42em) {
.main-content.ab-layout article.quarter .img-wrap .cell, .main-content.ab-layout .item.quarter .img-wrap .cell, .main-content.ab-layout .copy-img.quarter .img-wrap .cell {
padding-bottom:0em
}
}
.main-content.ab-layout article.quarter .img-wrap .cell a, .main-content.ab-layout .item.quarter .img-wrap .cell a, .main-content.ab-layout .copy-img.quarter .img-wrap .cell a {
	display:block
}
.main-content.ab-layout article.quarter .img-wrap.insight-pic, .main-content.ab-layout .item.quarter .img-wrap.insight-pic, .main-content.ab-layout .copy-img.quarter .img-wrap.insight-pic {
	width:50% !important
}
.main-content.ab-layout article.quarter .img-wrap.insight-pic:after, .main-content.ab-layout .item.quarter .img-wrap.insight-pic:after, .main-content.ab-layout .copy-img.quarter .img-wrap.insight-pic:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.main-content.ab-layout article.quarter:before, .main-content.ab-layout .item.quarter:before, .main-content.ab-layout .copy-img.quarter:before {
content:'';
border-bottom:1px solid #cccccc;
width:200%;
display:block;
margin-bottom:1em
}
}
.main-content.ab-layout article.third, .main-content.ab-layout .item.third, .main-content.ab-layout .copy-img.third {
	clear:both;
	margin-bottom:1em;
	display:table
}
.main-content.ab-layout article.third:after, .main-content.ab-layout .item.third:after, .main-content.ab-layout .copy-img.third:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout article.third .img-wrap, .main-content.ab-layout .item.third .img-wrap, .main-content.ab-layout .copy-img.third .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.main-content.ab-layout article.third .img-wrap img, .main-content.ab-layout .item.third .img-wrap img, .main-content.ab-layout .copy-img.third .img-wrap img {
	width:100%
}
.main-content.ab-layout article.third .img-wrap a, .main-content.ab-layout .item.third .img-wrap a, .main-content.ab-layout .copy-img.third .img-wrap a {
	width:100%
}
.main-content.ab-layout article.third .copy-wrap, .main-content.ab-layout .item.third .copy-wrap, .main-content.ab-layout .copy-img.third .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.main-content.ab-layout article.third .copy-wrap .cell, .main-content.ab-layout .item.third .copy-wrap .cell, .main-content.ab-layout .copy-img.third .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
.main-content.ab-layout article.third, .main-content.ab-layout .item.third, .main-content.ab-layout .copy-img.third {
display:block
}
.main-content.ab-layout article.third .copy-wrap, .main-content.ab-layout .item.third .copy-wrap, .main-content.ab-layout .copy-img.third .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
.main-content.ab-layout article.third .copy-wrap .cell, .main-content.ab-layout .item.third .copy-wrap .cell, .main-content.ab-layout .copy-img.third .copy-wrap .cell {
padding:1.5em 0.9em 0.9em 0
}
.main-content.ab-layout article.third .img-wrap, .main-content.ab-layout .item.third .img-wrap, .main-content.ab-layout .copy-img.third .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
@media (min-width: 30em) {
.main-content.ab-layout article.third, .main-content.ab-layout .item.third, .main-content.ab-layout .copy-img.third {
display:block
}
.main-content.ab-layout article.third .copy-wrap, .main-content.ab-layout .item.third .copy-wrap, .main-content.ab-layout .copy-img.third .copy-wrap {
width:48.5714285714%;
float:right;
margin-right:0;
position:relative
}
.main-content.ab-layout article.third .copy-wrap .cell, .main-content.ab-layout .item.third .copy-wrap .cell, .main-content.ab-layout .copy-img.third .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.main-content.ab-layout article.third .img-wrap, .main-content.ab-layout .item.third .img-wrap, .main-content.ab-layout .copy-img.third .img-wrap {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
}
@media (min-width: 42em) {
.main-content.ab-layout article.third, .main-content.ab-layout .item.third, .main-content.ab-layout .copy-img.third {
display:block
}
.main-content.ab-layout article.third .copy-wrap, .main-content.ab-layout .item.third .copy-wrap, .main-content.ab-layout .copy-img.third .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0;
position:relative
}
.main-content.ab-layout article.third .copy-wrap .cell, .main-content.ab-layout .item.third .copy-wrap .cell, .main-content.ab-layout .copy-img.third .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
.main-content.ab-layout article.third .img-wrap, .main-content.ab-layout .item.third .img-wrap, .main-content.ab-layout .copy-img.third .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
.main-content.ab-layout article.third.insight-left, .main-content.ab-layout .item.third.insight-left, .main-content.ab-layout .copy-img.third.insight-left {
	float:left;
	margin-right:0;
	height:330px
}
@media (min-width: 30em) {
.main-content.ab-layout article.third.insight-left, .main-content.ab-layout .item.third.insight-left, .main-content.ab-layout .copy-img.third.insight-left {
height:230px !important
}
}
@media (min-width: 48em) {
.main-content.ab-layout article.third.insight-left, .main-content.ab-layout .item.third.insight-left, .main-content.ab-layout .copy-img.third.insight-left {
height:auto
}
}
.main-content.ab-layout article.third.insight-right, .main-content.ab-layout .item.third.insight-right, .main-content.ab-layout .copy-img.third.insight-right {
	clear:right !important;
	height:330px;
	margin-right:0
}
@media (min-width: 30em) {
.main-content.ab-layout article.third.insight-right, .main-content.ab-layout .item.third.insight-right, .main-content.ab-layout .copy-img.third.insight-right {
height:220px
}
}
@media (min-width: 48em) {
.main-content.ab-layout article.third.insight-right, .main-content.ab-layout .item.third.insight-right, .main-content.ab-layout .copy-img.third.insight-right {
margin-left:19px;
height:auto
}
}
@media (min-width: 64em) {
.main-content.ab-layout article.third.insight-right, .main-content.ab-layout .item.third.insight-right, .main-content.ab-layout .copy-img.third.insight-right {
margin-left:27.141px
}
}
.main-content.ab-layout article.third .insight-feature h3, .main-content.ab-layout .item.third .insight-feature h3, .main-content.ab-layout .copy-img.third .insight-feature h3 {
	padding-bottom:.75em
}
.main-content.ab-layout article.third .copy-wrap .cell, .main-content.ab-layout .item.third .copy-wrap .cell, .main-content.ab-layout .copy-img.third .copy-wrap .cell {
	padding-left:0em !important;
	padding-bottom:0 !important;
	padding-top:0
}
@media (min-width: 42em) {
.main-content.ab-layout article.third .copy-wrap .cell, .main-content.ab-layout .item.third .copy-wrap .cell, .main-content.ab-layout .copy-img.third .copy-wrap .cell {
padding-left:.9em
}
}
.main-content.ab-layout article.third .copy-wrap .cell h3, .main-content.ab-layout .item.third .copy-wrap .cell h3, .main-content.ab-layout .copy-img.third .copy-wrap .cell h3 {
	padding-top:0;
	font-size:1.5em
}
.main-content.ab-layout article.third .copy-wrap .cell a, .main-content.ab-layout .item.third .copy-wrap .cell a, .main-content.ab-layout .copy-img.third .copy-wrap .cell a {
	font-size:1em;
	display:block !important
}
.main-content.ab-layout article.third .copy-wrap .cell p, .main-content.ab-layout .item.third .copy-wrap .cell p, .main-content.ab-layout .copy-img.third .copy-wrap .cell p {
	font-size:0.9em !important
}
.main-content.ab-layout article.third .copy-wrap .cell .date, .main-content.ab-layout .item.third .copy-wrap .cell .date, .main-content.ab-layout .copy-img.third .copy-wrap .cell .date {
	margin-top:0 !important
}
.main-content.ab-layout article.third .copy-wrap.insight-copy, .main-content.ab-layout .item.third .copy-wrap.insight-copy, .main-content.ab-layout .copy-img.third .copy-wrap.insight-copy {
	width:47% !important
}
.main-content.ab-layout article.third .copy-wrap.insight-copy .cell h3, .main-content.ab-layout .item.third .copy-wrap.insight-copy .cell h3, .main-content.ab-layout .copy-img.third .copy-wrap.insight-copy .cell h3 {
	font-size:1em
}
.main-content.ab-layout article.third .copy-wrap span.insight-span, .main-content.ab-layout .item.third .copy-wrap span.insight-span, .main-content.ab-layout .copy-img.third .copy-wrap span.insight-span {
	color:#565656;
	display:block;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:.7em;
	padding-bottom:.5em;
	text-transform:uppercase
}
.main-content.ab-layout article.third .img-wrap .cell, .main-content.ab-layout .item.third .img-wrap .cell, .main-content.ab-layout .copy-img.third .img-wrap .cell {
	position:relative;
	margin-bottom:1em
}
@media (min-width: 42em) {
.main-content.ab-layout article.third .img-wrap .cell, .main-content.ab-layout .item.third .img-wrap .cell, .main-content.ab-layout .copy-img.third .img-wrap .cell {
margin-bottom:0em
}
}
.main-content.ab-layout article.third .img-wrap .cell a, .main-content.ab-layout .item.third .img-wrap .cell a, .main-content.ab-layout .copy-img.third .img-wrap .cell a {
	display:block
}
.main-content.ab-layout article.third .img-wrap.insight-pic, .main-content.ab-layout .item.third .img-wrap.insight-pic, .main-content.ab-layout .copy-img.third .img-wrap.insight-pic {
	width:50% !important
}
.main-content.ab-layout article.wotm-executive-insights h3, .main-content.ab-layout .item.wotm-executive-insights h3, .main-content.ab-layout .copy-img.wotm-executive-insights h3 {
	font-size:1.375em
}
.main-content.ab-layout article.wotm-executive-insights a, .main-content.ab-layout .item.wotm-executive-insights a, .main-content.ab-layout .copy-img.wotm-executive-insights a {
	display:block
}
.main-content.ab-layout article.wotm-executive-insights .copy-wrap, .main-content.ab-layout .item.wotm-executive-insights .copy-wrap, .main-content.ab-layout .copy-img.wotm-executive-insights .copy-wrap {
	margin-top:1em;
	margin-bottom:1em
}
.main-content.ab-layout article.wotm-executive-insights .copy-wrap .cell, .main-content.ab-layout .item.wotm-executive-insights .copy-wrap .cell, .main-content.ab-layout .copy-img.wotm-executive-insights .copy-wrap .cell {
	font-size:0.875em
}
.main-content.ab-layout article.wotm-executive-insights .copy-wrap .cell p, .main-content.ab-layout .item.wotm-executive-insights .copy-wrap .cell p, .main-content.ab-layout .copy-img.wotm-executive-insights .copy-wrap .cell p {
	padding:0 0 0.75em
}
.main-content.ab-layout article.bottom-margin, .main-content.ab-layout .item.bottom-margin, .main-content.ab-layout .copy-img.bottom-margin {
	margin-bottom:2em
}
.main-content.ab-layout article.bottom-border, .main-content.ab-layout .item.bottom-border, .main-content.ab-layout .copy-img.bottom-border {
	border-bottom:1px solid rgba(0, 0, 0, 0.2);
	padding-bottom:1em;
	margin-bottom:1em
}
.main-content.ab-layout article .our-leadership:after, .main-content.ab-layout .item .our-leadership:after, .main-content.ab-layout .copy-img .our-leadership:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout article .our-leadership .item, .main-content.ab-layout .item .our-leadership .item, .main-content.ab-layout .copy-img .our-leadership .item {
	padding-bottom:2em;
	border-top-width:0
}
.main-content.ab-layout article .our-leadership .item .img-wrap, .main-content.ab-layout .item .our-leadership .item .img-wrap, .main-content.ab-layout .copy-img .our-leadership .item .img-wrap {
	margin-bottom:-2em;
	margin-top:1em
}
@media (min-width: 30em) {
.main-content.ab-layout article .our-leadership .item, .main-content.ab-layout .item .our-leadership .item, .main-content.ab-layout .copy-img .our-leadership .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.main-content.ab-layout article .our-leadership .item:after, .main-content.ab-layout .item .our-leadership .item:after, .main-content.ab-layout .copy-img .our-leadership .item:after {
content:"";
display:table;
clear:both
}
.main-content.ab-layout article .our-leadership .item.last, .main-content.ab-layout .item .our-leadership .item.last, .main-content.ab-layout .copy-img .our-leadership .item.last {
float:right;
margin-right:0
}
.main-content.ab-layout article .our-leadership .item:nth-child(2n), .main-content.ab-layout .item .our-leadership .item:nth-child(2n), .main-content.ab-layout .copy-img .our-leadership .item:nth-child(2n) {
float:right;
margin-right:0
}
.main-content.ab-layout article .our-leadership .item.grey-top, .main-content.ab-layout .item .our-leadership .item.grey-top, .main-content.ab-layout .copy-img .our-leadership .item.grey-top {
border-top-width:5px
}
.main-content.ab-layout article .our-leadership .item .img-wrap, .main-content.ab-layout .item .our-leadership .item .img-wrap, .main-content.ab-layout .copy-img .our-leadership .item .img-wrap {
margin-bottom:0;
margin-top:0
}
}
@media (min-width: 58em) {
.main-content.ab-layout article .our-leadership .item, .main-content.ab-layout .item .our-leadership .item, .main-content.ab-layout .copy-img .our-leadership .item {
width:22.4719101124%;
float:left;
margin-right:3.3707865169%;
clear:none
}
.main-content.ab-layout article .our-leadership .item.last, .main-content.ab-layout .item .our-leadership .item.last, .main-content.ab-layout .copy-img .our-leadership .item.last {
float:right;
margin-right:0
}
.main-content.ab-layout article .our-leadership .item.last:after, .main-content.ab-layout .item .our-leadership .item.last:after, .main-content.ab-layout .copy-img .our-leadership .item.last:after {
content:"";
display:table;
clear:both
}
.main-content.ab-layout article .our-leadership .item:nth-child(2n), .main-content.ab-layout .item .our-leadership .item:nth-child(2n), .main-content.ab-layout .copy-img .our-leadership .item:nth-child(2n) {
width:22.4719101124%;
float:left;
margin-right:3.3707865169%
}
.main-content.ab-layout article .our-leadership .item:nth-child(4n), .main-content.ab-layout .item .our-leadership .item:nth-child(4n), .main-content.ab-layout .copy-img .our-leadership .item:nth-child(4n) {
float:right;
margin-right:0
}
.main-content.ab-layout article .our-leadership .item:nth-child(4n):after, .main-content.ab-layout .item .our-leadership .item:nth-child(4n):after, .main-content.ab-layout .copy-img .our-leadership .item:nth-child(4n):after {
content:"";
display:table;
clear:both
}
}
.main-content.ab-layout article .pane-holder, .main-content.ab-layout .item .pane-holder, .main-content.ab-layout .copy-img .pane-holder {
	background-color:black;
	height:200px;
	padding:0 0.9em;
	position:relative;
	width:100%;
	z-index:2
}
.main-content.ab-layout article .pane-holder:after, .main-content.ab-layout .item .pane-holder:after, .main-content.ab-layout .copy-img .pane-holder:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.main-content.ab-layout article .pane-holder, .main-content.ab-layout .item .pane-holder, .main-content.ab-layout .copy-img .pane-holder {
height:auto;
padding:20px 40px
}
}
@media (min-width: 64em) {
.main-content.ab-layout article .pane-holder, .main-content.ab-layout .item .pane-holder, .main-content.ab-layout .copy-img .pane-holder {
background:rgba(0, 0, 0, 0.8);
bottom:0;
height:175px;
position:absolute
}
}
.main-content.ab-layout article .pane.hero-summary, .main-content.ab-layout .item .pane.hero-summary, .main-content.ab-layout .copy-img .pane.hero-summary {
	position:relative;
	width:100%;
	padding:20px 0 0 0
}
@media (min-width: 30em) {
.main-content.ab-layout article .pane.hero-summary, .main-content.ab-layout .item .pane.hero-summary, .main-content.ab-layout .copy-img .pane.hero-summary {
width:100%;
padding:20px 1em
}
}
@media (min-width: 42em) {
.main-content.ab-layout article .pane.hero-summary, .main-content.ab-layout .item .pane.hero-summary, .main-content.ab-layout .copy-img .pane.hero-summary {
padding:0
}
}
.main-content.ab-layout article .pane.hero-summary h2, .main-content.ab-layout .item .pane.hero-summary h2, .main-content.ab-layout .copy-img .pane.hero-summary h2 {
	padding-top:0;
	font-size:1.2em
}
@media (min-width: 30em) {
.main-content.ab-layout article .pane.hero-summary h2, .main-content.ab-layout .item .pane.hero-summary h2, .main-content.ab-layout .copy-img .pane.hero-summary h2 {
font-size:1.6em
}
}
@media (min-width: 64em) {
.main-content.ab-layout article .pane.hero-summary h2, .main-content.ab-layout .item .pane.hero-summary h2, .main-content.ab-layout .copy-img .pane.hero-summary h2 {
font-size:2em
}
}
.main-content.ab-layout article .pane.hero-summary h2 a, .main-content.ab-layout .item .pane.hero-summary h2 a, .main-content.ab-layout .copy-img .pane.hero-summary h2 a {
	color:#fff
}
.main-content.ab-layout article .pane.hero-summary p, .main-content.ab-layout .item .pane.hero-summary p, .main-content.ab-layout .copy-img .pane.hero-summary p {
	font-size:.75em;
	line-height:1.2em;
	color:#fff
}
.main-content.ab-layout article .pane.hero-summary p.hero-footnote, .main-content.ab-layout .item .pane.hero-summary p.hero-footnote, .main-content.ab-layout .copy-img .pane.hero-summary p.hero-footnote {
	font-size:0.5em;
	text-align:left;
	clear:both;
	clear:both
}
.main-content.ab-layout article .pane.hero-summary p.hero-footnote:after, .main-content.ab-layout .item .pane.hero-summary p.hero-footnote:after, .main-content.ab-layout .copy-img .pane.hero-summary p.hero-footnote:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout article .pane.hero-summary p.hero-footnote:after, .main-content.ab-layout .item .pane.hero-summary p.hero-footnote:after, .main-content.ab-layout .copy-img .pane.hero-summary p.hero-footnote:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.main-content.ab-layout article .pane.hero-summary p.hero-footnote, .main-content.ab-layout .item .pane.hero-summary p.hero-footnote, .main-content.ab-layout .copy-img .pane.hero-summary p.hero-footnote {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
@media (min-width: 42em) {
.main-content.ab-layout article .pane.hero-summary p, .main-content.ab-layout .item .pane.hero-summary p, .main-content.ab-layout .copy-img .pane.hero-summary p {
font-size:1em;
line-height:1.3em
}
}
@media (min-width: 64em) {
.main-content.ab-layout article .pane.hero-summary p, .main-content.ab-layout .item .pane.hero-summary p, .main-content.ab-layout .copy-img .pane.hero-summary p {
font-size:1.1em;
line-height:1.1em
}
}
.main-content.ab-layout article .pane.hero-summary a.hero-btn, .main-content.ab-layout .item .pane.hero-summary a.hero-btn, .main-content.ab-layout .copy-img .pane.hero-summary a.hero-btn {
	display:inline-block;
	margin:.6em 0;
	transition:background 0.5s ease;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:.75em;
	font-weight:normal;
	color:#fff;
	background-color:#006db7;
	padding:0.68em 1.5em;
	letter-spacing:.08em
}
.main-content.ab-layout article .pane.hero-summary a.hero-btn.hero-btn-video, .main-content.ab-layout .item .pane.hero-summary a.hero-btn.hero-btn-video, .main-content.ab-layout .copy-img .pane.hero-summary a.hero-btn.hero-btn-video {
	margin-left:15px !important
}
@media (min-width: 42em) {
.main-content.ab-layout article .pane.hero-summary a.hero-btn.hero-btn-video, .main-content.ab-layout .item .pane.hero-summary a.hero-btn.hero-btn-video, .main-content.ab-layout .copy-img .pane.hero-summary a.hero-btn.hero-btn-video {
display:none
}
}
.main-content.ab-layout article .pane.hero-summary a.hero-btn.hero-btn-video img, .main-content.ab-layout .item .pane.hero-summary a.hero-btn.hero-btn-video img, .main-content.ab-layout .copy-img .pane.hero-summary a.hero-btn.hero-btn-video img {
	margin:-1px 0 !important
}
@media (min-width: 42em) {
.main-content.ab-layout article .pane.hero-summary a.hero-btn, .main-content.ab-layout .item .pane.hero-summary a.hero-btn, .main-content.ab-layout .copy-img .pane.hero-summary a.hero-btn {
padding:0.75em 1.5em;
margin:.75em 0
}
}
@media (min-width: 64em) {
.main-content.ab-layout article .pane.hero-summary a.hero-btn, .main-content.ab-layout .item .pane.hero-summary a.hero-btn, .main-content.ab-layout .copy-img .pane.hero-summary a.hero-btn {
margin-bottom:0
}
}
@media (min-width: 30em) {
.main-content.ab-layout article .pane.hero-summary a.hero-btn:hover, .main-content.ab-layout .item .pane.hero-summary a.hero-btn:hover, .main-content.ab-layout .copy-img .pane.hero-summary a.hero-btn:hover {
text-decoration:none;
background-color:#005e9e
}
}
@media (min-width: 30em) {
.main-content.ab-layout article .pane.hero-summary a.hero-btn:active, .main-content.ab-layout .item .pane.hero-summary a.hero-btn:active, .main-content.ab-layout .copy-img .pane.hero-summary a.hero-btn:active {
text-decoration:none;
top:1px
}
}
.main-content.ab-layout article .featured-news-item, .main-content.ab-layout .item .featured-news-item, .main-content.ab-layout .copy-img .featured-news-item {
	line-height:1.35em
}
.main-content.ab-layout article .featured-news-item, .main-content.ab-layout .item .featured-news-item, .main-content.ab-layout .copy-img .featured-news-item {
	line-height:1.35em
}
.main-content.ab-layout article .featured-news-item, .main-content.ab-layout article .list-news-item, .main-content.ab-layout .item .featured-news-item, .main-content.ab-layout .item .list-news-item, .main-content.ab-layout .copy-img .featured-news-item, .main-content.ab-layout .copy-img .list-news-item {
	margin-bottom:1em;
	margin-left:0.5em;
	padding-bottom:1em;
	border-bottom:1px solid #cccccc
}
.main-content.ab-layout article .featured-news-item h3, .main-content.ab-layout article .list-news-item h3, .main-content.ab-layout .item .featured-news-item h3, .main-content.ab-layout .item .list-news-item h3, .main-content.ab-layout .copy-img .featured-news-item h3, .main-content.ab-layout .copy-img .list-news-item h3 {
	font-size:1.5em;
	color:#565656;
	padding:.25em 0
}
.main-content.ab-layout article .featured-news-item:last-of-type, .main-content.ab-layout article .list-news-item:last-of-type, .main-content.ab-layout .item .featured-news-item:last-of-type, .main-content.ab-layout .item .list-news-item:last-of-type, .main-content.ab-layout .copy-img .featured-news-item:last-of-type, .main-content.ab-layout .copy-img .list-news-item:last-of-type {
	border-bottom:0px
}
.main-content.ab-layout article .list-news-item, .main-content.ab-layout .item .list-news-item, .main-content.ab-layout .copy-img .list-news-item {
	margin-left:0em;
	margin-top:1em
}
.main-content.ab-layout article .list-news-item a.image-link, .main-content.ab-layout .item .list-news-item a.image-link, .main-content.ab-layout .copy-img .list-news-item a.image-link {
	display:inline-block;
	width:45%;
	vertical-align:top
}
.main-content.ab-layout article .list-news-item .text-content, .main-content.ab-layout .item .list-news-item .text-content, .main-content.ab-layout .copy-img .list-news-item .text-content {
	display:inline-block;
	vertical-align:top;
	width:55%;
	padding-left:1.5em
}
.main-content.ab-layout article .list-news-item .text-content h3, .main-content.ab-layout .item .list-news-item .text-content h3, .main-content.ab-layout .copy-img .list-news-item .text-content h3 {
	padding:0em
}
.main-content.ab-layout article .list-news-item .text-content .news-date, .main-content.ab-layout .item .list-news-item .text-content .news-date, .main-content.ab-layout .copy-img .list-news-item .text-content .news-date {
	margin-bottom:0em;
	padding:0em
}
.main-content.ab-layout article .list-news-item .text-content .full-story-link, .main-content.ab-layout .item .list-news-item .text-content .full-story-link, .main-content.ab-layout .copy-img .list-news-item .text-content .full-story-link {
	margin-top:1.25em;
	display:block
}
.main-content.ab-layout article .list-news-item.last, .main-content.ab-layout .item .list-news-item.last, .main-content.ab-layout .copy-img .list-news-item.last {
	border-bottom:0px
}
.main-content.ab-layout article .press-releases, .main-content.ab-layout .item .press-releases, .main-content.ab-layout .copy-img .press-releases {
	padding-top:1.5em
}
.main-content.ab-layout article .press-releases p, .main-content.ab-layout .item .press-releases p, .main-content.ab-layout .copy-img .press-releases p {
	font-size:1.1em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	margin-bottom:1.5em;
	padding-bottom:0em
}
.main-content.ab-layout article .press-releases p span, .main-content.ab-layout .item .press-releases p span, .main-content.ab-layout .copy-img .press-releases p span {
	display:block
}
.main-content.ab-layout .copy-img {
	margin-top:0em !important;
	padding-top:1em
}
.main-content.ab-layout .lead-in {
	font-weight:200;
	font-size:1.5em !important;
	margin-bottom:1em
}
.main-content.ab-layout .large-lead-in {
	font-weight:200;
	font-size:1.75em !important;
	margin-bottom:1em
}
.main-content.ab-layout .bio_lead {
	font-weight:200;
	font-size:1.5em !important;
	margin-bottom:1em;
	text-align:center
}
@media (min-width: 42em) {
.main-content.ab-layout .bio_lead {
text-align:left
}
}
.main-content.ab-layout .ital {
	font-style:italic !important
}
.main-content.ab-layout .ital p {
	font-style:italic !important
}
.main-content.ab-layout .full-copyarea-grey.suppliers h4 {
	padding-top:0 !important;
	padding-bottom:1em;
	color:#565656;
	font-size:1.4em
}
.main-content.ab-layout .full-copyarea-grey.suppliers p {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif
}
.main-content.ab-layout ul.governance {
	float:none;
	width:auto;
	list-style-image:url("../images/orangeBullet.png");
	font-size:1em;
	margin:1em 0em;
	line-height:1.4em;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif
}
.main-content.ab-layout ul.governance li {
	padding-bottom:1em;
	margin-left:2em
}
.main-content.ab-layout ol.gov-principles {
	float:none;
	width:auto;
	font-size:1em;
	line-height:1.2em
}
.main-content.ab-layout ol.gov-principles li {
	padding-bottom:.5em;
	margin-left:2em
}
.main-content.ab-layout .full-copyarea {
	padding-top:0 !important;
	padding-left:0;
	padding-right:0
}
.main-content.ab-layout .full-copyarea.mainbody {
	padding-top:0 !important
}
.main-content.ab-layout .full-copyarea p {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-size:1em
}
.main-content.ab-layout .full-copyarea ul li, .main-content.ab-layout .full-copyarea ol li {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif
}
.main-content.ab-layout .full-copyarea h2.leadtag {
	padding-top:0em !important
}
.main-content.ab-layout .full-copyarea .comm-btn {
	display:inline-block;
	margin:0;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:1em;
	font-weight:normal;
	text-align:center;
	padding:0.4em 1em;
	z-index:190;
	background-color:#00457C;
	color:#fff;
	transition:background-color 0.4s linear
}
@media (min-width: 30em) {
.main-content.ab-layout .full-copyarea .comm-btn:hover {
text-decoration:none;
background-color:#1a87b7
}
}
@media (min-width: 30em) {
.main-content.ab-layout .full-copyarea .comm-btn:active {
text-decoration:none;
background-color:#14668a
}
}
.main-content.ab-layout .full-copyarea .full-news {
	margin-bottom:1em
}
.main-content.ab-layout .full-copyarea .full-news h2 {
	font-size:1.2em;
	margin-left:0.8em;
	margin-right:0.8em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .full-news h2 {
margin-left:0;
margin-right:0
}
}
.main-content.ab-layout .full-copyarea .full-news h2 p {
	font-size:1em
}
.main-content.ab-layout .full-copyarea .full-news.full-icon {
	font-size:.5em !important
}
.main-content.ab-layout .full-copyarea .full-news.smaller-text {
	padding:0 1em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .full-news.smaller-text {
padding:0
}
.main-content.ab-layout .full-copyarea .full-news.smaller-text p {
font-size:0.85em !important;
margin:1em 0 1.5em 0
}
}
.main-content.ab-layout .full-copyarea .full-news.copyarea h3 {
	color:#696669;
	font-size:1.75em;
	margin-bottom:.5em
}
.main-content.ab-layout .full-copyarea .full-news article, .main-content.ab-layout .full-copyarea .full-news .item {
	display:block;
	font-size:1em
}
.main-content.ab-layout .full-copyarea .full-news article .copy-wrap, .main-content.ab-layout .full-copyarea .full-news .item .copy-wrap {
	width:65.7142857143%;
	float:right;
	margin-right:0
}
.main-content.ab-layout .full-copyarea .full-news article .copy-wrap .cell, .main-content.ab-layout .full-copyarea .full-news .item .copy-wrap .cell {
	padding:0.9em 0.9em 0.9em 0
}
.main-content.ab-layout .full-copyarea .full-news article .img-wrap, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap {
	width:31.4285714286%;
	float:left;
	margin-right:2.8571428571%
}
.main-content.ab-layout .full-copyarea .full-news article h3, .main-content.ab-layout .full-copyarea .full-news .item h3 {
	padding-top:0
}
.main-content.ab-layout .full-copyarea .full-news article p, .main-content.ab-layout .full-copyarea .full-news .item p {
	font-size:1em;
	line-height:1.4em;
	color:#565656
}
.main-content.ab-layout .full-copyarea .full-news article .img-wrap, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap {
	padding:1em 0 1em 1em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .full-news article .img-wrap, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap {
padding:0
}
}
.main-content.ab-layout .full-copyarea .full-news article .img-wrap.squarecrop .cell, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap.squarecrop .cell {
	overflow:hidden
}
.main-content.ab-layout .full-copyarea .full-news article .img-wrap.squarecrop .cell img, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap.squarecrop .cell img {
	width:177.7% !important;
	max-width:177.7%;
	margin:0 -38.85%
}
.main-content.ab-layout .full-copyarea .full-news article .img-wrap.squarecrop-smaller .cell, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap.squarecrop-smaller .cell {
	overflow:hidden
}
.main-content.ab-layout .full-copyarea .full-news article .img-wrap.squarecrop-smaller .cell img, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap.squarecrop-smaller .cell img {
	width:125% !important;
	max-width:125%;
	margin:0 -15%
}
.main-content.ab-layout .full-copyarea .full-news article .img-wrap.squarecrop-larger .cell, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap.squarecrop-larger .cell {
	overflow:hidden
}
.main-content.ab-layout .full-copyarea .full-news article .img-wrap.squarecrop-larger .cell img, .main-content.ab-layout .full-copyarea .full-news .item .img-wrap.squarecrop-larger .cell img {
	width:280% !important;
	max-width:280%;
	margin:0 -90%
}
.main-content.ab-layout .full-copyarea .full-news article.hide-images, .main-content.ab-layout .full-copyarea .full-news .item.hide-images {
	padding:1em !important
}
.main-content.ab-layout .full-copyarea .full-news article.hide-images div.img-wrap, .main-content.ab-layout .full-copyarea .full-news .item.hide-images div.img-wrap {
	display:none !important
}
.main-content.ab-layout .full-copyarea .full {
	display:block;
	position:relative;
	margin-bottom:1em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .full {
margin-bottom:3em
}
}
.main-content.ab-layout .full-copyarea .full ul {
	width:100%;
	margin:1em 0
}
.main-content.ab-layout .full-copyarea .full ul li {
	margin-bottom:.5em;
	line-height:1.5em
}
.main-content.ab-layout .full-copyarea .col2.topborder {
	border-top:2px solid #CCC;
	padding-top:1em
}
.main-content.ab-layout .full-copyarea .col2.topborder .item {
	margin:1.5em 0em
}
.main-content.ab-layout .full-copyarea .col2.governance {
	margin:.8em 0 0 0;
	padding-bottom:.4em;
	border-bottom:1px solid #cccccc
}
.main-content.ab-layout .full-copyarea .col2.governance:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout .full-copyarea .col2.governance p {
	font-size:.9em;
	margin:0.5em 0em;
	line-height:1.4em
}
@media (min-width: 30em) {
.main-content.ab-layout .full-copyarea .col2.governance p {
font-size:1em
}
}
.main-content.ab-layout .full-copyarea .col2.governance .item {
	margin:1em 0em;
	display:block
}
.main-content.ab-layout .full-copyarea .col2.governance .item.areas {
	clear:both !important
}
.main-content.ab-layout .full-copyarea .col2.governance .item.areas:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout .full-copyarea .col2.governance .item strong {
	margin-top:2em !important
}
.main-content.ab-layout .full-copyarea .col2-insights {
	clear:both
}
.main-content.ab-layout .full-copyarea .col2-insights:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout .full-copyarea .col2-insights:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .col2-insights {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.main-content.ab-layout .full-copyarea .col2-insights.last {
float:right;
margin-right:0
}
.main-content.ab-layout .full-copyarea .col2-insights:nth-child(2n) {
float:right;
margin-right:0
}
}
.main-content.ab-layout .full-copyarea .col2-insights h2 {
	font-size:1.4em
}
.main-content.ab-layout .full-copyarea .col2-insights p, .main-content.ab-layout .full-copyarea .col2-insights .cell>a {
	font-size:.925em;
	line-height:1.2em
}
.main-content.ab-layout .full-copyarea .col2-insights p a {
	text-decoration:none
}
.main-content.ab-layout .full-copyarea .col2-insights a:hover {
	text-decoration:underline
}
.main-content.ab-layout .full-copyarea .col2-insights article, .main-content.ab-layout .full-copyarea .col2-insights .item {
	font-size:0.9em;
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #ccc
}
.main-content.ab-layout .full-copyarea .col2-insights .item .copy-wrap .cell {
	padding:0.7em 0.7em 0 0.5em !important;
	background-color:#ccc
}
.main-content.ab-layout .full-copyarea .greybox {
	border-top:0px solid #CCC;
	background-color:#F0F0EF;
	font-size:1em;
	padding:0.5em 1.5em;
	margin-bottom:3%;
	margin-top:1em;
	clear:both !important
}
.main-content.ab-layout .full-copyarea .greybox:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout .full-copyarea .greybox h3 {
	font-size:1.6em;
	text-align:center
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .greybox h3 {
text-align:left
}
}
.main-content.ab-layout .full-copyarea .greybox.other-greybox p {
	width:170px;
	margin:auto
}
.main-content.ab-layout .full-copyarea .col3, .main-content.ab-layout .full-copyarea .col4 {
	border-top:2px solid #CCC;
	padding-top:1em
}
.main-content.ab-layout .full-copyarea .col3:after, .main-content.ab-layout .full-copyarea .col4:after {
	clear:both !important
}
.main-content.ab-layout .full-copyarea .col3:after:after, .main-content.ab-layout .full-copyarea .col4:after:after {
content:"";
display:table;
clear:both
}
.main-content.ab-layout .full-copyarea .col3 h4, .main-content.ab-layout .full-copyarea .col4 h4 {
	color:#333
}
.main-content.ab-layout .full-copyarea .col3.news-bottom-grey, .main-content.ab-layout .full-copyarea .col4.news-bottom-grey {
	background:#ececeb;
	border:none;
	padding:0em !important
}
.main-content.ab-layout .full-copyarea .col3.news-bottom-grey .section-title, .main-content.ab-layout .full-copyarea .col4.news-bottom-grey .section-title {
	text-align:center;
	margin-bottom:2em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .col3.news-bottom-grey .section-title, .main-content.ab-layout .full-copyarea .col4.news-bottom-grey .section-title {
margin-bottom:4em
}
}
.main-content.ab-layout .full-copyarea .col3.news-bottom-grey .section-title h2, .main-content.ab-layout .full-copyarea .col4.news-bottom-grey .section-title h2 {
	background:#ee5522;
	color:#ececeb;
	padding:0.5em 1.25em;
	text-align:center;
	margin:auto;
	display:inline-block;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	font-size:1.25em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .col3.news-bottom-grey .section-title h2, .main-content.ab-layout .full-copyarea .col4.news-bottom-grey .section-title h2 {
font-size:1.5em
}
}
.main-content.ab-layout .full-copyarea .col3 .item, .main-content.ab-layout .full-copyarea .col4 .item {
	padding-bottom:1em;
	display:block
}
.main-content.ab-layout .full-copyarea ul.intro-list {
	margin-left:3.5em;
	list-style-image:url("../images/orangeBullet.png");
	display:inline-block;
	vertical-align:top;
	padding-bottom:.5em;
	clear:both !important
}
.main-content.ab-layout .full-copyarea ul.intro-list:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout .full-copyarea ul.intro-list li {
	border-bottom:0px solid #bebebe !important;
	line-height:1.46em;
	margin:1em 0em;
	padding-right:1em
}
.main-content.ab-layout .full-copyarea ul.intro-list:after {
	clear:both !important
}
.main-content.ab-layout .full-copyarea ul.intro-list:after:after {
content:"";
display:table;
clear:both
}
.main-content.ab-layout .full-copyarea ul.intro-list p {
	margin:0 !important
}
.main-content.ab-layout .full-copyarea ol.intro-list {
	padding-left:2.5em;
	padding-bottom:.5em;
	display:inline-block;
	vertical-align:top;
	list-style-type:decimal
}
.main-content.ab-layout .full-copyarea ol.intro-list li {
	border-bottom:0px solid #bebebe !important;
	line-height:1.46em;
	margin-bottom:1em;
	padding-right:1.5em
}
.main-content.ab-layout .full-copyarea .suppliers-acr .accordion .accordion-group .accordion-title {
	padding:1.4em 0.8em
}
.main-content.ab-layout .full-copyarea .suppliers-acr .accordion .accordion-group .accordion-title a i {
	margin-top:7px
}
.main-content.ab-layout .full-copyarea .suppliers-acr .accordion .accordion-group .accordion-title a span {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1.5em;
	line-height:1.5em
}
.main-content.ab-layout .full-copyarea .suppliers-acr .accordion .accordion-group .accordion-title a span.letter-label {
	top:1px;
	line-height:1em
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion {
	padding-bottom:2em
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion ul.answer-list {
	margin-top:1em;
	margin-left:3em;
	list-style-image:url("../images/orangeBullet.png");
	display:inline-block;
	vertical-align:top;
	float:none
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion ul.answer-list:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion ul.answer-list li {
	border-bottom:0px solid #bebebe !important;
	line-height:1.46em;
	margin:0;
	padding-right:2.5em;
	padding-bottom:0 !important
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion ul.answer-list:after {
	clear:both !important
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion ul.answer-list:after:after {
content:"";
display:table;
clear:both
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion ul.answer-list p {
	margin:0 !important
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion ol.answer-list {
	padding-left:5em;
	padding-bottom:.5em;
	display:inline-block;
	vertical-align:top;
	list-style-type:decimal
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion ol.answer-list li {
	border-bottom:0px solid #bebebe !important;
	line-height:1.46em;
	margin:1em 0em;
	padding-right:1.5em
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li {
	font-size:1em;
	line-height:1.25em;
	border-bottom:1px solid #bebebe
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about {
	padding:0.8em 0em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif !important;
	font-size:1.5em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about {
padding:.8em
}
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about .spriteContainer {
	height:18px;
	overflow:hidden;
	display:inline-block;
	margin-top:7px;
	float:left;
	padding-right:.25em
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about .spriteContainer.diversity {
	margin-top:3px
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about .qText {
	float:left;
	width:85%;
	font-size:.9em;
	padding-left:.95em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about .qText {
padding-left:0
}
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about.open {
	border-bottom:none
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about.open img {
	top:-17px !important
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about a {
	font-weight:normal;
	cursor:pointer;
	color:#565656
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about a:hover {
	text-decoration:none
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.question-about img {
	position:relative
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.answer-about {
	padding:0em 0.2em 1.5em 2em
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.answer-about a {
	color:#006DB7
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.answer-about p {
	margin-bottom:0.5em !important
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.answer-about ul li {
	margin-bottom:1em;
	padding-bottom:1em
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.answer-about ul li.last {
	border-bottom:0
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.answer-about ul.basic-list {
	list-style-image:url("../images/orangeBullet.png");
	list-style-position:outside;
	padding-left:2em;
	margin-bottom:1em
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.answer-about ul.basic-list li {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:0 !important
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li .QandA {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
	padding-right:.25em;
	float:left;
	width:32px
}
.main-content.ab-layout .full-copyarea .accordian-container-suppliers .accordion li.last {
	border-bottom:none
}
.main-content.ab-layout .full-copyarea .container_bio_portrait img.bio_portrait {
	margin:0em auto 1em auto;
	display:block
}
@media (min-width: 64em) {
.main-content.ab-layout .full-copyarea .container_bio_portrait img.bio_portrait.long {
margin-bottom:8em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .container_bio_portrait img.bio_portrait {
margin:0em;
width:100%
}
}
.main-content.ab-layout .full-copyarea.ir-block-area {
	border-top:3px solid white;
	padding-top:2.5em
}
.main-content.ab-layout .full-copyarea.ir-block-area p {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	color:white;
	font-size:1.15em
}
.main-content.ab-layout .full-copyarea.ir-block-area h2 {
	color:white;
	text-transform:uppercase
}
.main-content.ab-layout .full-copyarea.ir-block-area div.lbox {
	margin-top:1em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea.ir-block-area div.lbox {
float:left;
width:57%
}
}
.main-content.ab-layout .full-copyarea.ir-block-area div.rbox {
	margin-bottom:1em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea.ir-block-area div.rbox {
margin-bottom:0em;
float:right;
width:40%
}
}
.main-content.ab-layout .personnel-policy-list ul {
	border-bottom:1px #cccccc solid
}
@media (min-width: 42em) {
.main-content.ab-layout .personnel-policy-list ul {
margin:3em 0em
}
}
.main-content.ab-layout .personnel-policy-list ul li {
	padding:1em 0em;
	border-top:1px #cccccc solid
}
.main-content.ab-layout .personnel-policy-list ul .list-inset {
	margin-left:2em
}
.main-content.ab-layout .personnel-policy-list li:last-child a {
	padding-bottom:1em
}
.main-content.ab-layout .personnel-policy-list a {
	padding:.5em 0;
	color:#565656;
	margin-left:1em
}
.main-content.ab-layout .personnel-policy-list a i.fa {
	color:#c73d27;
	margin-left:.5em
}
.main-content.ab-layout .personnel-policy-list a i.fa.green {
	color:#4fb349
}
.main-content.ab-layout .personnel-policy-list a i.fa.grey {
	color:#565656
}
.main-content.ab-layout .col2-gridlayout {
	margin-top:1em;
	clear:both
}
.main-content.ab-layout .col2-gridlayout:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.main-content.ab-layout .col2-gridlayout {
padding-right:1em
}
}
.main-content.ab-layout .col2-gridlayout h2 {
	font-family:Amplitude;
	font-weight:normal;
	font-size:1.75em !important
}
.main-content.ab-layout .col2-gridlayout+h3 {
	padding-top:0px !important
}
.main-content.ab-layout .col2-gridlayout .item {
	display:block
}
.main-content.ab-layout .col2-gridlayout .item.no-bottom-margin {
	margin-bottom:0em
}
@media (min-width: 42em) {
.main-content.ab-layout .col2-gridlayout .item {
margin-bottom:3em;
width:47%
}
.main-content.ab-layout .col2-gridlayout .item p {
margin-bottom:1em
}
}
.main-content.ab-layout .col2-gridlayout .item ul {
	width:100%;
	margin-bottom:1em
}
.main-content.ab-layout .col2-gridlayout .item ul li {
	margin-bottom:1em
}
.main-content.ab-layout .col2-gridlayout .item .cell {
	padding:0 0.5em 1.5em 0em !important
}
.main-content.ab-layout .col2-gridlayout .item .cell p {
	padding-bottom:1em
}
.main-content.ab-layout .col2-gridlayout .item img {
	padding:0 0 1em 0
}
.main-content.ab-layout .col2-gridlayout .item img.play-button {
	width:1.7em;
	padding:0
}
.main-content.ab-layout .col2-gridlayout .item img.pc-link-img {
	padding:0em
}
.main-content.ab-layout .col2-gridlayout .item h3 a {
	color:#565656
}
.main-content.ab-layout .col2-gridlayout .item div.bottom-lock h3 {
	font-size:1.1em;
	padding-bottom:6px
}
.main-content.ab-layout .col2-gridlayout .item div.bottom-lock a {
	margin-right:2em;
	display:inline-block
}
.main-content.ab-layout .col1-gridlayout, .main-content.ab-layout .col3-gridlayout {
	margin-top:1em;
	clear:both
}
.main-content.ab-layout .col1-gridlayout:after, .main-content.ab-layout .col3-gridlayout:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.main-content.ab-layout .col1-gridlayout, .main-content.ab-layout .col3-gridlayout {
padding-right:1em
}
}
.main-content.ab-layout .col1-gridlayout h2, .main-content.ab-layout .col3-gridlayout h2 {
	font-family:Amplitude;
	font-weight:normal;
	font-size:1.75em !important
}
.main-content.ab-layout .col1-gridlayout+h3, .main-content.ab-layout .col3-gridlayout+h3 {
	padding-top:0px !important
}
.main-content.ab-layout .col1-gridlayout.wotm-copy p, .main-content.ab-layout .col3-gridlayout.wotm-copy p {
	font-size:0.938em;
	line-height:1.429em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
.main-content.ab-layout .col1-gridlayout .item, .main-content.ab-layout .col3-gridlayout .item {
	display:block
}
@media (min-width: 42em) {
.main-content.ab-layout .col1-gridlayout .item, .main-content.ab-layout .col3-gridlayout .item {
margin-bottom:3em
}
.main-content.ab-layout .col1-gridlayout .item p, .main-content.ab-layout .col3-gridlayout .item p {
margin-bottom:1em
}
}
.main-content.ab-layout .col1-gridlayout .item ul, .main-content.ab-layout .col3-gridlayout .item ul {
	width:100%;
	margin-bottom:1em
}
.main-content.ab-layout .col1-gridlayout .item ul li, .main-content.ab-layout .col3-gridlayout .item ul li {
	margin-bottom:1em
}
.main-content.ab-layout .col1-gridlayout .item.image-center, .main-content.ab-layout .col3-gridlayout .item.image-center {
	text-align:center
}
@media (min-width: 42em) {
.main-content.ab-layout .col1-gridlayout .item.image-center, .main-content.ab-layout .col3-gridlayout .item.image-center {
text-align:left
}
}
.main-content.ab-layout .col1-gridlayout .item .white-link, .main-content.ab-layout .col3-gridlayout .item .white-link {
	color:white
}
@media (min-width: 42em) {
.main-content.ab-layout .col1-gridlayout .item .cell, .main-content.ab-layout .col3-gridlayout .item .cell {
padding:0 0.5em 1.5em 0em !important
}
.main-content.ab-layout .col1-gridlayout .item .cell p, .main-content.ab-layout .col3-gridlayout .item .cell p {
padding-bottom:1em
}
}
.main-content.ab-layout .col1-gridlayout .item img, .main-content.ab-layout .col3-gridlayout .item img {
	padding:0 0 1em 0
}
.main-content.ab-layout .col1-gridlayout .item h3 a, .main-content.ab-layout .col3-gridlayout .item h3 a {
	color:#565656
}
.main-content.ab-layout .col1-gridlayout .item h4, .main-content.ab-layout .col3-gridlayout .item h4 {
	font-size:1em;
	font-weight:normal
}
@media (min-width: 42em) {
.main-content.ab-layout .col1-gridlayout .item .bottom-lock, .main-content.ab-layout .col3-gridlayout .item .bottom-lock {
position:absolute;
bottom:1em
}
}
.main-content.ab-layout .col1-gridlayout .item .bottom-lock h3, .main-content.ab-layout .col3-gridlayout .item .bottom-lock h3 {
	font-size:1.1em;
	padding-bottom:6px
}
.main-content.ab-layout .col1-gridlayout .item .bottom-lock a, .main-content.ab-layout .col3-gridlayout .item .bottom-lock a {
	margin-right:.75em;
	display:inline-block
}
.main-content.ab-layout .col1-gridlayout .item .bottom-lock .right-link, .main-content.ab-layout .col3-gridlayout .item .bottom-lock .right-link {
	margin-left:.5em
}
.main-content.ab-layout blockquote.full-buiness-principles {
	background-color:transparent;
	width:100% !important;
	border:none;
	box-shadow:none;
	float:none;
	margin:auto;
	padding:1em
}
.main-content.ab-layout blockquote.full-buiness-principles br {
	display:none
}
.main-content.ab-layout blockquote.full-buiness-principles p {
	text-align:center;
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:italic;
	font-size:1.25em;
	color:#333333;
	line-height:1.4em
}
.main-content.ab-layout blockquote.full-buiness-principles cite {
	font-size:12.8px
}
@media (min-width: 42em) {
.main-content.ab-layout blockquote.full-buiness-principles {
width:83%;
padding:2em
}
}
@media (min-width: 64em) {
.main-content.ab-layout blockquote.full-buiness-principles br {
display:inline
}
}
.main-content.ab-layout blockquote.no-border {
	background-color:transparent;
	width:90%;
	border:none;
	box-shadow:none;
	float:none;
	margin:auto;
	padding:1em
}
@media (min-width: 42em) {
.main-content.ab-layout blockquote.no-border {
width:80%
}
}
.main-content.ab-layout blockquote.no-border.half {
	text-align:center
}
@media (min-width: 42em) {
.main-content.ab-layout blockquote.no-border.half {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
.main-content.ab-layout blockquote.no-border.half.last {
float:right;
margin-right:0
}
}
.main-content.ab-layout blockquote.no-border br {
	display:none
}
.main-content.ab-layout blockquote.no-border p {
	text-align:center;
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:italic;
	font-size:1.324em;
	color:#333333;
	line-height:1.4em
}
@media (min-width: 42em) {
.main-content.ab-layout blockquote.no-border {
width:83%;
padding:2em
}
}
@media (min-width: 64em) {
.main-content.ab-layout blockquote.no-border br {
display:inline
}
}
.main-content.ab-layout blockquote.no-border img {
	margin:0 auto 1em
}
.main-content.ab-layout blockquote.no-border footer.orange-top {
	border-top:3px solid #ee7822
}
.main-content.ab-layout blockquote.no-border footer cite {
	font-size:12.8px
}
.main-content.ab-layout blockquote.no-border footer cite .dual-author {
	display:inline-block;
	text-transform:uppercase;
	width:100%;
	padding:.5em
}
@media (min-width: 42em) {
.main-content.ab-layout blockquote.no-border footer cite .dual-author {
width:50%;
padding:0em
}
}
.main-content.ab-layout blockquote.no-border footer cite .author-title {
	display:block;
	width:100%;
	text-transform:none
}
.main-content.ab-layout blockquote.pullQuote2 {
	width:95%;
	box-shadow:0px 0px 0px rgba(0, 0, 0, 0.05);
	background-color:transparent;
	border:none;
	margin:auto;
	float:none;
	padding:0em
}
.main-content.ab-layout blockquote.pullQuote2 p {
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:italic;
	color:#0f2d51;
	text-align:left;
	width:95%;
	margin:auto;
	padding:0em 0em 1em 0em;
	font-size:1.6em
}
.main-content.ab-layout blockquote.pullQuote2 p .firstQuote {
	margin-left:-.5em
}
@media (min-width: 42em) {
.main-content.ab-layout blockquote.pullQuote2 {
width:40%;
float:right;
padding:0em 0em 0em 1em
}
.main-content.ab-layout blockquote.pullQuote2 p {
font-size:1.8em !important
}
}
.main-content.ab-layout blockquote.fullQuote {
	background-color:transparent;
	width:100% !important;
	border:none;
	box-shadow:none;
	float:none;
	margin:1.5em auto 0 auto;
	padding:0em
}
.main-content.ab-layout blockquote.fullQuote br {
	display:none
}
.main-content.ab-layout blockquote.fullQuote p {
	text-align:center;
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:italic;
	border-bottom:5px solid #ee5522;
	font-size:1.45em !important;
	color:black;
	padding-bottom:1em
}
.main-content.ab-layout blockquote.fullQuote p.attribution {
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	font-style:normal;
	border:none;
	font-size:0.9em !important;
	text-transform:uppercase
}
@media (min-width: 42em) {
.main-content.ab-layout blockquote.fullQuote {
width:83%;
padding:2em;
padding-bottom:3em;
margin-top:0
}
}
@media (min-width: 58em) {
.main-content.ab-layout blockquote.fullQuote {
white-space:nowrap
}
}
@media (min-width: 64em) {
.main-content.ab-layout blockquote.fullQuote br {
display:inline
}
}
.main-content.ab-layout .article-listing a {
	color:#FFFFFF !important
}
.main-content.ab-layout .article-listing .headline {
	line-height:3em;
	border-bottom:1px solid white;
	font-size:.95em
}
.main-content.ab-layout .article-listing a.see-more {
	line-height:1em;
	font-size:0.813em;
	padding-top:1em
}
.main-content.ab-layout .news-hero-image {
	margin-bottom:.75em;
	overflow:hidden;
	position:relative
}
@media (min-width: 42em) {
.main-content.ab-layout .news-hero-image {
margin-bottom:0em
}
}
.main-content.ab-layout .news-hero-image img {
	max-width:1000%;
	width:141%
}
@media (min-width: 42em) {
.main-content.ab-layout .news-hero-image img {
width:186%
}
}
@media (min-width: 58em) {
.main-content.ab-layout .news-hero-image img {
width:160%
}
}
@media (min-width: 64em) {
.main-content.ab-layout .news-hero-image img {
width:123%
}
}
.main-content.ab-layout .news-hero-image.img-right img {
	float:right
}
.main-content.ab-layout .news-hero-image.img-center img {
	margin-left:-20.5%
}
@media (min-width: 42em) {
.main-content.ab-layout .news-hero-image.img-center img {
margin-left:-43%
}
}
@media (min-width: 58em) {
.main-content.ab-layout .news-hero-image.img-center img {
margin-left:-30%
}
}
@media (min-width: 64em) {
.main-content.ab-layout .news-hero-image.img-center img {
margin-left:-11.5%
}
}
.main-content.ab-layout .news-hero-image .news-hero-caption {
	position:absolute;
	bottom:0px;
	background:rgba(0, 0, 0, 0.8);
	padding:0.75em 1em 1.75em 1em
}
@media (min-width: 30em) {
.main-content.ab-layout .news-hero-image .news-hero-caption {
padding:1.5em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .news-hero-image .news-hero-caption {
background:#000;
padding:1.5em
}
}
@media (min-width: 64em) {
.main-content.ab-layout .news-hero-image .news-hero-caption {
background:rgba(0, 0, 0, 0.8)
}
}
.main-content.ab-layout .news-hero-image .news-hero-caption h2 {
	font-size:1.25em;
	padding-top:0em;
	padding-bottom:.75em
}
@media (min-width: 30em) {
.main-content.ab-layout .news-hero-image .news-hero-caption h2 {
font-size:1.4em
}
}
.main-content.ab-layout .news-hero-image .news-hero-caption h2 a {
	color:white;
	font-size:1.3em
}
.main-content.ab-layout .news-hero-image .news-hero-caption p {
	font-size:1em;
	color:white;
	line-height:1em;
	padding-bottom:1.25em;
	font-weight:200
}
@media (min-width: 30em) {
.main-content.ab-layout .news-hero-image .news-hero-caption p {
font-size:1.2em
}
}
@media (min-width: 64em) {
.main-content.ab-layout .news-hero-image .news-hero-caption p {
font-size:1.4em
}
}
.main-content.ab-layout .news-hero-image .news-hero-caption .hero-btn {
	background-color:#006DB7;
	color:white;
	padding:0.5em 1em;
	transition:background-color 0.5s
}
.main-content.ab-layout .news-hero-image .news-hero-caption .hero-btn:hover {
	text-decoration:none;
	background-color:#005e9e
}
.main-content.ab-layout .news-date {
	font-style:italic;
	margin-left:.15em
}
.main-content.ab-layout .category-tag {
	display:inline-block;
	color:white;
	background:#868686;
	padding:0.25em 0.8em;
	text-transform:uppercase;
	font-size:.95em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	margin-top:.75em;
	margin-bottom:1em
}
.main-content.ab-layout .vid-gallery {
	padding-bottom:2em;
	margin-top:2em
}
@media (min-width: 42em) {
.main-content.ab-layout .vid-gallery {
margin-top:0
}
}
.main-content.ab-layout .news-top-stories {
	padding-top:1em
}
.main-content.ab-layout .news-top-stories .titles a h3, .main-content.ab-layout .news-secondary-stories .titles a h3, .main-content.ab-layout .news-video-stories .titles a h3 {
	padding-top:0;
	padding-bottom:.25em
}
.main-content.ab-layout .news-top-stories .img-link, .main-content.ab-layout .news-secondary-stories .img-link, .main-content.ab-layout .news-video-stories .img-link {
	margin-top:1em;
	margin-bottom:1em;
	display:block
}
@media (min-width: 42em) {
.main-content.ab-layout article.news-top-stories.spacing-adjust {
margin-bottom:-3em;
margin-top:1em
}
}
.main-content.ab-layout article.news-secondary-stories {
	clear:none;
	margin-bottom:1.5em;
	position:relative
}
@media (min-width: 42em) {
.main-content.ab-layout article.news-secondary-stories {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
.main-content.ab-layout article.news-secondary-stories:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 64em) {
.main-content.ab-layout article.news-secondary-stories {
margin-top:2em;
width:21.7391304348%;
float:left;
margin-right:4.347826087%
}
.main-content.ab-layout article.news-secondary-stories:nth-child(2n) {
width:21.7391304348%;
float:left;
margin-right:4.347826087%
}
.main-content.ab-layout article.news-secondary-stories:nth-child(4n) {
float:right;
margin-right:0
}
}
.main-content.ab-layout article.news-secondary-stories .titles a h3 {
	color:#565656;
	font-size:1.4em;
	padding-top:0px
}
.main-content.ab-layout article.news-secondary-stories .cell p {
	padding-bottom:1.5em
}
.main-content.ab-layout article.news-secondary-stories a.bottom-link {
	position:absolute;
	bottom:0px
}
.main-content.ab-layout article.news-video-stories {
	padding-bottom:1em;
	margin-bottom:1em
}
@media (min-width: 42em) {
.main-content.ab-layout article.news-video-stories {
padding-bottom:2em
}
}
@media (min-width: 42em) {
.main-content.ab-layout article.news-video-stories .category-tag {
font-size:.88em
}
}
.main-content.ab-layout article.news-video-stories h3 {
	padding-top:0em
}
.main-content.ab-layout article.news-video-stories a.img-link {
	position:relative
}
.main-content.ab-layout .info-wrapper {
	margin-top:1.5em
}
@media (min-width: 42em) {
.main-content.ab-layout .info-wrapper {
margin-top:3em
}
}
.main-content.ab-layout .info-container {
	max-width:477px
}
.main-content.ab-layout .info-container.space-bottom {
	margin-bottom:1.5em
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container.space-bottom {
margin-bottom:0em
}
}
.main-content.ab-layout .info-container.auto {
	margin-left:auto;
	margin-right:auto
}
.main-content.ab-layout .info-container .image-info-bg {
	border:1px solid #cccccc;
	margin:auto
}
.main-content.ab-layout .info-container .info-content {
	position:absolute;
	top:10%
}
@media (min-width: 58em) {
.main-content.ab-layout .info-container .info-content {
top:0px
}
}
.main-content.ab-layout .info-container .info-content .heading {
	color:#ee5522;
	text-align:center;
	line-height:1em;
	width:75%;
	margin:auto;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	margin-top:.5em;
	font-size:1.5em;
	padding-bottom:0em
}
@media (min-width: 30em) {
.main-content.ab-layout .info-container .info-content .heading {
margin-top:2em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container .info-content .heading {
font-size:1.25em;
margin-top:.5em
}
}
@media (min-width: 58em) {
.main-content.ab-layout .info-container .info-content .heading {
margin-top:1em;
font-size:1.8em
}
}
@media (min-width: 64em) {
.main-content.ab-layout .info-container .info-content .heading {
margin-top:2em
}
}
.main-content.ab-layout .info-container .info-content .center-text {
	text-align:center;
	margin:auto;
	font-size:3.25em;
	padding-bottom:0em
}
@media (min-width: 30em) {
.main-content.ab-layout .info-container .info-content .center-text {
font-size:4.5em
}
}
@media (min-width: 58em) {
.main-content.ab-layout .info-container .info-content .center-text {
font-size:5.4em
}
}
.main-content.ab-layout .info-container .info-content .center-text span {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	display:inline-block
}
.main-content.ab-layout .info-container .info-content .center-text span.dollar-sign {
	position:relative;
	font-size:.5em;
	bottom:.3em
}
.main-content.ab-layout .info-container .info-content .center-text span.units {
	position:relative;
	bottom:-.5em;
	font-size:.45em
}
.main-content.ab-layout .info-container .info-content .label {
	border-top:3px solid #ee5522;
	padding-top:0em;
	width:50%;
	margin:auto;
	text-align:center;
	font-size:1.38em;
	text-transform:uppercase;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	padding-bottom:.5em;
	margin-top:-.5em
}
@media (min-width: 30em) {
.main-content.ab-layout .info-container .info-content .label {
padding-bottom:1em;
margin-top:0em;
width:50%;
font-size:2.3em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container .info-content .label {
padding-bottom:.25em;
font-size:1.4em
}
}
@media (min-width: 58em) {
.main-content.ab-layout .info-container .info-content .label {
font-size:1.8em;
font-size:2em;
margin-top:-.3em
}
}
@media (min-width: 64em) {
.main-content.ab-layout .info-container .info-content .label {
font-size:2.5em;
padding-bottom:.4em
}
}
.main-content.ab-layout .info-container .info-content .explanation {
	text-align:center;
	width:80%;
	margin:auto;
	font-size:.95em;
	line-height:1.1em;
	padding-bottom:0em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
@media (min-width: 30em) {
.main-content.ab-layout .info-container .info-content .explanation {
font-size:1.1em;
padding-bottom:.4em;
line-height:1.65em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container .info-content .explanation {
font-size:.95em;
line-height:1.1em
}
}
@media (min-width: 58em) {
.main-content.ab-layout .info-container .info-content .explanation {
font-size:1.1em
}
}
.main-content.ab-layout .info-container .info-content .explanation .note {
	font-size:.4em;
	position:relative;
	top:-0.2em
}
.main-content.ab-layout .info-container .info-content .link {
	text-align:center;
	font-size:.95em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
@media (min-width: 30em) {
.main-content.ab-layout .info-container .info-content .link {
font-size:1.1em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container .info-content .link {
font-size:.95em
}
}
@media (min-width: 58em) {
.main-content.ab-layout .info-container .info-content .link {
font-size:1.1em
}
}
.main-content.ab-layout .info-container.no-image {
	max-width:none
}
.main-content.ab-layout .info-container.no-image .info-content {
	position:static
}
.main-content.ab-layout .info-container.no-image .info-content .center-text {
	font-size:3em
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container.no-image .info-content .center-text {
font-size:3.8em
}
}
@media (min-width: 64em) {
.main-content.ab-layout .info-container.no-image .info-content .center-text {
font-size:5.6em
}
}
@media (min-width: 30em) {
.main-content.ab-layout .info-container.no-image .info-content .label {
font-size:1.35em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container.no-image .info-content .label {
font-size:.95em
}
}
@media (min-width: 805px) {
.main-content.ab-layout .info-container.no-image .info-content .label {
font-size:1.2em
}
}
@media (min-width: 64em) {
.main-content.ab-layout .info-container.no-image .info-content .label {
font-size:1.5em
}
}
.main-content.ab-layout .info-container.no-image .info-content .label.bottom-underline {
	border-bottom:3px solid #ee5522;
	border-top:none;
	padding-bottom:.15em
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container.no-image .info-content .label.bottom-underline {
margin-bottom:-.75em
}
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container.no-image .info-content .label.wide-label {
width:58%
}
}
@media (min-width: 64em) {
.main-content.ab-layout .info-container.no-image .info-content .label.wide-label {
width:60%
}
}
.main-content.ab-layout .info-container.no-image .info-content .explanation {
	width:94%;
	line-height:1.5em
}
.main-content.ab-layout .info-container.no-image.pc-style {
	width:48.5714285714%;
	float:left;
	margin-right:2.8571428571%;
	margin-bottom:2em;
	clear:none
}
.main-content.ab-layout .info-container.no-image.pc-style:nth-child(2n) {
float:right;
margin-right:0
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container.no-image.pc-style {
margin-top:-2em
}
}
.main-content.ab-layout .info-container.no-image.pc-style .info-content .center-text {
	font-size:3em;
	color:#2076a3
}
@media (min-width: 42em) {
.main-content.ab-layout .info-container.no-image.pc-style .info-content .center-text {
font-size:3.5em
}
}
@media (min-width: 64em) {
.main-content.ab-layout .info-container.no-image.pc-style .info-content .center-text {
font-size:5em
}
}
.main-content.ab-layout .info-container.no-image.pc-style .info-content .label {
	width:65%;
	border-top:1px solid black;
	color:#2076a3;
	font-size:1.1em;
	padding-top:.65em
}
.main-content.ab-layout .news-button {
	clear:both;
	padding-top:1em;
	font-size:1.2em
}
.main-content.ab-layout .news-button.left-align a {
	margin:0em
}
.main-content.ab-layout .news-button.no-top {
	padding-top:0em
}
.main-content.ab-layout .news-button.bottom {
	position:absolute;
	bottom:0px
}
.main-content.ab-layout .news-button a {
	display:block;
	width:130px;
	color:white;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	background:#565656;
	text-align:center;
	padding:0.5em 0em;
	transition:background-color 0.5s
}
.main-content.ab-layout .news-button a:hover {
	text-decoration:none;
	background-color:#333333
}
.main-content.ab-layout .news-button a:focus {
	outline:#006DB7 dotted 1px
}
@media (min-width: 42em) {
.main-content.ab-layout .news-button a {
margin:auto
}
}
.main-content.ab-layout .news-button.extra-wide a {
	width:185px
}
.main-content.ab-layout h2.primary-headline {
	color:#565656;
	font-size:2em
}
.main-content.ab-layout h2.secondary-headline {
	color:#565656;
	margin-bottom:.5em;
	padding-bottom:.6em
}
.main-content.ab-layout h2.secondary-headline.no-top-pad {
	padding-top:0em
}
.main-content.ab-layout .header-quote-section {
	overflow:auto;
	margin-top:1em;
	margin-bottom:3em
}
.main-content.ab-layout img.header-portrait {
	width:75%;
	margin:auto;
	display:block
}
.main-content.ab-layout blockquote.simple-blockquote {
	border:none;
	box-shadow:none
}
.main-content.ab-layout blockquote.simple-blockquote p {
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-size:1.25em;
	line-height:1.4em;
	font-style:italic;
	font-weight:300
}
.main-content.ab-layout blockquote.simple-blockquote footer {
	border-top:1px solid #d34927;
	padding-top:1em
}
.main-content.ab-layout blockquote.simple-blockquote footer cite {
	font-size:1.15em;
	line-height:1.5em
}
.main-content.ab-layout blockquote.simple-blockquote.side-quote {
	background-color:#58a1af;
	color:white
}
.main-content.ab-layout blockquote.simple-blockquote.side-quote footer {
	border-color:white;
	width:100%
}
.main-content.ab-layout blockquote.simple-blockquote.side-quote footer cite {
	color:white;
	font-size:1.3em
}
.main-content.ab-layout .pc-top-stories h3 {
	font-size:1.25em
}
@media (min-width: 42em) {
.main-content.ab-layout .pc-top-stories {
height:400px;
margin-top:0px
}
.main-content.ab-layout .pc-top-stories h3 {
font-size:1.675em
}
}
.main-content.ab-layout .pc-text-stories.item {
	margin-bottom:1.5em
}
@media (min-width: 42em) {
.main-content.ab-layout .pc-text-stories.item {
margin-bottom:0em
}
}
.main-content.ab-layout .pc-text-stories.item p {
	min-height:auto
}
@media (min-width: 42em) {
.main-content.ab-layout .pc-text-stories.item p {
min-height:145px
}
}
@media (min-width: 58em) {
.main-content.ab-layout .pc-text-stories.item p {
min-height:100px
}
}
.main-content.ab-layout .pc-text-stories.item a {
	display:inline-block
}
.main-content.ab-layout .pc-text-stories.item h3 {
	font-size:1.25em
}
@media (min-width: 42em) {
.main-content.ab-layout .pc-text-stories.item h3 {
font-size:1.675em
}
}
.main-content.ab-layout .video-link-block {
	display:inline-block;
	position:relative;
	width:100%
}
.main-content.ab-layout .video-link-block img {
	width:100%
}
.main-content.ab-layout .pc-below-the-line {
	padding-top:2em
}
.main-content.ab-layout .pc-below-the-line.line {
	border-top:5px solid #2672a8
}
.main-content.ab-layout .pc-sub-heading {
	padding-bottom:2em
}
.main-content.ab-layout .pc-middle-lead {
	padding-top:0px;
	font-size:1.8em
}
.main-content.ab-layout .item .logo-wrap {
	background-color:white;
	width:260px;
	height:260px
}
.main-content.ab-layout .item .logo-wrap img {
	padding:7.5em 2em 1.5em 1.5em
}
.main-content.ab-layout .circle-info .circle-shape {
	border-radius:50%;
	width:165px;
	height:165px;
	background-color:#005e78;
	position:relative;
	margin:auto;
	text-align:center
}
.main-content.ab-layout .circle-info .circle-shape .circle-stat {
	position:relative;
	display:block;
	top:1em;
	color:white;
	font-size:4em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	line-height:1em
}
.main-content.ab-layout .circle-info .circle-shape .circle-stat .enlarged {
	font-size:1.2em;
	display:inline-block
}
.main-content.ab-layout .circle-info .circle-shape .circle-stat .shrunk {
	font-size:.85em
}
.main-content.ab-layout .circle-info .circle-shape .circle-stat .raised {
	font-size:.7em;
	display:inline-block;
	top:-16px;
	position:relative
}
.main-content.ab-layout .circle-info .circle-shape .circle-stat .lowered {
	font-size:.6em;
	display:inline-block;
	position:relative;
	top:11px
}
.main-content.ab-layout .circle-info .circle-desc {
	color:#2076a3;
	text-transform:uppercase;
	text-align:center;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	margin-top:1em;
	font-size:1.5em
}
.main-content.ab-layout .circle-info .circle-desc.white {
	color:white
}
.main-content.ab-layout .pc-block-link {
	margin-bottom:1em;
	background-color:#F0F0F0;
	margin-top:1em
}
@media (min-width: 42em) {
.main-content.ab-layout .pc-block-link {
margin-bottom:0em
}
}
.main-content.ab-layout .pc-block-link .pc-img-wrap {
	width:31.4285714286%;
	float:left;
	margin-right:2.8571428571%;
	overflow:hidden
}
.main-content.ab-layout .pc-block-link .pc-img-wrap img {
	width:177.7% !important;
	max-width:177.7%;
	margin:0 -38.85%
}
@media (min-width: 58em) {
.main-content.ab-layout .pc-block-link .pc-img-wrap {
overflow:visible
}
.main-content.ab-layout .pc-block-link .pc-img-wrap img {
width:auto;
max-width:100%;
margin:0em
}
}
.main-content.ab-layout .pc-block-link .block-link-copy {
	width:65.7142857143%;
	float:left;
	margin-right:2.8571428571%;
	float:right;
	margin-right:0;
	padding-right:1em
}
.main-content.ab-layout .pc-block-link .block-link-copy h3 {
	padding:0.4em 0em
}
@media (min-width: 30em) {
.main-content.ab-layout .pc-block-link .block-link-copy h3 {
padding:0.5em 0em
}
}
.main-content.ab-layout .pc-block-link .block-link-copy>a {
	margin-top:.5em;
	display:inline-block
}
@media (min-width: 30em) {
.main-content.ab-layout .pc-block-link .block-link-copy>a {
margin-top:1em
}
}
.main-content.ab-layout .pc-block-link .block-link-copy>span {
	font-size:.9em
}
@media (min-width: 30em) {
.main-content.ab-layout .pc-block-link .block-link-copy>span {
font-size:1em
}
}
.main-content.esg .full-copyarea {
	padding-top:0
}
@media (min-width: 58em) {
.main-content.about-us {
margin:0;
width:100%;
float:left;
margin-right:2.8571428571%;
max-width:100%;
margin-left:auto;
margin-right:auto
}
.main-content.about-us:after {
content:" ";
display:block;
clear:both
}
}
.main-content.about-us .full-copyarea .awards-lead {
	text-align:center;
	font-size:1.4em
}
.main-content.about-us .col2-gridlayout.awards {
	overflow:auto;
	padding-top:1em;
	padding-bottom:1.5em;
	padding-left:2em;
	padding-right:1em
}
@media (min-width: 42em) {
.main-content.about-us .col2-gridlayout.awards {
padding-left:1em;
padding-right:0
}
}
.main-content.about-us .col2-gridlayout.awards ul {
	float:none;
	width:auto;
	list-style-image:url("../images/orangeBullet.png");
	font-size:1.1em
}
.main-content.about-us .col2-gridlayout.awards ul li {
	padding-bottom:1em
}
@media (min-width: 42em) {
.main-content.about-us .col2-gridlayout.awards ul.leftUL {
width:47.5%;
float:left
}
}
@media (min-width: 42em) {
.main-content.about-us .col2-gridlayout.awards ul.rightUL {
width:46%;
float:right
}
}
.main-content.about-us .col2-gridlayout.awards .item {
	background-color:white;
	line-height:1.3em;
	font-size:.9em
}
.main-content.about-us .col2-gridlayout.awards .item h3 {
	padding:0em 0em 0.9em 0em;
	font-weight:normal;
	font-size:1.6525em
}
.main-content.about-us .col2-gridlayout.awards .item h3 a {
	color:#565656
}
.main-content.about-us .col2-gridlayout.awards .item p {
	font-size:.945em
}
.main-content.about-us .col2-gridlayout.awards .item.fullOther {
	width:100%
}
.main-content.about-us .col2-gridlayout.awards .item.fullOther ul {
	display:inline-block;
	vertical-align:top;
	list-style-image:url("../images/orangeBullet.png");
	line-height:1.4em
}
.main-content.about-us .col2-gridlayout.awards .ulBox {
	background-color:#f0f0f0
}
.main-content.about-us .col2-gridlayout.awards .ulBox h3 {
	color:#ee5522;
	padding:1em 0em 1em 1em
}
.main-content.about-us .col2-gridlayout.awards .ulBox ul {
	line-height:1.4em;
	list-style-image:url("../images/orangeBullet.png");
	list-style-position:outside;
	list-style-type:disc;
	padding-left:1em;
	margin-left:18px;
	padding-bottom:1.1em;
	padding-right:.5em
}
@media (min-width: 42em) {
.main-content.about-us .col2-gridlayout.awards .ulBox ul {
padding-bottom:0em
}
}
.main-content.media-contacts h3.blue-line {
	border-bottom:2px solid #2573a8;
	margin-bottom:.6em;
	padding-bottom:.5em;
	font-size:1.25em;
	clear:both
}
.main-content.media-contacts h4 {
	font-size:1em;
	font-weight:normal;
	clear:both;
	padding-top:0
}
.main-content.media-contacts a {
	text-decoration:underline
}
.main-content.media-contacts ul {
	width:100%;
	clear:both;
	margin-bottom:1em
}
.main-content.media-contacts ul li {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	font-size:.8em;
	margin-bottom:1em
}
.main-content.media-contacts .item {
	margin-bottom:0 !important
}
.main-content .press-releases-acr .accordion .accordion-group {
	margin-bottom:1em
}
.main-content .press-releases-acr .accordion .accordion-group .accordion-title {
	padding:0 0 0.5em
}
.main-content .press-releases-acr .accordion .accordion-group .accordion-title i {
	color:#565656
}
.main-content .press-releases-acr .accordion .accordion-group .accordion-title .title-after-label {
	margin-left:27px;
	color:#565656
}
.mainbody.bg-aqua {
	background-color:#58a1af;
	color:#FFFFFF;
	padding-bottom:2em
}
.mainbody.bg-aqua h3 {
	color:#FFFFFF !important
}
.mainbody.pc-bg-gray {
	background-color:#e4e4e4
}
.mainbody.pc-bg-aqua-2 {
	background-color:#a2dadb
}
.mainbody.pc-bg-off-white {
	background-color:#F0F0F0
}
.mainbody.pc-mb {
	padding-bottom:0em
}
.mainbody.pc-mb .grid .main-content .full-copyarea {
	margin-bottom:0em
}
.mainbody.ir-dk-gray {
	background-color:#696669;
	margin-bottom:2em;
	padding:1.2em
}
@media (min-width: 42em) {
.mainbody.ir-dk-gray {
padding-top:3em
}
}
.mainbody a.icon-link {
	position:relative;
	display:inline-block
}
.mainbody a.icon-link .fa {
	vertical-align:baseline;
	display:inline
}
.mainbody .grid.wotm-hero-overlay {
	padding-right:4em;
	position:absolute;
	text-align:center;
	top:25%;
	position:absolute;
	width:100%;
	z-index:100;
	padding:2em
}
@media (min-width: 30em) {
.mainbody .grid.wotm-hero-overlay {
top:10%
}
}
@media (min-width: 42em) {
.mainbody .grid.wotm-hero-overlay {
top:-4%
}
}
@media (min-width: 58em) {
.mainbody .grid.wotm-hero-overlay {
left:0;
right:4%;
top:31%;
text-align:right;
padding-right:2em
}
}
.mainbody .wotm-hero img {
	z-index:30
}
.mainbody .wotm-hero #left-circle {
	display:none;
	float:left;
	position:absolute;
	width:auto;
	left:-8%
}
@media (min-width: 58em) {
.mainbody .wotm-hero #left-circle {
display:block
}
}
.mainbody .wotm-hero #right-circle {
	display:none;
	float:left;
	position:absolute;
	width:auto
}
@media (min-width: 58em) {
.mainbody .wotm-hero #right-circle {
display:block
}
}
.mainbody .wotm-hero #top-circle {
	display:none;
	float:left;
	position:absolute;
	left:30%;
	width:9.5%;
	top:-14%
}
@media (min-width: 58em) {
.mainbody .wotm-hero #top-circle {
display:block
}
}
.mainbody .wotm-hero #bottom-circle {
	display:none;
	float:left;
	position:absolute;
	left:21%;
	width:8.5%;
	top:76%
}
@media (min-width: 80em) {
.mainbody .wotm-hero #bottom-circle {
display:block
}
}
.mainbody .wotm-hero #middle-circle {
	display:none;
	float:left;
	position:absolute;
	left:38%;
	width:4%;
	top:45%
}
@media (min-width: 58em) {
.mainbody .wotm-hero #middle-circle {
display:block
}
}
.mainbody .wotm-hero #right-circle {
	display:none;
	float:right;
	right:9%;
	top:70%;
	width:12%
}
@media (min-width: 64em) {
.mainbody .wotm-hero #right-circle {
display:block
}
}
.mainbody aside.about {
	padding:0em 1em
}
@media (min-width: 58em) {
.mainbody aside.about {
padding:0em
}
}
.mainbody aside.about.full {
	width:100%
}
.mainbody aside.about .item {
	box-shadow:0px 0px 0px rgba(0, 0, 0, 0.05);
	border:0px
}
.mainbody aside.about .item.item-layout-2 {
	margin-bottom:1em
}
.mainbody aside.about .item.item-layout-2 h3 {
	font-weight:normal;
	line-height:1.25em;
	margin-top:0
}
@media (min-width: 42em) {
.mainbody aside.about .item.item-layout-2 h3 {
font-weight:bold
}
}
.mainbody aside.about .item.item-layout-2 h3.desk-top {
	display:none
}
@media (min-width: 42em) {
.mainbody aside.about .item.item-layout-2 h3.desk-top {
display:block;
border-bottom:3px solid #999 !important
}
}
@media (min-width: 42em) {
.mainbody aside.about .item.item-layout-2 {
margin-bottom:1.5em !important
}
}
.mainbody aside.about .item.item-layout-2 img {
	margin-top:.8em
}
@media (min-width: 42em) {
.mainbody aside.about .item.item-layout-2-ec {
margin-bottom:1em
}
}
.mainbody aside.about .item.item-layout-2-ec h3 {
	font-weight:normal;
	border-bottom:3px solid #999 !important
}
@media (min-width: 42em) {
.mainbody aside.about .item.item-layout-2-ec h3 {
font-weight:bold
}
}
@media (min-width: 42em) {
.mainbody aside.about .item {
margin-bottom:auto
}
}
.mainbody aside.about .item .cta-btn.ir {
	background-color:#005b8c;
	padding:0.8em 1.2em;
	font-size:0.65em !important
}
.mainbody aside.about .item .cta-btn.ir a {
	font-size:0.65em !important
}
@media (min-width: 42em) {
.mainbody aside.about .item h3 {
border-bottom:3px #ee5522 solid;
margin-left:0;
margin-right:0
}
.mainbody aside.about .item h3.aqua {
border-bottom:3px #b5cbd7 solid
}
}
.mainbody aside.about .item .collapse>p {
	margin-left:0
}
.mainbody aside.about .item span.inline-links a {
	display:inline
}
@media (min-width: 42em) {
.mainbody aside.about .item.subitem h3 {
border-bottom:3px #b5cbd7 solid
}
}
@media (min-width: 42em) {
.mainbody aside.about .item.subitem ul {
padding-left:1em;
font-size:0.9em
}
}
.mainbody aside.about .item.grey-box {
	color:#565656
}
@media (min-width: 42em) {
.mainbody aside.about .item.grey-box {
background-color:#ececeb;
padding:1em
}
}
.mainbody aside.about .item.grey-box h3 {
	color:#565656;
	font-weight:normal !important;
	font-size:.8em
}
@media (min-width: 42em) {
.mainbody aside.about .item.grey-box h3 {
border-bottom:3px #2672a8 solid;
text-transform:none;
margin-top:0em !important;
margin-bottom:.5em;
font-weight:bold !important
}
}
.mainbody aside.about .item.grey-box div.hr {
	display:block;
	border-bottom:1px solid #565656;
	margin:0.8em 0
}
.mainbody aside.about .item.grey-box p {
	margin:0
}
.mainbody aside.about .item.grey-box .cta-btn {
	padding-top:10px
}
.mainbody aside.about .item ul {
	padding-left:0;
	padding-right:0
}
.mainbody aside.about .item ul li a {
	padding:.5em 0;
	border-bottom:1px #cccccc solid;
	color:#000
}
.mainbody aside.about .item ul li a i.fa {
	color:#d34927;
	margin-bottom:2px;
	margin-left:.5em;
	padding-left:.5em
}
.mainbody aside.about .item ul li a i.fa.related {
	float:right;
	height:1.5em
}
.mainbody aside.about .item ul li a i.fa.fa-rss {
	margin-bottom:0
}
.mainbody aside.about .item li:last-child a {
	padding-bottom:1em
}
.mainbody aside.about .item .collapse {
	padding:.5em
}
@media (min-width: 42em) {
.mainbody aside.about .item .collapse {
padding-left:0;
padding-right:0
}
}
.mainbody aside.about .item .collapse-arrow {
	float:right;
	margin-top:-1.75em;
	margin-right:1em;
	display:none
}
@media (min-width: 42em) {
.mainbody aside.about .item .collapse-arrow {
display:inline
}
}
.mainbody aside.about .item .mob-title {
	width:100%
}
.mainbody aside.about .item a.accordian-title {
	padding-top:0px !important;
	margin-top:0px !important;
	border-bottom:0px solid #CCC !important
}
.mainbody aside.about .item .accordian-title {
	display:none;
	font-size:1em;
	position:relative;
	color:#505050 !important;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif
}
@media (min-width: 42em) {
.mainbody aside.about .item .accordian-title {
font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif !important;
display:block;
font-size:1em !important;
margin-bottom:0em;
border-bottom:0px solid #CCC !important;
width:90%
}
}
.mainbody aside.about .item .accordian-title h3 {
	padding:0 0 5px 0;
	display:block;
	margin-left:0px !important
}
.mainbody aside.about .item .accordian-title .on {
	display:none
}
.mainbody aside.about .item .accordian-title .off {
	display:inline
}
@media (min-width: 42em) {
.mainbody aside.about .item .accordian-title .off {
display:none
}
}
.mainbody aside.about .item .accordian-title.active .off {
	display:none
}
.mainbody aside.about .item .accordian-title.active .on {
	display:inline
}
@media (min-width: 42em) {
.mainbody aside.about .item .accordian-title.active .on {
display:inline
}
}
.mainbody aside.about .item .accordian-title.active:after {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg)
}
.mainbody aside.about .item a[data-active="active"] {
	border-left:0.5em solid #e52 !important;
	margin:0;
	padding-left:.5em
}
.mainbody aside.about .item.light-overlay {
	position:relative;
	border:0 !important;
	box-shadow:0px 0px 0px transparent !important;
	overflow:hidden;
	font-size:.75em !important;
	margin-bottom:2em
}
.mainbody aside.about .item.light-overlay a {
	border-bottom:0
}
@media (min-width: 30em) {
.mainbody aside.about .item.light-overlay {
height:225px
}
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay {
background:none repeat scroll 0% 0% #e3e3e5;
height:auto;
display:table;
display:block
}
.mainbody aside.about .item.light-overlay .img-wrap {
float:none;
position:relative;
display:table-header-group;
height:1%
}
.mainbody aside.about .item.light-overlay .img-wrap img {
width:100%
}
.mainbody aside.about .item.light-overlay .img-wrap a {
width:100%
}
.mainbody aside.about .item.light-overlay .copy-wrap {
float:none;
display:table-row-group;
vertical-align:top !important
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell {
padding:0.9em 0.9em 1.6em 0.9em
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell h3 {
margin:0em 0em 1em 0em
}
.mainbody aside.about .item.light-overlay .mobile-cta {
display:none
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay {
width:100%;
float:left;
margin-left:0;
margin-right:0;
float:right;
margin-right:0;
background:transparent;
border-bottom:3px solid rgba(153, 153, 153, 0.7) !important;
height:166px;
padding-bottom:0em;
margin-bottom:2em
}
.mainbody aside.about .item.light-overlay .copy-wrap, .mainbody aside.about .item.light-overlay .img-wrap {
display:block
}
}
.mainbody aside.about .item.light-overlay.full-width-mobile {
	width:80%;
	margin:1em auto;
	float:none;
	height:220px !important
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay.full-width-mobile {
height:auto !important;
float:right;
width:42%
}
.mainbody aside.about .item.light-overlay.full-width-mobile:after {
content:"";
display:table;
clear:both
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay.full-width-mobile {
height:166px !important;
width:100%
}
}
@media (min-width: 30em) {
.mainbody aside.about .item.light-overlay.single-item {
width:100%
}
.mainbody aside.about .item.light-overlay.single-item .img-wrap {
display:block;
width:50%;
height:auto
}
.mainbody aside.about .item.light-overlay.single-item .img-wrap .cell {
height:158px
}
.mainbody aside.about .item.light-overlay.single-item .copy-wrap {
position:absolute;
top:0px;
width:50%;
left:50%;
height:158px;
border:0px
}
.mainbody aside.about .item.light-overlay.single-item .copy-wrap .cell h3 {
margin:0em
}
}
@media (min-width: 30em) and (min-width: 30em) {
.mainbody aside.about .item.light-overlay.single-item .copy-wrap .cell p {
display:block
}
}
@media (min-width: 30em) {
.mainbody aside.about .item.light-overlay.single-item .mobile-cta {
display:none
}
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay.single-item {
background:transparent
}
.mainbody aside.about .item.light-overlay.single-item .img-wrap .cell {
height:200px
}
.mainbody aside.about .item.light-overlay.single-item .copy-wrap {
height:200px;
background:none repeat scroll 0% 0% #e3e3e5
}
.mainbody aside.about .item.light-overlay.single-item .copy-wrap .cell h3 {
margin:0em 0em 1em 0em
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay.single-item .img-wrap {
width:100%
}
.mainbody aside.about .item.light-overlay.single-item .img-wrap .cell {
height:auto
}
.mainbody aside.about .item.light-overlay.single-item .copy-wrap {
left:0px;
width:100%;
top:124px;
height:204px
}
}
.mainbody aside.about .item.light-overlay.split {
	clear:none;
	margin:0 0 2em;
	padding:0 !important;
	width:100%
}
@media (min-width: 0em) and (max-width: 42em) {
.mainbody aside.about .item.light-overlay.split {
height:auto !important;
max-height:31em !important
}
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay.split {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
.mainbody aside.about .item.light-overlay.split.last {
float:right;
margin-right:0
}
}
.mainbody aside.about .item.light-overlay.split .copy-wrap {
	width:100% !important
}
.mainbody aside.about .item.light-overlay.split .img-wrap {
	width:100%
}
.mainbody aside.about .item.light-overlay.split .img-wrap .cell {
	margin:0;
	width:100%;
	margin-bottom:0
}
.mainbody aside.about .item.light-overlay.split .img-wrap .cell img {
	margin:0 !important
}
@media (min-width: 0em) and (max-width: 42em) {
.mainbody aside.about .item.light-overlay.split .img-wrap .cell img {
width:100% !important
}
}
.mainbody aside.about .item.light-overlay.split h3 {
	color:#565656 !important
}
.mainbody aside.about .item.light-overlay .img-wrap.crop .cell {
	overflow:hidden
}
.mainbody aside.about .item.light-overlay .img-wrap.crop .cell img {
	width:125% !important;
	max-width:125%;
	margin:0 -12.5%
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay .img-wrap.crop .cell img {
width:138% !important;
max-width:138%
}
}
.mainbody aside.about .item.light-overlay .img-wrap a {
	padding:0
}
.mainbody aside.about .item.light-overlay .img-wrap img {
	width:115%;
	max-width:115%;
	margin-left:-8%
}
.mainbody aside.about .item.light-overlay .copy-wrap {
	position:absolute;
	width:100%;
	top:88px;
	z-index:2;
	background:none repeat scroll 0% 0% #e3e3e5;
	padding:0.5em 1em;
	height:55px;
	overflow:hidden;
	top:auto;
	bottom:0px;
	transition:all 0.5s linear
}
@media (min-width: 30em) {
.mainbody aside.about .item.light-overlay .copy-wrap {
height:50px
}
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay .copy-wrap {
top:auto;
position:static;
height:190px;
overflow:hidden;
padding:1em;
bottom:auto;
background:transparent;
border-left:3px solid rgba(153, 153, 153, 0.7);
border-right:3px solid rgba(153, 153, 153, 0.7)
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay .copy-wrap {
position:absolute;
top:124px;
height:204px;
background:none repeat scroll 0% 0% rgba(227, 227, 229, 0.6)
}
}
.mainbody aside.about .item.light-overlay .copy-wrap.two-lines {
	top:170px
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay .copy-wrap.two-lines {
top:auto;
background-color:black
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay .copy-wrap.two-lines {
top:85px;
background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
padding:0.3em 1em
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell {
padding:0
}
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell h2, .mainbody aside.about .item.light-overlay .copy-wrap .cell h3 {
	display:block;
	font-size:1.5em;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal !important;
	text-transform:none;
	color:white;
	border:none !important;
	margin:0em;
	padding:0
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell h2, .mainbody aside.about .item.light-overlay .copy-wrap .cell h3 {
font-size:1.3em;
color:#000;
margin:0em 0em 1em 0em
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell h2, .mainbody aside.about .item.light-overlay .copy-wrap .cell h3 {
font-size:1.2em
}
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell h2 .arrow-vid, .mainbody aside.about .item.light-overlay .copy-wrap .cell h3 .arrow-vid {
	visibility:visible
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell h2 a, .mainbody aside.about .item.light-overlay .copy-wrap .cell h3 a {
	display:inline-block;
	padding-top:0;
	margin-left:0;
	font-size:1em;
	font-weight:normal !important;
	line-height:1.1em;
	color:#000;
	text-decoration:none;
	border-bottom:0px !important
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell .mobile-cta {
	color:#006DB7;
	text-decoration:underline;
	font-size:.9em;
	padding:0em;
	border:none
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell .mobile-cta {
display:none
}
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell a.about-btn {
	display:inline-block;
	margin:1em 0em 0.3em 0em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:.85em;
	font-weight:normal;
	color:#fff;
	background-color:#00457c;
	padding:0.75em 1.5em;
	letter-spacing:.08em
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell a.about-btn.addtop {
	margin:0.75em 0 0.1em 1em
}
@media (min-width: 64em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell a.about-btn {
margin-bottom:0
}
}
@media (min-width: 30em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell a.about-btn:hover {
text-decoration:none;
background-color:#1a87b7
}
}
@media (min-width: 30em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell a.about-btn:active {
text-decoration:none;
top:1px
}
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell .arrow, .mainbody aside.about .item.light-overlay .copy-wrap .cell .arrow-vid {
	visibility:hidden;
	float:right
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell .arrow, .mainbody aside.about .item.light-overlay .copy-wrap .cell .arrow-vid {
visibility:visible
}
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell .arrow-vid {
	margin-top:-2px
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell .arrow-vid {
margin-top:-5px
}
}
.mainbody aside.about .item.light-overlay .copy-wrap .cell p {
	color:black;
	font-size:1.2em;
	line-height:1.2em;
	margin:0;
	padding:0;
	display:none
}
@media (min-width: 42em) {
.mainbody aside.about .item.light-overlay .copy-wrap .cell p {
display:block
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay:hover .copy-wrap, .mainbody aside.about .item.light-overlay.hover .copy-wrap {
top:-38px
}
}
@media (min-width: 58em) {
.mainbody aside.about .item.light-overlay:hover .copy-wrap.two-lines, .mainbody aside.about .item.light-overlay.hover .copy-wrap.two-lines {
top:-45px
}
}
.mainbody .esg {
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	margin-top:2em
}
.mainbody .esg p.lead-in {
	font-weight:300;
	font-size:1.4em;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif
}
.mainbody .esg p {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif
}
@media (min-width: 42em) {
.mainbody .esg {
margin-top:0em
}
}
.mainbody.no-bottom {
	margin-bottom:0 !important;
	padding-bottom:0 !important
}
.mainbody.no-top {
	margin-top:0 !important;
	padding-top:0 !important
}
.item.orange-top, div.orange-top, section.orange-top {
	border-top:5px solid #ee5533
}
.item.purple-top, div.purple-top, section.purple-top {
	border-top:5px solid #992866
}
.item.turquoise-top, div.turquoise-top, section.turquoise-top {
	border-top:5px solid #1fa8b5
}
.item.lt-green-top, div.lt-green-top, section.lt-green-top {
	border-top:5px solid #cbc040
}
.item.white-top, div.white-top, section.white-top {
	border-top:5px solid rgba(255, 255, 255, 0.6)
}
.item.blue-top-thin, div.blue-top-thin, section.blue-top-thin {
	border-top:3px solid #2672a8
}
.item.blue-top, div.blue-top, section.blue-top {
	border-top:5px solid #2672a8
}
.item.grey-top, div.grey-top, section.grey-top {
	border-top:5px solid #585658
}
.item.white-solid-top, div.white-solid-top, section.white-solid-top {
	border-top:5px solid white
}
.item.no-bottom, div.no-bottom, section.no-bottom {
	margin-bottom:0 !important;
	padding-bottom:0 !important
}
.item.no-bottom.ir, div.no-bottom.ir, section.no-bottom.ir {
	margin-top:0em
}
@media (min-width: 42em) {
.item.no-bottom.ir, div.no-bottom.ir, section.no-bottom.ir {
margin-top:1em
}
}
.no-bottom {
	margin-bottom:0 !important;
	padding-bottom:0 !important
}
.no-top {
	margin-top:0 !important;
	padding-top:0 !important
}
.no-left {
	margin-left:0 !important;
	padding-left:0 !important
}
@media (min-width: 42em) {
.right-pad {
padding-right:2em
}
}
.apply-clear:after {
	content:"";
	display:table;
	clear:both
}
a.bioimage {
	width:100% !important;
	display:block !important
}
a.bioimage:after {
	content:"";
	display:table;
	clear:both
}
.logo {
	width:60%
}
@media (min-width: 42em) {
.logo {
width:40%
}
}
.btn-blue {
	display:inline-block;
	background:#006DB7;
	color:white !important;
	padding:5px 14px
}
@media (min-width: 0em) and (max-width: 42em) {
.btn-blue {
background-color:transparent !important;
padding:0 14px 5px 14px;
text-decoration:underline
}
}
.btn-blue:hover {
	text-decoration:none
}
@media (min-width: 0em) and (max-width: 42em) {
.btn-blue:hover {
text-decoration:underline;
font-weight:bold
}
}
.col4-infograph {
	position:relative;
	z-index:10;
	text-align:center
}
@media (min-width: 0em) and (max-width: 42em) {
.col4-infograph {
padding-top:20px;
padding-bottom:40px
}
}
@media (min-width: 0em) and (max-width: 42em) {
.col4-infograph hr+h3 {
padding:6px 6px 4px 6px !important;
margin-bottom:10px !important
}
}
.col4-infograph h3 {
	color:#FFFFFF;
	font-style:italic;
	font-family:"CelesteOT-Ita", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
@media (min-width: 0em) and (max-width: 42em) {
.col4-infograph h3 {
border-top:2px solid rgba(255, 255, 255, 0.3);
border-bottom:2px solid rgba(255, 255, 255, 0.3);
display:inline-block
}
}
@media (min-width: 42em) {
.col4-infograph h3 {
border-top:none;
border-bottom:none
}
}
@media (min-width: 48em) {
.col4-infograph h3 {
font-size:1.1em
}
}
@media (min-width: 30em) {
.col4-infograph h3 {
font-size:1.1em
}
}
.col4-infograph h3.highlights {
	position:absolute;
	width:100%
}
.col4-infograph .item {
	padding:10px 0
}
@media (min-width: 42em) {
.col4-infograph .item {
padding:60px 0
}
}
.col4-infograph .item hr {
	display:none
}
@media (min-width: 42em) {
.col4-infograph .item hr {
border-top:1px solid rgba(255, 255, 255, 0.3);
border-bottom:1px solid rgba(255, 255, 255, 0.3);
margin:5px;
display:block
}
}
.col4-infograph .item img.hero-modules {
	display:none
}
@media (min-width: 42em) {
.col4-infograph .item img.hero-modules {
max-width:100%;
display:block
}
}
.col4-infograph .item .mobile-stats {
	color:white;
	margin:0 auto 5px;
	display:block
}
@media (min-width: 42em) {
.col4-infograph .item .mobile-stats {
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
display:none
}
}
.col4-infograph .item p {
	color:#FFFFFF;
	padding:0 12px 15px 12px
}
@media (min-width: 0em) and (max-width: 42em) {
.col4-infograph .item p {
margin-top:-6px;
padding-bottom:0
}
}
@media (min-width: 42em) {
.col4-infograph .item p {
height:50px
}
}
@media (min-width: 42em) {
.col4-infograph .item:hover {
background:rgba(0, 0, 0, 0.5)
}
.col4-infograph .item:hover .btn-blue {
background:#3D9DD9
}
}
.col2-gridlayout.about-us, .col3-gridlayout.about-us, .col4-gridlayout.about-us, .committees.about-us {
	margin-top:1em
}
.col2-gridlayout.about-us .item, .col3-gridlayout.about-us .item, .col4-gridlayout.about-us .item, .committees.about-us .item {
	margin-bottom:3em
}
@media (min-width: 42em) {
.col2-gridlayout.about-us .item, .col3-gridlayout.about-us .item, .col4-gridlayout.about-us .item, .committees.about-us .item {
margin-bottom:3em
}
.col2-gridlayout.about-us .item p, .col3-gridlayout.about-us .item p, .col4-gridlayout.about-us .item p, .committees.about-us .item p {
margin-bottom:1em
}
}
.col2-gridlayout.about-us .item h3, .col3-gridlayout.about-us .item h3, .col4-gridlayout.about-us .item h3, .committees.about-us .item h3 {
	color:#565656
}
.col2-gridlayout.about-us .item h4, .col3-gridlayout.about-us .item h4, .col4-gridlayout.about-us .item h4, .committees.about-us .item h4 {
	color:#333
}
.col2-gridlayout.about-us .item .cell, .col3-gridlayout.about-us .item .cell, .col4-gridlayout.about-us .item .cell, .committees.about-us .item .cell {
	position:relative
}
.col2-gridlayout.about-us .item a, .col3-gridlayout.about-us .item a, .col4-gridlayout.about-us .item a, .committees.about-us .item a {
	display:block
}
.col2-gridlayout.about-us.committees .item, .col2-gridlayout.about-us.no-bottom .item, .col3-gridlayout.about-us.committees .item, .col3-gridlayout.about-us.no-bottom .item, .col4-gridlayout.about-us.committees .item, .col4-gridlayout.about-us.no-bottom .item, .committees.about-us.committees .item, .committees.about-us.no-bottom .item {
	margin-bottom:0em
}
.col2-gridlayout.about-us.committees .item h4 a, .col2-gridlayout.about-us.no-bottom .item h4 a, .col3-gridlayout.about-us.committees .item h4 a, .col3-gridlayout.about-us.no-bottom .item h4 a, .col4-gridlayout.about-us.committees .item h4 a, .col4-gridlayout.about-us.no-bottom .item h4 a, .committees.about-us.committees .item h4 a, .committees.about-us.no-bottom .item h4 a {
	text-decoration:underline
}
@media (min-width: 42em) {
.col2-gridlayout.about-us.committees .item, .col2-gridlayout.about-us.no-bottom .item, .col3-gridlayout.about-us.committees .item, .col3-gridlayout.about-us.no-bottom .item, .col4-gridlayout.about-us.committees .item, .col4-gridlayout.about-us.no-bottom .item, .committees.about-us.committees .item, .committees.about-us.no-bottom .item {
margin-bottom:0em
}
}
.col2-gridlayout.about-us.committees article, .col2-gridlayout.about-us.committees .item, .col2-gridlayout.about-us.no-bottom article, .col2-gridlayout.about-us.no-bottom .item, .col3-gridlayout.about-us.committees article, .col3-gridlayout.about-us.committees .item, .col3-gridlayout.about-us.no-bottom article, .col3-gridlayout.about-us.no-bottom .item, .col4-gridlayout.about-us.committees article, .col4-gridlayout.about-us.committees .item, .col4-gridlayout.about-us.no-bottom article, .col4-gridlayout.about-us.no-bottom .item, .committees.about-us.committees article, .committees.about-us.committees .item, .committees.about-us.no-bottom article, .committees.about-us.no-bottom .item {
	clear:none
}
@media (min-width: 30em) {
.col2-gridlayout.about-us.committees article, .col2-gridlayout.about-us.committees .item, .col2-gridlayout.about-us.no-bottom article, .col2-gridlayout.about-us.no-bottom .item, .col3-gridlayout.about-us.committees article, .col3-gridlayout.about-us.committees .item, .col3-gridlayout.about-us.no-bottom article, .col3-gridlayout.about-us.no-bottom .item, .col4-gridlayout.about-us.committees article, .col4-gridlayout.about-us.committees .item, .col4-gridlayout.about-us.no-bottom article, .col4-gridlayout.about-us.no-bottom .item, .committees.about-us.committees article, .committees.about-us.committees .item, .committees.about-us.no-bottom article, .committees.about-us.no-bottom .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%
}
.col2-gridlayout.about-us.committees article.last, .col2-gridlayout.about-us.committees .item.last, .col2-gridlayout.about-us.no-bottom article.last, .col2-gridlayout.about-us.no-bottom .item.last, .col3-gridlayout.about-us.committees article.last, .col3-gridlayout.about-us.committees .item.last, .col3-gridlayout.about-us.no-bottom article.last, .col3-gridlayout.about-us.no-bottom .item.last, .col4-gridlayout.about-us.committees article.last, .col4-gridlayout.about-us.committees .item.last, .col4-gridlayout.about-us.no-bottom article.last, .col4-gridlayout.about-us.no-bottom .item.last, .committees.about-us.committees article.last, .committees.about-us.committees .item.last, .committees.about-us.no-bottom article.last, .committees.about-us.no-bottom .item.last {
float:right;
margin-right:0
}
.col2-gridlayout.about-us.committees article:nth-child(2n), .col2-gridlayout.about-us.committees .item:nth-child(2n), .col2-gridlayout.about-us.no-bottom article:nth-child(2n), .col2-gridlayout.about-us.no-bottom .item:nth-child(2n), .col3-gridlayout.about-us.committees article:nth-child(2n), .col3-gridlayout.about-us.committees .item:nth-child(2n), .col3-gridlayout.about-us.no-bottom article:nth-child(2n), .col3-gridlayout.about-us.no-bottom .item:nth-child(2n), .col4-gridlayout.about-us.committees article:nth-child(2n), .col4-gridlayout.about-us.committees .item:nth-child(2n), .col4-gridlayout.about-us.no-bottom article:nth-child(2n), .col4-gridlayout.about-us.no-bottom .item:nth-child(2n), .committees.about-us.committees article:nth-child(2n), .committees.about-us.committees .item:nth-child(2n), .committees.about-us.no-bottom article:nth-child(2n), .committees.about-us.no-bottom .item:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 42em) {
.col2-gridlayout.about-us.committees article, .col2-gridlayout.about-us.committees .item, .col2-gridlayout.about-us.no-bottom article, .col2-gridlayout.about-us.no-bottom .item, .col3-gridlayout.about-us.committees article, .col3-gridlayout.about-us.committees .item, .col3-gridlayout.about-us.no-bottom article, .col3-gridlayout.about-us.no-bottom .item, .col4-gridlayout.about-us.committees article, .col4-gridlayout.about-us.committees .item, .col4-gridlayout.about-us.no-bottom article, .col4-gridlayout.about-us.no-bottom .item, .committees.about-us.committees article, .committees.about-us.committees .item, .committees.about-us.no-bottom article, .committees.about-us.no-bottom .item {
width:21.7391304348%;
float:left;
margin-right:4.347826087%
}
.col2-gridlayout.about-us.committees article.last, .col2-gridlayout.about-us.committees .item.last, .col2-gridlayout.about-us.no-bottom article.last, .col2-gridlayout.about-us.no-bottom .item.last, .col3-gridlayout.about-us.committees article.last, .col3-gridlayout.about-us.committees .item.last, .col3-gridlayout.about-us.no-bottom article.last, .col3-gridlayout.about-us.no-bottom .item.last, .col4-gridlayout.about-us.committees article.last, .col4-gridlayout.about-us.committees .item.last, .col4-gridlayout.about-us.no-bottom article.last, .col4-gridlayout.about-us.no-bottom .item.last, .committees.about-us.committees article.last, .committees.about-us.committees .item.last, .committees.about-us.no-bottom article.last, .committees.about-us.no-bottom .item.last {
float:right;
margin-right:0
}
.col2-gridlayout.about-us.committees article:nth-child(2n), .col2-gridlayout.about-us.committees .item:nth-child(2n), .col2-gridlayout.about-us.no-bottom article:nth-child(2n), .col2-gridlayout.about-us.no-bottom .item:nth-child(2n), .col3-gridlayout.about-us.committees article:nth-child(2n), .col3-gridlayout.about-us.committees .item:nth-child(2n), .col3-gridlayout.about-us.no-bottom article:nth-child(2n), .col3-gridlayout.about-us.no-bottom .item:nth-child(2n), .col4-gridlayout.about-us.committees article:nth-child(2n), .col4-gridlayout.about-us.committees .item:nth-child(2n), .col4-gridlayout.about-us.no-bottom article:nth-child(2n), .col4-gridlayout.about-us.no-bottom .item:nth-child(2n), .committees.about-us.committees article:nth-child(2n), .committees.about-us.committees .item:nth-child(2n), .committees.about-us.no-bottom article:nth-child(2n), .committees.about-us.no-bottom .item:nth-child(2n) {
width:21.7391304348%;
float:left;
margin-right:4.347826087%
}
.col2-gridlayout.about-us.committees article:nth-child(4n), .col2-gridlayout.about-us.committees .item:nth-child(4n), .col2-gridlayout.about-us.no-bottom article:nth-child(4n), .col2-gridlayout.about-us.no-bottom .item:nth-child(4n), .col3-gridlayout.about-us.committees article:nth-child(4n), .col3-gridlayout.about-us.committees .item:nth-child(4n), .col3-gridlayout.about-us.no-bottom article:nth-child(4n), .col3-gridlayout.about-us.no-bottom .item:nth-child(4n), .col4-gridlayout.about-us.committees article:nth-child(4n), .col4-gridlayout.about-us.committees .item:nth-child(4n), .col4-gridlayout.about-us.no-bottom article:nth-child(4n), .col4-gridlayout.about-us.no-bottom .item:nth-child(4n), .committees.about-us.committees article:nth-child(4n), .committees.about-us.committees .item:nth-child(4n), .committees.about-us.no-bottom article:nth-child(4n), .committees.about-us.no-bottom .item:nth-child(4n) {
float:right;
margin-right:0
}
}
.col2-gridlayout.about-us.committees article h4, .col2-gridlayout.about-us.committees .item h4, .col2-gridlayout.about-us.no-bottom article h4, .col2-gridlayout.about-us.no-bottom .item h4, .col3-gridlayout.about-us.committees article h4, .col3-gridlayout.about-us.committees .item h4, .col3-gridlayout.about-us.no-bottom article h4, .col3-gridlayout.about-us.no-bottom .item h4, .col4-gridlayout.about-us.committees article h4, .col4-gridlayout.about-us.committees .item h4, .col4-gridlayout.about-us.no-bottom article h4, .col4-gridlayout.about-us.no-bottom .item h4, .committees.about-us.committees article h4, .committees.about-us.committees .item h4, .committees.about-us.no-bottom article h4, .committees.about-us.no-bottom .item h4 {
	color:#565656
}
.col2-gridlayout.about-us {
	margin-top:1em
}
@media (min-width: 42em) {
.col2-gridlayout.about-us {
padding-right:1em
}
}
.col2-gridlayout.about-us h2 {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	font-size:1.75em !important
}
.col2-gridlayout.about-us .item {
	position:relative
}
@media (min-width: 42em) {
.col2-gridlayout.about-us .item {
margin-bottom:2em;
width:47%
}
}
.col2-gridlayout.about-us .item.video-link-cols a {
	margin-bottom:1em;
	position:relative
}
.col2-gridlayout.about-us .item.video-link-cols a img {
	padding:0em
}
.col2-gridlayout.about-us .item .cell {
	padding:0 0.5em 1.5em 0em !important;
	display:block;
	vertical-align:top
}
.col2-gridlayout.about-us .item .cell p {
	padding-bottom:1em
}
.col2-gridlayout.about-us .item img {
	padding:1em 0
}
.col2-gridlayout.about-us .item div.bottom-lock h3 {
	font-size:1.1em;
	padding-bottom:6px
}
.col2-gridlayout.about-us .item div.bottom-lock a {
	margin-right:1em;
	display:inline-block
}
.clearfix:after {
	content:"";
	display:table;
	clear:both
}
.page-icon .fa-stack {
	margin-right:-0.5em;
	margin-left:-0.5em;
	display:inline-block
}
.page-icon .fa-stack:after {
	content:"";
	display:table;
	clear:both
}
.page-icon .fa-stack .fa-file {
	color:white
}
.page-icon .fa-stack .fa-file-o {
	color:black
}
.ir-layout h4 {
	color:#565656;
	margin:1em 0 0.5em 0;
	padding:0;
	font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold", "Helvetica Neue Bold", "Helvetica Neue", arial, sans-serif;
	font-weight:700;
	line-height:135%
}
.ir-layout h4.blue {
	color:#2573A8;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:400;
	font-size:1.4em
}
.ir-layout h4.blue-no-top {
	color:#2573A8;
	margin:0.25em 0 0.5em 0;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:400;
	font-size:1.4em
}
.ir-layout h4.top {
	margin:1.5em 0 0.5em 0
}
.ir-layout h4.bottom {
	margin:0 0 1.5em 0
}
.ir-layout h5 {
	line-height:1.25em;
	font-size:1.3em
}
.ir-layout .accordion-container .accordion {
	padding-bottom:.5em
}
.ir-layout ul.anchor-list li:before {
	display:none
}
.ir-layout ul.anchor-list span.date {
	margin-top:.5em;
	font-style:italic;
	display:block;
	font-size:1em;
	margin-left:1.5em
}
.ir-layout hr {
	margin:2em 0
}
.ir-layout hr.smaller {
	margin:0 0 2em 0
}
.ir-layout .col3 {
	border-top:0 !important
}
@media (min-width: 769px) {
.ir-layout aside.about {
padding-top:1.9em !important
}
}
.ir-layout aside.about .mid-align-right {
	margin-top:0;
	float:right
}
@media (min-width: 58em) {
.ir-layout aside.about .mid-align-right {
width:100%
}
}
@media (min-width: 42em) {
.ir-layout aside.about .mid-align-right>.item {
float:right;
margin-right:0em
}
}
@media (min-width: 58em) {
.ir-layout aside.about .mid-align-right>.item {
float:none;
margin-right:auto
}
}
.ir-layout aside.about .item.no-margin-top-all {
	line-height:1.25em;
	margin-top:0em
}
@media (min-width: 42em) {
.ir-layout aside.about .item.no-margin-top-all {
margin-top:1em
}
}
.ir-layout aside.about .item.slight-margin-top {
	line-height:1.25em;
	margin-top:0em
}
@media (min-width: 769px) {
.ir-layout aside.about .item.slight-margin-top {
margin-top:.5em
}
}
.ir-layout aside.about .item .desk.no-margin-top {
	line-height:1.25em
}
@media (min-width: 42em) {
.ir-layout aside.about .item .desk.no-margin-top {
margin-top:0em
}
}
@media (min-width: 58em) {
.ir-layout aside.about .item .desk.no-margin-top {
margin-top:1em
}
}
.ir-layout aside.about .item .desk.no-margin-top-bottom {
	line-height:1.25em
}
@media (min-width: 42em) {
.ir-layout aside.about .item .desk.no-margin-top-bottom {
margin-bottom:0em !important
}
}
@media (min-width: 42em) {
.ir-layout aside.about .item .desk {
margin-bottom:1em
}
}
.ir-layout .ir-package-clear {
	clear:both
}
.ir-layout .ir-link-package {
	clear:both;
	background-color:#ececeb;
	margin-top:1em
}
.ir-layout .ir-link-package:after {
	content:"";
	display:table;
	clear:both
}
.ir-layout .ir-link-package>img {
	float:left;
	width:35%
}
.ir-layout .ir-link-package>div.copy {
	max-width:65%;
	float:left
}
.ir-layout .ir-link-package>div.copy p {
	padding:1em 1em 0em 1em
}
@media (min-width: 42em) {
.ir-layout .ir-link-package>div.copy p {
padding:2em 1em 0em 2em
}
}
.ir-layout .ir-link-package>div.copy p span {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	display:block;
	padding-bottom:.5em
}
.ir-layout .ir-link-package>div.copy p span.lead {
	font-size:1.35em;
	padding-bottom:.25em
}
.ir-layout .ir-link-package>div.copy p a.cta-btn {
	padding:0.5em 1em
}
.ir-layout .ir-link-package ul.anchor-list {
	margin:1.5em 0 0 1em !important
}
@media (min-width: 30em) {
.ir-layout .ir-link-package ul.anchor-list {
margin:1.5em 0 0 2em !important
}
}
.ir-layout .ir-link-package.ar {
	margin-top:0.5em !important
}
.ir-layout .ir-link-package.ar img {
	width:100%
}
@media (min-width: 30em) {
.ir-layout .ir-link-package.ar img {
width:35%
}
}
.ir-layout .ir-link-package.ar div.copy {
	max-width:99%
}
@media (min-width: 30em) {
.ir-layout .ir-link-package.ar div.copy {
max-width:65%
}
}
.ir-layout .ir-link-package.ar div.copy p {
	padding:0.5em 1em 0em 1em
}
@media (min-width: 42em) {
.ir-layout .ir-link-package.ar div.copy p {
padding:1em 1em 0em 2em
}
}
.ir-layout .ir-link-package.ar div.copy p span {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	display:block;
	padding-bottom:.5em
}
.ir-layout .ir-link-package.ar div.copy p span.lead {
	font-size:1.15em;
	padding-bottom:.15em
}
@media (min-width: 30em) {
.ir-layout .ir-link-package.ar div.copy p span.lead {
font-size:1.35em !important;
padding-bottom:.25em
}
}
.ir-layout .ir-link-package.ar div.copy p span.pcopy {
	font-size:.85em;
	margin-top:.5em
}
@media (min-width: 30em) {
.ir-layout .ir-link-package.ar div.copy p span.pcopy {
font-size:1em !important
}
}
.ir-layout .ir-link-package.ar div.copy p a.cta-btn {
	padding:0.5em 1em;
	font-size:.85em
}
.main-content.ab-layout .full-copyarea .ir-fixed-para:after, .main-content.ab-layout .full-copyarea-grey .ir-fixed-para:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout .full-copyarea .ir-fixed-para ul, .main-content.ab-layout .full-copyarea-grey .ir-fixed-para ul {
	list-style:disc;
	margin-left:3em;
	margin-top:1.5em;
	line-height:1.5em
}
.main-content.ab-layout .full-copyarea .ir-fixed-para ul.no-top, .main-content.ab-layout .full-copyarea-grey .ir-fixed-para ul.no-top {
	margin-top:.5em;
	font-weight:normal
}
.main-content.ab-layout .full-copyarea .ir-fixed-para ul.less-top, .main-content.ab-layout .full-copyarea-grey .ir-fixed-para ul.less-top {
	margin-top:1em;
	font-weight:normal
}
.main-content.ab-layout .full-copyarea .ir-fixed-para ul li a, .main-content.ab-layout .full-copyarea-grey .ir-fixed-para ul li a {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif !important
}
.main-content.ab-layout .full-copyarea p.italic, .main-content.ab-layout .full-copyarea-grey p.italic {
	font-style:italic
}
.main-content.ab-layout .full-copyarea.less, .main-content.ab-layout .full-copyarea-grey.less {
	margin-bottom:0 !important
}
.main-content.ab-layout .full-copyarea section.larger, .main-content.ab-layout .full-copyarea-grey section.larger {
	margin-bottom:2em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea section.larger, .main-content.ab-layout .full-copyarea-grey section.larger {
margin-bottom:5em
}
}
.main-content.ab-layout .full-copyarea section.larger h3, .main-content.ab-layout .full-copyarea-grey section.larger h3 {
	padding-top:0.3em !important
}
.main-content.ab-layout .full-copyarea p.table-note, .main-content.ab-layout .full-copyarea-grey p.table-note {
	font-size:.85em
}
.main-content.ab-layout .full-copyarea.sec, .main-content.ab-layout .full-copyarea-grey.sec {
	padding:1em 1.6em;
	margin:3em 0em
}
.main-content.ab-layout .full-copyarea.sec p, .main-content.ab-layout .full-copyarea-grey.sec p {
	font-size:.9em
}
.main-content.ab-layout .full-copyarea.sec h2, .main-content.ab-layout .full-copyarea-grey.sec h2 {
	padding-top:.2em;
	padding-bottom:.2em
}
.main-content.ab-layout .full-copyarea .ir-top-cols, .main-content.ab-layout .full-copyarea-grey .ir-top-cols {
	margin:1em 0em;
	padding-right:1em
}
.main-content.ab-layout .full-copyarea .ir-top-cols .item:last-child, .main-content.ab-layout .full-copyarea-grey .ir-top-cols .item:last-child {
	margin-bottom:1em
}
@media (min-width: 30em) {
.main-content.ab-layout .full-copyarea .ir-top-cols, .main-content.ab-layout .full-copyarea-grey .ir-top-cols {
margin:1.5em 0em
}
}
.main-content.ab-layout .full-copyarea .ir-top-cols .item h3, .main-content.ab-layout .full-copyarea-grey .ir-top-cols .item h3 {
	line-height:125%
}
.main-content.ab-layout .full-copyarea .ir-block-btn, .main-content.ab-layout .full-copyarea-grey .ir-block-btn {
	background-color:white;
	padding:0.5em 1em;
	display:inline-block;
	text-transform:capitalize;
	margin-top:1em
}
.main-content.ab-layout .full-copyarea .ir-block-btn:hover, .main-content.ab-layout .full-copyarea-grey .ir-block-btn:hover {
	text-decoration:none;
	background-color:#d9d9d9
}
.main-content.ab-layout .full-copyarea .ir-block-btn:focus, .main-content.ab-layout .full-copyarea-grey .ir-block-btn:focus {
	outline:1px dashed rgba(255, 255, 255, 0.75) !important
}
.main-content.ab-layout .full-copyarea .ir-block-btn:active, .main-content.ab-layout .full-copyarea-grey .ir-block-btn:active {
	text-decoration:none;
	background-color:#d9d9d9;
	box-shadow:inset 0 0 7px #101010
}
.main-content.ab-layout .full-copyarea .ir-block-btn.gray, .main-content.ab-layout .full-copyarea-grey .ir-block-btn.gray {
	background-color:#ececeb;
	color:black
}
.main-content.ab-layout .full-copyarea .ir-block-btn.gray:hover, .main-content.ab-layout .full-copyarea-grey .ir-block-btn.gray:hover {
	background-color:#c7c7c4
}
.main-content.ab-layout .full-copyarea .ir-block-btn.gray:focus, .main-content.ab-layout .full-copyarea-grey .ir-block-btn.gray:focus {
	outline:1px dashed rgba(0, 0, 255, 0.75) !important
}
.main-content.ab-layout .full-copyarea .ir-block-btn.gray:active, .main-content.ab-layout .full-copyarea-grey .ir-block-btn.gray:active {
	background-color:#c7c7c4
}
.main-content.ab-layout .full-copyarea .half-header .left-container, .main-content.ab-layout .full-copyarea .half-header .right-container, .main-content.ab-layout .full-copyarea-grey .half-header .left-container, .main-content.ab-layout .full-copyarea-grey .half-header .right-container {
	margin-bottom:1em;
	display:block
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .half-header .left-container, .main-content.ab-layout .full-copyarea .half-header .right-container, .main-content.ab-layout .full-copyarea-grey .half-header .left-container, .main-content.ab-layout .full-copyarea-grey .half-header .right-container {
width:48%
}
}
.main-content.ab-layout .full-copyarea .half-header .left-container.top-blue, .main-content.ab-layout .full-copyarea .half-header .right-container.top-blue, .main-content.ab-layout .full-copyarea-grey .half-header .left-container.top-blue, .main-content.ab-layout .full-copyarea-grey .half-header .right-container.top-blue {
	border-top:5px solid #2672a8
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .half-header .left-container, .main-content.ab-layout .full-copyarea-grey .half-header .left-container {
float:left
}
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .half-header .right-container, .main-content.ab-layout .full-copyarea-grey .half-header .right-container {
margin-top:0em;
float:right
}
}
.main-content.ab-layout .full-copyarea .half-header .right-container.mobile-center, .main-content.ab-layout .full-copyarea-grey .half-header .right-container.mobile-center {
	margin-top:1em;
	text-align:center
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .half-header .right-container.mobile-center, .main-content.ab-layout .full-copyarea-grey .half-header .right-container.mobile-center {
margin-top:0em;
text-align:left
}
}
.main-content.ab-layout .full-copyarea .item .img-wrap, .main-content.ab-layout .full-copyarea-grey .item .img-wrap {
	margin-bottom:1em
}
.main-content.ab-layout .full-copyarea .item .img-wrap .cell, .main-content.ab-layout .full-copyarea-grey .item .img-wrap .cell {
	position:relative;
	margin-bottom:0 !important;
	padding-bottom:0 !important
}
.main-content.ab-layout .full-copyarea .item .img-wrap .cell img, .main-content.ab-layout .full-copyarea-grey .item .img-wrap .cell img {
	margin-bottom:0;
	padding-bottom:0
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list {
	display:inline-block;
	margin:auto;
	text-align:left
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list.more-top, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list.more-top {
	margin-top:.5em
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list.event-cal li.indent-fix, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list.event-cal li.indent-fix {
	line-height:1em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .item ul.anchor-list, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list {
width:100%
}
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list>li, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list>li {
	margin:0em;
	margin-bottom:1.2em;
	text-indent:0px;
	padding:0em
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list>li:before, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list>li:before {
	display:none
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list>li.indent-fix, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list>li.indent-fix {
	text-indent:-23px;
	padding:0em;
	padding-left:23px;
	line-height:140%
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list>li a, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list>li a {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list>li a.no-icon-margin, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list>li a.no-icon-margin {
	margin-left:1.6em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .item ul.anchor-list.half-width, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list.half-width {
width:50%;
float:left
}
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list.half-width.sec-list-right, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list.half-width.sec-list-right {
	vertical-align:top;
	margin-left:1em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .item ul.anchor-list.half-width.sec-list-right, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list.half-width.sec-list-right {
margin-left:auto
}
}
.main-content.ab-layout .full-copyarea .item ul.anchor-list.half-width.sec-list-right .second-line-fix, .main-content.ab-layout .full-copyarea-grey .item ul.anchor-list.half-width.sec-list-right .second-line-fix {
	display:block;
	margin-left:1.25em
}
.main-content.ab-layout .full-copyarea .press-release-box, .main-content.ab-layout .full-copyarea-grey .press-release-box {
	border:1px solid #ccc;
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	padding:1em
}
.main-content.ab-layout .full-copyarea .press-release-box h2.secondary-headline, .main-content.ab-layout .full-copyarea-grey .press-release-box h2.secondary-headline {
	padding-top:0em;
	padding-bottom:.5em;
	border-bottom:3px solid #cccccc;
	margin-bottom:.5em
}
.main-content.ab-layout .full-copyarea .press-release-box>ul, .main-content.ab-layout .full-copyarea-grey .press-release-box>ul {
	width:100%
}
.main-content.ab-layout .full-copyarea .press-release-box>ul li, .main-content.ab-layout .full-copyarea-grey .press-release-box>ul li {
	line-height:1.4em;
	border-bottom:1px solid #ececeb;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	padding-bottom:1em;
	margin-bottom:1em;
	margin-top:0em;
	padding-top:0em
}
.main-content.ab-layout .full-copyarea .press-release-box>ul li:nth-last-child(2), .main-content.ab-layout .full-copyarea-grey .press-release-box>ul li:nth-last-child(2) {
border-bottom:none
}
.main-content.ab-layout .full-copyarea .press-release-box>ul li:last-child, .main-content.ab-layout .full-copyarea-grey .press-release-box>ul li:last-child {
	border-bottom:none;
	margin-bottom:0em;
	padding-bottom:0em
}
.main-content.ab-layout .full-copyarea .press-release-box>ul li a, .main-content.ab-layout .full-copyarea-grey .press-release-box>ul li a {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
.main-content.ab-layout .full-copyarea .press-release-box>ul li span.date, .main-content.ab-layout .full-copyarea-grey .press-release-box>ul li span.date {
	padding-top:.2em;
	display:block;
	font-style:italic;
	font-size:.8em
}
.main-content.ab-layout .full-copyarea .ir-date, .main-content.ab-layout .full-copyarea-grey .ir-date {
	padding-top:.2em;
	display:block;
	font-style:italic
}
.main-content.ab-layout .full-copyarea .ir-event-title, .main-content.ab-layout .full-copyarea-grey .ir-event-title {
	font-weight:700;
	font-size:1.05em;
	display:block;
	line-height:1.35em
}
.main-content.ab-layout .full-copyarea .ir-event, .main-content.ab-layout .full-copyarea-grey .ir-event {
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	padding:1.5em 0
}
.main-content.ab-layout .full-copyarea .ir-event:after, .main-content.ab-layout .full-copyarea-grey .ir-event:after {
	content:"";
	display:table;
	clear:both
}
.main-content.ab-layout .full-copyarea .ir-event.first, .main-content.ab-layout .full-copyarea-grey .ir-event.first {
	border-bottom:0
}
.main-content.ab-layout .full-copyarea .ir-event .ir-event-title, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-event-title {
	display:block
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .ir-event .ir-event-title, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-event-title {
float:left;
line-height:1.35em
}
}
.main-content.ab-layout .full-copyarea .ir-event .ir-date, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-date {
	display:block;
	margin-top:.5em;
	font-style:normal;
	line-height:1.2em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .ir-event .ir-date, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-date {
text-align:right;
float:right;
margin-top:0px
}
}
.main-content.ab-layout .full-copyarea .ir-event .ir-date br, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-date br {
	display:none
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .ir-event .ir-date br, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-date br {
display:inline
}
}
.main-content.ab-layout .full-copyarea .ir-event .ir-date span.comma, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-date span.comma {
	display:inline
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .ir-event .ir-date span.comma, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-date span.comma {
display:none
}
}
.main-content.ab-layout .full-copyarea .ir-event a.cta-btn, .main-content.ab-layout .full-copyarea-grey .ir-event a.cta-btn {
	margin-top:1em
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .ir-event a.cta-btn, .main-content.ab-layout .full-copyarea-grey .ir-event a.cta-btn {
margin:0;
margin-top:1em;
float:left;
clear:left
}
}
.main-content.ab-layout .full-copyarea .ir-event .ir-press-link, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-press-link {
	margin-top:.75em;
	display:block
}
@media (min-width: 42em) {
.main-content.ab-layout .full-copyarea .ir-event .ir-press-link, .main-content.ab-layout .full-copyarea-grey .ir-event .ir-press-link {
float:left;
clear:left;
margin-top:1em
}
}
.main-content.ab-layout .full-copyarea .col3-gridlayout.about-us.ir-collection .item .cell p, .main-content.ab-layout .full-copyarea-grey .col3-gridlayout.about-us.ir-collection .item .cell p {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	padding-bottom:.5em
}
.main-content.ab-layout .full-copyarea .col3-gridlayout.about-us.ir-collection .item .cell p.second-heading-text, .main-content.ab-layout .full-copyarea-grey .col3-gridlayout.about-us.ir-collection .item .cell p.second-heading-text {
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:0em;
	padding-top:.5em;
	color:#565656
}
.main-content.ab-layout .full-copyarea .col3-gridlayout.about-us.ir-collection .item .cell p.second-heading-text.more-top, .main-content.ab-layout .full-copyarea-grey .col3-gridlayout.about-us.ir-collection .item .cell p.second-heading-text.more-top {
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:0em;
	padding-top:1em;
	color:#565656
}
.main-content.ab-layout .full-copyarea .col3-gridlayout.about-us.ir-collection .item .cell p.less-bottom, .main-content.ab-layout .full-copyarea-grey .col3-gridlayout.about-us.ir-collection .item .cell p.less-bottom {
	margin-bottom:.25em
}
.main-content.ab-layout .full-copyarea .col3-gridlayout.about-us.ir-collection .item .cell a, .main-content.ab-layout .full-copyarea-grey .col3-gridlayout.about-us.ir-collection .item .cell a {
	display:inline-block;
	vertical-align:baseline
}
.main-content.ab-layout .full-copyarea .col3-gridlayout.about-us.ir-collection .item .cell a.left-link, .main-content.ab-layout .full-copyarea-grey .col3-gridlayout.about-us.ir-collection .item .cell a.left-link {
	float:left;
	padding-right:.6em
}
.main-content.ab-layout .full-copyarea .col3-gridlayout.about-us.ir-collection .item .cell a.right-link, .main-content.ab-layout .full-copyarea-grey .col3-gridlayout.about-us.ir-collection .item .cell a.right-link {
	float:left;
	padding-left:.6em;
	border-left:1px solid black
}
.main-content.ab-layout .full-copyarea .col3-gridlayout.about-us.ir-collection .item .cell .fa, .main-content.ab-layout .full-copyarea-grey .col3-gridlayout.about-us.ir-collection .item .cell .fa {
	font-size:1.2em;
	vertical-align:baseline;
	display:inline;
	color:black
}
.main-content.ab-layout .full-copyarea .ir-text-content, .main-content.ab-layout .full-copyarea-grey .ir-text-content {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
.main-content.ab-layout .full-copyarea .addresses>span, .main-content.ab-layout .full-copyarea-grey .addresses>span {
	display:block;
	padding-bottom:.2em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
.main-content.ab-layout .full-copyarea .ir-text-content.adjacent, .main-content.ab-layout .full-copyarea .addresses.adjacent, .main-content.ab-layout .full-copyarea-grey .ir-text-content.adjacent, .main-content.ab-layout .full-copyarea-grey .addresses.adjacent {
	margin-right:1.5em
}
@media (min-width: 58em) {
.main-content.ab-layout .full-copyarea .ir-text-content.adjacent, .main-content.ab-layout .full-copyarea .addresses.adjacent, .main-content.ab-layout .full-copyarea-grey .ir-text-content.adjacent, .main-content.ab-layout .full-copyarea-grey .addresses.adjacent {
display:inline-block;
vertical-align:top;
max-width:31.5%;
margin-right:2.5em
}
}
.main-content.ab-layout .full-copyarea .ir-text-content.adjacent-last, .main-content.ab-layout .full-copyarea .addresses.adjacent-last, .main-content.ab-layout .full-copyarea-grey .ir-text-content.adjacent-last, .main-content.ab-layout .full-copyarea-grey .addresses.adjacent-last {
	margin-right:0em
}
@media (min-width: 58em) {
.main-content.ab-layout .full-copyarea .ir-text-content.adjacent-last, .main-content.ab-layout .full-copyarea .addresses.adjacent-last, .main-content.ab-layout .full-copyarea-grey .ir-text-content.adjacent-last, .main-content.ab-layout .full-copyarea-grey .addresses.adjacent-last {
display:inline-block;
vertical-align:top;
max-width:31.5%;
margin-right:1.5em
}
}
.main-content.ab-layout .full-copyarea p.ir-historical-title, .main-content.ab-layout .full-copyarea-grey p.ir-historical-title {
	font-weight:bold;
	font-size:1.5em;
	padding:0em 0em 0.5em 0em;
	border-bottom:1px solid #cccccc;
	margin:0em 0em 0em 0em
}
.main-content.ab-layout .full-copyarea p.ir-historical-title.top, .main-content.ab-layout .full-copyarea-grey p.ir-historical-title.top {
	margin-top:2em
}
.main-content.ab-layout .full-copyarea .accordion-container .accordion div.accordion-group.no-border, .main-content.ab-layout .full-copyarea-grey .accordion-container .accordion div.accordion-group.no-border {
	border-bottom:0px
}
.main-content.ab-layout .full-copyarea .accordion-container.space, .main-content.ab-layout .full-copyarea-grey .accordion-container.space {
	margin-top:2em
}
.main-content.ab-layout .full-copyarea .accordion-container.space strong.larger, .main-content.ab-layout .full-copyarea-grey .accordion-container.space strong.larger {
	font-size:1.2em
}
.main-content.ab-layout .full-copyarea .accordion-container.space .accordion-desc, .main-content.ab-layout .full-copyarea-grey .accordion-container.space .accordion-desc {
	margin-top:1.5em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion.press, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion.press {
	margin-top:2em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion.press .accordion-group, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion.press .accordion-group {
	border-bottom:0px
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion.press .accordion-group div.accordion-title, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion.press .accordion-group div.accordion-title {
	margin-bottom:1em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion.press .accordion-group div.accordion-title a span, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion.press .accordion-group div.accordion-title a span {
	font-weight:bold;
	font-size:1.3em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion.press .accordion-group div.accordion-title hr.press, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion.press .accordion-group div.accordion-title hr.press {
	border:1px solid #2573A8
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group {
	border-bottom:0px
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group.faq div.accordion-title, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group.faq div.accordion-title {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	border-bottom:1px solid #ccc
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group.faq div.accordion-title a span, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group.faq div.accordion-title a span {
	font-weight:normal
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group.faq .accordion-desc, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group.faq .accordion-desc {
	padding-top:1em !important;
	margin-bottom:0 !important
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group.press-rel div.accordion-title, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group.press-rel div.accordion-title {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group.press-rel div.accordion-title a span, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group.press-rel div.accordion-title a span {
	font-weight:normal
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group div.accordion-title a span, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group div.accordion-title a span {
	font-weight:bold
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group div.accordion-desc ul.anchor-list, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group div.accordion-desc ul.anchor-list {
	list-style:none;
	padding-left:0em;
	margin-top:1em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group div.accordion-desc ul.anchor-list li, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group div.accordion-desc ul.anchor-list li {
	line-height:1.25em !important
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-acr .accordion .accordion-group div.accordion-desc ul.anchor-list li a, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-acr .accordion .accordion-group div.accordion-desc ul.anchor-list li a {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-reports .accordion .accordion-group div.accordion-title a span, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-reports .accordion .accordion-group div.accordion-title a span {
	font-size:1.3em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-reports .accordion .accordion-group div.accordion-desc, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-reports .accordion .accordion-group div.accordion-desc {
	margin-bottom:1em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-reports .accordion .accordion-group div.accordion-desc img.report-image, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-reports .accordion .accordion-group div.accordion-desc img.report-image {
	float:left
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-reports .accordion .accordion-group div.accordion-desc .single-float-left, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-reports .accordion .accordion-group div.accordion-desc .single-float-left {
	float:left
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-faq, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-faq {
	padding-top:1.5em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-faq .accordion .accordion-group div.accordion-title, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-faq .accordion .accordion-group div.accordion-title {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-faq .accordion .accordion-group div.accordion-title a span, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-faq .accordion .accordion-group div.accordion-title a span {
	font-size:1.35em;
	line-height:1.5em;
	padding-bottom:.5em
}
.main-content.ab-layout .full-copyarea .accordion-container.ir-faq .accordion .accordion-group div.accordion-desc, .main-content.ab-layout .full-copyarea-grey .accordion-container.ir-faq .accordion .accordion-group div.accordion-desc {
	font-size:1em;
	line-height:1.25em;
	margin-bottom:1.25em
}
.main-content .map-container {
	position:relative
}
.main-content .map-container img.world-map {
	width:85%;
	margin-left:8%
}
.main-content .map-container p {
	text-align:center;
	width:46%;
	margin:auto;
	padding-top:1.5em
}
.main-content .map-container p span {
	width:100%;
	margin-top:3em
}
@media (min-width: 42em) {
.main-content .map-container p span {
width:38%;
margin-top:2.25em
}
}
.main-content .map-container p span.left {
	float:left
}
.main-content .map-container p span.right {
	float:right
}
.main-content .mobile-details {
	display:initial
}
@media (min-width: 42em) {
.main-content .mobile-details {
display:none
}
}
.main-content .mobile-details img.logo {
	width:50%
}
.main-content .mobile-details h3 {
	font-size:1.35em;
	padding-bottom:.75em
}
.main-content .mobile-details .col2-static {
	border-bottom:1px solid #ececeb;
	padding-bottom:1em
}
.main-content .mobile-details .region-title {
	line-height:2em;
	font-size:1.25em
}
.aboutus-footer {
	width:100%;
	background-color:#CCC;
	bottom:0;
	padding:2em 0
}
.aboutus-footer .aboutus-footer-text {
	padding:2.1em 1.2em
}
@media (min-width: 58em) {
.aboutus-footer .aboutus-footer-text {
margin:0 auto;
text-align:left;
padding:35px 0px
}
}
.aboutus-footer .col4-aboutus {
	padding:0 1em
}
.aboutus-footer .col4-aboutus:after {
	content:"";
	display:table;
	clear:both
}
.aboutus-footer .col4-aboutus p {
	line-height:1em;
	margin:0
}
@media (min-width: 58em) {
.aboutus-footer .col4-aboutus {
padding:0
}
}
.aboutus-footer .col4-aboutus article, .aboutus-footer .col4-aboutus .item {
	font-size:0.8em;
	margin-bottom:2em;
	height:180px
}
@media (min-width: 42em) {
.aboutus-footer .col4-aboutus article, .aboutus-footer .col4-aboutus .item {
width:47.5%;
margin-right:2.5%
}
.aboutus-footer .col4-aboutus article .copy-wrap, .aboutus-footer .col4-aboutus .item .copy-wrap {
position:absolute;
top:137px;
padding:0
}
}
@media (min-width: 58em) {
.aboutus-footer .col4-aboutus article, .aboutus-footer .col4-aboutus .item {
width:23%;
height:140px;
margin-right:2.5%;
margin-bottom:0
}
.aboutus-footer .col4-aboutus article .copy-wrap, .aboutus-footer .col4-aboutus .item .copy-wrap {
padding:1em;
top:98px
}
}
.aboutus-footer .col4-aboutus article.last, .aboutus-footer .col4-aboutus .item.last {
	margin-right:0
}
@media (min-width: 42em) {
.aboutus-footer .col4-aboutus article:nth-child(2n), .aboutus-footer .col4-aboutus .item:nth-child(2n) {
margin-right:0;
float:right
}
}
@media (min-width: 58em) {
.aboutus-footer .col4-aboutus article:nth-child(2n), .aboutus-footer .col4-aboutus .item:nth-child(2n) {
margin-right:2.5%;
float:left
}
}
@media (min-width: 58em) {
.aboutus-footer .col4-aboutus article:nth-child(4n), .aboutus-footer .col4-aboutus .item:nth-child(4n) {
margin-right:0
}
}
.aboutus-footer .col4-aboutus article .aboutus-btn, .aboutus-footer .col4-aboutus .item .aboutus-btn {
	display:inline-block;
	margin:1em 0.1em 0.3em 0.25em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:1em;
	font-weight:normal;
	text-align:center;
	padding:0.4em 1em;
	position:absolute;
	top:108px;
	z-index:190;
	background-color:#00457C;
	color:#fff;
	transition:background 0.5s
}
.aboutus-footer .col4-aboutus article .aboutus-btn.right, .aboutus-footer .col4-aboutus .item .aboutus-btn.right {
	margin-left:75px
}
@media (min-width: 30em) {
.aboutus-footer .col4-aboutus article .aboutus-btn:hover, .aboutus-footer .col4-aboutus .item .aboutus-btn:hover {
text-decoration:none;
background-color:#1a87b7
}
}
@media (min-width: 30em) {
.aboutus-footer .col4-aboutus article .aboutus-btn:active, .aboutus-footer .col4-aboutus .item .aboutus-btn:active {
text-decoration:none;
background-color:#14668a
}
}
.aboutus-footer .col4-aboutus article h3, .aboutus-footer .col4-aboutus .item h3 {
	padding-top:0;
	color:white;
	margin-left:.6em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	font-size:2em
}
@media (min-width: 58em) {
.aboutus-footer .col4-aboutus article h3, .aboutus-footer .col4-aboutus .item h3 {
font-size:1.2em
}
}
@media (min-width: 48em) {
.aboutus-footer .col4-aboutus article h3, .aboutus-footer .col4-aboutus .item h3 {
font-size:1em
}
}
@media (min-width: 42em) {
.aboutus-footer .col4-aboutus article h3, .aboutus-footer .col4-aboutus .item h3 {
font-size:.85em
}
}
article .bullet-list {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	padding-bottom:20px
}
.principles-lead-in {
	font-weight:300;
	font-size:1.2em !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif
}
.desc-padding {
	padding-left:2em !important;
	font-size:1em !important
}
.committee-space {
	padding-top:10px !important
}
.functions-title {
	margin-top:0 !important
}
.un-link {
	display:inline !important
}
.blue-test {
	display:inline-block
}
.sub-line p {
	font-size:.8em;
	font-weight:normal
}
.sub-line h4 a {
	text-decoration:underline
}
.leader-contact {
	margin-top:2em
}
@media (min-width: 42em) {
.supplier-lock {
bottom:.1em;
position:absolute
}
}
.galleryFilter {
	margin-bottom:1em
}
.galleryFilter:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 58em) {
.galleryFilter {
border-bottom:2px solid #E3E3E3;
border-top:2px solid #E3E3E3;
border-right:2px solid #E3E3E3;
margin-bottom:2em
}
}
.galleryFilter:hover li a {
	transition:background-color 0.4s linear
}
.galleryFilter #title {
	background-color:#00457C;
	display:table;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	text-align:left;
	text-decoration:none;
	width:100%
}
@media (min-width: 58em) {
.galleryFilter #title {
background:transparent;
float:left;
width:11% !important
}
}
.galleryFilter #title a#show-gallery-filter {
	display:table-row;
	font-size:0.875em;
	height:2.688em;
	width:100%;
	text-decoration:none !important
}
@media (min-width: 58em) {
.galleryFilter #title a#show-gallery-filter {
cursor:default !important
}
}
.galleryFilter #title a#show-gallery-filter a:hover {
	text-decoration:none !important
}
.galleryFilter #title a#show-gallery-filter span {
	color:#FFFFFF;
	display:table-cell;
	font-size:1em;
	height:2.688em;
	padding:0 1.5em 0 1em;
	text-transform:uppercase;
	vertical-align:middle;
	width:100%
}
@media (min-width: 58em) {
.galleryFilter #title a#show-gallery-filter span {
background-image:url("/corporate/About-JPMC/images/video-library-filter-bg.png");
background-position:right center;
background-repeat:no-repeat;
color:#565656;
text-align:center
}
}
.galleryFilter #title a#show-gallery-filter i {
	color:#FFFFFF;
	float:right;
	height:2.688em;
	padding-right:1em;
	padding-top:.7em
}
@media (min-width: 58em) {
.galleryFilter #title a#show-gallery-filter i {
display:none !important
}
}
.galleryFilter #title a#show-gallery-filter i.fa-times {
	display:none
}
.galleryFilter ul {
	width:100%;
	display:none
}
@media (min-width: 58em) {
.galleryFilter ul {
display:block !important;
clear:none !important;
float:left;
width:88% !important
}
}
.galleryFilter ul li {
	display:table;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	font-size:0.825em;
	height:2.688em;
	text-align:center;
	text-decoration:none;
	width:100%
}
@media (min-width: 58em) {
.galleryFilter ul li {
color:#565656;
float:left;
margin:0;
width:auto
}
}
@media (min-width: 64em) {
.galleryFilter ul li {
font-size:.85em
}
}
.galleryFilter ul li.checked {
	background-color:#ececeb;
	color:#00457C;
	font-weight:700
}
.galleryFilter ul li:last-child a {
	padding-right:0em
}
.galleryFilter ul li a {
	background-color:#aeaeae;
	color:#333 !important;
	display:table-cell;
	padding:0 0.375em;
	text-decoration:none;
	vertical-align:middle;
	position:relative
}
@media (min-width: 58em) {
.galleryFilter ul li a {
background-color:transparent;
color:#565656 !important
}
}
@media (min-width: 64em) {
.galleryFilter ul li a {
padding:0 0.7em
}
}
.galleryFilter ul li a:hover, .galleryFilter ul li a.checked {
	background-color:#ececeb;
	color:#000000 !important;
	text-decoration:none
}
@media (min-width: 58em) {
.galleryFilter ul li a:hover, .galleryFilter ul li a.checked {
background-color:transparent;
color:#565656 !important
}
}
@media (min-width: 58em) {
.galleryFilter ul li a:after {
background:transparent;
content:'';
display:block;
height:2px;
margin-top:2px;
margin:auto;
transition:width 0.1s ease, background-color 0.1s ease;
width:0px
}
}
@media (min-width: 58em) {
.galleryFilter ul li a:hover:after, .galleryFilter ul li a.checked:after {
background:#ee5522;
width:100%
}
}
.video-layout-whitebox-top-img-4 .vid-box {
	font-size:0.8em;
	color:#565656;
	display:table;
	display:none
}
.video-layout-whitebox-top-img-4 .vid-box:after {
	content:"";
	display:table;
	clear:both
}
.video-layout-whitebox-top-img-4 .vid-box .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
.video-layout-whitebox-top-img-4 .vid-box .img-wrap img {
	width:100%
}
.video-layout-whitebox-top-img-4 .vid-box .img-wrap a {
	width:100%
}
.video-layout-whitebox-top-img-4 .vid-box .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
.video-layout-whitebox-top-img-4 .vid-box .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
@media (min-width: 42em) {
.video-layout-whitebox-top-img-4 .vid-box {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.video-layout-whitebox-top-img-4 .vid-box.last {
float:right;
margin-right:0
}
}
@media (min-width: 58em) {
.video-layout-whitebox-top-img-4 .vid-box {
width:21.7391304348%;
float:left;
margin-right:4.347826087%;
clear:none
}
.video-layout-whitebox-top-img-4 .vid-box.last {
float:right;
margin-right:0
}
}
.video-layout-whitebox-top-img-4 .vid-box.first {
	clear:left
}
.video-layout-whitebox-top-img-4 .vid-box.match2col {
	line-height:1.325em;
	font-size:0.9em !important
}
.video-layout-whitebox-top-img-4 .vid-box.show {
	display:block;
	min-height:12em
}
.video-layout-whitebox-top-img-4 .vid-box h3 {
	padding-top:0
}
.video-layout-whitebox-top-img-4 .vid-box .emp-title {
	display:block;
	font-size:0.75em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 1em 0;
	line-height:1.25em;
	text-decoration:none;
	color:#696669
}
.video-layout-whitebox-top-img-4 .vid-box .emp-name {
	padding-bottom:2em;
	line-height:1em;
	font-size:1.3em
}
.show-more {
	float:left;
	width:100%;
	display:none
}
.show-more:after {
	content:"";
	display:table;
	clear:both
}
.show-more-button-container {
	width:100%;
	text-align:center;
	box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.05) inset;
	border-top:1px solid #bebebe;
	height:2em;
	position:relative;
	margin-top:1em
}
.show-more-button-container a {
	border:1px solid #bebebe;
	border-top:none;
	padding:.5em;
	font-size:.9em;
	background-color:white;
	box-shadow:0px 4px 5px 2px rgba(0, 0, 0, 0.05);
	position:absolute;
	top:-1px;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	left:30%;
	right:30%;
	margin:0 auto
}
@media (min-width: 42em) {
.show-more-button-container a {
left:40%;
width:20%;
right:auto;
margin:0
}
}
.show-more-button-container.clicked {
	display:none !important
}
.mainbody.bg-tr-gray {
	background-color:#F0F0F0
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea h2.tr-h2 {
	padding-bottom:.6em;
	font-size:2em;
	color:#333333;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea h3.tr-h3 {
	padding:1.5em 0em;
	font-size:1.65em;
	color:#565656;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea h3.tr-h3.no-top {
	padding-top:0em;
	margin-top:0em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .c3-sub-headings {
	color:#333333;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-size:1.65em;
	padding:1em 0em 0.75em 0em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	color:#565656;
	margin-bottom:2em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy h4 {
	color:#333333
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy p, .mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy span {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	color:#565656
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy.lead {
	padding-top:1em;
	padding-bottom:1em;
	font-size:1em;
	line-height:1.4em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy.big-lead {
	padding-top:2em;
	padding-bottom:1em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy.black, .mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .black {
	color:#333333
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy p {
	margin:0 0 1.6em !important
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy ul {
	width:80%
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy ul li {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif !important;
	margin-bottom:.5em !important;
	line-height:1.25em !important
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy ul li:before {
	color:#565656 !important
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .tr-cta-box {
	border:1px solid #cccccc;
	padding:2em;
	background:white;
	height:100%
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .tr-cta-box img {
	margin-top:2em
}
@media (max-width: 671px) {
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .tr-cta-box-mobile {
border:1px solid #cccccc;
padding:2em;
background:white;
height:100%;
margin-top:1em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .tr-cta-box-mobile img {
margin-top:2em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .tr-cta-box-mobile h3 {
text-align:left;
border-top:5px solid #2672a8;
padding:1em 0em 0em 0em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .tr-cta-box-mobile p {
margin-bottom:0em !important
}
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .gray-top {
	border-top:1px solid #999999;
	padding-top:1em;
	margin-bottom:1.25em
}
@media (min-width: 42em) {
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .gray-top {
margin-bottom:3em;
padding-top:1.5em
}
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .mobile-size-only {
	margin:auto
}
@media (min-width: 58em) {
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy .neg-margin-top {
margin-top:-15px
}
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy ul {
	list-style:none;
	margin-left:0em;
	margin-bottom:0em !important;
	line-height:1.2em;
	padding-right:1em
}
@media (min-width: 42em) {
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy ul {
padding-right:2.5em
}
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy ul li {
	padding-left:1em;
	text-indent:-.9em;
	margin:0em 0 1em 0.5em;
	line-height:1.4em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tr-copy ul li:before {
	content:"•";
	color:#ee5522;
	padding:0 0.5em 0 0
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tech-graphic {
	width:55%;
	display:block;
	margin-left:3.5em
}
@media (min-width: 42em) {
.mainbody .grid .main-content.ab-layout.full .full-copyarea .tech-graphic {
width:75%;
margin-left:0em
}
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .copy-img-left {
	display:block;
	margin:auto;
	margin-bottom:1em
}
@media (min-width: 42em) {
.mainbody .grid .main-content.ab-layout.full .full-copyarea .copy-img-left {
float:left;
margin-right:2.5em;
max-width:40%
}
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .copy-img-right {
	display:block;
	margin:auto;
	margin-bottom:1em
}
@media (min-width: 42em) {
.mainbody .grid .main-content.ab-layout.full .full-copyarea .copy-img-right {
float:right;
margin-left:2.5em
}
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea br.clear {
	clear:both
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .cta-btn.tr-btn {
	background-color:#005b8c;
	padding:1em 2em;
	margin-top:1em
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .cta-btn.tr-btn:hover {
	background-color:#004468;
	color:white;
	text-decoration:none
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .cta-btn.tr-btn:active {
	background-color:#003a59;
	color:white
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .mobile-only-margin {
	margin:auto;
	margin-bottom:1em
}
@media (min-width: 42em) {
.mainbody .grid .main-content.ab-layout.full .full-copyarea .mobile-only-margin {
margin-bottom:0em
}
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .angular-text {
	display:inline-block;
	width:65%
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .overflow-image {
	display:inline-block;
	width:35%;
	overflow:visible
}
.mainbody .grid .main-content.ab-layout.full .full-copyarea .overflow-image>img {
	left:-97px;
	position:relative;
	max-width:135%;
	top:-120px
}
.topnav-spacer {
	display:none
}
.topnav-spacer.active-spacer {
	display:block;
	height:100px;
	background:transparent
}
.nav-wrap.mobile-nav {
	width:100%;
	z-index:1100;
	background:white;
	height:50px;
	position:fixed;
	top:0px;
	transition:top 0.3s ease
}
.nav-wrap.mobile-nav.nav-up {
	top:-50px
}
.nav-wrap.mobile-nav br.desktopOnly {
	display:none
}
.nav-wrap.mobile-nav nav#top {
	max-width:63em;
	margin:auto;
	position:relative;
	height:100%;
	text-align:center
}
.nav-wrap.mobile-nav nav#top .mobileExpand {
	display:inline-block;
	position:absolute;
	left:0px;
	top:0px;
	height:100%
}
.nav-wrap.mobile-nav nav#top .mobileExpand a {
	display:inline-block;
	margin-top:14px;
	margin-left:12px;
	margin-right:12px
}
.nav-wrap.mobile-nav nav#top .mobileExpand a span.fa {
	color:black;
	font-size:1.6em;
	width:21px
}
@media (min-width: 30em) {
.nav-wrap.mobile-nav nav#top .mobileExpand a span.fa {
font-size:1.5em
}
}
.nav-wrap.mobile-nav nav#top .mobileExpand a span.fa:hover {
	text-decoration:none
}
.nav-wrap.mobile-nav nav#top .mobileExpand a span.fa-bars {
	opacity:1
}
.nav-wrap.mobile-nav nav#top .mobileExpand a span.times {
	display:none;
	opacity:0;
	font-size:2.65em;
	margin-top:-14px
}
.nav-wrap.mobile-nav nav#top .mobileExpand a span.times:hover {
	text-decoration:none
}
.nav-wrap.mobile-nav nav#top .mobileExpand.mobile-menu-active span.times {
	display:inline-block;
	opacity:1
}
.nav-wrap.mobile-nav nav#top .mobileExpand.mobile-menu-active span.times:hover {
	text-decoration:none
}
.nav-wrap.mobile-nav nav#top .mobileExpand.mobile-menu-active span.fa-bars {
	display:none;
	opacity:0
}
.nav-wrap.mobile-nav nav#top .logoContainer {
	display:inline-block;
	width:68%;
	margin-top:18px
}
@media (min-width: 30em) {
.nav-wrap.mobile-nav nav#top .logoContainer {
max-width:320px;
margin-top:14px
}
}
.nav-wrap.mobile-nav nav#top .logoContainer a {
	display:inline-block;
	width:100%
}
.nav-wrap.mobile-nav nav#top .logoContainer a img {
	width:100%
}
.nav-wrap.mobile-nav nav#top .mobile-search-link {
	display:inline-block;
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	width:50px
}
.nav-wrap.mobile-nav nav#top .mobile-search-link a {
	display:inline-block;
	margin-top:14px;
	margin-left:12px;
	margin-right:12px
}
.nav-wrap.mobile-nav nav#top .mobile-search-link a span.fa {
	color:black;
	font-size:1.6em;
	width:21px
}
@media (min-width: 30em) {
.nav-wrap.mobile-nav nav#top .mobile-search-link a span.fa {
font-size:1.5em
}
}
.nav-wrap.mobile-nav nav#top .mobile-search-link a span.fa:hover {
	text-decoration:none
}
.nav-wrap.mobile-nav nav#top .mobile-search-link a span.times {
	display:none;
	opacity:0;
	font-size:2.65em;
	margin-top:-14px
}
.nav-wrap.mobile-nav nav#top .mobile-search-link a span.times:hover {
	text-decoration:none
}
.nav-wrap.mobile-nav nav#top .mobile-search-link.mobile-search-active {
	background-color:#565656
}
.nav-wrap.mobile-nav nav#top .mobile-search-link.mobile-search-active a span.fa-search {
	display:none
}
.nav-wrap.mobile-nav nav#top .mobile-search-link.mobile-search-active a span.times {
	display:inline-block;
	color:black
}
.nav-wrap.mobile-nav nav#top .mobile-search-link.mobile-search-active a span.times:hover {
	text-decoration:none
}
.nav-wrap.mobile-nav nav#top .mobile-search-area {
	height:0px;
	display:block;
	width:100%;
	background-color:#e4e4e4;
	position:absolute;
	top:50px;
	z-index:700;
	overflow:hidden
}
.nav-wrap.mobile-nav nav#top .mobile-search-area.active {
	height:50px
}
.nav-wrap.mobile-nav nav#top .mobile-search-area form {
	text-align:left;
	margin-top:10px
}
.nav-wrap.mobile-nav nav#top .mobile-search-area form input {
	width:73%;
	margin:0px;
	padding:0px;
	text-align:left;
	border-radius:0;
	height:30px;
	margin-left:5px
}
.nav-wrap.mobile-nav nav#top .mobile-search-area form button {
	color:white;
	border:0px;
	background:#696669;
	font-size:14px;
	height:30px;
	margin:0px 5px 0px 0px;
	width:22%;
	float:right
}
.nav-wrap.mobile-nav nav#top .mobile-search-area form button:hover {
	background:#575457
}
.nav-wrap.mobile-nav nav#top .mobile-search-area form button:active {
	background:#424042
}
.nav-wrap.mobile-nav nav#top .searchContainer {
	display:none
}
.nav-wrap.mobile-nav nav#top .bottomHalf {
	position:absolute;
	bottom:0px;
	left:0px;
	width:275px
}
.nav-wrap.mobile-nav nav#top .bottomHalf .locked-logo {
	display:none
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections {
	display:block;
	position:absolute;
	left:-275px;
	top:0px;
	z-index:500;
	text-align:left;
	background-color:#565656;
	overflow:hidden;
	width:100%;
	opacity:0;
	height:300em
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections li {
	display:block;
	background-color:#565656;
	width:100%;
	border-bottom:1px solid #7f7f7f;
	padding:0.25em 0.25em;
	vertical-align:top
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections li>a {
	display:block;
	color:white;
	padding:0.4em 0.5em
}
@media (max-width: 500px) {
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections li {
padding:0.5em 0.25em
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections li>a {
padding:.5em
}
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul {
	display:none
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.mobile-display-on {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:500;
	text-align:left;
	background-color:#565656;
	overflow:hidden;
	width:100%;
	height:100% !important
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.level2 {
	background-color:#787878
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.level2>li {
	background-color:#787878
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.level3 {
	background-color:#bbbbbb
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.level3>li {
	background-color:#bbbbbb
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.level3>li>a {
	color:#454545
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.level4 {
	background-color:#dddddd
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.level4>li {
	background-color:#dddddd
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections ul.level4>li>a {
	color:#454545
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections li.backLink a span.fa {
	float:left;
	margin-right:10px
}
.nav-wrap.mobile-nav nav#top .bottomHalf ul.sections a span.fa {
	float:right;
	margin-top:1px;
	font-size:.85em
}
.nav-wrap.mobile-nav nav#top .bottomHalf .locked-search-link {
	display:none
}
.nav-wrap.mobile-nav nav#top .bottomHalf span.links {
	display:none
}
.nav-wrap.desktop-nav {
	width:100%;
	z-index:1100;
	background:white;
	height:100px;
	position:fixed
}
.nav-wrap.desktop-nav nav#top {
	max-width:63em;
	margin:auto;
	position:relative;
	height:100px;
	text-align:left
}
.nav-wrap.desktop-nav nav#top .mobileExpand {
	display:none
}
.nav-wrap.desktop-nav nav#top .logoContainer {
	display:inline-block;
	width:35%;
	margin-top:27px;
	margin-left:10px
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .logoContainer {
margin-left:16px
}
}
.nav-wrap.desktop-nav nav#top .logoContainer a {
	display:inline-block;
	width:100%
}
.nav-wrap.desktop-nav nav#top .logoContainer a img {
	width:100%
}
.nav-wrap.desktop-nav nav#top .mobile-search-link {
	display:none
}
.nav-wrap.desktop-nav nav#top .mobile-search-area {
	display:none
}
.nav-wrap.desktop-nav nav#top .searchContainer {
	position:absolute;
	right:16px;
	top:0px;
	margin-top:33px;
	width:225px;
	display:block;
	z-index:1300
}
.nav-wrap.desktop-nav nav#top .searchContainer input {
	padding:6px;
	font-size:.85em;
	width:100%
}
.nav-wrap.desktop-nav nav#top .searchContainer button {
	position:absolute;
	top:7px;
	right:7px;
	color:#06c;
	border:none;
	background:transparent;
	padding:0em;
	margin:0em
}
.nav-wrap.desktop-nav nav#top .bottomHalf {
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	width:100%
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf {
left:8px
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf .locked-logo {
	display:none
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections {
	visibility:visible;
	display:inline-block;
	position:static;
	height:auto;
	background-color:transparent;
	margin-top:20px
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li {
	display:inline-block;
	width:auto;
	background-color:transparent;
	padding:0em;
	border:none
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li>a {
	display:inline-block;
	white-space:nowrap;
	padding:7px 8px 10px 8px;
	color:#737373;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	font-size:.75em
}
@media (min-width: 58em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li>a {
padding:7px 14px 10px 14px
}
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li>a {
font-size:.85em
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li>a:hover {
	background-color:#EEEEEE;
	text-decoration:underline
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li>a.selected {
	background-color:#EEEEEE;
	outline:none
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li>a.active {
	border-bottom:2px solid red;
	color:#414141;
	padding:0px;
	margin:7px 14px 8px 14px
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li>a.active:hover, .nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li>a.active.selected {
	border:none;
	padding:7px 14px 10px 14px;
	margin:0px
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2 {
	height:auto;
	display:none;
	padding:0em 1em;
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	right:0px;
	margin-left:-504px;
	background-color:#EEEEEE;
	z-index:1000;
	width:100%;
	box-shadow:0px 6px 8px rgba(0, 0, 0, 0.2);
	border-bottom:none;
	border-left:2px solid transparent;
	border-right:2px solid transparent
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2>li {
	padding:1em 0em;
	width:24.9981251406%;
	float:left;
	margin-right:0.0024998125%
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2>li {
width:19.998400128%;
float:left;
margin-right:0.00199984%
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2>li.l2First {
	width:100%;
	margin-bottom:2px;
	padding-bottom:0px
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2>li.l2First {
margin-bottom:0px;
width:19.9984%
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2>li a {
	font-size:.75em;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif-light, Arial, sans-serif;
	color:#414141;
	text-decoration:none;
	line-height:1.6em
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2>li a:hover {
	text-decoration:underline;
	cursor:pointer
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2>li a.top-line {
	font-weight:bold;
	font-size:.875em
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2.forceFour>li {
	width:33.3311112592%;
	float:left;
	margin-right:0.0033331111%
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2.forceFour>li {
width:24.9981251406%;
float:left;
margin-right:0.0024998125%
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2.forceFour>li.l2First {
	width:100%;
	margin-bottom:2px;
	padding-bottom:0px
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2.forceFour>li.l2First {
width:24.99813%
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2.sixAndFiveColumn>li {
	width:19.998400128%;
	float:left;
	margin-right:0.00199984%
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2.sixAndFiveColumn>li {
width:16.6652778935%;
float:left;
margin-right:0.0016665278%
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2.sixAndFiveColumn>li.l2First {
	width:100%;
	margin-bottom:2px;
	padding-bottom:0px
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections>li ul.level2.sixAndFiveColumn>li.l2First {
width:16.66528%
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections ul.level3 {
	display:block
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections ul {
	display:none
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections li.mobile-only, .nav-wrap.desktop-nav nav#top .bottomHalf ul.sections li.backLink {
	display:none
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections ul.level2 {
width:1008px;
left:50%;
right:auto
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf ul.sections a span.fa {
	display:none
}
.nav-wrap.desktop-nav nav#top .bottomHalf .locked-search-link {
	display:none
}
.nav-wrap.desktop-nav nav#top .bottomHalf span.links {
	display:block;
	position:absolute;
	right:10px;
	bottom:7px;
	text-transform:lowercase
}
@media (min-width: 58em) {
.nav-wrap.desktop-nav nav#top .bottomHalf span.links {
right:26px
}
}
.nav-wrap.desktop-nav nav#top .bottomHalf span.links a {
	font-size:.75em;
	color:#565656
}
.nav-wrap.desktop-nav nav#top .bottomHalf span.links a.lastItem {
	border-left:1px solid #cccccc;
	padding-left:.8em;
	margin-left:.4em
}
@media (min-width: 58em) {
.nav-wrap.desktop-nav nav#top .bottomHalf span.links a.lastItem {
padding-left:1em;
margin-left:1em
}
}
.nav-wrap.desktop-nav.scrollLocked {
	position:fixed;
	top:-60px
}
.nav-wrap.desktop-nav.scrollLocked nav#top .searchContainer {
	top:32px;
	right:35px;
	width:0px;
	opacity:0
}
.nav-wrap.desktop-nav.scrollLocked nav#top .searchContainer form {
	display:none
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf {
	height:49px
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .locked-logo {
	width:23%;
	display:inline-block;
	position:absolute;
	top:22px;
	left:8px
}
@media (min-width: 64em) {
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .locked-logo {
top:25px;
left:0px
}
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf ul.sections>li>a {
	color:white;
	font-size:.71em
}
@media (min-width: 58em) {
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf ul.sections>li>a {
font-size:.75em
}
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf ul.sections>li>a.selected, .nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf ul.sections>li>a:hover {
	color:#414141
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .locked-search-link {
	display:inline-block;
	position:absolute;
	right:1px;
	top:23px
}
@media (min-width: 58em) {
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .locked-search-link {
right:6px
}
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .locked-search-link a:hover {
	text-decoration:none
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .locked-search-link a span.fa {
	color:white;
	font-size:1.1em
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .locked-search-link a span.fa.fa-search {
	display:inline;
	opacity:1
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .locked-search-link a span.fa.fa-times-circle {
	display:none;
	opacity:0
}
.nav-wrap.desktop-nav.scrollLocked nav#top .bottomHalf .links {
	display:none
}
nav#sub {
	width:100%;
	z-index:200;
	position:relative;
	background-color:#cccccc;
	font-weight:bold
}
@media (min-width: 58em) {
nav#sub.investor-relations .menuWrap ul li, nav#sub.investor-relations-lock .menuWrap ul li {
width:12.5%
}
}
nav#sub .menuWrap {
	max-width:61em;
	margin:auto;
	text-align:center
}
nav#sub .menuWrap ul {
	display:none
}
@media (min-width: 58em) {
nav#sub .menuWrap ul {
display:block !important
}
}
nav#sub .menuWrap ul:hover li a {
	transition:background-color 0.4s linear
}
nav#sub .menuWrap ul li {
	display:block;
	width:100%;
	text-align:center;
	vertical-align:middle;
	line-height:1em;
	text-transform:uppercase;
	background-color:#cccccc
}
@media (min-width: 42em) {
nav#sub .menuWrap ul li {
display:inline-block;
width:49%;
height:42px
}
}
@media (min-width: 58em) {
nav#sub .menuWrap ul li {
width:16%
}
}
@media (min-width: 42em) {
nav#sub .menuWrap ul li.one-third {
display:inline-block;
width:30%;
height:42px
}
}
@media (min-width: 58em) {
nav#sub .menuWrap ul li.one-third {
width:16%
}
}
@media (min-width: 42em) {
nav#sub .menuWrap ul li.single-line a {
padding-top:1.28em
}
}
nav#sub .menuWrap ul li:hover, nav#sub .menuWrap ul li[data-active="active"] {
	background-color:#ececeb
}
nav#sub .menuWrap ul li:hover a, nav#sub .menuWrap ul li[data-active="active"] a {
	color:black;
	background-color:#ececeb
}
nav#sub .menuWrap ul li[data-active="active"].nav-home {
	display:none
}
@media (min-width: 58em) {
nav#sub .menuWrap ul li.nav-home {
width:6%
}
}
@media (min-width: 58em) {
nav#sub .menuWrap ul li.nav-home-12 {
width:12%
}
}
nav#sub .menuWrap ul li.category {
	text-align:left;
	white-space:nowrap;
	position:relative
}
@media (min-width: 58em) {
nav#sub .menuWrap ul li.category:before {
content:"";
position:absolute;
right:0;
bottom:7px;
height:30px;
width:1px;
border-right:1px solid white
}
}
nav#sub .menuWrap ul li.category:hover {
	transition:background-color 0.4s linear;
	background-color:#ececeb
}
nav#sub .menuWrap ul li.category:hover:before {
	border-right:none
}
nav#sub .menuWrap ul li.category:hover a {
	color:#565656;
	background-color:#ececeb
}
nav#sub .menuWrap ul li.category[data-active="active"] {
	background-color:#cccccc
}
nav#sub .menuWrap ul li.category[data-active="active"] a {
	background-color:#cccccc;
	color:#333333
}
nav#sub .menuWrap ul li.category[data-active="active"]:hover {
	background-color:#ececeb
}
nav#sub .menuWrap ul li.category[data-active="active"]:hover:before {
	border-right:none
}
nav#sub .menuWrap ul li.category[data-active="active"]:hover a {
	color:black;
	background-color:#ececeb
}
nav#sub .menuWrap ul li.category a {
	padding:1em 0.5em 1em 1em;
	font-size:.8em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-top:.8em;
	background-color:transparent !important
}
@media (min-width: 30em) {
nav#sub .menuWrap ul li.category a {
font-size:.9em
}
}
nav#sub .menuWrap ul li a {
	display:block;
	vertical-align:top;
	color:#333333;
	text-decoration:none;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:.8em;
	padding-top:1em;
	padding-bottom:1em;
	width:100%;
	height:100%;
	line-height:1.3em;
	background-color:#cccccc;
	font-weight:normal
}
@media (min-width: 58em) {
nav#sub .menuWrap ul li a {
padding-top:.74em;
padding-bottom:0;
font-size:.7em
}
}
nav#sub .menuWrap ul li a:hover {
	color:black;
	background-color:#ececeb
}
@media (min-width: 42em) {
nav#sub .menuWrap ul li a.back {
padding-top:2em
}
}
nav#sub .menuWrap ul li a br {
	display:none
}
@media (min-width: 58em) {
nav#sub .menuWrap ul li a br {
display:block
}
}
nav#sub .menuWrap .toggle-nav {
	display:block;
	width:100%;
	height:35px;
	text-align:left;
	background-color:#aeaeae
}
@media (min-width: 58em) {
nav#sub .menuWrap .toggle-nav {
display:none
}
}
nav#sub .menuWrap .toggle-nav a {
	display:block;
	position:relative;
	top:.5em;
	left:10px;
	font-size:1em;
	width:95%;
	color:#333333
}
nav#sub .menuWrap .toggle-nav a:hover, nav#sub .menuWrap .toggle-nav a:active {
	text-decoration:none;
	color:#000
}
nav#sub .menuWrap .toggle-nav a i {
	float:right;
	padding:0 3px;
	font-size:1.1em
}
nav#sub .menuWrap .toggle-nav a i.fa-chevron-down {
	display:inline-block
}
nav#sub .menuWrap .toggle-nav a i.fa-times {
	display:none
}
nav#sub .menuWrap .toggle-nav.open a i.fa-chevron-down {
	display:none
}
nav#sub .menuWrap .toggle-nav.open a i.fa-times {
	display:inline-block
}
@media (min-width: 42em) {
nav#sub.institute {
max-width:61em;
margin:auto
}
}
@media (min-width: 58em) {
nav#sub.institute {
height:75px;
background-color:rgba(255, 255, 255, 0.7)
}
}
nav#sub.institute .menuWrap {
	height:100%;
	width:100%;
	max-width:100%
}
nav#sub.institute .menuWrap ul {
	display:none;
	height:100%;
	width:100%
}
@media (min-width: 58em) {
nav#sub.institute .menuWrap ul {
display:block
}
}
nav#sub.institute .menuWrap ul li {
	height:100%;
	background:transparent
}
@media (min-width: 42em) {
nav#sub.institute .menuWrap ul li {
width:19%
}
}
@media (min-width: 58em) {
nav#sub.institute .menuWrap ul li {
width:16%
}
}
nav#sub.institute .menuWrap ul li a {
	height:100%;
	background:transparent;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif !important;
	font-size:0.85em;
	padding-bottom:.8em
}
@media (min-width: 42em) {
nav#sub.institute .menuWrap ul li a {
font-size:0.8em
}
}
@media (min-width: 58em) {
nav#sub.institute .menuWrap ul li a {
padding-top:2.2em;
padding-bottom:1em;
font-size:0.85em
}
}
nav#sub.institute .menuWrap ul li a:hover, nav#sub.institute .menuWrap ul li a[data-active="active"] {
	color:#000;
	background-color:#ECECEB
}
@media (min-width: 42em) {
nav#sub.institute .menuWrap ul li.category {
width:100%;
display:block
}
}
@media (min-width: 58em) {
nav#sub.institute .menuWrap ul li.category {
width:16%;
display:inline-block
}
nav#sub.institute .menuWrap ul li.category:before {
height:60px
}
}
nav#sub.institute .menuWrap ul li.category a {
	text-align:center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif !important
}
nav#sub.institute-lock .menuWrap ul {
	display:none
}
nav#sub.institute-lock .menuWrap ul li.category {
	display:block;
	width:100%
}
@media (min-width: 58em) {
nav#sub.institute-lock .menuWrap ul li.category {
display:inline-block;
width:16%
}
}
nav#sub.institute-lock .menuWrap ul li.category a {
	font-weight:normal;
	text-align:center;
	padding-top:.9em
}
nav#sub.institute-lock .menuWrap ul li a {
	padding-top:1.25em;
	font-weight:normal
}
nav#sub.institute-lock .menuWrap ul li a:hover, nav#sub.institute-lock .menuWrap ul li a[data-active="active"] {
	color:#000;
	background-color:#ECECEB
}
@media (min-width: 58em) {
nav#sub.governance-lock .menuWrap ul li {
width:14%
}
}
nav#sub.doubleHeight {
	height:5em
}
nav#sub.subLocked {
	position:fixed;
	top:50px
}
@media (min-width: 757px) {
nav#sub.subLocked {
top:40px
}
}
@media (min-width: 58em) {
nav#sub.governance .menuWrap ul li {
width:14%
}
}
.footerWrapper.mobileView, .careers-footer.mobileView, .local-footer.mobileView {
	position:relative;
	top:50px
}
.careers-footer.mobileView {
	margin-bottom:0px
}
.accordion-container .accordion {
	padding-bottom:2em
}
.accordion-container .accordion div {
	font-size:1em;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	line-height:1.46em
}
.accordion-container .accordion div.accordion-group {
	border-bottom:1px solid #bebebe
}
.accordion-container .accordion div.accordion-group.no-border {
	border-bottom:0px
}
.accordion-container .accordion div.accordion-title {
	padding:0.8em 0em
}
@media (min-width: 42em) {
.accordion-container .accordion div.accordion-title {
padding:.8em
}
}
.accordion-container .accordion div.accordion-title.blue-line {
	border-bottom:3px solid #2573a8;
	margin-bottom:.6em;
	padding-bottom:.5em
}
.accordion-container .accordion div.accordion-title.grey-line {
	border-bottom:1px solid #ccc
}
.accordion-container .accordion div.accordion-title a {
	font-weight:normal;
	cursor:pointer;
	color:#565656;
	display:block;
	position:relative
}
.accordion-container .accordion div.accordion-title a:after {
	content:"";
	display:table;
	clear:both
}
.accordion-container .accordion div.accordion-title a:hover {
	text-decoration:none
}
.accordion-container .accordion div.accordion-title a i {
	position:absolute;
	margin-top:3px;
	left:-1px;
	color:#ee5522;
	font-size:1.1em
}
.accordion-container .accordion div.accordion-title a span {
	display:block;
	margin-left:42px
}
.accordion-container .accordion div.accordion-title a .title-after-label {
	margin-left:57px;
	padding:0
}
.accordion-container .accordion div.accordion-title a span.letter-label {
	font-weight:bold;
	font-size:1.75em !important;
	position:absolute;
	left:1em;
	margin:0em
}
.accordion-container .accordion div.accordion-title p.sub-headline {
	position:relative;
	left:18px;
	margin-bottom:0em;
	margin-top:.3em;
	line-height:1.1em
}
.accordion-container .accordion div.accordion-desc {
	display:none;
	padding:0em 0.2em 0.75em 0em;
	margin-left:15px
}
@media (min-width: 42em) {
.accordion-container .accordion div.accordion-desc {
margin-left:55px
}
}
.accordion-container .accordion div.accordion-desc:after {
	content:"";
	display:table;
	clear:both
}
.accordion-container .accordion div.accordion-desc.label-desc-text {
	margin-left:70px
}
.accordion-container .accordion div.accordion-desc.label-desc-text.no-margin {
	margin-left:0px
}
.accordion-container .accordion div.accordion-desc a {
	color:#006DB7
}
.accordion-container .accordion div.accordion-desc p {
	margin-bottom:0.5em !important
}
.accordion-container .accordion div.accordion-desc ul {
	padding-left:2.5em;
	list-style-image:url("../images/orangeBullet.png");
	vertical-align:top;
	padding-bottom:.5em
}
.accordion-container .accordion div.accordion-desc ul:after {
	content:"";
	display:table;
	clear:both
}
.accordion-container .accordion div.accordion-desc ul.indent-1 {
	margin-left:1em
}
.accordion-container .accordion div.accordion-desc ul.indent-2 {
	margin-left:2em
}
.accordion-container .accordion div.accordion-desc ul li {
	clear:both;
	border-bottom:0px solid #bebebe !important;
	line-height:1.46em;
	margin:0;
	padding-right:2.5em;
	margin-bottom:1em
}
.accordion-container .accordion div.accordion-desc ul.border-bottom-items {
	margin-left:0
}
.accordion-container .accordion div.accordion-desc ul.border-bottom-items li {
	border-bottom:1px solid #bebebe !important;
	list-style:none
}
.accordion-container .accordion div.accordion-desc ol {
	padding-left:2.5em;
	padding-bottom:.5em;
	display:inline-block;
	vertical-align:top;
	list-style-type:decimal
}
.accordion-container .accordion div.accordion-desc ol.alpha {
	list-style-type:upper-alpha;
	font-weight:700
}
.accordion-container .accordion div.accordion-desc ol.indent-1 {
	margin-left:1em
}
.accordion-container .accordion div.accordion-desc ol.indent-2 {
	margin-left:2em
}
.accordion-container .accordion div.accordion-desc ol li {
	clear:both;
	border-bottom:0px solid #bebebe !important;
	line-height:1.46em;
	margin:1em 0em;
	padding-right:1.5em
}
.dyk-gallery:after {
	content:"";
	display:table;
	clear:both
}
.dyk-gallery .item {
	width:100%;
	margin-bottom:1em
}
@media (min-width: 42em) {
.dyk-gallery .item {
width:48.5714285714%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.dyk-gallery .item.last {
float:right;
margin-right:0
}
.dyk-gallery .item:nth-child(2n) {
float:right;
margin-right:0
}
}
@media (min-width: 64em) {
.dyk-gallery .item {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%;
clear:none
}
.dyk-gallery .item.last {
float:right;
margin-right:0
}
.dyk-gallery .item:nth-child(2n) {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
.dyk-gallery .item:nth-child(3n) {
float:right;
margin-right:0
}
}
.dyk-gallery .item .grid-dyk {
	margin:0;
	width:100%
}
.dyk-gallery .item .grid-dyk:after {
	content:"";
	display:table;
	clear:both
}
.dyk-gallery .item .grid-dyk figure {
	width:100%;
	max-width:none
}
.dyk-gallery .item .grid-dyk figure figcaption {
	max-width:none
}
.dyk-gallery .item.awards h2 {
	color:white;
	font-size:1.3em !important;
	font-weight:bold
}
.dyk-gallery .item.awards p {
	font-size:1.05em !important
}
.dyk-gallery .item.awards p em {
	font-style:italic
}
.grid-dyk {
	position:relative;
	max-width:1000px;
	list-style:none;
	text-align:center;
	clear:both;
	margin:0 1em 1.5em
}
.grid-dyk:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.grid-dyk {
width:18.5em;
margin:0em 0 1em 2em
}
}
.grid-dyk.no-bottom-margin {
	margin-bottom:0 !important
}
@media (min-width: 42em) {
.grid-dyk.about {
margin-left:-4px !important
}
}
.grid-dyk.right {
	float:none
}
@media (min-width: 42em) {
.grid-dyk.right {
float:right
}
}
.grid-dyk .twitter {
	position:absolute;
	z-index:100;
	top:7px;
	right:12px;
	width:24px;
	height:24px;
	overflow:hidden
}
.grid-dyk .twitter img {
	margin:0 0 -24px 0
}
.grid-dyk .twitter img:hover {
	margin:-24px 0 0 0
}
.grid-dyk .dyk-box {
	max-width:125px;
	background-color:#000;
	text-transform:uppercase;
	padding:.5em;
	text-align:center;
	font-size:.8em;
	color:#fff;
	position:absolute;
	z-index:100
}
.grid-dyk figure {
	position:relative;
	float:left;
	overflow:hidden;
	min-width:255px;
	max-width:640px;
	max-height:360px;
	width:100%;
	background:#3085a3;
	text-align:center;
	cursor:default
}
@media (min-width: 42em) {
.grid-dyk figure {
min-width:290px;
width:48%;
max-width:360px
}
}
.grid-dyk figure img {
	position:relative;
	display:block;
	max-height:360px;
	height:100%;
	width:100%;
	max-width:640px;
	opacity:0.15;
	float:right;
	margin-right:-10px
}
.grid-dyk figure figcaption {
	padding:1.3em;
	color:#fff;
	text-transform:uppercase;
	font-size:1.25em;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.grid-dyk figure figcaption .button {
	display:block;
	margin-top:0.5em
}
.grid-dyk figure figcaption::before, .grid-dyk figure figcaption::after {
pointer-events:none
}
.grid-dyk figure figcaption, .grid-dyk figure figcaption>a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	max-width:640px;
	height:100%
}
@media (min-width: 42em) {
.grid-dyk figure figcaption, .grid-dyk figure figcaption>a {
max-width:360px
}
}
.grid-dyk figure figcaption>a {
	z-index:1000;
	text-indent:200%;
	white-space:nowrap;
	font-size:0;
	opacity:0
}
.grid-dyk figure h2 {
	word-spacing:-0.05em;
	font-weight:300
}
.grid-dyk figure h2 span {
	font-weight:800
}
.grid-dyk figure h2, .grid-dyk figure p {
	margin:0
}
.grid-dyk figure p {
	font-size:68.5%
}
figure.effect-dyk {
	background:#2573A8
}
@media (min-width: 42em) {
figure.effect-dyk {
height:265px
}
}
figure.effect-dyk.light-blue {
	background:#59AADD
}
figure.effect-dyk.light-blue a {
	background-color:#2091d8
}
figure.effect-dyk.light-blue a:hover {
	background-color:#1b79b5 !important
}
figure.effect-dyk.dark-blue {
	background:#0F2D51
}
figure.effect-dyk.dark-blue a {
	background-color:#04101f
}
figure.effect-dyk.dark-blue a:hover {
	background-color:#000 !important
}
figure.effect-dyk.dark-turq {
	background:#005E78
}
figure.effect-dyk.dark-turq a {
	background-color:#002e3b
}
figure.effect-dyk.dark-turq a:hover {
	background-color:#000e12 !important
}
figure.effect-dyk.orange {
	background:#EE7822
}
figure.effect-dyk.orange a {
	background-color:#cc5a07
}
figure.effect-dyk.orange a:hover {
	background-color:#a54905 !important
}
figure.effect-dyk.turq {
	background:#58A1AF
}
figure.effect-dyk.turq a {
	background-color:#398291
}
figure.effect-dyk.turq a:hover {
	background-color:#2e6873 !important
}
figure.effect-dyk.lightgreen {
	background:#aacd70
}
figure.effect-dyk.lightgreen a {
	background-color:#398291
}
figure.effect-dyk.lightgreen a:hover {
	background-color:#2e6873 !important
}
figure.effect-dyk.red {
	background:#db7070
}
figure.effect-dyk.red a {
	background-color:#398291
}
figure.effect-dyk.red a:hover {
	background-color:#2e6873 !important
}
figure.effect-dyk.greenish {
	background:#566131
}
figure.effect-dyk.greenish a {
	background-color:#398291
}
figure.effect-dyk.greenish a:hover {
	background-color:#2e6873 !important
}
figure.effect-dyk.lightred {
	background:#eb7537
}
figure.effect-dyk.lightred a {
	background-color:#398291
}
figure.effect-dyk.lightred a:hover {
	background-color:#2e6873 !important
}
figure.effect-dyk.grayblue {
	background:#49858d
}
figure.effect-dyk.grayblue a {
	background-color:#398291
}
figure.effect-dyk.grayblue a:hover {
	background-color:#2e6873 !important
}
figure.effect-dyk.midgreen {
	background:#506124
}
figure.effect-dyk.midgreen a {
	background-color:#398291
}
figure.effect-dyk.midgreen a:hover {
	background-color:#2e6873 !important
}
figure.effect-dyk img {
	max-width:none;
	-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
	transition:opacity 0.35s, transform 0.35s;
	-webkit-transform:translate3d(-10px, 0, 0);
	transform:translate3d(-10px, 0, 0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	width:auto !important
}
figure.effect-dyk:focus img, figure.effect-dyk:hover img, figure.effect-dyk.touched img {
	opacity:0.2;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
figure.effect-dyk figcaption {
	text-align:right
}
figure.effect-dyk h2 {
	position:relative;
	overflow:hidden;
	padding:0.5em 0;
	font-size:1.1em !important;
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	padding-left:25%
}
@media (min-width: 30em) and (max-width: 42em) {
figure.effect-dyk h2 {
font-size:2em !important
}
}
@media (min-width: 42em) {
figure.effect-dyk h2 {
font-size:1.2em !important
}
}
figure.effect-dyk:focus h2, figure.effect-dyk:hover h2, figure.effect-dyk.touched h2 {
	opacity:0;
	-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
	transition:opacity 0.35s, transform 0.35s;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
figure.effect-dyk p {
	padding:1em;
	opacity:0;
	-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
	transition:opacity 0.35s, transform 0.35s;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0);
	font-size:0.85em !important;
	text-transform:none !important;
	line-height:1.4em !important;
	top:20px;
	position:absolute;
	margin-left:-1.5em
}
@media (min-width: 30em) and (max-width: 42em) {
figure.effect-dyk p {
font-size:1.1em !important
}
}
@media (min-width: 42em) {
figure.effect-dyk p {
font-size:0.9em !important
}
}
figure.effect-dyk:focus p, figure.effect-dyk:hover p, figure.effect-dyk.touched p {
	position:absolute;
	padding:1em;
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	font-size:0.85em !important;
	text-transform:none !important;
	top:20px
}
@media (min-width: 30em) and (max-width: 42em) {
figure.effect-dyk:focus p, figure.effect-dyk:hover p, figure.effect-dyk.touched p {
font-size:1.1em !important
}
}
.mainbody.cr-gray-bg {
	background:#666666;
	color:white
}
.mainbody .main-content.ab-layout.cr-re h2 {
	color:#333333
}
.mainbody .main-content.ab-layout.cr-re h2.top-margin {
	margin-top:.5em
}
.mainbody .main-content.ab-layout.cr-re h3 {
	padding-top:0em
}
.mainbody .main-content.ab-layout.cr-re p {
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif
}
.mainbody .main-content.ab-layout.cr-re img.nsfy-logo {
	margin-top:1em;
	margin:0 auto;
	display:block
}
@media (min-width: 30em) {
.mainbody .main-content.ab-layout.cr-re img.nsfy-logo {
display:inline
}
}
.mainbody .main-content.ab-layout.cr-re img.story-padding {
	padding:2em 0em
}
.mainbody .main-content.ab-layout.cr-re h3.story {
	color:#ee5522;
	font-size:1.5em;
	text-transform:uppercase
}
.mainbody .main-content.ab-layout.cr-re h3.story a {
	text-transform:capitalize
}
.mainbody .main-content.ab-layout.cr-re article.adjust-font {
	font-size:14px
}
.mainbody .main-content.ab-layout.cr-re .news-top-stories .prel.img-link {
	position:relative
}
.mainbody .main-content.ab-layout.cr-re .news-top-stories .prel.img-link .vid {
	bottom:10px
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .news-top-stories .prel.img-link .vid {
bottom:20px
}
}
.mainbody .main-content.ab-layout.cr-re .cta-btn.flat {
	padding:0.5em 1em
}
.mainbody .main-content.ab-layout.cr-re .cta-btn.light {
	background:white;
	color:#006DB7;
	padding:0.5em 1em !important;
	line-height:13.6px !important;
	margin:0.5em 0em
}
.mainbody .main-content.ab-layout.cr-re .cta-btn.light:hover {
	background:#ececeb
}
.mainbody .main-content.ab-layout.cr-re .cta-btn.light:active {
	background:#cccccc
}
.mainbody .main-content.ab-layout.cr-re .pad-section-4 {
	padding-bottom:4em
}
.mainbody .main-content.ab-layout.cr-re .center-text-mobile {
	text-align:center
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .center-text-mobile {
text-align:left
}
}
.mainbody .main-content.ab-layout.cr-re .center-sub-title {
	text-align:center
}
.mainbody .main-content.ab-layout.cr-re .center-sub-title h2.orange-bg {
	background-color:#ee5522;
	display:inline-block;
	color:white;
	padding:0.4em 2em
}
.mainbody .main-content.ab-layout.cr-re .center-sub-title .big-center {
	color:#333333;
	margin-top:1.5em;
	font-size:2em;
	line-height:2em
}
.mainbody .main-content.ab-layout.cr-re .center-sub-title .big-center .enlarge {
	font-size:1.3em;
	line-height:1.7em
}
.mainbody .main-content.ab-layout.cr-re .center-sub-title .big-center .bold {
	font-weight:bold
}
.mainbody .main-content.ab-layout.cr-re p.center-align-80 {
	width:80%;
	margin:auto;
	font-weight:bold
}
.mainbody .main-content.ab-layout.cr-re p.center-align-80 span.orange-head {
	color:#ee5522;
	display:block
}
.mainbody .main-content.ab-layout.cr-re .item.center-content {
	text-align:center
}
.mainbody .main-content.ab-layout.cr-re a.match-cta {
	display:inline-block;
	text-align:left;
	margin-top:1.5em
}
.mainbody .main-content.ab-layout.cr-re a.match-cta.flat {
	margin-top:1em
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.tech-jobs {
	margin:0em
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.tech-jobs img {
	display:block;
	margin:auto
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.tech-jobs h3 {
text-align:left
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.tech-jobs img {
display:inline
}
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style h2, .mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style h3 {
	color:white;
	text-transform:uppercase
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style .italic-bold {
	font-weight:bold;
	font-style:italic
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style p, .mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style a {
	line-height:1.5em
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style a.white-links {
	color:white;
	display:inline-block
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style a.white-links .fa {
	color:white;
	text-decoration:none;
	margin-bottom:3px
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style a.white-links:hover, .mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style a.white-links:active, .mainbody .main-content.ab-layout.cr-re .col2-gridlayout.white-style a.white-links:focus {
	text-decoration:underline
}
.mainbody .main-content.ab-layout.cr-re .col2-gridlayout .item, .mainbody .main-content.ab-layout.cr-re .col2-gridlayout article, .mainbody .main-content.ab-layout.cr-re .col2-gridlayout ul {
	margin:0em
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.tech-jobs {
	margin:0em
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.tech-jobs img {
	display:block;
	margin:auto
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.tech-jobs h3 {
text-align:left
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.tech-jobs img {
display:inline
}
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout .item {
	margin-bottom:3em
}
@media (min-width: 58em) {
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout .item {
margin-bottom:1em
}
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout .cell {
	margin-bottom:1em
}
@media (min-width: 58em) {
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout .cell {
margin-bottom:2.5em
}
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout .vid {
	bottom:10px !important
}
@media (min-width: 58em) {
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout .vid {
bottom:4px !important
}
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.white-style h2, .mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.white-style h3 {
	color:white;
	text-transform:uppercase
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.white-style .italic-bold {
	font-weight:bold;
	font-style:italic
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.white-style p, .mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.white-style a {
	line-height:1.5em
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.white-style a.white-links {
	color:white;
	text-decoration:underline;
	display:inline-block
}
.mainbody .main-content.ab-layout.cr-re .col4-thentwo-gridlayout.white-style a.white-links .fa {
	color:white;
	text-decoration:none;
	margin-bottom:3px
}
.mainbody .main-content.ab-layout.cr-re .col3-gridlayout h3 {
	color:#333333
}
.mainbody .main-content.ab-layout.cr-re .col3-gridlayout.white-style .titles a {
	color:white
}
.mainbody .main-content.ab-layout.cr-re .col3-gridlayout.white-style .titles a h3 {
	color:white;
	font-size:1.675em
}
.mainbody .main-content.ab-layout.cr-re .col3-gridlayout.white-style a {
	color:white
}
.mainbody .main-content.ab-layout.cr-re .news-list>.item>.story {
	border-bottom:1px solid #ececeb;
	padding:0.75em 0em
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .news-list>.item>.story:last-child {
border-bottom:0px
}
}
.mainbody .main-content.ab-layout.cr-re .news-list>.item>.story>a {
	display:inline-block;
	font-size:1em;
	margin-bottom:.5em;
	line-height:1.5em
}
.mainbody .main-content.ab-layout.cr-re .news-list>.item>.story>.date {
	color:#565656;
	display:block
}
.mainbody .main-content.ab-layout.cr-re .news-list.italics .item .date {
	font-style:italic
}
.mainbody .main-content.ab-layout.cr-re .more-info-foot>img {
	float:left;
	margin-right:1em
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .more-info-foot>img {
float:left;
margin-right:2em
}
}
.mainbody .main-content.ab-layout.cr-re .more-info-foot>.cta-btn {
	margin-bottom:2em
}
.mainbody .main-content.ab-layout.cr-re .fc-footnote a.white-link {
	color:white
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .col3-gridlayout.text-link-grid p {
margin-bottom:2.5em
}
}
.mainbody .main-content.ab-layout.cr-re .col3-gridlayout.text-link-grid .item {
	margin-bottom:3em
}
.mainbody .main-content.ab-layout.cr-re .col3-gridlayout.text-link-grid>.item>h3.city {
	display:block;
	padding-bottom:.5em
}
.mainbody .main-content.ab-layout.cr-re .col3-gridlayout.text-link-grid>.item>h3.city>a {
	font-weight:bold;
	border-color:#006DB7;
	font-weight:normal
}
.mainbody .main-content.ab-layout.cr-re .full-copyarea .content-middle-img-text {
	margin-top:2em
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .full-copyarea .content-middle-img-text {
margin-top:3em
}
}
.mainbody .main-content.ab-layout.cr-re .full-copyarea .content-middle-img-text>img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:0 0 1em 0;
	margin-bottom:1em
}
@media (min-width: 42em) {
.mainbody .main-content.ab-layout.cr-re .full-copyarea .content-middle-img-text>img {
width:50%;
float:left;
margin-right:2em;
margin-bottom:2em
}
}
@media (min-width: 58em) {
.mainbody .main-content.ab-layout.cr-re .full-copyarea .content-middle-img-text>img {
width:31%
}
}
.mainbody .main-content.ab-layout.cr-re .full-copyarea .partner-logo {
	border-top:0px
}
.mainbody aside.aside-cr-re {
	margin-top:4em
}
.mainbody aside.aside-cr-re h3.aside-heading {
	background:#cccccc;
	font-size:1.35em;
	padding:0.5em 1em;
	color:#333333;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif
}
.mainbody aside.aside-cr-re .aside-content {
	background:#ececeb;
	padding:1em
}
.mainbody aside.aside-cr-re .aside-content>.item {
	background:#ececeb;
	border:0px;
	box-shadow:none;
	padding-bottom:1.5em
}
@media (min-width: 42em) {
.mainbody aside.aside-cr-re .aside-content>.item {
padding-bottom:1em
}
}
.mainbody aside.aside-cr-re .aside-content>.item a.aside-link {
	padding-bottom:0em
}
.mainbody aside.aside-cr-re .aside-content>.item a.aside-link p.aside-link-title {
	border-top:3px solid #005e78;
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif;
	color:#333333;
	padding:0.5em 0em;
	padding-right:0em !important;
	margin:0px;
	font-size:1.5em
}
@media (min-width: 42em) {
.mainbody aside.aside-cr-re .aside-content>.item a.aside-link p.aside-link-title {
font-size:1.15em
}
}
.mainbody aside.aside-cr-re .aside-content>.item a.aside-link>img {
	margin:0em
}
.helium-modal {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:url("../images/black-square.png");
	background:rgba(0, 0, 0, 0.8);
	z-index:2300;
	display:none
}
.helium-modal .modal {
	position:absolute;
	left:-9999px;
	max-width:100%
}
.helium-modal .modal.bordered {
	border:solid 3px #696669
}
.helium-modal .modal {
	padding:30px 0 0;
	background-color:#ffffff;
	padding:30px 10px 10px
}
@media (min-width: 42em) {
.helium-modal .modal {
box-shadow:0 4px 4px rgba(0, 0, 0, 0.2)
}
}
.helium-modal .modal.newsletter {
	padding:10px 0px 40px 0px !important
}
.helium-modal .modal h2 {
	font-size:1em;
	margin:0;
	line-height:1em;
	padding:0 0 0.5em 0.8em;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#353435
}
@media (min-width: 42em) {
.helium-modal .modal h2 {
padding:0 0 0.5em 0
}
}
.helium-modal .modal video {
	width:100%
}
#modal-content {
	width:40em;
	padding-bottom:15px;
	max-width:100%
}
#modal-content-news h3 {
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif;
	color:#ee5522;
	font-size:1.5em
}
#modal-content-news .modal-btn {
	display:inline-block;
	margin:0.25em 1em 0.1em 0;
	transition:background 0.5s ease;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:.75em;
	font-weight:normal;
	color:#fff;
	background-color:#00457c;
	padding:0.75em 1.5em;
	letter-spacing:.08em
}
#modal-content-news .modal-btn.addtop {
	margin:0.75em 0 0.1em 1em
}
@media (min-width: 64em) {
#modal-content-news .modal-btn {
margin-bottom:0
}
}
@media (min-width: 30em) {
#modal-content-news .modal-btn:hover {
text-decoration:none;
background-color:#00233f
}
}
@media (min-width: 30em) {
#modal-content-news .modal-btn:active {
text-decoration:none;
top:1px
}
}
.helium-modal .modal a.x-button {
	position:absolute;
	top:6px;
	right:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:20px
}
.helium-modal .modal a.x-button img.desk {
	display:none
}
@media (min-width: 42em) {
.helium-modal .modal a.x-button img.mob {
display:none
}
.helium-modal .modal a.x-button img.desk {
display:block
}
}
.helium-modal .modal a.x-button:hover {
	text-decoration:none
}
@media (min-width: 0em) and (max-width: 42em) {
#video-modal .modal {
background-color:transparent !important
}
}
#video-modal .flowplayer {
	margin-bottom:20px
}
#video-modal #modal-content {
	padding-bottom:0
}
#video-modal .fp-play:focus, #video-modal .fp-mute:focus, #video-modal .fp-fullscreen:focus, #video-modal .fp-timeline:focus, #video-modal .fp-volumeslider:focus {
	outline:1px dotted white !important
}
.flowplayer .fp-fullscreen {
	display:none !important
}
@media (min-width: 42em) {
.flowplayer .fp-fullscreen {
display:block !important
}
}
.gallery-modal .modal {
	width:600px;
	max-width:75%;
	top:50% !important;
	position:fixed
}
@media (min-width: 42em) {
.gallery-modal .modal {
max-width:100%
}
}
.gallery-modal .modal .next:focus, .gallery-modal .modal .prev:focus {
	outline:1px dotted black !important
}
div.helium-slider {
	position:relative
}
@media (min-width: 42em) {
div.helium-slider {
margin:2.85% 2.85% 0 2.85%
}
}
@media (min-width: 58em) {
div.helium-slider {
margin:2.85% 0 0 0
}
}
div.helium-slider.loading {
	background:url("../images/loading.gif") no-repeat center center
}
div.helium-slider.loading ul.slide-holder li {
	visibility:hidden
}
div.helium-slider.loading ul.slide-holder li:nth-child(-n) {
height:0 !important;
overflow:hidden
}
div.helium-slider ul.slide-holder {
	list-style-type:none !important;
	padding:0;
	margin:0;
	position:relative;
	width:9999px;
	z-index:90
}
div.helium-slider ul.slide-holder.local {
	margin:0 0 1.5em 0
}
div.helium-slider ul.slide-holder.local:nth-child(2n) {
float:left !important
}
@media (min-width: 42em) {
div.helium-slider ul.slide-holder.local {
margin:0 0 1em 0
}
}
div.helium-slider ul.slide-holder li {
	position:relative;
	float:left
}
div.helium-slider ul.slide-holder li.loop {
	position:absolute !important;
	float:none !important
}
div.helium-slider ul.slide-holder li .slide {
	overflow:hidden
}
div.helium-slider ul.slide-holder li .slide.local {
	text-align:center;
	padding:1em 2em
}
@media (min-width: 42em) {
div.helium-slider ul.slide-holder li .slide.local {
padding:0 2em
}
}
div.helium-slider ul.slide-holder li .slide.local img {
	width:50%;
	margin:0 -30%;
	max-width:none
}
@media (min-width: 42em) {
div.helium-slider ul.slide-holder li .slide.local img {
width:60%;
margin:0
}
}
div.helium-slider ul.slide-holder li .slide.mobile-swap img {
	max-width:100%;
	width:100%
}
div.helium-slider ul.slide-holder li .slide.mobile-swap img.desk {
	display:none
}
div.helium-slider ul.slide-holder li .slide.mobile-swap img.mob {
	width:100%
}
div.helium-slider ul.slide-holder li .slide.mobile-swap img.mob.desk-xl {
	display:none
}
@media (min-width: 42em) {
div.helium-slider ul.slide-holder li .slide.mobile-swap img.desk {
display:block
}
div.helium-slider ul.slide-holder li .slide.mobile-swap img.mob {
display:none
}
}
@media (min-width: 80em) {
div.helium-slider ul.slide-holder li .slide.mobile-swap img.desk {
display:none
}
div.helium-slider ul.slide-holder li .slide.mobile-swap img.mob {
display:none
}
div.helium-slider ul.slide-holder li .slide.mobile-swap img.desk-xl {
display:block
}
}
div.helium-slider ul.slide-holder li .slide.mobile-swap.center-img img {
	margin-left:-10% !important
}
@media (min-width: 42em) {
div.helium-slider ul.slide-holder li .slide.mobile-swap.center-img img {
margin-left:0 !important
}
}
div.helium-slider ul.slide-holder li .slide a:after {
	content:"";
	display:table;
	clear:both
}
div.helium-slider ul.slide-holder li .slide a:focus {
	border:1px dotted black;
	outline:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block
}
div.helium-slider ul.slide-holder li .slide img {
	width:160%;
	margin:0 -30%;
	max-width:none
}
@media (min-width: 42em) {
div.helium-slider ul.slide-holder li .slide img {
width:100%;
margin:0
}
}
div.helium-slider ul.slide-holder li .slide .orangebox {
	background-color:#ee5533;
	color:#FFF;
	height:35px;
	padding-top:10px;
	width:215px;
	text-align:center;
	top:0;
	margin:0 auto 25px auto;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif
}
div.helium-slider ul.slide-holder li .slide div.vid {
	width:50px;
	height:50px;
	border-radius:50%;
	background:url("../images/playbtn.png");
	opacity:0.6;
	margin:-25px 0 0 -25px;
	position:absolute;
	top:50%;
	left:50%;
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4)
}
div.helium-slider ul.slide-holder li .pane {
	position:absolute
}
@media (min-width: 42em) {
div.helium-slider ul.slide-holder li .pane.fixed {
bottom:0px !important;
top:auto !important
}
}
div.helium-slider ul.slide-holder-local {
	list-style-type:none;
	padding:0;
	margin:0;
	position:relative
}
div.helium-slider ul.slide-holder-local li {
	position:relative;
	float:left
}
div.helium-slider ul.slide-holder-local li.loop {
	position:absolute !important;
	float:none !important
}
div.helium-slider ul.slide-holder-local li .slide {
	overflow:hidden
}
div.helium-slider ul.slide-holder-local li .slide.local {
	text-align:center
}
div.helium-slider ul.slide-holder-local li .slide a:after {
	content:"";
	display:table;
	clear:both
}
div.helium-slider ul.slide-holder-local li .slide a:focus {
	border:1px dotted black;
	outline:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block
}
div.helium-slider ul.slide-holder-local li .slide img {
	width:100%;
	margin:0 -30%;
	max-width:none
}
@media (min-width: 42em) {
div.helium-slider ul.slide-holder-local li .slide img {
width:100%;
margin:0
}
}
div.helium-slider ul.slide-holder-local li .slide .orangebox {
	background-color:#ee5533;
	color:#FFF;
	height:35px;
	padding-top:10px;
	width:215px;
	text-align:center;
	top:0;
	margin:0 auto 25px auto;
	font-family:"Amplitude", Trebuchet, "arial", arial, sans-serif
}
div.helium-slider ul.slide-holder-local li .slide div.vid {
	width:50px;
	height:50px;
	border-radius:50%;
	background:url("../images/playbtn.png");
	opacity:0.6;
	margin:-25px 0 0 -25px;
	position:absolute;
	top:50%;
	left:50%;
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4)
}
div.helium-slider ul.slide-holder-local li .pane {
	position:absolute
}
div.helium-slider div.slide-window {
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0;
	padding-bottom:360px
}
@media (min-width: 42em) {
div.helium-slider div.slide-window {
padding-bottom:130px
}
}
div.helium-slider div.slide-window.local {
	padding-bottom:20px
}
div.helium-slider div.slide-window-local {
	overflow:hidden;
	position:relative;
	margin:0;
	padding-bottom:20px;
	width:50%
}
@media (min-width: 42em) {
div.helium-slider div.slide-window-local {
padding-bottom:10px
}
}
div.helium-slider ul.slide-nav {
	text-align:center;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0;
	bottom:34px;
	width:100%;
	z-index:100;
	display:none
}
div.helium-slider ul.slide-nav li {
	color:#767676;
	margin:0px 2px;
	height:15px;
	display:inline-block;
	cursor:pointer;
	font-size:1.6em
}
div.helium-slider ul.slide-nav li.active {
	color:#292929
}
div.helium-slider ul.slide-nav li.active a {
	color:#292929
}
div.helium-slider ul.slide-nav li .access {
	text-indent:-9999px;
	height:0;
	width:0
}
div.helium-slider ul.slide-nav li a {
	outline:0;
	color:#767676
}
div.helium-slider ul.slide-nav li a:hover {
	text-decoration:none !important
}
div.helium-slider ul.slide-nav li a:active, div.helium-slider ul.slide-nav li a:hover, div.helium-slider ul.slide-nav li a:focus {
	color:#E52
}
div.helium-slider .pauser {
	display:inline-block;
	border-right:4px solid #444;
	border-left:4px solid #444;
	width:11px;
	height:12px;
	z-index:11;
	opacity:0;
	text-indent:-9999px;
	vertical-align:top;
	outline:0
}
div.helium-slider .pauser:active, div.helium-slider .pauser:hover, div.helium-slider .pauser:focus {
	border-right:4px solid #E52;
	border-left:4px solid #E52
}
div.helium-slider .controls.offset {
	margin-top:-4px
}
@media (min-width: 42em) {
div.helium-slider .controls.offset {
margin-top:0px
}
}
div.helium-slider .controls.on .player:hover, div.helium-slider .controls.on .pauser:hover {
	opacity:1.0
}
div.helium-slider .controls.on .pauser {
	position:static;
	margin-top:10px;
	opacity:0.7
}
@media (min-width: 42em) {
div.helium-slider .controls.on .pauser {
margin-top:6px
}
}
div.helium-slider .controls.on .paused.player {
	margin-top:10px;
	text-indent:-9999px;
	vertical-align:top;
	height:0;
	width:0;
	border-top:6px solid transparent;
	border-right:none;
	border-bottom:6px solid transparent;
	border-left:13px solid #444;
	outline:0;
	opacity:0.7
}
@media (min-width: 42em) {
div.helium-slider .controls.on .paused.player {
margin-top:6px
}
}
div.helium-slider .controls.on .paused.player:active, div.helium-slider .controls.on .paused.player:hover, div.helium-slider .controls.on .paused.player:focus {
	border-left:13px solid #E52
}
.content-slider.helium-slider div.slide-window, div.helium-slider.wotm div.slide-window, div.helium-slider.institute-slider div.slide-window {
	width:100%;
	overflow:hidden;
	position:relative;
	padding-bottom:0px !important
}
div.helium-slider.billboard {
	margin:0
}
div.helium-slider.billboard.loading {
	background:url("../images/loading.gif") no-repeat center center
}
div.helium-slider.billboard.loading ul.slide-holder li {
	visibility:hidden;
	height:0 !important;
	overflow:hidden
}
div.helium-slider.billboard div.slide-window {
	width:100%;
	padding-bottom:0;
	position:relative
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window {
padding-bottom:45px
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder {
	background-color:black
}
div.helium-slider.billboard div.slide-window ul.slide-holder:after {
	content:"";
	display:table;
	clear:both
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide {
	overflow:hidden
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide {
max-height:375px
}
}
@media (min-width: 64em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide {
max-height:525px
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide img {
	max-width:120%;
	width:120%;
	margin:0px
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide img {
max-width:100%;
width:100%;
margin:0
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide img.center-img {
	margin:0px -17.5%
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide img.center-img {
margin:0
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide.blue {
	background:#4071ae;
	background:-moz-linear-gradient(left, #1e5799 0%, #c0d0e4 0%, #207cca 100%, #4071ae 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, #1e5799), color-stop(0%, #c0d0e4), color-stop(100%, #207cca), color-stop(100%, #4071ae));
	background:-webkit-linear-gradient(left, #1e5799 0%, #c0d0e4 0%, #207cca 100%, #4071ae 100%);
	background:-o-linear-gradient(left, #1e5799 0%, #c0d0e4 0%, #207cca 100%, #4071ae 100%);
	background:-ms-linear-gradient(left, #1e5799 0%, #c0d0e4 0%, #207cca 100%, #4071ae 100%);
	background:linear-gradient(to right, #1e5799 0%, #c0d0e4 0%, #207cca 100%, #4071ae 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#4071ae', GradientType=1 )
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide.mobile-swap img.desk {
	display:none
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide.mobile-swap img.desk-xl {
	display:none
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide.mobile-swap img.desk {
display:block
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide.mobile-swap img.mob {
display:none
}
}
@media (min-width: 80em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide.mobile-swap img.desk-xl {
display:block;
max-width:1280px;
margin:auto !important
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .slide div.vid {
	width:50px;
	height:50px;
	border-radius:50%;
	background:url("../images/playbtn.png");
	opacity:0.6;
	margin:-25px 0 0 -25px;
	position:absolute;
	top:50%;
	left:50%;
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.4)
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder {
	position:relative;
	width:100%;
	padding:0 0.9em;
	z-index:2;
	background-color:black;
	height:200px
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder {
padding:20px 40px;
height:auto
}
}
@media (min-width: 64em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder {
background:rgba(0, 0, 0, 0.8);
width:70%;
position:absolute;
bottom:30px;
height:175px
}
}
@media (min-width: 80em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder {
width:760px;
position:relative;
padding:20px 40px;
margin-top:-175px;
left:-141px
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder.video {
	width:100%;
	left:0px
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder.video {
padding:20px 300px 20px 40px
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder.video .copy-wrap {
position:absolute;
display:block;
background:rgba(0, 0, 0, 0.8)
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane-holder.video .copy-wrap .cell {
padding:0
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary {
	position:relative;
	width:100%;
	padding:20px 0 0 0
}
@media (min-width: 30em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary {
width:100%;
padding:20px 1em
}
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary {
padding:0
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary h2 {
	padding-top:0;
	font-size:1.2em
}
@media (min-width: 30em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary h2 {
font-size:1.6em
}
}
@media (min-width: 64em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary h2 {
font-size:2em
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary h2 a {
	color:#fff
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary p {
	font-size:.75em;
	line-height:1.2em;
	color:#fff
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary p.hero-footnote {
	font-size:0.5em;
	text-align:left;
	clear:both;
	clear:both
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary p.hero-footnote:after {
	content:"";
	display:table;
	clear:both
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary p.hero-footnote:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary p.hero-footnote {
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0
}
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary p {
font-size:1em;
line-height:1.3em
}
}
@media (min-width: 64em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary p {
font-size:1.1em;
line-height:1.1em
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary a.hero-btn {
	display:inline-block;
	margin:.6em 0;
	transition:background 0.5s ease;
	font-family:"HelveticaNeue-Medium", "HelveticaNeue Medium", "Helvetica Neue Medium", "Helvetica Neue", arial, sans-serif;
	font-size:.75em;
	font-weight:normal;
	color:#fff;
	background-color:#006db7;
	padding:0.68em 1.5em;
	letter-spacing:.08em
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary a.hero-btn.hero-btn-video {
	margin-left:15px !important
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary a.hero-btn.hero-btn-video {
display:none
}
}
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary a.hero-btn.hero-btn-video img {
	margin:-1px 0 !important
}
@media (min-width: 42em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary a.hero-btn {
padding:0.75em 1.5em;
margin:.75em 0
}
}
@media (min-width: 64em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary a.hero-btn {
margin-bottom:0
}
}
@media (min-width: 30em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary a.hero-btn:hover {
text-decoration:none;
background-color:#005e9e
}
}
@media (min-width: 30em) {
div.helium-slider.billboard div.slide-window ul.slide-holder li .pane.hero-summary a.hero-btn:active {
text-decoration:none;
top:1px
}
}
div.helium-slider.billboard ul.slide-nav {
	bottom:21px
}
div.helium-slider.billboard ul.slide-nav li {
	color:#868686;
	padding:0px 5px;
	font-size:1.1em
}
@media (min-width: 42em) {
div.helium-slider.billboard ul.slide-nav li {
font-size:32px;
color:#767676;
font-size:1.6em
}
}
div.helium-slider.billboard ul.slide-nav li.active {
	color:white
}
@media (min-width: 42em) {
div.helium-slider.billboard ul.slide-nav li.active {
color:black
}
}
div.helium-slider.billboard .navbtn {
	display:block;
	position:absolute;
	bottom:65%;
	font-size:24px;
	padding:10px;
	color:#fff;
	text-align:center;
	cursor:pointer;
	z-index:100;
	opacity:.5;
	background-color:rgba(0, 0, 0, 0.6);
	transition:background 0.5s ease, opacity 0.5s ease
}
@media (min-width: 30em) {
div.helium-slider.billboard .navbtn {
bottom:60%
}
}
@media (min-width: 42em) {
div.helium-slider.billboard .navbtn {
bottom:55%
}
}
@media (min-width: 58em) {
div.helium-slider.billboard .navbtn {
bottom:50%
}
}
div.helium-slider.billboard .navbtn:hover {
	background-color:#000
}
div.helium-slider.billboard .navbtn img {
	max-width:none !important
}
div.helium-slider.billboard .navbtn.next {
	right:0
}
div.helium-slider.billboard .navbtn.prev {
	left:0
}
div.helium-slider.billboard:hover .navbtn {
	opacity:1
}
div.helium-slider.billboard:focus .navbtn {
	opacity:1
}
.video-slide-mod {
	display:none;
	border:1px solid rgba(255, 255, 255, 0.4) !important;
	box-shadow:0px 0px 0px transparent !important;
	overflow:hidden;
	position:absolute;
	right:-300px;
	top:0px;
	width:230px;
	height:128px;
	font-size:.75em !important
}
@media (min-width: 42em) {
.video-slide-mod {
display:block
}
}
.video-slide-mod:after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 42em) {
.video-slide-mod {
margin-right:2.85%
}
}
@media (min-width: 42em) {
.video-slide-mod:nth-child(2n) {
margin-right:2.85%;
float:left
}
}
.video-slide-mod .img-wrap {
	position:static
}
.video-slide-mod .img-wrap .cell img {
	margin:0
}
.video-slide-mod .copy-wrap {
	top:86px
}
.video-slide-mod .copy-wrap.two-lines {
	top:170px
}
@media (min-width: 42em) {
.video-slide-mod .copy-wrap.two-lines {
top:120px;
background-color:black
}
}
@media (min-width: 58em) {
.video-slide-mod .copy-wrap.two-lines {
top:85px;
background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
padding:0.3em 1em
}
}
@media (min-width: 42em) {
.video-slide-mod .copy-wrap {
background-color:black
}
}
@media (min-width: 58em) {
.video-slide-mod .copy-wrap {
background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.6)
}
}
.video-slide-mod .copy-wrap .cell h2, .video-slide-mod .copy-wrap .cell h3 {
	border:none !important
}
@media (min-width: 42em) {
.video-slide-mod .copy-wrap .cell h2, .video-slide-mod .copy-wrap .cell h3 {
font-size:1.2em
}
}
.video-slide-mod .copy-wrap .cell h2 .arrow-vid, .video-slide-mod .copy-wrap .cell h3 .arrow-vid {
	display:inline;
	visibility:visible
}
@media (min-width: 58em) {
.video-slide-mod .copy-wrap .cell h2 .arrow-vid, .video-slide-mod .copy-wrap .cell h3 .arrow-vid {
display:none
}
}
.video-slide-mod .copy-wrap .cell h2 .arrow-vid.carat, .video-slide-mod .copy-wrap .cell h3 .arrow-vid.carat {
	margin-top:3px;
	display:none
}
@media (min-width: 58em) {
.video-slide-mod .copy-wrap .cell h2 .arrow-vid.carat, .video-slide-mod .copy-wrap .cell h3 .arrow-vid.carat {
display:inline-block
}
}
.video-slide-mod .copy-wrap .cell h2 a, .video-slide-mod .copy-wrap .cell h3 a {
	padding-top:0
}
.video-slide-mod .copy-wrap .cell p {
	margin-top:20px
}
.video-slide-mod .copy-wrap .cell a.local-btn {
	line-height:1.3em;
	margin-bottom:-1px
}
@media (min-width: 58em) {
.video-slide-mod:hover .copy-wrap, .video-slide-mod.hover .copy-wrap {
top:-38px
}
}
@media (min-width: 58em) {
.video-slide-mod:hover .copy-wrap.two-lines, .video-slide-mod.hover .copy-wrap.two-lines {
top:-45px
}
}
.touch .navbtn {
	opacity:1
}
.slider-nav-default, div.helium-slider.content-slider .next, div.helium-slider.wotm .next, div.helium-slider.institute-slider .next, div.helium-slider.content-slider .prev, div.helium-slider.wotm .prev, div.helium-slider.institute-slider .prev, div.helium-slider.content-slider-local .next, div.helium-slider.content-slider-local .prev, #CR-home.helium-slider .next, #CR-home.helium-slider .prev {
	font-size:24px;
	font-weight:bold;
	color:#555;
	position:absolute;
	bottom:180px;
	cursor:pointer;
	z-index:100;
	max-width:4%
}
.slider-nav-default img, div.helium-slider.content-slider .next img, div.helium-slider.wotm .next img, div.helium-slider.institute-slider .next img, div.helium-slider.content-slider .prev img, div.helium-slider.wotm .prev img, div.helium-slider.institute-slider .prev img, div.helium-slider.content-slider-local .next img, div.helium-slider.content-slider-local .prev img, #CR-home.helium-slider .next img, #CR-home.helium-slider .prev img {
	max-width:none !important
}
@media (min-width: 42em) {
.slider-nav-default, div.helium-slider.content-slider .next, div.helium-slider.wotm .next, div.helium-slider.institute-slider .next, div.helium-slider.content-slider .prev, div.helium-slider.wotm .prev, div.helium-slider.institute-slider .prev, div.helium-slider.content-slider-local .next, div.helium-slider.content-slider-local .prev, #CR-home.helium-slider .next, #CR-home.helium-slider .prev {
bottom:120px
}
}
.slider-nav-default img, div.helium-slider.content-slider .next img, div.helium-slider.wotm .next img, div.helium-slider.institute-slider .next img, div.helium-slider.content-slider .prev img, div.helium-slider.wotm .prev img, div.helium-slider.institute-slider .prev img, div.helium-slider.content-slider-local .next img, div.helium-slider.content-slider-local .prev img, #CR-home.helium-slider .next img, #CR-home.helium-slider .prev img {
	width:100%
}
div.helium-slider.content-slider, div.helium-slider.wotm, div.helium-slider.institute-slider {
	box-shadow:0px 4px 12px rgba(0, 0, 0, 0.05);
	border:1px solid #bebebe;
	background-color:white;
	margin-bottom:2em
}
div.helium-slider.content-slider blockquote, div.helium-slider.wotm blockquote, div.helium-slider.institute-slider blockquote {
	box-shadow:none;
	border:none;
	padding:0;
	margin:auto;
	float:none
}
div.helium-slider.content-slider.local, div.helium-slider.local.wotm, div.helium-slider.local.institute-slider {
	border:0 !important;
	box-shadow:none !important;
	padding:0;
	margin-top:0 !important
}
div.helium-slider.content-slider .slide, div.helium-slider.wotm .slide, div.helium-slider.institute-slider .slide {
	padding:2em 3.5em 3em 3.5em
}
div.helium-slider.content-slider .slide.local-full, div.helium-slider.wotm .slide.local-full, div.helium-slider.institute-slider .slide.local-full {
	padding:0 !important
}
div.helium-slider.content-slider .slide.local-full h3, div.helium-slider.wotm .slide.local-full h3, div.helium-slider.institute-slider .slide.local-full h3 {
	color:#696669
}
div.helium-slider.content-slider .slide.local-half, div.helium-slider.wotm .slide.local-half, div.helium-slider.institute-slider .slide.local-half {
	padding:0 !important
}
div.helium-slider.content-slider .video-slide, div.helium-slider.wotm .video-slide, div.helium-slider.institute-slider .video-slide {
	display:table;
	padding:2.5em 3em 1.5em
}
div.helium-slider.content-slider .video-slide .img-wrap, div.helium-slider.wotm .video-slide .img-wrap, div.helium-slider.institute-slider .video-slide .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
div.helium-slider.content-slider .video-slide .img-wrap img, div.helium-slider.wotm .video-slide .img-wrap img, div.helium-slider.institute-slider .video-slide .img-wrap img {
	width:100%
}
div.helium-slider.content-slider .video-slide .img-wrap a, div.helium-slider.wotm .video-slide .img-wrap a, div.helium-slider.institute-slider .video-slide .img-wrap a {
	width:100%
}
div.helium-slider.content-slider .video-slide .copy-wrap, div.helium-slider.wotm .video-slide .copy-wrap, div.helium-slider.institute-slider .video-slide .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
div.helium-slider.content-slider .video-slide .copy-wrap .cell, div.helium-slider.wotm .video-slide .copy-wrap .cell, div.helium-slider.institute-slider .video-slide .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
div.helium-slider.content-slider .video-slide .img-wrap, div.helium-slider.wotm .video-slide .img-wrap, div.helium-slider.institute-slider .video-slide .img-wrap {
	height:auto
}
div.helium-slider.content-slider .video-slide .img-wrap .cell a, div.helium-slider.wotm .video-slide .img-wrap .cell a, div.helium-slider.institute-slider .video-slide .img-wrap .cell a {
	position:relative;
	display:block
}
div.helium-slider.content-slider .video-slide .img-wrap .cell a:after, div.helium-slider.wotm .video-slide .img-wrap .cell a:after, div.helium-slider.institute-slider .video-slide .img-wrap .cell a:after {
	content:"";
	display:table;
	clear:both
}
div.helium-slider.content-slider .video-slide .img-wrap .cell a img, div.helium-slider.wotm .video-slide .img-wrap .cell a img, div.helium-slider.institute-slider .video-slide .img-wrap .cell a img {
	margin:0
}
div.helium-slider.content-slider .video-slide .copy-wrap .cell, div.helium-slider.wotm .video-slide .copy-wrap .cell, div.helium-slider.institute-slider .video-slide .copy-wrap .cell {
	padding-left:0;
	padding-right:0;
	padding-bottom:1em;
	height:100%
}
div.helium-slider.content-slider .video-slide .copy-wrap h3, div.helium-slider.wotm .video-slide .copy-wrap h3, div.helium-slider.institute-slider .video-slide .copy-wrap h3 {
	color:#696669;
	padding:0 0 0.3em
}
div.helium-slider.content-slider .video-slide .copy-wrap p, div.helium-slider.wotm .video-slide .copy-wrap p, div.helium-slider.institute-slider .video-slide .copy-wrap p {
	margin-top:1em;
	padding-bottom:1.5em;
	font-size:0.9em
}
div.helium-slider.content-slider .video-slide .copy-wrap a, div.helium-slider.wotm .video-slide .copy-wrap a, div.helium-slider.institute-slider .video-slide .copy-wrap a {
	font-size:.9em
}
@media (min-width: 42em) {
div.helium-slider.content-slider .video-slide, div.helium-slider.wotm .video-slide, div.helium-slider.institute-slider .video-slide {
padding:0 3.5em 0 0;
display:block
}
div.helium-slider.content-slider .video-slide .img-wrap .cell, div.helium-slider.wotm .video-slide .img-wrap .cell, div.helium-slider.institute-slider .video-slide .img-wrap .cell {
overflow:hidden
}
div.helium-slider.content-slider .video-slide .img-wrap .cell img, div.helium-slider.wotm .video-slide .img-wrap .cell img, div.helium-slider.institute-slider .video-slide .img-wrap .cell img {
width:177.7% !important;
max-width:177.7%;
margin:0 -38.85%
}
div.helium-slider.content-slider .video-slide .img-wrap, div.helium-slider.wotm .video-slide .img-wrap, div.helium-slider.institute-slider .video-slide .img-wrap, div.helium-slider.content-slider .video-slide .copy-wrap, div.helium-slider.wotm .video-slide .copy-wrap, div.helium-slider.institute-slider .video-slide .copy-wrap {
clear:none
}
div.helium-slider.content-slider .video-slide .copy-wrap, div.helium-slider.wotm .video-slide .copy-wrap, div.helium-slider.institute-slider .video-slide .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
div.helium-slider.content-slider .video-slide .copy-wrap .cell, div.helium-slider.wotm .video-slide .copy-wrap .cell, div.helium-slider.institute-slider .video-slide .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
div.helium-slider.content-slider .video-slide .img-wrap, div.helium-slider.wotm .video-slide .img-wrap, div.helium-slider.institute-slider .video-slide .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
div.helium-slider.content-slider .next, div.helium-slider.wotm .next, div.helium-slider.institute-slider .next {
	right:2%;
	margin-right:7px;
	top:45%
}
@media (min-width: 58em) {
div.helium-slider.content-slider .next, div.helium-slider.wotm .next, div.helium-slider.institute-slider .next {
right:2%;
margin-right:.5em
}
}
div.helium-slider.content-slider .next.local, div.helium-slider.wotm .next.local, div.helium-slider.institute-slider .next.local {
	right:1% !important;
	margin-right:.25em
}
div.helium-slider.content-slider .prev, div.helium-slider.wotm .prev, div.helium-slider.institute-slider .prev {
	left:2%;
	margin-left:7px;
	top:45%
}
@media (min-width: 58em) {
div.helium-slider.content-slider .prev, div.helium-slider.wotm .prev, div.helium-slider.institute-slider .prev {
left:2%;
margin-left:.5em
}
}
div.helium-slider.content-slider .prev.local, div.helium-slider.wotm .prev.local, div.helium-slider.institute-slider .prev.local {
	left:1% !important;
	margin-left:.25em
}
div.helium-slider.content-slider ul.slide-nav, div.helium-slider.wotm ul.slide-nav, div.helium-slider.institute-slider ul.slide-nav {
	text-align:center;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0;
	bottom:1.2em;
	width:100%;
	z-index:100;
	display:none
}
div.helium-slider.content-slider ul.slide-nav.local-full, div.helium-slider.wotm ul.slide-nav.local-full, div.helium-slider.institute-slider ul.slide-nav.local-full {
	text-align:right !important;
	padding-right:20%
}
div.helium-slider.content-slider ul.slide-nav.local, div.helium-slider.wotm ul.slide-nav.local, div.helium-slider.institute-slider ul.slide-nav.local {
	bottom:.3em
}
@media (min-width: 42em) {
div.helium-slider.content-slider ul.slide-nav.local, div.helium-slider.wotm ul.slide-nav.local, div.helium-slider.institute-slider ul.slide-nav.local {
bottom:.1em
}
}
div.helium-slider.wotm, div.helium-slider.institute-slider {
	background-color:transparent;
	border:0 !important;
	box-shadow:none !important;
	padding:0;
	margin-top:0 !important;
	bottom:auto
}
div.helium-slider.wotm .slide, div.helium-slider.institute-slider .slide {
	padding:0 4em !important
}
div.helium-slider.wotm .slide .copy-wrap, div.helium-slider.institute-slider .slide .copy-wrap {
	text-align:left
}
div.helium-slider.wotm .slide .copy-wrap h3, div.helium-slider.institute-slider .slide .copy-wrap h3 {
	margin-top:0;
	padding-top:0;
	font-size:1.5em
}
div.helium-slider.wotm .slide .copy-wrap .cell p:last-of-type, div.helium-slider.institute-slider .slide .copy-wrap .cell p:last-of-type {
	margin-bottom:1em
}
div.helium-slider.wotm .slide .img-wrap, div.helium-slider.institute-slider .slide .img-wrap {
	margin-bottom:1em
}
div.helium-slider.wotm .next, div.helium-slider.wotm .prev, div.helium-slider.institute-slider .next, div.helium-slider.institute-slider .prev {
	bottom:auto;
	height:100%;
	max-width:none;
	top:0;
	outline:0;
	padding:0 0.5em
}
div.helium-slider.wotm .next img, div.helium-slider.wotm .prev img, div.helium-slider.institute-slider .next img, div.helium-slider.institute-slider .prev img {
	bottom:50%;
	display:block;
	position:relative;
	top:50%
}
div.helium-slider.wotm .next:active img, div.helium-slider.wotm .next:hover img, div.helium-slider.wotm .next:focus img, div.helium-slider.wotm .prev:active img, div.helium-slider.wotm .prev:hover img, div.helium-slider.wotm .prev:focus img, div.helium-slider.institute-slider .next:active img, div.helium-slider.institute-slider .next:hover img, div.helium-slider.institute-slider .next:focus img, div.helium-slider.institute-slider .prev:active img, div.helium-slider.institute-slider .prev:hover img, div.helium-slider.institute-slider .prev:focus img {
	border:1px dotted #ee5522 !important
}
div.helium-slider.wotm ul.slide-nav, div.helium-slider.institute-slider ul.slide-nav {
	bottom:0.3em !important;
	margin-top:1em
}
div.helium-slider.wotm ul.slide-nav li.active a, div.helium-slider.institute-slider ul.slide-nav li.active a {
	color:#ee5522 !important
}
div.helium-slider.wotm ul.slide-nav .pauser, div.helium-slider.institute-slider ul.slide-nav .pauser {
	margin-top:7px !important
}
div.helium-slider.institute-slider .slide-window {
	transition:height 0.8s ease-in-out
}
div.helium-slider.institute-slider ul.slide-holder {
	list-style:none !important
}
div.helium-slider.institute-slider ul.slide-holder li {
	padding:0;
	margin:0 !important
}
div.helium-slider.content-slider-local {
	border:0px;
	background-color:white;
	margin-bottom:1em
}
div.helium-slider.content-slider-local blockquote {
	box-shadow:none;
	border:none;
	padding:0;
	margin:auto;
	float:none
}
div.helium-slider.content-slider-local .slide {
	padding:1em 0.5em 1em 0.5em
}
div.helium-slider.content-slider-local .video-slide {
	display:table;
	padding:2.5em 3em 1.5em
}
div.helium-slider.content-slider-local .video-slide .img-wrap {
	float:none;
	position:relative;
	display:table-header-group;
	height:1%
}
div.helium-slider.content-slider-local .video-slide .img-wrap img {
	width:100%
}
div.helium-slider.content-slider-local .video-slide .img-wrap a {
	width:100%
}
div.helium-slider.content-slider-local .video-slide .copy-wrap {
	float:none;
	display:table-row-group;
	vertical-align:top !important
}
div.helium-slider.content-slider-local .video-slide .copy-wrap .cell {
	padding:0.9em 0.9em 1.6em 0.9em
}
div.helium-slider.content-slider-local .video-slide .img-wrap {
	height:auto
}
div.helium-slider.content-slider-local .video-slide .img-wrap .cell a {
	position:relative;
	display:block
}
div.helium-slider.content-slider-local .video-slide .img-wrap .cell a:after {
	content:"";
	display:table;
	clear:both
}
div.helium-slider.content-slider-local .video-slide .img-wrap .cell a img {
	margin:0
}
div.helium-slider.content-slider-local .video-slide .copy-wrap .cell {
	padding-left:0;
	padding-right:0;
	padding-bottom:1em;
	height:100%
}
div.helium-slider.content-slider-local .video-slide .copy-wrap h3 {
	color:#696669;
	padding:0 0 0.3em
}
div.helium-slider.content-slider-local .video-slide .copy-wrap p {
	margin-top:1em;
	padding-bottom:1.5em;
	font-size:0.9em
}
div.helium-slider.content-slider-local .video-slide .copy-wrap a {
	font-size:.9em
}
@media (min-width: 42em) {
div.helium-slider.content-slider-local .video-slide {
padding:0 3.5em 0 0;
display:block
}
div.helium-slider.content-slider-local .video-slide .img-wrap .cell {
overflow:hidden
}
div.helium-slider.content-slider-local .video-slide .img-wrap .cell img {
width:177.7% !important;
max-width:177.7%;
margin:0 -38.85%
}
div.helium-slider.content-slider-local .video-slide .img-wrap, div.helium-slider.content-slider-local .video-slide .copy-wrap {
clear:none
}
div.helium-slider.content-slider-local .video-slide .copy-wrap {
width:65.7142857143%;
float:right;
margin-right:0
}
div.helium-slider.content-slider-local .video-slide .copy-wrap .cell {
padding:0.9em 0.9em 0.9em 0
}
div.helium-slider.content-slider-local .video-slide .img-wrap {
width:31.4285714286%;
float:left;
margin-right:2.8571428571%
}
}
div.helium-slider.content-slider-local .next {
	right:2%;
	margin-right:7px;
	top:45%
}
@media (min-width: 58em) {
div.helium-slider.content-slider-local .next {
right:2%;
margin-right:.5em
}
}
div.helium-slider.content-slider-local .next.local {
	right:1% !important;
	margin-right:.25em
}
div.helium-slider.content-slider-local .prev {
	left:2%;
	margin-left:7px;
	top:45%
}
@media (min-width: 58em) {
div.helium-slider.content-slider-local .prev {
left:2%;
margin-left:.5em
}
}
div.helium-slider.content-slider-local .prev.local {
	left:1% !important;
	margin-left:.25em
}
div.helium-slider.content-slider-local ul.slide-nav {
	text-align:center;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0;
	bottom:1.2em;
	width:100%;
	z-index:100;
	display:none
}
#CR-home.helium-slider .next {
	right:0;
	margin-right:7px
}
#CR-home.helium-slider .next.desk {
	display:none
}
@media (min-width: 30em) {
#CR-home.helium-slider .next {
right:5%
}
}
@media (min-width: 42em) {
#CR-home.helium-slider .next.desk {
display:block
}
#CR-home.helium-slider .next.mob {
display:none
}
}
@media (min-width: 58em) {
#CR-home.helium-slider .next {
right:10%;
margin-right:10px
}
}
#CR-home.helium-slider .prev {
	left:0;
	margin-left:7px
}
#CR-home.helium-slider .prev.desk {
	display:none
}
@media (min-width: 30em) {
#CR-home.helium-slider .prev {
left:5%
}
}
@media (min-width: 42em) {
#CR-home.helium-slider .prev.desk {
display:block
}
#CR-home.helium-slider .prev.mob {
display:none
}
}
@media (min-width: 58em) {
#CR-home.helium-slider .prev {
left:10%;
margin-left:10px
}
}
#CR-home.helium-slider ul.slide-holder li .pane {
	left:5%;
	bottom:-220px;
	width:90%;
	height:220px;
	text-align:center;
	z-index:12;
	line-height:18px;
	color:#696669;
	position:absolute
}
@media (min-width: 42em) {
#CR-home.helium-slider ul.slide-holder li .pane {
bottom:-120px;
background:#ececeb url("../../Corporate-Responsibility/images/info-panel-shadow-trans.png?v=2") no-repeat left bottom;
background-size:100% 12px
}
}
@media (min-width: 58em) {
#CR-home.helium-slider ul.slide-holder li .pane {
max-width:80%;
left:10%
}
}
#CR-home.helium-slider ul.slide-holder li .pane a {
	display:block;
	font-size:1.2em;
	margin-top:.8em
}
#CR-home.helium-slider ul.slide-holder li .pane .inner {
	padding:20px 20px 40px
}
@media (min-width: 30em) {
#CR-home.helium-slider ul.slide-holder li .pane .inner {
padding:20px 40px 40px
}
}
#CR-home.helium-slider ul.slide-holder li .pane .inner a.transcript {
	display:none
}
@media (min-width: 42em) {
#CR-home.helium-slider ul.slide-holder li .pane .inner a.transcript {
display:block;
position:absolute;
right:10px;
bottom:4px;
font-size:0.7em
}
}
@media (min-width: 42em) {
#CR-home.helium-slider ul.slide-holder li .pane .inner {
width:100%;
height:208px;
background-color:white;
box-shadow:0px 3px 4px rgba(0, 0, 0, 0.05);
border-bottom:none;
position:relative
}
}
#CR-home.helium-slider ul.slide-holder li .pane .inner br {
	display:none
}
@media (min-width: 58em) {
#CR-home.helium-slider ul.slide-holder li .pane .inner br {
display:inline
}
}
#CR-home.helium-slider ul.slide-holder li .pane p {
	font-size:.85em;
	line-height:1.2em
}
@media (min-width: 42em) {
#CR-home.helium-slider ul.slide-holder li .pane.skills .amplock {
padding-left:20px
}
#CR-home.helium-slider ul.slide-holder li .pane.working .amplock {
padding-right:36px
}
#CR-home.helium-slider ul.slide-holder li .pane.detroit .amplock {
padding-left:115px
}
#CR-home.helium-slider ul.slide-holder li .pane.global .amplock {
padding-right:12px
}
#CR-home.helium-slider ul.slide-holder li .pane a {
font-size:.85em;
margin-top:.3em
}
}
#CR-home.helium-slider ul.slide-holder li .pane .amplock {
	margin:0 -40px 10px;
	padding-top:0;
	padding-bottom:0;
	display:block
}
#CR-home.helium-slider ul.slide-holder li .pane .amplock .text {
	display:block;
	margin:0 auto;
	padding:0
}
@media (min-width: 42em) {
#CR-home.helium-slider ul.slide-holder li .pane .amplock .text {
display:inline-block;
padding:20px 0
}
}
.helium-slider.inline-gallery .navbtn {
	display:block;
	position:absolute;
	bottom:65%;
	font-size:24px;
	padding:10px;
	color:#fff;
	text-align:center;
	cursor:pointer;
	z-index:100;
	opacity:1;
	background-color:rgba(0, 0, 0, 0.6);
	transition:opacity 0.5s ease, background 0.5s ease
}
@media (min-width: 30em) {
.helium-slider.inline-gallery .navbtn {
bottom:60%
}
}
@media (min-width: 42em) {
.helium-slider.inline-gallery .navbtn {
bottom:55%
}
}
@media (min-width: 58em) {
.helium-slider.inline-gallery .navbtn {
bottom:50%;
opacity:.5
}
}
.helium-slider.inline-gallery .navbtn:hover {
	background-color:#000
}
.helium-slider.inline-gallery .navbtn img {
	max-width:none !important
}
.helium-slider.inline-gallery .navbtn.next {
	right:0
}
.helium-slider.inline-gallery .navbtn.prev {
	left:0
}
.helium-slider.inline-gallery:hover .navbtn {
	opacity:1
}
.helium-slider.inline-gallery:focus .navbtn {
	opacity:1
}
@media (min-width: 42em) {
.helium-slider.inline-gallery .next, .helium-slider.inline-gallery .prev {
display:none
}
}
.helium-slider.inline-gallery .slide-window {
	padding-bottom:0px
}
.helium-slider.inline-gallery ul.slide-holder {
	margin-left:0 !important;
	margin-bottom:0 !important
}
.helium-slider.inline-gallery ul.slide-holder li {
	padding:0 !important;
	margin:0 !important
}
@media (min-width: 42em) {
.helium-slider.inline-gallery ul.slide-holder li {
margin-bottom:0 !important
}
}
.helium-slider.inline-gallery ul.slide-holder li .pane {
	top:100%;
	padding:20px 14px;
	position:static
}
@media (min-width: 42em) {
.helium-slider.inline-gallery ul.slide-holder li .pane {
position:absolute;
left:0;
bottom:4px;
padding:10px 14px;
width:100%;
background:rgba(255, 255, 255, 0.8);
top:auto;
height:auto
}
}
.helium-slider.inline-gallery ul.slide-holder li .slide {
	padding:4px
}
.helium-slider.inline-gallery ul.slide-nav {
	margin-left:0 !important;
	bottom:auto
}
.helium-slider.inline-gallery ul.slide-nav li {
	padding:0 !important
}
.helium-slider.inline-gallery ul.slide-nav li:before {
	content:'\2022'
}
.helium-slider.inline-gallery ul.slide-nav li img {
	display:none
}
@media (min-width: 42em) {
.helium-slider.inline-gallery ul.slide-nav {
position:relative
}
.helium-slider.inline-gallery ul.slide-nav:after {
content:"";
display:table;
clear:both
}
.helium-slider.inline-gallery ul.slide-nav li {
margin-bottom:0 !important;
padding-left:4px !important;
height:auto;
width:14.2%;
margin:0 0 0 -0.2em !important;
padding:4px
}
.helium-slider.inline-gallery ul.slide-nav li:before {
display:none
}
.helium-slider.inline-gallery ul.slide-nav li:after {
content:"";
display:table;
clear:both
}
.helium-slider.inline-gallery ul.slide-nav li a {
display:block
}
.helium-slider.inline-gallery ul.slide-nav li img {
max-width:100%;
display:block
}
}
.gallery-modal .slide-pagination {
	position:absolute;
	right:0;
	bottom:10px
}
.gallery-modal .slide-window {
	padding-bottom:30px !important
}
.gallery-modal .slide-window .pane {
	position:absolute;
	background:rgba(0, 0, 0, 0.8);
	bottom:0;
	left:0;
	width:100%
}
.gallery-modal .slide-window .pane p {
	color:white;
	padding:10px;
	font-size:.75em
}
.flowplayer {
	background-color:#696669
}
.flowplayer .fp-timeline {
	margin-right:180px !important
}
.flowplayer .fp-remaining, .flowplayer .flowplayer .fp-duration {
	right:132px !important
}
.flowplayer .fp-volume {
	right:32px !important
}
.flowplayer .fp-volumeslider {
	width:78px !important
}
.flowplayer .fp-fullscreen {
	top:auto !important;
	right:8px !important;
	bottom:-24px !important;
	width:16px !important;
	background-position:0 -197px !important;
	z-index:1 !important
}
.flowplayer .fp-duration {
	right:130px !important
}
.no-mute.no-volume.flowplayer .fp-timeline {
	margin-right:75px !important
}
.no-mute.no-volume.flowplayer .fp-remaining, .no-mute.no-volume.flowplayer .fp-duration {
	right:34px !important
}
.flowplayer.is-fullscreen .fp-fullscreen {
	background-position:0 -217px !important;
	bottom:2px !important
}
.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui {
	background-size:18%
}
#jpmcNav>.jpui-menu-list>.jpui-menu-item>.jpui-submenu {
	box-shadow:0px 6px 8px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 6px 8px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 6px 8px rgba(0, 0, 0, 0.2);
	z-index:200
}
.jpui-site-nav {
	line-height:1.1em
}
@media all and (max-width: 48em) {
.jpui-svg-logo {
padding-top:0.5em
}
}
.jpui-header {
	z-index:999
}
@media (min-width: 769px) {
.jpui-header {
padding-top:28px
}
}
@media (min-width: 1040px) {
.jpui-header {
padding-top:35px
}
}
.jpui-header #jpui-header-logo {
	line-height:45px
}
@media (min-width: 769px) {
.jpui-header #jpui-header-logo {
line-height:inherit
}
}
.jpui-header #jpui-header-logo .jplogo {
	max-width:65%;
	vertical-align:middle
}
@media (min-width: 769px) {
.jpui-header #jpui-header-logo .jplogo {
max-width:66%;
margin:0 0 18px -4px
}
}
@media (min-width: 1040px) {
.jpui-header #jpui-header-logo .jplogo {
max-width:none;
margin:-25px 0 0
}
}
.jpui-header .extend-primary-item {
	margin-right:3.5%
}
.jpui-footer {
	font-size:1em;
	padding-bottom:50px
}
.jpui-footer h2 {
	font-family:"AmplitudeMedium", Trebuchet, "arial", arial, sans-serif
}
.jpui-footer a {
	margin:0.3em 0;
	text-decoration:none
}
.jpui-footer a:hover {
	text-decoration:underline
}
.jpui-footer #jpui-logo {
	text-align:right !important
}
.jpui-footer #copyright {
	font-size:0.7em;
	margin-top:0.8em;
	padding-bottom:1em
}
.video-transcript .transcript-btn[aria-expanded="false"] .foreword-hide-transcript{
	display:none;
}
.video-transcript .transcript-btn[aria-expanded="true"] .foreword-view-transcript{
	display:none;
}
.video-transcript #foreword{
	border:none;
	margin:0;
	padding:0;
}
