/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
body,button,input,select,textarea{font-family:sans-serif}
a:focus{outline:thin dotted}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin-left:0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.clearfix:after{clear:both;visibility:inherit}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
::selection{background:#1988cc;color:#fff}
::-moz-selection{background:#1988cc;color:#fff}
::-webkit-selection{background:#1988cc;color:#fff}
img{max-width:100%}
html{font-size:14px}
@media only screen and (max-width:479px){html{font-size:58%}
}
body{color:#2b2b2b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;height:100%;line-height:1.6em;margin:0;min-width:320px;padding:0;position:relative;transition:all .2s linear 0;width:100%}
.content-inner{margin:0 auto;max-width:1170px;width:90%}
@media only screen and (max-width:479px){.content-inner{padding:0}
}
.torso section{border-top:1px solid #ccc;padding:18px 0}
.torso section.no-border{border-top:0}
article{padding:18px 0}
.search{border:1px solid #d3d2d2;-webkit-border-radius:3px;border-radius:3px;clear:both;float:left;padding:8px 8px 8px 8px}
@media only screen and (max-width:1024px){.utility-content .search{display:none;float:right}
}
@media only screen and (max-width:767px){.utility-content .search{float:left}
}
@media only screen and (max-width:479px){.utility-content .search{width:100%}
}
.search input[type="search"]{border:0;color:#cbcbcb;float:left;font-weight:600;width:233px}
@media only screen and (max-width:1023px){.search input[type="search"]{width:254px}
}
@media only screen and (max-width:767px){.search input[type="search"]{width:236px}
}
@media only screen and (max-width:479px){.search input[type="search"]{display:block;width:85%}
}
.search input[type="image"]{float:left;padding:0}
#logo{float:left;margin-top:6px}
@media only screen and (max-width:1024px){#logo{margin:0 0 0 37px}
}
@media only screen and (max-width:767px){#logo{height:50px;margin:0 0 25px 30px;width:120px}
}
@media only screen and (max-width:602px){#logo{margin-left:20px}
}
.torso{background-color:#fff;*zoom:1;height:100%;padding:0 0 100px 0}
.torso:before,.torso:after{display:table;content:""}
.torso:after{clear:both}
@media only screen and (max-width:1179px){.torso{padding-bottom:20px}
}
.column{display:inline;float:left}
.col1{margin-left:7%;width:28.3333%}
.col1.focus{width:29.2%}
@media only screen and (max-width:1023px){.col1.focus{width:47%}
}
@media only screen and (max-width:767px){.col1.focus{width:100%}
}
@media only screen and (max-width:1023px){.two-col .col1{width:40.333%}
}
@media only screen and (max-width:767px){.two-col .col1{width:45.333%}
}
@media only screen and (max-width:602px){.two-col .col1{margin-left:0;width:100%}
}
@media only screen and (max-width:1023px){.proof-points .col1{width:45.333%}
}
@media only screen and (max-width:479px){.proof-points .col1{margin-left:0;width:100%}
}
.col1:first-of-type{margin-left:0}
.col2{width:74%}
@media only screen and (max-width:1179px){.col2{width:100%}
}
.col3{padding-left:7%;width:19%}
@media only screen and (max-width:1179px){.col3{padding-left:0;width:100%}
}
.col4{margin-left:1.6%;padding:32px 2%;width:45.2%}
.col4:first-of-type{margin-left:0}
.home .hp-slideshow{max-width:1500;position:relative}
@media only screen and (max-width:479px){.home .hp-slideshow{overflow:hidden}
}
.home .cycle-slideshow{margin:0 0 50px 0;padding:0;width:100%}
@media only screen and (max-width:602px){.home .cycle-slideshow{margin-bottom:10px}
}
.home .cycle-slideshow li{list-style-type:none;width:100%}
.lt-ie9 .home .cycle-slideshow li{min-width:1170px}
.home .cycle-slideshow li img{height:auto !important;max-width:100%}
.home .cycle-slideshow .carousel-content-container{height:100%;top:0;margin:0 auto;max-width:1170px;position:absolute;right:5%;left:5%}
@media only screen and (max-width:601px){.home .cycle-slideshow .carousel-content-container{background-color:#56a0d3;left:0;padding:10px 0;position:relative;right:0}
}
.home .cycle-slideshow .carousel-content{height:100%;width:60%}
@media only screen and (max-width:767px){.home .cycle-slideshow .carousel-content{width:94%}
}
@media only screen and (max-width:601px){.home .cycle-slideshow .carousel-content{margin:0 auto;max-width:1170px;width:90%}
}
.home .cycle-slideshow .carousel-content h1{color:#fff;font-size:60px;font-weight:400;line-height:1em;margin-top:52px}
@media only screen and (max-width:1179px){.home .cycle-slideshow .carousel-content h1{font-size:50px;margin-top:30px}
}
@media only screen and (max-width:1023px){.home .cycle-slideshow .carousel-content h1{font-size:38px;margin:20px 0}
}
@media only screen and (max-width:767px){.home .cycle-slideshow .carousel-content h1{font-size:25px;margin-bottom:10px}
}
@media only screen and (max-width:601px){.home .cycle-slideshow .carousel-content h1{color:#fff;display:inline;font-size:20px;margin:0}
}
.home .cycle-slideshow .carousel-content p{color:#fff;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:26px;margin:25px 0}
@media only screen and (max-width:1179px){.home .cycle-slideshow .carousel-content p{font-size:22px;margin:20px 0 17px}
}
@media only screen and (max-width:1023px){.home .cycle-slideshow .carousel-content p{margin-top:0}
}
@media only screen and (max-width:767px){.home .cycle-slideshow .carousel-content p{font-size:20px}
}
@media only screen and (max-width:601px){.home .cycle-slideshow .carousel-content p{color:#95def4;display:inline;font-size:16px;margin:0}
.home .cycle-slideshow .carousel-content p:before{content:"/ "}
}
@media only screen and (max-width:602px){.home .cycle-slideshow .carousel-content p{margin:6px 0}
}
.home .cycle-slideshow .carousel-content .button{display:inline-block;padding:14px 30px}
@media only screen and (max-width:1023px){.home .cycle-slideshow .carousel-content .button{padding:10px 15px}
}
@media only screen and (max-width:767px){.home .cycle-slideshow .carousel-content .button{padding:6px 15px}
}
@media only screen and (max-width:601px){.home .cycle-slideshow .carousel-content .button{background:0;color:#95def4;display:block;font-size:13px;margin-top:10px;padding:0}
}
.home .column.focus{border-left:1px solid #e0e0e0;margin-left:0;padding:0 2.4%}
@media only screen and (max-width:767px){.home .column.focus{border-left:0}
}
@media only screen and (max-width:1023px){.home .column.focus.contact{display:none}
}
.home .column.focus.news-events{border-left:0;padding-left:0}
@media only screen and (max-width:767px){.home .column.focus.news-events{margin-top:10px}
}
.home .column.focus:first-of-type{border-left:0;padding-left:0}
.home .column.focus div{border-top:1px solid #e0e0e0;line-height:1.2;overflow:hidden;padding:12px 0}
.home .column.focus div:first-of-type{border-top:0}
@media only screen and (max-width:1023px){.home .column.focus.trending{padding-right:0}
}
@media only screen and (max-width:767px){.home .column.focus.trending{border-top:2px solid #e0e0e0;padding:20px 0 0 0}
}
.home .column.focus.trending img{float:left;margin-right:18px}
.home .column.focus.trending div{overflow:hidden}
.home .column.focus.trending div h3{margin-bottom:2px}
.home .column.focus.trending div p{color:#636363;line-height:1.3em}
.home .column.focus.trending div div{border-top:0;overflow:hidden;padding:0}
.home .column.focus.trending div a{clear:both}
.home .column.focus h2{color:#636363;font-size:24px;font-weight:600;margin:0 0 15px 0}
.home .column.focus h3{font-size:14px;font-weight:600;margin:0 0 5px 0}
.home .column.focus .item-info{color:#acacac;font-size:12px}
.home .column.focus .date{display:inline-block;margin-bottom:3px}
@media only screen and (max-width:602px){.newSite .hp-slideshow{overflow:visible}
}
.newSite.home .torso{padding:0}
@media only screen and (max-width:1024px){.newSite.home .torso{padding-bottom:180px}
}
@media only screen and (max-width:1023px){.newSite.home .torso{padding:0}
}
.newSite .cycle-slideshow li{display:none}
.newSite .cycle-slideshow img:first-of-type{display:block}
.newSite .chevron-link{color:#fff;display:inline-block;background:#37a2e4;float:right;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;text-decoration:none;position:relative;padding:7px 22px;z-index:100}
.newSite .chevron-link:before,.newSite .chevron-link:after{content:"";position:absolute;top:0;border:0 solid #37a2e4;border-width:16px 10px;width:0;height:0}
.newSite .chevron-link:before{left:-20px;border-left-color:transparent;border-width:0}
.newSite .chevron-link:after{left:100%;border-color:transparent;border-left-color:#37a2e4}
.newSite .chevron-link:active{opacity:.8}
@media only screen and (max-width:1023px){.newSite.home a.chevron-link{float:left}
}
@media only screen and (max-width:767px){.newSite.home a.chevron-link{width:auto}
}
@media only screen and (max-width:602px){.newSite.home a.chevron-link{float:none;width:96%}
}
@media only screen and (max-width:479px){.newSite.home a.chevron-link{font-size:15px;left:0;margin-top:5px;padding:7px 10px}
}
.newSite.home .cycle-slideshow{margin:0}
@media only screen and (max-width:479px){.newSite.home .cycle-slideshow li{overflow:hidden}
}
.newSite .cycle-prev{position:absolute;top:28%;left:0;z-index:400}
@media only screen and (max-width:1023px){.newSite .cycle-prev{display:none}
}
.newSite .cycle-next{position:absolute;top:28%;right:0;z-index:400}
@media only screen and (max-width:1023px){.newSite .cycle-next{display:none}
}
.newSite.home .carousel-content-container{bottom:0;left:0;right:0;top:auto;max-width:1500px}
@media only screen and (max-width:1024px){.newSite.home .carousel-content-container{right:8%}
}
@media only screen and (max-width:1023px){.newSite.home .carousel-content-container{background:0;padding:0;position:static;right:auto}
}
@media only screen and (max-width:602px){.newSite.home .carousel-content-container{margin-top:-270px}
}
@media only screen and (max-width:479px){.newSite.home .carousel-content-container{margin-top:-136px}
}
.newSite.home .cycle-slideshow .carousel-content{float:right;height:auto;max-height:220px;margin:14% 18% 0 0;width:34%;word-wrap:break-word}
@media only screen and (max-width:1449px){.newSite.home .cycle-slideshow .carousel-content{margin:13% 18% 0 0;width:39%}
}
@media only screen and (max-width:1300px){.newSite.home .cycle-slideshow .carousel-content{margin:5% 14% 0 0;width:42%}
}
@media only screen and (max-width:1179px){.newSite.home .cycle-slideshow .carousel-content{margin-top:2%;width:47%}
}
@media only screen and (max-width:1024px){.newSite.home .cycle-slideshow .carousel-content{margin-top:9%;margin-right:6%;max-height:auto;top:0}
}
@media only screen and (max-width:1023px){.newSite.home .cycle-slideshow .carousel-content{margin:15% 5% 0 5%;position:absolute;left:5%;width:62%}
}
@media only screen and (max-width:767px){.newSite.home .cycle-slideshow .carousel-content{float:none;margin:10% 5% 0 5%;width:78%}
}
@media only screen and (max-width:602px){.newSite.home .cycle-slideshow .carousel-content{margin:0;max-height:none;position:inherit;width:auto}
}
.newSite.home .cycle-slideshow .carousel-content.fanfare{margin:9% 28% 0 0;max-height:none;width:23%}
.newSite.home .cycle-slideshow .carousel-content.fanfare p{text-align:left}
@media only screen and (max-width:1300px){.newSite.home .cycle-slideshow .carousel-content.fanfare{margin:3% 22% 0 0}
}
@media only screen and (max-width:1179px){.newSite.home .cycle-slideshow .carousel-content.fanfare{margin:0 17% 0 0;width:29%}
}
@media only screen and (max-width:1023px){.newSite.home .cycle-slideshow .carousel-content.fanfare{margin:16% 5% 0;width:53%}
}
@media only screen and (max-width:602px){.newSite.home .cycle-slideshow .carousel-content.fanfare{margin:0;width:auto}
}
@media only screen and (max-width:602px){.newSite.home .cycle-slideshow .carousel-content .carousel-content-inner{margin:10% 12% 0 12%}
}
.newSite.home .cycle-slideshow .carousel-content h1{font-family:Georgia,Times New Roman,serif;font-size:31px;font-style:italic;line-height:1.1;margin:0;text-shadow:6px 1px 12px #666}
@media only screen and (max-width:1449px){.newSite.home .cycle-slideshow .carousel-content h1{text-align:right}
}
@media only screen and (max-width:1023px){.newSite.home .cycle-slideshow .carousel-content h1{text-align:left}
}
@media only screen and (min-width:1181px){.newSite.home .cycle-slideshow .carousel-content h1{font-size:33px}
}
@media only screen and (max-width:767px){.newSite.home .cycle-slideshow .carousel-content h1{font-size:28px}
}
@media only screen and (max-width:602px){.newSite.home .cycle-slideshow .carousel-content h1{font-size:16px;font-weight:bold;margin-top:10px}
}
.newSite.home .cycle-slideshow .carousel-content img{position:static;left:auto;top:auto}
.newSite.home .cycle-slideshow .carousel-content p{font-size:12px;font-weight:bold;line-height:1.4;margin:18px 0;text-align:right;text-shadow:6px 1px 12px #666}
@media only screen and (max-width:1023px){.newSite.home .cycle-slideshow .carousel-content p{color:#fff;display:block;font-size:11px;text-align:left}
.newSite.home .cycle-slideshow .carousel-content p:before{content:" "}
}
@media only screen and (max-width:479px){.newSite.home .cycle-slideshow .carousel-content p:last-of-type{margin-bottom:5px}
}
.newSite .cycle-pager{position:relative;bottom:auto;overflow:visible;right:auto;text-align:center}
@media only screen and (max-width:1024px){.newSite .cycle-pager{margin-top:10px}
}
@media only screen and (max-width:1023px){.newSite .cycle-pager{display:none}
}
.newSite .cycle-pager.device-only{display:none}
@media only screen and (max-width:1023px){.newSite .cycle-pager.device-only{display:block;text-align:left}
}
@media only screen and (max-width:602px){.newSite .cycle-pager.device-only{margin-left:11%}
}
.newSite .carousel-content-container .cycle-pager span{font-size:32px;height:13px;width:13px}
@media only screen and (max-width:1024px){.newSite .carousel-content-container .cycle-pager span{background-color:#fff;border:2px solid #fff;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:0;width:8px;height:8px;margin-left:2px;margin-bottom:10px;vertical-align:top}
.newSite .carousel-content-container .cycle-pager span.cycle-pager-active{background:#37a2e4;border:2px solid #37a2e4}
}
.newSite .slide-bottom{float:left;position:absolute;bottom:2%;width:100%}
@media only screen and (max-width:1449px){.newSite .slide-bottom{bottom:1%}
}
@media only screen and (max-width:1024px){.newSite .slide-bottom{bottom:-27%;left:0}
}
@media only screen and (max-width:1023px){.newSite .slide-bottom{background:#000;float:none;bottom:auto;left:auto;position:relative;width:100%}
}
@media only screen and (max-width:1023px){.newSite .slide-bottom{bottom:auto}
}
.newSite .slider-focus-area-container{background-image:url("clientlib-site/images/hp-slider-blue-accent.png");background-position:top center;background-repeat:no-repeat;float:left;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;margin-top:25px;padding:0 9% 0 23%;width:100%}
@media only screen and (max-width:1449px){.newSite .slider-focus-area-container{padding-left:22%}
}
@media only screen and (max-width:1024px){.newSite .slider-focus-area-container{background-image:none;padding:0 0 0 17%}
}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container{padding:0}
}
@media only screen and (max-width:602px){.newSite .slider-focus-area-container{margin-top:0}
}
.newSite .slider-focus-area-container .slider-focus-area{color:#fff;float:left;margin-right:6%;padding:18px 0;width:23%}
@media only screen and (max-width:1449px){.newSite .slider-focus-area-container .slider-focus-area{width:23%}
}
@media only screen and (max-width:1300px){.newSite .slider-focus-area-container .slider-focus-area{width:26%}
}
@media only screen and (max-width:1179px){.newSite .slider-focus-area-container .slider-focus-area{padding:5px 0 18px 0;margin-right:4%;width:30%}
}
@media only screen and (max-width:1024px){.newSite .slider-focus-area-container .slider-focus-area{padding:0}
}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container .slider-focus-area{border-bottom:1px solid white;float:none;margin-right:0;overflow:hidden;padding:13px 11%;width:100%}
}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container .slider-focus-area div{overflow:hidden}
}
.newSite .slider-focus-area-container .slider-focus-area:last-child{border-bottom:0;margin-right:0}
.newSite .slider-focus-area-container .slider-focus-area:last-child h2{margin-bottom:0}
.newSite .slider-focus-area-container .slider-focus-area:last-child p{line-height:1.3;margin-bottom:14px}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container .slider-focus-area:last-child p{display:block}
}
.newSite .slider-focus-area-container .slider-focus-area .chevron-link{background:#37a2e4;border:0;cursor:pointer;float:none;padding:3px 5px}
.newSite .slider-focus-area-container .slider-focus-area .chevron-link:after{border-width:12px 7px}
@media only screen and (max-width:767px){.newSite .slider-focus-area-container .slider-focus-area .chevron-link{width:auto}
}
@media only screen and (max-width:602px){.newSite .slider-focus-area-container .slider-focus-area .chevron-link{display:none}
}
.newSite .slider-focus-area-container .slider-focus-area .styled-select{float:left;height:23px;overflow:hidden;background:url(clientlib-site/images/select-custom-arrow.jpg) no-repeat right #fff;margin-right:3px;width:170px}
.newSite .slider-focus-area-container .slider-focus-area .styled-select select{background:transparent;border:0;border-radius:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:23px;font-size:13px;line-height:1;padding:1px 10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:198px}
.newSite .slider-focus-area-container .slider-focus-area .styled-select select:focus{width:171px}
.newSite .slider-focus-area-container .slider-focus-area .styled-select option{padding-left:10px}
.newSite .slider-focus-area-container .slider-focus-area .image-container{display:table-cell;min-height:62px;height:62px;vertical-align:bottom}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container .slider-focus-area .image-container{float:left;margin-right:15px;min-height:0;height:auto;width:75px}
}
.newSite .slider-focus-area-container .slider-focus-area h2{font-size:12px;text-transform:uppercase}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container .slider-focus-area h2{margin-top:0;font-size:13px}
}
.newSite .slider-focus-area-container .slider-focus-area p{font-size:12px;line-height:1.5;margin:4px 0 5px 0}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container .slider-focus-area p{display:none}
}
.newSite .slider-focus-area-container .slider-focus-area span+a{background-image:url("clientlib-site/images/hp-focus-area-link-arrow.png");background-position:100% 50%;background-repeat:no-repeat;font-size:12px;text-transform:uppercase;padding-right:10px}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container .slider-focus-area span+a{font-size:10px}
}
.newSite .slider-focus-area-container .slider-focus-area a[href^="mailto"]{background-image:none;color:white;text-decoration:underline}
.newSite .slider-focus-area-container .slider-focus-area .dropdown-label{display:block;font-size:12px;margin:12px 0 6px 0;text-transform:uppercase}
@media only screen and (max-width:1023px){.newSite .slider-focus-area-container .slider-focus-area .dropdown-label{font-size:13px;font-weight:bold;margin:10px 0}
}
.lt-ie9 .newSite.home .carousel-content-container{left:5%;right:5%;width:auto}
@media only screen and (max-width:1300px){.lt-ie9 .newSite.home .slider-focus-area-container{padding-left:15%}
}
@media only screen and (max-width:1024px){.lt-ie9 .newSite.home .slider-focus-area-container{background-image:none;padding:0 0 0 15%}
}
@media only screen and (max-width:1023px){.lt-ie9 .newSite.home .slider-focus-area-container{padding:0}
}
@media only screen and (max-width:602px){.lt-ie9 .newSite.home .slider-focus-area-container{margin-top:0}
}
@media only screen and (max-width:1300px){.lt-ie9 .newSite.home .slider-focus-area{width:25%}
}
@media only screen and (max-width:1179px){.lt-ie9 .newSite.home .slider-focus-area{padding:5px 0 18px 0;margin-right:4%}
}
@media only screen and (max-width:1024px){.lt-ie9 .newSite.home .slider-focus-area{padding:0}
}
@media only screen and (max-width:1023px){.lt-ie9 .newSite.home .slider-focus-area{border-bottom:1px solid white;float:none;margin-right:0;overflow:hidden;padding:13px 11%;width:100%}
}
.video-overlay .video-thumb{border:2px solid #fff;display:block;max-height:90%;position:absolute;top:21%;right:13%;bottom:10%}
@media only screen and (max-width:1179px){.video-overlay .video-thumb{top:10%}
}
@media only screen and (max-width:1023px){.video-overlay .video-thumb{top:5%}
}
@media only screen and (max-width:767px){.video-overlay .video-thumb{top:3%}
}
@media only screen and (max-width:601px){.video-overlay{display:none}
}
a,a:link,a:active{color:#1988cc;text-decoration:none}
a:hover,a:link:hover,a:active:hover{text-decoration:underline}
.geolocation-disclaimer{background-color:#efefef;color:#7c7c7c;font-style:italic;font-weight:bold;height:70px;width:100%;z-index:401;text-align:center}
.geolocation-disclaimer .content-inner{padding-top:20px}
.geolocation-disclaimer .geolocation-text{padding:0 0 0 15px;width:100%;text-align:center}
.geolocation-disclaimer img{padding:0 0 0 10px;vertical-align:bottom}
.geolocation-disclaimer .close-box a{background-image:url("clientlib-site/images/close-out.jpg");width:70px;height:70px;position:absolute;right:0;top:0}
.geolocation-default.fixed{position:fixed}
.cookie-disclaimer{background-color:#efefef;bottom:0;color:#7c7c7c;font-size:12px;padding:1.5em 1em 1.5em 0;position:fixed;width:100%;z-index:401}
.cookie-disclaimer .content-inner{padding:0}
.cookie-disclaimer .cookie-text{width:80%;text-align:center;padding:0;margin:1em auto}
.cookie-disclaimer .cookie-close-box a{background-image:url("clientlib-site/images/close-out-sm.jpg");background-repeat:no-repeat;background-position:20px 8px;float:right;width:70px;height:70px;position:absolute;right:0;top:0}
.cookie-disclaimer p{margin:0;padding:0 0 0 15px}
.cookie-disclaimer a,.cookie-disclaimer a:link,.cookie-disclaimer a:active{color:#2b2b2b;font-weight:bold;margin:0}
@media only screen and (max-width:1190px){.cookie-disclaimer{padding-bottom:20px}
.cookie-disclaimer .cookie-close-box a{background-image:url("clientlib-site/images/close-out-sm.jpg");background-repeat:no-repeat;background-position:0 8px;float:right;height:70px;margin:0;padding:0 10px 0 5px;width:30px}
.cookie-disclaimer .cookie-text{width:80%;margin:0;padding:0;text-align:left}
.geolocation-disclaimer{height:80px}
.geolocation-disclaimer .content-inner{width:100%}
.geolocation-disclaimer .close-box a{background-image:url("clientlib-site/images/close-out-sm.jpg");background-repeat:no-repeat;float:right;height:100px;padding:0 10px 0 0;text-align:center;width:35px}
.geolocation-disclaimer .geolocation-text{width:75%;margin:0;padding:0 0 0 25px;text-align:left}
}
@media only screen and (max-width:480px){.geolocation-disclaimer .geolocation-text{font-size:12px;padding:0 0 0 20px;text-align:center}
}
header[role="banner"]{background-color:#fff;padding:0;position:relative;width:100%}
header[role="banner"] .cookie-disclaimer .content-inner{margin:0 auto;max-width:1170px;width:90%;padding:0}
@media only screen and (max-width:1024px){header[role="banner"] .cookie-disclaimer .content-inner{width:100%;position:relative}
}
header[role="banner"] .content-inner{padding-top:20px}
@media only screen and (max-width:1024px){header[role="banner"] .content-inner{width:100%;position:relative}
}
.page-header{line-height:normal;margin:5px auto 0 auto;max-width:1500px;position:relative}
.page-header .hero-banner{display:block;min-height:70px}
@media only screen and (max-width:1023px){.page-header .hero-banner{height:200px}
}
@media only screen and (max-width:767px){.page-header .hero-banner{height:auto}
}
@media only screen and (max-width:1024px){.page-header{margin-top:0}
}
.page-header.basic img{display:block;height:100px}
@media only screen and (max-width:602px){.page-header.basic img{height:50px}
}
.page-header.basic .page-header-inner{position:absolute;top:20px}
@media only screen and (max-width:602px){.page-header.basic .page-header-inner{background:0;left:15px;padding:0;position:absolute;top:5px}
}
@media only screen and (max-width:479px){.page-header.basic .page-header-inner{top:8px}
}
.page-header.basic .page-header-inner .banner-heading{font-size:34px;font-weight:400}
@media only screen and (max-width:602px){.page-header.basic .page-header-inner .banner-heading{font-size:28px}
}
@media only screen and (max-width:479px){.page-header .content-inner{width:100%}
}
.page-header .page-header-inner{color:#fff;position:absolute;bottom:43px}
@media only screen and (max-width:1179px){.page-header .page-header-inner{top:15px}
}
@media only screen and (max-width:1023px){.page-header .page-header-inner{top:28px}
}
@media only screen and (max-width:767px){.page-header .page-header-inner{top:10px}
}
@media only screen and (max-width:479px){.page-header .page-header-inner{background-color:#56a0d3;left:0;padding:15px 10px 20px 15px;position:relative;top:0}
}
.page-header .banner-heading{font-size:42px;font-weight:600;margin:0}
@media only screen and (max-width:767px){.page-header .banner-heading{font-size:27px}
}
@media only screen and (max-width:602px){.page-header .banner-heading{font-size:22px}
}
.page-header .banner-subheading{font-size:20px;font-weight:normal;margin-top:0}
@media only screen and (max-width:602px){.page-header .banner-subheading{font-size:13px}
}
.content-inner .section-header{clear:both;font-size:34px;font-weight:normal;line-height:normal;margin:11px 0 22px 0}
@media only screen and (max-width:1023px){.content-inner .section-header{font-size:28px;margin-bottom:5px}
}
@media only screen and (max-width:602px){.content-inner .section-header{font-size:22px}
}
.header-with-nav h2{float:left}
.header-with-nav .year-archive{margin-top:23px;float:right}
@media only screen and (max-width:1023px){.country-selector .torso .page-header.basic .page-header-inner .banner-heading{font-size:35px}
}
@media only screen and (max-width:767px){.country-selector .torso .page-header.basic .page-header-inner .banner-heading{font-size:22px}
}
@media only screen and (max-width:602px){.country-selector .torso .page-header.basic .page-header-inner .banner-heading{font-size:18px}
}
.cycle-slideshow,.cycle-slideshow *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cycle-slideshow{margin:0 auto;padding:0;position:relative}
.cycle-slideshow img{position:absolute;top:0;left:0;padding:0;display:block}
.cycle-slideshow img:first-child{position:static;z-index:100}
.cycle-pager{z-index:500;position:absolute;bottom:10px;right:34px;overflow:hidden}
@media only screen and (max-width:767px){.cycle-pager{display:none}
}
.cycle-pager span{font-family:arial;font-size:69px;width:28px;height:50px;display:inline-block;color:#fff;cursor:pointer}
.cycle-pager span.cycle-pager-active{color:#19a9e5}
.cycle-pager>*{cursor:pointer}
#slideshow{width:100%}
#slideshow img{height:auto;width:100%}
@media only screen and (max-width:480px),only screen and (max-device-width:480px){.cycle-slideshow{width:200px}
.cycle-overlay{padding:4px}
.cycle-caption{bottom:4px;right:4px}
}
#prev,#next{background-image:url(clientlib-site/images/logo-widget-arrow-buttons.png);background-repeat:no-repeat;cursor:pointer;height:29px;text-indent:-9000px;width:20px}
#prev{background-position:0 0;position:absolute;left:0}
@media only screen and (max-width:767px){#prev{display:inline-block;margin-right:5px;position:relative}
}
#prev.disabled{background-position:0 -100px;cursor:arrow}
#prev.disabled:hover{background-position:0 -100px;cursor:arrow}
#prev:hover{background-position:0 -199px;cursor:pointer}
#next{background-position:-101px 0;position:absolute;right:0}
@media only screen and (max-width:767px){#next{display:inline-block;margin-left:5px;position:relative}
}
#next.disabled{background-position:-101px -100px;cursor:arrow}
#next.disabled:hover{background-position:-101px -100px;cursor:arrow}
#next:hover{background-position:-101px -199px;cursor:pointer}
.slide-controls{position:absolute;top:40%;width:100%}
@media only screen and (max-width:767px){.slide-controls{display:inline-block;margin-top:10px;position:relative;text-align:center;width:100%}
}
@media only screen and (max-width:1023px){.proof-points.four .proof-point-focus{margin-left:0}
}
.proof-points ul{float:left;margin:20px 0 0 0;padding:0;width:100%}
.proof-points ul li{display:inline-block;margin-bottom:20px}
.proof-points ul li:nth-child(3n+3)+div .proof-point-focus{margin-left:0}
@media only screen and (max-width:1023px){.proof-points ul li:nth-child(3n+3)+div .proof-point-focus{clear:none;margin-left:7%}
}
@media only screen and (max-width:479px){.proof-points ul li:nth-child(3n+3)+div .proof-point-focus{margin-left:0}
}
.proof-points ul li:nth-child(4){clear:both;margin-left:0}
@media only screen and (max-width:1023px){.proof-points ul li:nth-child(4){clear:none;margin-left:7%}
}
@media only screen and (max-width:479px){.proof-points ul li:nth-child(4){margin-left:0}
}
.proof-points ul li:nth-child(7){clear:both;margin-left:0}
@media only screen and (max-width:1023px){.proof-points ul li:nth-child(7){clear:none;margin-left:0}
}
@media only screen and (max-width:479px){.proof-points ul li:nth-child(7){margin-left:0}
}
@media only screen and (max-width:1023px){.proof-points ul li:nth-child(9){clear:none;margin-left:0}
}
@media only screen and (max-width:479px){.proof-points ul li:nth-child(9){margin-left:0}
}
.proof-points ul li:nth-child(10){margin-left:0}
@media only screen and (max-width:1023px){.proof-points ul li:nth-child(10){clear:none;margin-left:7%}
}
@media only screen and (max-width:479px){.proof-points ul li:nth-child(10){margin-left:0}
}
.proof-points ul li:nth-child(10)+div .proof-point-focus{margin-left:7%}
@media only screen and (max-width:1023px){.proof-points ul li:nth-child(10)+div .proof-point-focus{clear:none;margin-left:0}
}
@media only screen and (max-width:479px){.proof-points ul li:nth-child(10)+div .proof-point-focus{margin-left:0}
}
@media only screen and (max-width:1023px){.proof-points ul li.proofPoint2{clear:both;margin-left:0}
}
@media only screen and (max-width:1023px){.proof-points ul li.proofPoint4{clear:both;margin-left:0}
}
.proof-points ul li:first-child{margin-left:0}
.proof-points ul li img{width:23.23%}
.proof-points ul li.proof-point-focus{margin-left:7%}
@media only screen and (max-width:479px){.proof-points ul li.proof-point-focus{margin-left:0}
}
.proof-points ul li.proof-point-focus h3{color:#7c7c7c}
.proof-points ul li.proof-point-focus p{font-size:14px;margin-top:8px}
.proof-points ul li.proof-point-focus .large-focus-font{color:#19a9e5}
@media only screen and (max-width:602px){.proof-points ul li.proof-point-focus .large-focus-font{font-size:23px}
}
@media only screen and (max-width:479px){.proof-points ul li.proof-point-focus .large-focus-font{font-size:32px}
}
.proof-points ul li.proof-point-focus a.button{display:inline-block;padding:10px 20px}
.proof-points ul h3{font-size:20px;font-weight:600;margin:0}
@media only screen and (max-width:1023px){.proof-points ul h3{font-size:18px}
}
.proof-points ul p{font-size:16px;line-height:1.4}
@media only screen and (max-width:1023px){.proof-points ul p{font-size:14px}
}
.accordian{float:left;margin-bottom:20px;position:relative;width:100%}
@media only screen and (max-width:767px){.accordian{margin:20px 0;float:none}
}
.accordian ul{float:left;margin:0;padding:0;width:43.6%}
@media only screen and (max-width:767px){.accordian ul{width:100%}
}
.accordian ul li{background-color:#ebebeb;list-style-type:none;margin-bottom:5px}
.accordian ul li:last-child{margin-bottom:0}
@media only screen and (max-width:767px){.accordian ul li{float:left;width:100%}
}
.accordian ul li.active a{background-color:#66c4c6;color:#fff}
.accordian ul li.active span{background-color:#dcf4f3;color:#7c7c7c;float:right;position:absolute;right:0;top:0;width:55.9%}
@media only screen and (max-width:767px){.accordian ul li.active span{float:left;padding-bottom:10px;position:relative;width:100%}
}
.accordian ul li.active span .headings{margin:32px 32px 0 32px}
@media only screen and (max-width:767px){.accordian ul li.active span .headings{margin:10px 10px 0 10px}
}
.accordian ul li.active span .fixed-header{margin:0 0 19px 0;text-transform:uppercase}
@media only screen and (max-width:767px){.accordian ul li.active span .fixed-header{margin:0 0 5px 0}
}
.accordian ul li.active span h3{color:#50adad;font-size:20px;font-weight:600;margin:15px 0 0 0}
@media only screen and (max-width:767px){.accordian ul li.active span h3{display:none}
}
.accordian ul li.active span p{font-size:18px;line-height:1.3;margin:0 32px 0 32px}
@media only screen and (max-width:767px){.accordian ul li.active span p{font-size:14px;margin:0 10px 0 10px}
}
.accordian ul li a{color:#7c7c7c;display:block;padding:12px 20px}
@media only screen and (max-width:767px){.accordian ul li a{padding:10px 12px}
}
.accordian ul li a:hover{text-decoration:none}
.article-listing{border-bottom:1px solid #ccc;padding:23px 0 16px 0}
.article-listing img{border-radius:5px 5px 5px 5px;float:left;margin-right:40px}
.article-listing div{float:left;width:71.5833%}
@media only screen and (max-width:1179px){.article-listing div{width:66.583%}
}
@media only screen and (max-width:767px){.article-listing div{width:47.583%}
}
@media only screen and (max-width:479px){.article-listing div{margin-top:15px;width:100%}
}
.article-listing div p{line-height:1.3;margin-top:3px}
.article-listing.news h3{font-size:14px;font-weight:600;margin:3px 0 5px 0}
.article-listing.trending{padding:38px 0}
.article-listing.trending h3{font-size:20px;margin:3px 0 15px 0}
.article-listing.trending .date{color:#2b2b2b;font-size:12px}
.article-listing:first-of-type{padding-top:0}
.article-listing:last-of-type{border-bottom:0}
.content-inner article{margin-top:15px}
.content-inner article .images{float:left;margin-right:40px;max-width:20.8333%;width:auto}
@media only screen and (max-width:1023px){.content-inner article .images{max-width:100%}
}
.content-inner article .images img{max-width:100%;width:auto;height:auto;border-radius:5px 5px 5px 5px;display:block;margin-bottom:20px}
@media only screen and (max-width:1023px){.content-inner article div,.content-inner article .newstemp{width:100%}
}
.content-inner article div .date{color:#2b2b2b;display:block}
.content-inner article div h2{font-size:22px;line-height:1.2;margin:9px 0 11px 0}
.content-inner article .twitter-share-button{width:92px !important}
.content-inner article .fb-like span{height:22px !important}
.content-inner article .pinterest{margin-left:15px}
.alert-message{background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:5px 5px 5px 5px;color:#c09853;padding:8px 25px}
.alert-message span{font-size:20px}
.bio{margin-bottom:20px;overflow:hidden;padding:10px 0}
.bio:first-of-type{margin-top:17px}
.bio:last-child .section-border{display:none}
.bio img{border-radius:5px 5px 5px 5px;float:left;margin:0 40px 0 0}
@media only screen and (max-width:602px){.bio img{margin:0 40px 15px 0}
}
.bio div{overflow:hidden;width:74.5833%}
@media only screen and (max-width:767px){.bio div{width:70.583%}
}
@media only screen and (max-width:602px){.bio div{width:100%}
}
.bio div:first-child{margin-top:0}
.bio div .hide{display:none;width:100%}
.bio .section-subheader{margin-top:0}
.our-mission{background-color:#eeece1;border-radius:5px 5px 5px 5px;color:#5b5333;margin-bottom:50px;padding:4%}
.our-mission h2{font-size:22px;margin:0}
.our-mission p{font-size:18px;line-height:1.4;margin-top:10px}
.button{-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;padding:14px 74px}
.button:hover{text-decoration:none}
.button.green{background-color:#75b639;color:#fff}
.button.green:hover{background-color:#8ecc4e;text-decoration:underline}
.button.green:active{background-color:#699931}
.button.grey{background-color:#989898;color:#fff}
.button.grey:hover{background-color:#b2b2b2}
.button.grey:active{background-color:#7c7c7c}
.buttons{float:left;margin:15px 0;width:100%}
.buttons .button{float:left;margin-right:25px}
.search-results-content .search{margin-bottom:30px;width:auto}
.search-results-content .search input[type="search"]{width:302px}
@media only screen and (max-width:767px){.search-results-content .search input[type="search"]{width:236px}
}
.search-results-content .pages{clear:both;font-size:16px}
.search-results-content .pages a{margin-right:4px}
@media only screen and (max-width:767px){.search-results-content .pages{font-size:20px}
.search-results-content .pages a{margin-right:12px}
}
.search-results-content .search-result{clear:both;margin-bottom:25px}
.search-results-content .search-result h2{font-size:14px;margin-bottom:0}
.search-results-content .search-result p{margin:0}
.search-results-content .search-result .search-breadcrumbs{font-size:13px}
footer,footer[role="contentinfo"]{background-color:#272727;color:#fff;width:100%;position:relative}
footer a,footer a:link,footer a:active,footer[role="contentinfo"] a,footer[role="contentinfo"] a:link,footer[role="contentinfo"] a:active{color:#fff}
footer #inner-footer,footer[role="contentinfo"] #inner-footer{font-size:13px;padding:24px 0 20px}
footer #inner-footer .phone,footer[role="contentinfo"] #inner-footer .phone{font-size:26px}
@media only screen and (max-width:767px){footer #inner-footer .phone,footer[role="contentinfo"] #inner-footer .phone{font-size:21px}
}
@media only screen and (max-width:479px){footer #inner-footer .phone,footer[role="contentinfo"] #inner-footer .phone{font-size:26px}
}
footer #inner-footer .phone:hover,footer[role="contentinfo"] #inner-footer .phone:hover{cursor:auto;text-decoration:none}
footer #inner-footer #site-info,footer[role="contentinfo"] #inner-footer #site-info{border-top:1px solid #686868;clear:both;font-size:12px;padding-top:9px}
footer #inner-footer #site-info span,footer[role="contentinfo"] #inner-footer #site-info span{margin-right:8px}
@media only screen and (max-width:767px){footer #inner-footer #site-info span.bar,footer[role="contentinfo"] #inner-footer #site-info span.bar{display:none}
}
@media only screen and (max-width:767px){footer #inner-footer #site-info span,footer[role="contentinfo"] #inner-footer #site-info span{display:block}
}
footer #inner-footer .column,footer[role="contentinfo"] #inner-footer .column{display:inline;float:left;margin-bottom:26px;width:26%}
@media only screen and (max-width:1023px){footer #inner-footer .column,footer[role="contentinfo"] #inner-footer .column{width:33%}
}
@media only screen and (max-width:767px){footer #inner-footer .column,footer[role="contentinfo"] #inner-footer .column{width:50%}
}
@media only screen and (max-width:479px){footer #inner-footer .column,footer[role="contentinfo"] #inner-footer .column{margin-bottom:10px;width:100%}
}
footer #inner-footer .column.mobile-only,footer[role="contentinfo"] #inner-footer .column.mobile-only{margin-bottom:20px}
footer #inner-footer .column.mobile-only img,footer[role="contentinfo"] #inner-footer .column.mobile-only img{margin:-2px 10px 0 0;vertical-align:middle}
footer #inner-footer .column h2,footer[role="contentinfo"] #inner-footer .column h2{color:#bababa;font-size:13px;margin-bottom:13px}
@media only screen and (max-width:479px){footer #inner-footer .column h2,footer[role="contentinfo"] #inner-footer .column h2{margin-bottom:5px}
}
footer #inner-footer .column p,footer[role="contentinfo"] #inner-footer .column p{margin-top:6px}
footer #inner-footer .column .email,footer[role="contentinfo"] #inner-footer .column .email{background-image:url(clientlib-site/images/icon-envelope.png);background-position:0 0;background-repeat:no-repeat;padding-left:34px}
footer #inner-footer .column ul,footer[role="contentinfo"] #inner-footer .column ul{float:left;margin-top:0;padding:0;width:100%}
footer #inner-footer .column ul.social-media li,footer[role="contentinfo"] #inner-footer .column ul.social-media li{list-style-type:none;float:left;margin-right:12px}
footer #inner-footer .column ul.social-media li a,footer[role="contentinfo"] #inner-footer .column ul.social-media li a{float:left}
footer #inner-footer .column ul.social-media li a img,footer[role="contentinfo"] #inner-footer .column ul.social-media li a img{float:left}
footer #inner-footer .column ul nav ul,footer[role="contentinfo"] #inner-footer .column ul nav ul{margin-top:0}
footer #inner-footer .column ul nav ul li,footer[role="contentinfo"] #inner-footer .column ul nav ul li{list-style-type:none}
section .focus-areas{border-top:0}
.focus-areas .focus-area:first-child{margin-left:0}
.focus-areas .focus-area h2{color:#fff;font-size:24px;line-height:1.2;margin-top:0}
@media only screen and (max-width:1179px){.focus-areas .focus-area h2{font-size:20px;line-height:1.5}
}
.focus-areas .focus-area .large-focus-font{color:#fff}
.focus-areas .focus-area a,.focus-areas .focus-area a:active,.focus-areas .focus-area a:link{color:#1988cc}
.focus-areas .focus-area a.button,.focus-areas .focus-area a:active.button,.focus-areas .focus-area a:link.button{color:#fff;display:inline-block;margin-top:10px}
@media only screen and (max-width:1023px){.focus-areas .focus-area a.button,.focus-areas .focus-area a:active.button,.focus-areas .focus-area a:link.button{padding:8px 20px}
}
.focus-areas .focus-area ul{padding:0 0 0 16px}
.focus-areas .focus-area ul li{margin-bottom:5px}
aside.callouts{margin-top:40px}
@media only screen and (max-width:1179px){aside.callouts{margin-top:10px}
}
aside.callouts .form-callout,aside.callouts .callout{margin-bottom:15px;padding:30px 11%}
@media only screen and (max-width:1179px){aside.callouts .form-callout,aside.callouts .callout{float:left;padding:30px 5%;width:38%}
aside.callouts .form-callout:first-child,aside.callouts .callout:first-child{margin-right:15px}
}
@media only screen and (max-width:479px){aside.callouts .form-callout,aside.callouts .callout{float:none;width:90%}
aside.callouts .form-callout:first-child,aside.callouts .callout:first-child{margin-right:0}
}
aside.callouts .form-callout h2,aside.callouts .callout h2{font-size:18px;margin-top:0}
aside.callouts .form-callout .button.green,aside.callouts .callout .button.green{display:block;float:none;font-size:12px;padding:10px 12px;text-align:center}
@media only screen and (max-width:1179px){aside.callouts .form-callout .button.green,aside.callouts .callout .button.green{display:inline-block}
}
aside.callouts .form-callout .button.green:hover,aside.callouts .callout .button.green:hover{text-decoration:underline}
aside.callouts .form-callout a,aside.callouts .form-callout a:active,aside.callouts .form-callout a:link,aside.callouts .callout a,aside.callouts .callout a:active,aside.callouts .callout a:link{color:#fff}
aside.callouts .form-callout.light-grey a,aside.callouts .form-callout.light-grey a:active,aside.callouts .form-callout.light-grey a:link,aside.callouts .callout.light-grey a,aside.callouts .callout.light-grey a:active,aside.callouts .callout.light-grey a:link{color:#2b2b2b}
aside.callouts .form-callout.light-grey a.button,aside.callouts .form-callout.light-grey a:active.button,aside.callouts .form-callout.light-grey a:link.button,aside.callouts .callout.light-grey a.button,aside.callouts .callout.light-grey a:active.button,aside.callouts .callout.light-grey a:link.button{color:#fff}
aside.callouts .form-callout .large-focus-font,aside.callouts .callout .large-focus-font{font-size:24px}
aside.callouts .form-callout{float:none;width:auto}
aside.callouts .form-callout input{width:90%}
@media only screen and (max-width:1179px){aside.callouts .form-callout{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
aside.callouts .form-callout .scfError{background:#FFF;margin-top:10px;padding:10px;color:red}
.focus-area,.callout{border-radius:5px 5px 5px 5px;color:#fff}
.focus-area.blue,.form-callout.blue,.callout.blue{background-color:#56a0d3}
.focus-area.blue h2,.form-callout.blue h2,.callout.blue h2{color:#d0eefc}
.focus-area.blue a,.focus-area.blue a:link,.focus-area.blue a:active,.form-callout.blue a,.form-callout.blue a:link,.form-callout.blue a:active,.callout.blue a,.callout.blue a:link,.callout.blue a:active{color:#d0eefc}
.focus-area.turquoise,.form-callout.turquoise,.callout.turquoise{background-color:#2c9fc5}
.focus-area.turquoise a,.focus-area.turquoise a:link,.focus-area.turquoise a:active,.form-callout.turquoise a,.form-callout.turquoise a:link,.form-callout.turquoise a:active,.callout.turquoise a,.callout.turquoise a:link,.callout.turquoise a:active{color:#d0eefc}
.focus-area.teal,.form-callout.teal,.callout.teal{background-color:#3b77a2}
.focus-area.teal h2,.form-callout.teal h2,.callout.teal h2{color:#fff}
.focus-area.teal a,.focus-area.teal a:link,.focus-area.teal a:active,.form-callout.teal a,.form-callout.teal a:link,.form-callout.teal a:active,.callout.teal a,.callout.teal a:link,.callout.teal a:active{color:#d0eefc}
.focus-area.grey,.form-callout.grey,.callout.grey{background-color:#424242}
.focus-area.light-grey,.form-callout.light-grey,.callout.light-grey{background-color:#f2f2f2;color:#545454}
.focus-area.light-grey h2,.form-callout.light-grey h2,.callout.light-grey h2{color:#545454}
.focus-area.purple,.form-callout.purple,.callout.purple{background-color:#68327b}
.focus-area.purple h2,.form-callout.purple h2,.callout.purple h2{color:#f6cfff}
.focus-area.beige,.form-callout.beige,.callout.beige{background-color:#eeece1;color:#545454}
.focus-area.beige h2,.form-callout.beige h2,.callout.beige h2{color:#545454}
.focus-area.white.focus-area,.form-callout.white.focus-area,.callout.white.focus-area{border-bottom:1px solid #acacac;color:#7c7c7c}
.focus-area.white.focus-area:last-child,.form-callout.white.focus-area:last-child,.callout.white.focus-area:last-child{border-bottom:0}
.focus-area.white.focus-area h2,.form-callout.white.focus-area h2,.callout.white.focus-area h2{color:#7c7c7c;font-size:18px;margin:0 0 10px 0}
.focus-area.white.focus-area a,.focus-area.white.focus-area a:link,.focus-area.white.focus-area a:active,.form-callout.white.focus-area a,.form-callout.white.focus-area a:link,.form-callout.white.focus-area a:active,.callout.white.focus-area a,.callout.white.focus-area a:link,.callout.white.focus-area a:active{color:#1988cc}
.focus-area.white.focus-area .large-focus-font,.form-callout.white.focus-area .large-focus-font,.callout.white.focus-area .large-focus-font{color:#ea7b35;font-size:24px}
.focus-area.white.focus-area p,.form-callout.white.focus-area p,.callout.white.focus-area p{margin:0}
.form-callout ul,.callout ul{font-size:13px;padding-left:19px}
.form-callout ul li,.callout ul li{margin-bottom:5px}
.form-callout ul li a,.callout ul li a{color:#1988cc;word-wrap:break-word}
.form-callout .scfForm .scfMultipleLineGeneralPanel,.form-callout .scfForm div select,.form-callout .scfForm div input,.form-callout .scfForm div textarea{width:100%}
.focus-areas.landing-focus-areas{border:0}
.focus-areas.landing-focus-areas .focus-area{margin-left:1.6%;padding:32px 2%;width:45.2%}
.focus-areas.landing-focus-areas .focus-area:first-child{margin-left:0}
@media only screen and (max-width:1023px){.focus-areas.landing-focus-areas .focus-area{padding:30px 5%;width:38%}
}
@media only screen and (max-width:602px){.focus-areas.landing-focus-areas .focus-area{margin:0 0 20px 0;padding:10px 5%;width:90%}
}
@media only screen and (max-width:767px){.focus-areas.landing-focus-areas .focus-area .button{display:block;padding:5px 20px}
}
section .focus-areas{border-top:0}
.focus-areas .focus-area:first-child{margin-left:0}
.focus-areas .focus-area h2{color:#fff;font-size:24px;line-height:1.2;margin-top:0}
@media only screen and (max-width:1179px){.focus-areas .focus-area h2{font-size:20px;line-height:1.5}
}
.focus-areas .focus-area .large-focus-font{color:#fff}
.focus-areas .focus-area a,.focus-areas .focus-area a:active,.focus-areas .focus-area a:link{color:#1988cc}
.focus-areas .focus-area a.button,.focus-areas .focus-area a:active.button,.focus-areas .focus-area a:link.button{color:#fff;display:inline-block;margin-top:10px}
@media only screen and (max-width:1023px){.focus-areas .focus-area a.button,.focus-areas .focus-area a:active.button,.focus-areas .focus-area a:link.button{padding:8px 20px}
}
.focus-areas .focus-area ul{padding:0 0 0 16px}
.focus-areas .focus-area ul li{margin-bottom:5px}
aside.callouts{margin-top:40px}
@media only screen and (max-width:1179px){aside.callouts{margin-top:10px}
}
aside.callouts .form-callout,aside.callouts .callout{margin-bottom:15px;padding:30px 11%}
@media only screen and (max-width:1179px){aside.callouts .form-callout,aside.callouts .callout{float:left;padding:30px 5%;width:38%}
aside.callouts .form-callout:first-child,aside.callouts .callout:first-child{margin-right:15px}
}
@media only screen and (max-width:479px){aside.callouts .form-callout,aside.callouts .callout{float:none;width:90%}
aside.callouts .form-callout:first-child,aside.callouts .callout:first-child{margin-right:0}
}
aside.callouts .form-callout h2,aside.callouts .callout h2{font-size:18px;margin-top:0}
aside.callouts .form-callout .button.green,aside.callouts .callout .button.green{display:block;float:none;font-size:12px;padding:10px 12px;text-align:center}
@media only screen and (max-width:1179px){aside.callouts .form-callout .button.green,aside.callouts .callout .button.green{display:inline-block}
}
aside.callouts .form-callout a,aside.callouts .form-callout a:active,aside.callouts .form-callout a:link,aside.callouts .callout a,aside.callouts .callout a:active,aside.callouts .callout a:link{color:#fff}
aside.callouts .form-callout.light-grey a,aside.callouts .form-callout.light-grey a:active,aside.callouts .form-callout.light-grey a:link,aside.callouts .callout.light-grey a,aside.callouts .callout.light-grey a:active,aside.callouts .callout.light-grey a:link{color:#2b2b2b}
aside.callouts .form-callout.light-grey a.button,aside.callouts .form-callout.light-grey a:active.button,aside.callouts .form-callout.light-grey a:link.button,aside.callouts .callout.light-grey a.button,aside.callouts .callout.light-grey a:active.button,aside.callouts .callout.light-grey a:link.button{color:#fff}
aside.callouts .form-callout .large-focus-font,aside.callouts .callout .large-focus-font{font-size:24px}
@media only screen and (max-width:1179px){aside.callouts .form-callout{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:1179px){aside.callouts .form-callout .scfSectionBorderAsFieldSet{margin:0 -12px}
}
@media only screen and (max-width:601px){aside.callouts .form-callout .scfSectionBorderAsFieldSet{margin:0}
}
@media only screen and (max-width:1179px){aside.callouts .form-callout .scfDropListBorder,aside.callouts .form-callout .scfEmailBorder,aside.callouts .form-callout .scfMultipleLineTextBorder,aside.callouts .form-callout .scfSingleLineTextBorder,aside.callouts .form-callout .scfPasswordBorder,aside.callouts .form-callout .scfNumberBorder,aside.callouts .form-callout .scfDatePickerBorder,aside.callouts .form-callout .scfDateBorder,aside.callouts .form-callout .scfRadioButtonListBorder,aside.callouts .form-callout .scfListBoxBorder,aside.callouts .form-callout .scfCheckBoxListBorder,aside.callouts .form-callout .scfFileUploadBorder,aside.callouts .form-callout .scfDateSelectorBorder,aside.callouts .form-callout .scfCreditCardBorder,aside.callouts .form-callout .scfConfirmPasswordBorder,aside.callouts .form-callout .scfCaptchaBorder,aside.callouts .form-callout .scfTelephoneBorder,aside.callouts .form-callout .scfSmsTelephoneBorder{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px;float:left;clear:none}
}
@media only screen and (max-width:601px){aside.callouts .form-callout .scfDropListBorder,aside.callouts .form-callout .scfEmailBorder,aside.callouts .form-callout .scfMultipleLineTextBorder,aside.callouts .form-callout .scfSingleLineTextBorder,aside.callouts .form-callout .scfPasswordBorder,aside.callouts .form-callout .scfNumberBorder,aside.callouts .form-callout .scfDatePickerBorder,aside.callouts .form-callout .scfDateBorder,aside.callouts .form-callout .scfRadioButtonListBorder,aside.callouts .form-callout .scfListBoxBorder,aside.callouts .form-callout .scfCheckBoxListBorder,aside.callouts .form-callout .scfFileUploadBorder,aside.callouts .form-callout .scfDateSelectorBorder,aside.callouts .form-callout .scfCreditCardBorder,aside.callouts .form-callout .scfConfirmPasswordBorder,aside.callouts .form-callout .scfCaptchaBorder,aside.callouts .form-callout .scfTelephoneBorder,aside.callouts .form-callout .scfSmsTelephoneBorder{width:100%;padding:0;float:none;clear:both}
}
@media only screen and (max-width:1179px){aside.callouts .form-callout .scfSubmitButtonBorder{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px 0 0}
}
@media only screen and (max-width:601px){aside.callouts .form-callout .scfSubmitButtonBorder{width:100%;padding:0}
}
.focus-area,.callout,.callOut,.callOutContainer{border-radius:5px 5px 5px 5px;color:#fff}
.focus-area.blue,.callout.blue,.callOut.blue,.callOutContainer.blue{background-color:#56a0d3}
.focus-area.blue h2,.callout.blue h2,.callOut.blue h2,.callOutContainer.blue h2{color:#d0eefc}
.focus-area.blue a,.focus-area.blue a:link,.focus-area.blue a:active,.callout.blue a,.callout.blue a:link,.callout.blue a:active,.callOut.blue a,.callOut.blue a:link,.callOut.blue a:active,.callOutContainer.blue a,.callOutContainer.blue a:link,.callOutContainer.blue a:active{color:#d0eefc}
.focus-area.turquoise,.callout.turquoise,.callOut.turquoise,.callOutContainer.turquoise{background-color:#2c9fc5}
.focus-area.turquoise a,.focus-area.turquoise a:link,.focus-area.turquoise a:active,.callout.turquoise a,.callout.turquoise a:link,.callout.turquoise a:active,.callOut.turquoise a,.callOut.turquoise a:link,.callOut.turquoise a:active,.callOutContainer.turquoise a,.callOutContainer.turquoise a:link,.callOutContainer.turquoise a:active{color:#d0eefc}
.focus-area.teal,.callout.teal,.callOut.teal,.callOutContainer.teal{background-color:#3b77a2}
.focus-area.teal h2,.callout.teal h2,.callOut.teal h2,.callOutContainer.teal h2{color:#fff}
.focus-area.teal a,.focus-area.teal a:link,.focus-area.teal a:active,.callout.teal a,.callout.teal a:link,.callout.teal a:active,.callOut.teal a,.callOut.teal a:link,.callOut.teal a:active,.callOutContainer.teal a,.callOutContainer.teal a:link,.callOutContainer.teal a:active{color:#d0eefc}
.focus-area.grey,.callout.grey,.callOut.grey,.callOutContainer.grey{background-color:#424242}
.focus-area.light-grey,.callout.light-grey,.callOut.light-grey,.callOutContainer.light-grey{background-color:#f2f2f2;color:#545454}
.focus-area.light-grey h2,.callout.light-grey h2,.callOut.light-grey h2,.callOutContainer.light-grey h2{color:#545454}
.focus-area.purple,.callout.purple,.callOut.purple,.callOutContainer.purple{background-color:#68327b}
.focus-area.purple h2,.callout.purple h2,.callOut.purple h2,.callOutContainer.purple h2{color:#f6cfff}
.focus-area.beige,.callout.beige,.callOut.beige,.callOutContainer.beige{background-color:#eeece1;color:#545454}
.focus-area.beige h2,.callout.beige h2,.callOut.beige h2,.callOutContainer.beige h2{color:#545454}
.focus-area.white.focus-area,.callout.white.focus-area,.callOut.white.focus-area,.callOutContainer.white.focus-area{border-bottom:1px solid #acacac;color:#7c7c7c}
.focus-area.white.focus-area:last-child,.callout.white.focus-area:last-child,.callOut.white.focus-area:last-child,.callOutContainer.white.focus-area:last-child{border-bottom:0}
.focus-area.white.focus-area h2,.callout.white.focus-area h2,.callOut.white.focus-area h2,.callOutContainer.white.focus-area h2{color:#7c7c7c;font-size:18px;margin:0 0 10px 0}
.focus-area.white.focus-area a,.focus-area.white.focus-area a:link,.focus-area.white.focus-area a:active,.callout.white.focus-area a,.callout.white.focus-area a:link,.callout.white.focus-area a:active,.callOut.white.focus-area a,.callOut.white.focus-area a:link,.callOut.white.focus-area a:active,.callOutContainer.white.focus-area a,.callOutContainer.white.focus-area a:link,.callOutContainer.white.focus-area a:active{color:#1988cc}
.focus-area.white.focus-area .large-focus-font,.callout.white.focus-area .large-focus-font,.callOut.white.focus-area .large-focus-font,.callOutContainer.white.focus-area .large-focus-font{color:#ea7b35;font-size:24px}
.focus-area.white.focus-area p,.callout.white.focus-area p,.callOut.white.focus-area p,.callOutContainer.white.focus-area p{margin:0}
.form-callout ul,.callout ul{font-size:13px;padding-left:19px}
.form-callout ul li,.callout ul li{margin-bottom:5px}
.form-callout ul li a,.callout ul li a{color:#1988cc;word-wrap:break-word}
.focus-areas.landing-focus-areas{border:0}
.focus-areas.landing-focus-areas .focus-area{margin-left:1.6%;padding:32px 2%;width:45.2%}
.focus-areas.landing-focus-areas .focus-area:first-child{margin-left:0}
@media only screen and (max-width:1023px){.focus-areas.landing-focus-areas .focus-area{padding:30px 5%;width:38%}
}
@media only screen and (max-width:602px){.focus-areas.landing-focus-areas .focus-area{margin:0 0 20px 0;padding:10px 5%;width:90%}
}
@media only screen and (max-width:767px){.focus-areas.landing-focus-areas .focus-area .button{display:block;padding:5px 20px}
}
.regions h2{color:#7c7c7c;font-size:16px;font-weight:normal;text-transform:uppercase}
.regions ul{float:left;font-size:16px;font-weight:600;margin-top:14px;padding:0;width:100%}
.regions ul li{clear:both;display:inline;float:left;list-style-type:none;margin-bottom:19px;width:100%}
.regions ul li span{color:#7c7c7c;font-size:11px;vertical-align:top}
.regions ul li div{float:left}
.regions ul li img{float:left;margin:0 17px 0 0}
.regions ul li a{font-size:14px;font-weight:normal;margin:0 4px}
p.cookie{clear:both;padding-top:10px}
p.cookie a,p.cookie a:link,p.cookie a:active{color:#7c7c7c}
.buttons.career .button{text-align:center;padding:10px 19px;width:104px}
@media only screen and (max-width:479px){.buttons.career .button{padding:5px 8px;width:95px}
}
.item-listing{border-bottom:1px solid #acacac;padding:20px 0}
.item-listing p{margin:0}
.item-listing:first-of-type{padding-top:0}
.item-listing:last-of-type{border:0}
.item-listing h3{font-size:14px;margin:0}
.item-listing img{border-radius:5px 5px 5px 5px;float:left;margin-right:18px}
.item-listing div{float:left}
.item .title{font-size:22px}
.item-info{color:#7c7c7c;font-size:13px}
.item-info .date{text-transform:uppercase}
.customer-center-item{border-bottom:1px solid #acacac}
.customer-center-item div{float:left;width:60%}
@media only screen and (max-width:767px){.customer-center-item div{width:100%}
}
.customer-center-item img{float:left;margin:59px 0 0 30px}
@media only screen and (max-width:767px){.customer-center-item img{float:none;margin:0 0 20px 0}
}
.customer-center-item:last-child{border-bottom:0}
@media only screen and (max-width:1023px){.customer-center-item:last-child{border-bottom:1px solid #acacac}
}
.customer-center-focus .focus-area{border-radius:0;padding:29px 0;width:100%}
.mobile-only{display:none;visibility:hidden}
@media only screen and (max-width:1023px){.mobile-only{display:block;visibility:visible}
.mobile-only a{text-decoration:none}
}
.tablet-and-under{display:none;visibility:hidden}
@media only screen and (max-width:1024px){.tablet-and-under{display:block;visibility:visible}
}
@media only screen and (max-width:602px){.document-link,.external-link,.internal-link,.video-link{display:inline-block;margin-bottom:8px}
}
a.teaser-link{color:#acacac;font-size:12px;text-transform:uppercase}
@media only screen and (max-width:767px){a.teaser-link{font-size:15px}
}
.share{margin-top:40px;padding:0}
.share li{display:inline;float:left}
.breadcrumbs{font-size:18px;margin:13px 0 34px 0}
@media only screen and (max-width:1023px){.breadcrumbs{margin-bottom:0}
}
.year-archive{margin:0;padding:0}
.year-archive li{display:inline;margin-right:5px}
.year-archive li a{color:#7c7c7c}
.year-archive li.active a{background-color:#7c7c7c;border-radius:4px 4px 4px 4px;color:#fff;font-size:13px;text-align:center;padding:3px 7px}
.date{color:#989898;font-size:11px;text-transform:uppercase}
article .date{font-size:12px}
@media only screen and (max-width:1023px){p.intro{font-size:16px}
}
.content-inner table{border:1px solid #ccc;border-radius:5px 5px 5px 5px;text-align:left;width:100%}
.content-inner table th{border-bottom:1px solid #ccc;padding:5px 10px}
.content-inner table td{padding:5px 10px}
.newSite header .content-inner{padding-top:20px}
.newSite #logo{margin-top:0}
@media only screen and (max-width:602px){.newSite #logo{margin-bottom:15px}
}
.newSite .utility-content{margin-top:28px}
@media only screen and (max-width:1024px){.newSite .utility-content{margin-top:0}
}
@media only screen and (max-width:602px){.newSite .utility-content{margin-bottom:10px;padding:0}
}
.newSite .utility-content .nav-utility{float:left;margin-top:7px;margin-right:13px}
.newSite .search{clear:none}
.newSite .focus-nav{margin-top:0}
@media only screen and (max-width:1024px){.newSite .focus-nav a{color:#fff}
}
.newSite .device-only-nav{top:28px}
.newSite .nav-primary{margin-top:0}
.newSite .nav-primary ul{margin:0 0 0 -9px}
@media only screen and (max-width:1024px){.newSite .nav-primary ul{margin-left:0}
}
.newSite .nav-primary ul .top-level:first-child .nav-menu{width:257%}
@media only screen and (max-width:1024px){.newSite .nav-primary ul .top-level:first-child .nav-menu{width:auto}
}
.newSite .nav-primary ul li.top-level{background-image:url("clientlib-site/images/nav-divider.jpg");background-position:97% 53%;background-repeat:no-repeat;font-size:13px;padding:7px 9px 7px 14px}
@media only screen and (max-width:1179px){.newSite .nav-primary ul li.top-level{padding:7px 7px 7px 9px}
}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level{background-image:none;font-size:14px;padding:0}
}
.newSite .nav-primary ul li.top-level .nav-title{background:0;padding-right:17px}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level .nav-title{background-image:url("clientlib-site/images/primary-nav-arrow-device.png");background-position:97.5% -155%;background-repeat:no-repeat;padding:12px 20px 12px 40px}
}
@media only screen and (max-width:767px){.newSite .nav-primary ul li.top-level .nav-title{background-position:96.5% -155%}
}
@media only screen and (max-width:602px){.newSite .nav-primary ul li.top-level .nav-title{padding:12px 20px 12px 12px}
}
.newSite .nav-primary ul li.top-level .nav-title.expanded{background-position:97.5% 364%}
.newSite .nav-primary ul li.top-level:last-of-type{background-image:none}
.newSite .nav-primary ul li.top-level:hover{background-image:none}
.newSite .nav-primary ul li.top-level:hover .nav-title{background-image:url("clientlib-site/images/primary-nav-arrow.png");background-position:100% -23%;background-repeat:no-repeat}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level:hover .nav-title{background-image:url(clientlib-site/images/primary-nav-arrow-device.png);background-position:97.5% -155%;padding:12px 20px 12px 40px}
.newSite .nav-primary ul li.top-level:hover .nav-title.expanded{background-color:#117da8;background-position:97.5% 364%}
}
@media only screen and (max-width:767px){.newSite .nav-primary ul li.top-level:hover .nav-title{background-position:96.5% -155%}
.newSite .nav-primary ul li.top-level:hover .nav-title.expanded{background-position:96.5% 293%}
}
@media only screen and (max-width:602px){.newSite .nav-primary ul li.top-level:hover .nav-title{padding:12px 20px 12px 12px}
}
.newSite .nav-primary ul li.top-level.no-highlight:hover{background-image:url("clientlib-site/images/nav-divider.jpg");background-position:97% 53%;background-repeat:no-repeat}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level.no-highlight:hover{background-image:none}
}
.newSite .nav-primary ul li.top-level.no-highlight:last-of-type{background-image:none}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level.no-highlight{padding:12px 40px}
}
@media only screen and (max-width:602px){.newSite .nav-primary ul li.top-level.no-highlight{padding:12px}
}
.newSite .nav-primary ul li.top-level.no-highlight .selected{color:#37a2e4}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level.no-highlight .selected{color:#fff}
}
.newSite .nav-primary ul li.top-level.no-highlight a div{padding-right:17px}
.newSite .nav-primary ul li.top-level div:first-of-type{text-transform:uppercase}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level div:first-of-type{text-transform:none}
}
.newSite .nav-primary ul li.top-level.active{color:#37a2e4}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level.active{color:#fff}
}
.newSite .nav-primary ul li.top-level a,.newSite .nav-primary ul li.top-level a:link,.newSite .nav-primary ul li.top-level a:active{font-size:13px}
.newSite .nav-primary ul li.top-level .nav-menu{top:33px;width:125%}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level .nav-menu{top:0;width:auto}
}
.newSite .nav-primary ul li.top-level ul li a{line-height:1.3;padding:13px 7px 13px 24px}
@media only screen and (max-width:1024px){.newSite .nav-primary ul li.top-level ul li a{padding:10px 45px}
}
@media only screen and (max-width:767px){.newSite .nav-primary ul li.top-level ul li a{padding-left:37px}
}
@media only screen and (max-width:602px){.newSite .nav-primary ul li.top-level ul li a{padding-left:24px}
}
@media only screen and (max-width:479px){.newSite .nav-primary ul li.top-level ul li a{padding-left:17px}
}
.newSite .page-header{margin-top:0}
.newSite footer #inner-footer.content-inner{max-width:990px}
.newSite .page-header .banner-heading{font-family:Georgia,Times New Roman,serif;font-size:50px;font-style:italic;font-weight:bold;text-shadow:6px 1px 12px #666}
@media only screen and (min-width:1025px){.newSite .page-header .banner-heading{font-size:50px}
}
@media only screen and (min-width:768px){.newSite .page-header .banner-heading{font-size:45px}
}
@media only screen and (max-width:767px){.newSite .page-header .banner-heading{font-size:27px}
}
@media only screen and (max-width:479px){.newSite .page-header .banner-heading{font-size:22px;text-shadow:none}
}
.newSite .page-header .banner-subheading{font-size:25px;line-height:.7}
@media only screen and (max-width:767px){.newSite .page-header .banner-subheading{font-size:18px}
}
@media only screen and (max-width:602px){.newSite .page-header .banner-subheading{font-size:13px;line-height:1;margin-bottom:10px}
}
@media only screen and (max-width:478px){.newSite .page-header .banner-subheading{margin-bottom:0}
}
@media only screen and (min-width:768px){.newSite .page-header .banner-subheading{line-height:1;margin-bottom:15px}
}
@media only screen and (min-width:1025px){.newSite .page-header .banner-subheading{line-height:1;margin-bottom:30px}
}
.newSite .page-header.basic .page-header-inner{top:20px}
@media only screen and (max-width:602px){.newSite .page-header.basic .page-header-inner{left:27px;top:8px}
}
@media only screen and (max-width:479px){.newSite .page-header.basic .page-header-inner{left:20;top:8px}
}
.newSite .page-header.basic .page-header-inner .banner-heading{font-size:50px;font-weight:600;text-shadow:none}
@media only screen and (max-width:602px){.newSite .page-header.basic .page-header-inner .banner-heading{font-size:28px}
}
.newSite .page-header .page-header-inner{bottom:15%;top:inherit}
@media only screen and (max-width:1179px){.newSite .page-header .page-header-inner{bottom:20px}
}
@media only screen and (max-width:601px){.newSite .page-header .page-header-inner{bottom:0}
}
.newSite #nav-secondary{background-color:#37a2e4}
@media only screen and (max-width:1024px){.newSite #nav-secondary{background-color:#ebebeb}
}
.newSite #nav-secondary ul{background-color:#37a2e4;padding:7px 0}
@media only screen and (max-width:1024px){.newSite #nav-secondary ul{background-color:#ebebeb;padding:0}
}
.newSite #nav-secondary ul li{margin-right:10px}
@media only screen and (max-width:1024px){.newSite #nav-secondary ul li{margin-right:0}
}
.newSite #nav-secondary ul li a,.newSite #nav-secondary ul li a:link,.newSite #nav-secondary ul li a:active{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:-1px;padding:1px 11px}
@media only screen and (max-width:1024px){.newSite #nav-secondary ul li a,.newSite #nav-secondary ul li a:link,.newSite #nav-secondary ul li a:active{color:#636363;padding:10px 11px 10px 48px}
}
@media only screen and (max-width:767px){.newSite #nav-secondary ul li a,.newSite #nav-secondary ul li a:link,.newSite #nav-secondary ul li a:active{padding-left:37px}
}
@media only screen and (max-width:602px){.newSite #nav-secondary ul li a,.newSite #nav-secondary ul li a:link,.newSite #nav-secondary ul li a:active{padding-left:24px}
}
@media only screen and (max-width:479px){.newSite #nav-secondary ul li a,.newSite #nav-secondary ul li a:link,.newSite #nav-secondary ul li a:active{padding-left:17px}
}
@media only screen and (max-width:1023px){.newSite #nav-secondary ul li.child-selected a{background-color:#ebebeb}
}
.newSite #nav-secondary ul li.active a{background-color:#fff;color:#589ed3}
@media only screen and (max-width:1024px){.newSite #nav-secondary ul li.active a{background-color:#ebebeb;background-image:url("clientlib-site/images/secondary-nav-arrow-device.png");background-position:97.5% 130%;background-repeat:no-repeat;color:#747474}
}
.cta-link{background-color:#37a2e4;display:inline-block;float:right;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;padding:7px 22px;position:relative;width:auto}
@media only screen and (max-width:1179px){.cta-link{float:none}
}
.cta-link a{color:#fff}
.cta-link:after{content:'';position:absolute;top:0;left:100%;width:0;height:0;border:16px solid transparent;border-left:14px solid #37a2e4}
.cta-link:before{content:'';position:absolute;top:0;left:100%;width:0;height:0;border:16px solid transparent;border-left:14px solid #37a2e4}
.wrapper{background:#231f20}
.wrapper.black{background:#000}
.customer-stories .torso,.customer-stories-tara-mediate .torso,.customer-stories-oswald-morgan .torso,.customer-stories-charles-loner .torso{padding:0}
.content-inner.wide-grid{max-width:1200px;width:100%}
.newSite .grid-container{background-color:#37a2e4;overflow:hidden}
.newSite .overview-block{background-color:#37a2e4;color:#fff;float:left;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;height:300px;padding:90px 3.5%;width:33%}
@media only screen and (max-width:1449px){.newSite .overview-block{height:auto}
}
@media only screen and (max-width:1023px){.newSite .overview-block{float:none;height:auto;padding:10px 3.5%;width:93%}
}
.newSite .overview-block h1{font-size:48px;font-style:italic;letter-spacing:-1px}
@media only screen and (max-width:1449px){.newSite .overview-block h1{font-size:38px}
}
@media only screen and (max-width:1024px){.newSite .overview-block h1{font-size:24px}
}
.newSite .overview-block p{line-height:1.3}
@media only screen and (max-width:1024px){.newSite .overview-block p{font-size:14px}
}
@media only screen and (max-width:602px){.newSite .overview-block p{font-size:11px}
}
.newSite .grid{margin:0;padding:0}
.newSite .grid li{display:inline-block;float:left;vertical-align:top;list-style-type:none;position:relative;width:20%}
@media only screen and (max-width:602px){.newSite .grid li{border-right:1px solid #fff;width:33.2%}
.newSite .grid li:last-of-type{border:0}
}
@media only screen and (max-width:479px){.newSite .grid li{width:33.1%}
}
.newSite .grid li a,.newSite .grid li img{display:block}
.newSite .grid li:hover .overlay-content{opacity:1}
.newSite .grid li.empty{background:#272727}
@media only screen and (max-width:1023px){.newSite .grid li.empty{display:none}
}
.newSite .grid li.empty:after{content:"\0000a0"}
.newSite .grid li.empty.blue{background-color:#37a2e4}
.newSite .grid .overlay-content{background-color:rgba(0,0,0,0.8);color:#fff;opacity:0;padding:35px 8% 32px;position:absolute;transition:opacity .4s ease 0;margin:auto;top:0;left:0;bottom:0;right:0}
@media only screen and (max-width:1024px){.newSite .grid .overlay-content{background-color:rgba(0,0,0,0.2);opacity:1;top:auto;bottom:0;padding:0 8%}
}
@media only screen and (max-width:602px){.newSite .grid .overlay-content{display:none}
}
.newSite .grid .overlay-content i{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:.9}
@media only screen and (max-width:1024px){.newSite .grid .overlay-content i{display:none}
}
.newSite .grid .overlay-content p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:11px;line-height:1.2;position:relative}
@media only screen and (max-width:1024px){.newSite .grid .overlay-content p:after{content:url("clientlib-site/images/hp-focus-area-link-arrow.png");margin:1px 0 0 6px}
}
.newSite .grid .overlay-content p span{display:block}
@media only screen and (max-width:1024px){.newSite .grid .overlay-content p span{display:none}
}
.newSite .grid .overlay-content .chevron-link{float:none;padding:4px 22px}
@media only screen and (max-width:1024px){.newSite .grid .overlay-content .chevron-link{display:none}
}
.newSite #box{width:25%;padding-bottom:25%;background:#00F;color:#FFF;position:relative}
.newSite #innerContent{position:absolute;left:10px;right:10px;top:10px;bottom:10px;background:#66F}
.newSite .slideshow-container{overflow:hidden;position:relative}
.newSite .slideshow-container .chevron-link{float:none}
.newSite .slideshow-container .chevron-link.mobile-only{display:none}
@media only screen and (max-width:1023px){.newSite .slideshow-container .chevron-link.mobile-only{display:block;width:93%}
}
@media only screen and (max-width:767px){.newSite .slideshow-container .chevron-link.mobile-only{font-size:16px;text-align:center;width:77%}
}
@media only screen and (max-width:602px){.newSite .slideshow-container .chevron-link.mobile-only{border-bottom:1px solid #82c6ed;font-size:16px;width:83%}
}
.newSite .slideshow-container .mobile-video-container{height:0;width:0;position:relative}
@media only screen and (max-width:1023px){.newSite .slideshow-container .mobile-video-container{height:auto;width:auto}
}
.newSite .slideshow-container .mobile-video-container img{height:0;width:0}
@media only screen and (max-width:1023px){.newSite .slideshow-container .mobile-video-container img{height:auto;position:absolute;left:43%;padding-top:30px;top:13%;width:auto;z-index:200}
}
.newSite .slideshow-container .mobile-video-container:hover{cursor:pointer}
.newSite #video-dialog{display:none}
@media only screen and (max-width:1023px){.newSite .cycle-slideshow.interior{width:100%}
}
@media only screen and (max-width:1023px){.newSite .cycle-slideshow.interior .chevron-link{display:none}
}
.newSite .cycle-slideshow.interior li{list-style-type:none;width:100%}
.newSite .cycle-slideshow.interior li img{height:auto !important;max-width:100%}
.newSite .cycle-slideshow.interior .carousel-content{color:#fff;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;height:auto;left:17%;position:absolute;bottom:23%;width:40%}
@media only screen and (max-width:1449px){.newSite .cycle-slideshow.interior .carousel-content{width:39%}
}
@media only screen and (max-width:1300px){.newSite .cycle-slideshow.interior .carousel-content{left:14%}
}
@media only screen and (max-width:1179px){.newSite .cycle-slideshow.interior .carousel-content{bottom:31%;left:10%}
}
@media only screen and (max-width:1024px){.newSite .cycle-slideshow.interior .carousel-content{width:46%}
}
@media only screen and (max-width:1023px){.newSite .cycle-slideshow.interior .carousel-content{font-size:11px;bottom:13%;width:88%}
}
@media only screen and (max-width:767px){.newSite .cycle-slideshow.interior .carousel-content{margin-bottom:10px}
}
@media only screen and (max-width:602px){.newSite .cycle-slideshow.interior .carousel-content{margin-top:-18%;padding:0 6%;position:static;width:100%}
}
.newSite .cycle-slideshow.interior .carousel-content h1{font-size:33px;font-style:italic;font-weight:400;line-height:1.3;margin-bottom:13px;text-shadow:6px 1px 12px #666}
@media only screen and (max-width:767px){.newSite .cycle-slideshow.interior .carousel-content h1{font-size:16px}
}
.newSite .cycle-slideshow.interior .carousel-content .solutions{font-size:12px}
@media only screen and (max-width:767px){.newSite .cycle-slideshow.interior .carousel-content .solutions{display:block;font-size:11px;margin-bottom:10px}
}
.newSite .cycle-slideshow.interior .carousel-content .name{font-size:20px}
@media only screen and (max-width:767px){.newSite .cycle-slideshow.interior .carousel-content .name{font-size:11px}
}
.newSite a.arrow-link,.newSite a.arrow-link__Link{background-image:url("clientlib-site/images/hp-focus-area-link-arrow.png");background-position:100% 50%;background-repeat:no-repeat;font-size:12px;margin-left:10px;text-decoration:underline;text-transform:uppercase;padding-right:10px}
@media only screen and (max-width:767px){.newSite a.arrow-link{font-size:11px}
}
.newSite a.arrow-link:first-of-type{margin-left:2px}
.newSite .slider-content-right{color:#fff;position:absolute;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;right:12%;padding-top:69px;top:0;width:28%;z-index:100}
@media only screen and (max-width:1449px){.newSite .slider-content-right{right:8%}
}
@media only screen and (max-width:1300px){.newSite .slider-content-right{right:5%}
}
@media only screen and (max-width:1024px){.newSite .slider-content-right{right:9%}
}
@media only screen and (max-width:1023px){.newSite .slider-content-right{background:#000;margin:0 auto;padding:0 0 30px 0;position:relative;top:auto;right:auto;width:80%}
}
@media only screen and (max-width:602px){.newSite .slider-content-right{padding:0;width:100%}
}
.newSite .slider-content-right .video-container{display:inline-block}
.newSite .slider-content-right .video-container img{border:1px solid #fff}
@media only screen and (max-width:1023px){.newSite .slider-content-right .video-container{display:none;height:0;width:0}
}
.newSite .slider-content-right .video-container:hover{cursor:pointer}
.newSite .slider-content-right .expand-link{display:none;margin:20px 0}
@media only screen and (max-width:602px){.newSite .slider-content-right .expand-link{padding:0 10px 0 6%}
}
.newSite .slider-content-right .mobile-content{font-size:13px;height:70px;display:none;overflow:hidden}
.newSite .slider-content-right .mobile-content .arrow-link{margin-left:0;text-decoration:underline}
@media only screen and (max-width:1023px){.newSite .slider-content-right .mobile-content{display:block}
}
@media only screen and (max-width:602px){.newSite .slider-content-right .mobile-content{padding:0 6%}
}
.newSite .slider-content-right .mobile-content p{line-height:1.4}
.newSite .slider-content-right .mobile-content p:first-of-type{margin-top:0}
.newSite .slider-content-right .slider-content{font-size:13px;padding-right:9%}
.newSite .slider-content-right .slider-content .arrow-link{margin-left:0;text-decoration:underline}
@media only screen and (max-width:1023px){.newSite .slider-content-right .slider-content{display:none}
}
.newSite .slider-content-right .slider-content p{line-height:1.4}
@media only screen and (max-width:1023px){.newSite .slider-content-right .slimScrollDiv{height:auto !important}
}
.newSite .slider-content-right h2{font-size:18px;margin-bottom:0}
.newSite .slider-content-right h2+p{margin-top:1px}
.newSite .story-nav{position:absolute;bottom:0;left:17%;margin:0 auto;z-index:300}
.newSite .story-nav img{height:auto}
@media only screen and (max-width:1179px){.newSite .story-nav{left:10%}
}
@media only screen and (max-width:1023px){.newSite .story-nav{background:#000;margin-left:10%;overflow:hidden;position:static}
}
@media only screen and (max-width:767px){.newSite .story-nav{margin-top:30px}
}
@media only screen and (max-width:602px){.newSite .story-nav{left:0;margin:0 auto;width:62%}
}
@media only screen and (max-width:479px){.newSite .story-nav{margin:0;width:auto}
}
.newSite .story-nav a{float:left;margin-right:1px;opacity:.3}
@media only screen and (max-width:479px){.newSite .story-nav a{width:33%}
}
.newSite .story-nav a:hover{opacity:1;transition:opacity .4s ease 0}
.newSite .story-nav img{display:block}
.newSite .story-nav .active{position:relative;float:left;-webkit-box-shadow:rgba(0,0,0,0.2) 3px 5px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 3px 5px 5px;box-shadow:rgba(0,0,0,0.2) 3px 5px 5px;opacity:1}
.newSite .story-nav .active:hover{transition:none}
.newSite .story-nav .active:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(14,183,232,0.5);-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.customer-story-detail .fancybox-skin{background:#000}
.lt-ie9 .overlay-content{display:none}
.lt-ie9 .overlay-content:hover{display:block}
.lt-ie9 .grid a:hover .overlay-content{background:black;display:block}
.lt-ie9 .nav-block{-ms-filter:"alpha(opacity=50)"}
.lt-ie9 .nav-block.active{-ms-filter:"alpha(opacity=100)"}
#countdown-timer{border-bottom:2px solid #1988cc;margin-bottom:30px;padding-bottom:40px;text-align:center}
#countdown-timer>.countdown-timer-wrapper{margin:30px 0 30px 0}
#countdown-timer>.countdown-timer-wrapper>span{background-color:#acacac;-webkit-border-radius:80px;-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;border-radius:80px;color:#FFF;display:inline-block;font-size:18px;height:140px;margin:0 10px;padding-top:20px;width:160px}
.minutes,.seconds,.hours,.day-count{font-size:60px;line-height:80px}
.speedbump-modal .fancybox-inner h2{color:#37a2e4;font-family:Georgia,Times New Roman,serif;font-size:38px;font-style:italic;font-weight:700}
.speedbump-modal .fancybox-inner p{font-weight:bold}
@media only screen and (max-width:602px){.speedbump-modal .fancybox-inner .button{text-align:center;padding:14px;width:180px}
.speedbump-modal .fancybox-inner .button+.button{margin-top:10px}
}
h1.mid-lookup{line-height:normal}
.device-only-nav{display:none;-webkit-transition:top .1s linear;-moz-transition:top .1s linear;-o-transition:top .1s linear;transition:top .1s linear;z-index:200}
.device-only-nav a{float:left}
@media only screen and (max-width:1024px){.device-only-nav{display:block;position:absolute;top:45px;right:20px}
}
@media only screen and (max-width:1024px) and (max-width:767px){.device-only-nav{right:15px}
}
.menu-expansion{display:block;height:30px;overflow:hidden;padding:0;width:30px}
.menu-expansion .off{display:block}
.menu-expansion .on{display:none}
.menu-expansion.expanded .off{display:none}
.menu-expansion.expanded .on{display:block}
.search-expansion{display:block;height:30px;margin-right:5px;overflow:hidden;padding:0;width:30px}
.search-expansion .off{display:block}
.search-expansion .on{display:none}
.search-expansion.expanded .off{display:none}
.search-expansion.expanded .on{display:block}
.utility-content{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px;float:right}
@media only screen and (max-width:1024px){.utility-content{clear:both;float:right;padding:0 15px 30px 0}
}
@media only screen and (max-width:479px){.utility-content{float:left;margin:0 22px;width:82%}
}
.utility-content .nav-utility{float:right;margin:0 0 8px 0;overflow:hidden}
@media only screen and (max-width:1024px){.utility-content .nav-utility{display:none}
}
@media only screen and (max-width:479px){.utility-content .nav-utility{float:left}
}
.utility-content .nav-utility ul{margin:0;padding:0}
.utility-content .nav-utility ul li{float:left}
.utility-content .nav-utility ul li span{color:#acacac}
.utility-content .nav-utility ul li:last-child>span{display:none}
.utility-content .nav-utility ul li a{color:#acacac;padding:0 6px}
.utility-content .nav-utility ul li:first-of-type a{padding-left:0}
.utility-content .nav-utility ul li.country{float:left;width:auto}
.utility-content .nav-utility ul li.country a{border-right:0;padding:0 0 0 8px;white-space:nowrap}
.utility-content .nav-utility ul li.country img{height:24px;margin-right:5px;vertical-align:middle}
.lt-ie9 .utility-content .nav-utility ul li.country span{min-width:auto}
.utility-content #country-chooser{float:right}
.nav-primary{clear:both;float:left;margin-top:5px}
@media only screen and (max-width:1024px){.nav-primary{display:none;float:none}
}
@media only screen and (min-width:1025px){.nav-primary{display:block !important}
}
.nav-primary ul{float:left;margin:0 0 0 -27px;padding:0}
@media only screen and (max-width:1024px){.nav-primary ul{float:none;margin-left:0}
}
.nav-primary ul li.top-level{background:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:0;float:left;font-size:16px;padding:16px 27px 19px 27px;position:relative}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level{background-color:#1988cc;border-bottom:1px solid #fff;border-radius:0;color:#fff;float:none;font-size:14px;padding:0}
.nav-primary ul li.top-level.expanded{background-color:#117da8}
}
.nav-primary ul li.top-level .nav-title{background-image:url(clientlib-site/images/primary-nav-arrow.png);background-position:100% 125%;background-repeat:no-repeat;padding-right:20px}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level .nav-title{background-image:url(clientlib-site/images/primary-nav-arrow-device.png);background-position:97.5% -155%;padding:12px 20px 12px 40px}
}
@media only screen and (max-width:767px){.nav-primary ul li.top-level .nav-title{background-position:96.5% -155%}
}
@media only screen and (max-width:602px){.nav-primary ul li.top-level .nav-title{padding:12px 20px 12px 12px}
}
.nav-primary ul li.top-level.active{font-weight:600}
.nav-primary ul li.top-level a{color:#2b2b2b}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level a{color:#fff}
}
.nav-primary ul li.top-level:hover{background-color:#1988cc;-webkit-box-shadow:2px 4px 7px -2px #b1b1b1;box-shadow:2px 4px 7px -2px #b1b1b1;color:#fff}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level:hover{cursor:pointer}
}
.nav-primary ul li.top-level:hover .nav-title{background-position:100% -31%;color:#fff}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level:hover .nav-title{background-image:url(clientlib-site/images/primary-nav-arrow-device.png);background-position:97.5% -155%;padding:12px 20px 12px 40px}
.nav-primary ul li.top-level:hover .nav-title.expanded{background-color:#117da8;background-position:97.5% 293%}
}
@media only screen and (max-width:767px){.nav-primary ul li.top-level:hover .nav-title{background-position:96.5% -155%}
.nav-primary ul li.top-level:hover .nav-title.expanded{background-position:96.5% 293%}
}
@media only screen and (max-width:602px){.nav-primary ul li.top-level:hover .nav-title{padding:12px 20px 12px 12px}
}
.nav-primary ul li.top-level:hover .nav-menu{visibility:visible;opacity:1;z-index:200}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level:hover .nav-menu{opacity:1;visibility:visible}
}
.nav-primary ul li.top-level:hover .nav-menu a{background-color:#1988cc;text-decoration:none}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level:hover .nav-menu a{background:0}
}
.nav-primary ul li.top-level.no-highlight{border-radius:none}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level.no-highlight{color:#fff;padding:12px 40px}
}
@media only screen and (max-width:602px){.nav-primary ul li.top-level.no-highlight{padding:12px}
}
.nav-primary ul li.top-level.no-highlight:hover{background:0;box-shadow:none}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level.no-highlight:hover{background-color:#1988cc}
}
.nav-primary ul li.top-level.no-highlight:hover a{color:#1988cc;text-decoration:none}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level.no-highlight:hover a{color:#fff}
}
.nav-primary ul li.top-level.no-highlight .selected{font-weight:600}
.nav-primary ul li.top-level .nav-menu{background-color:#2096d1;min-width:350px;width:105%;visibility:hidden;opacity:0;position:absolute;top:57px;left:0;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-ms-border-radius:0 5px 5px 5px;-o-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;-webkit-box-shadow:3px 5px 10px -7px #000;box-shadow:3px 5px 10px -7px #000;margin:0}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level .nav-menu{background-color:#117da8;box-shadow:none;display:none;min-width:0;opacity:1;position:relative;top:0;visibility:visible}
}
.nav-primary ul li.top-level ul li{border-bottom:1px solid #239edb;float:none;white-space:normal}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level ul li{border-top:1px solid white}
}
.nav-primary ul li.top-level ul li:first-child{border-radius:0 5px 0 0}
.nav-primary ul li.top-level ul li:first-child a{border-radius:0 5px 0 0}
.nav-primary ul li.top-level ul li:last-child{border-radius:0 0 5px 5px}
.nav-primary ul li.top-level ul li:last-child a{border-radius:0 0 5px 5px}
.nav-primary ul li.top-level ul li:hover a{background-color:#2096d1}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level ul li:hover a{background-color:none}
}
.nav-primary ul li.top-level ul li:hover a:hover{background-color:#2096d1}
.nav-primary ul li.top-level ul li:hover a:hover span{text-decoration:underline}
.nav-primary ul li.top-level ul li a{background-color:#2096d1;color:#fff;display:block;font-size:15px;font-weight:normal;padding:12px 2px 12px 27px}
.nav-primary ul li.top-level ul li a:hover{text-decoration:underline}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level ul li a{font-size:14px;padding:10px 45px}
.nav-primary ul li.top-level ul li a:before{content:"- "}
}
@media only screen and (max-width:602px){.nav-primary ul li.top-level ul li a{padding:10px 17px}
}
.nav-primary ul li.top-level ul li a span span{color:#95def4;font-size:13px}
@media only screen and (max-width:1024px){.nav-primary ul li.top-level ul li a span span{display:none}
}
.focus-nav{float:right;padding:4px 0 0 0;text-transform:uppercase}
@media only screen and (max-width:1024px){.focus-nav{display:none;float:none;margin-top:0;padding-top:0;text-transform:none}
}
.focus-nav li{float:left;line-height:16px;margin:0 0 0 8px;padding:0}
@media only screen and (max-width:1024px){.focus-nav li{border-bottom:1px solid #fff;float:none;margin-left:0}
}
.focus-nav li+li a{border-left:1px solid #acacac;padding-left:8px}
@media only screen and (max-width:1024px){.focus-nav li+li a{padding-left:40px}
}
@media only screen and (max-width:602px){.focus-nav li+li a{padding:12px}
}
.focus-nav li a{color:#acacac;font-size:12px}
@media only screen and (max-width:1024px){.focus-nav li a{background-color:#1988cc;color:#95def4;display:block;font-size:14px;padding:12px 40px}
}
@media only screen and (max-width:602px){.focus-nav li a{padding:12px}
}
.focus-nav li a.selected{color:#333;font-weight:600}
@media only screen and (max-width:1024px){.focus-nav li a.selected{color:#95def4}
}
@media only screen and (min-width:1025px){.focus-nav li a.red-focus-link{background:red;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;padding:2px 8px;color:#fff}
}
#nav-secondary{background-color:#ebebeb;margin:0 auto;max-width:1500px}
#nav-secondary.no-subnav{display:none;visibility:hidden}
@media only screen and (max-width:1024px){#nav-secondary .content-inner{width:100%}
}
#nav-secondary.pxovednavbar .content-inner ul li.top-level:last-child{margin:0}
#nav-secondary.pxovednavbar .content-inner ul li.top-level:last-child:before{display:none}
#nav-secondary ul{background-color:#ebebeb;float:left;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;margin:0;padding:10px 0;width:100%}
@media only screen and (max-width:1024px){#nav-secondary ul{font-size:12px;padding:0}
}
#nav-secondary ul li{float:left;list-style-type:none;margin-right:14px}
@media only screen and (max-width:1024px){#nav-secondary ul li{border-bottom:2px solid #fff;display:none;float:none;margin:0}
}
#nav-secondary ul li a{border-radius:4px 4px 4px 4px;color:#636363;display:block;padding:4px 11px 5px 11px}
@media only screen and (max-width:1024px){#nav-secondary ul li a{border-radius:0;padding:10px 11px 10px 48px}
}
@media only screen and (max-width:767px){#nav-secondary ul li a{padding-left:37px}
}
@media only screen and (max-width:602px){#nav-secondary ul li a{padding-left:24px}
}
@media only screen and (max-width:479px){#nav-secondary ul li a{padding-left:17px}
}
@media only screen and (max-width:1024px){#nav-secondary ul li.active{display:block}
}
#nav-secondary ul li.active a{background-color:#1988cc;color:#fff;font-weight:600}
@media only screen and (max-width:1024px){#nav-secondary ul li.active a{background-color:#ebebeb;background-image:url(clientlib-site/images/secondary-nav-arrow-device.png);background-repeat:no-repeat;background-position:97.5% 130%;color:#747474}
}
@media only screen and (max-width:1024px){#nav-secondary ul li.faux-active a{background-color:#ebebeb;background-image:url(clientlib-site/images/secondary-nav-arrow-device.png);background-repeat:no-repeat;background-position:97.5% 130%;color:#636363}
}
#nav-secondary ul li.child-selected a{font-weight:600}
@media only screen and (max-width:1179px){#nav-secondary ul li.child-selected a{background-color:#1988cc;color:#fff}
}
@media only screen and (max-width:1024px){#nav-secondary ul li.child-selected a{background-color:#ebebeb;color:#747474}
}
@media only screen and (max-width:1024px){#nav-secondary ul li.expanded a{background-position:97.5% -27%}
}
.form,.scfForm{clear:both;float:left;margin-top:20px;width:70%}
@media only screen and (max-width:767px){.form,.scfForm{width:100%}
}
.form fieldset,.scfForm fieldset{border:0;margin:0;padding:0}
.form .formRow,.scfForm .formRow,.form .scfDropListBorder,.scfForm .scfDropListBorder,.form .scfEmailBorder,.scfForm .scfEmailBorder,.form .scfMultipleLineTextBorder,.scfForm .scfMultipleLineTextBorder,.form .scfSingleLineTextBorder,.scfForm .scfSingleLineTextBorder,.form .scfPasswordBorder,.scfForm .scfPasswordBorder,.form .scfNumberBorder,.scfForm .scfNumberBorder,.form .scfDatePickerBorder,.scfForm .scfDatePickerBorder,.form .scfDateBorder,.scfForm .scfDateBorder,.form .scfRadioButtonListBorder,.scfForm .scfRadioButtonListBorder,.form .scfListBoxBorder,.scfForm .scfListBoxBorder,.form .scfCheckBoxListBorder,.scfForm .scfCheckBoxListBorder,.form .scfFileUploadBorder,.scfForm .scfFileUploadBorder,.form .scfDateSelectorBorder,.scfForm .scfDateSelectorBorder,.form .scfCreditCardBorder,.scfForm .scfCreditCardBorder,.form .scfConfirmPasswordBorder,.scfForm .scfConfirmPasswordBorder,.form .scfCaptchaBorder,.scfForm .scfCaptchaBorder,.form .scfTelephoneBorder,.scfForm .scfTelephoneBorder,.form .scfSmsTelephoneBorder,.scfForm .scfSmsTelephoneBorder,.form .buttonRow,.scfForm .buttonRow{margin:0 0 18px 0}
div .mid-lookup-first-row{margin-top:10px !important}
.form .buttonRow input,.scfForm .buttonRow input{border:0;border-radius:5px 5px 5px 5px;width:130px}
.form .formRow table,.scfForm .formRow table,.form .scfDropListBorder table,.scfForm .scfDropListBorder table,.form .scfEmailBorder table,.scfForm .scfEmailBorder table,.form .scfMultipleLineTextBorder table,.scfForm .scfMultipleLineTextBorder table,.form .scfSingleLineTextBorder table,.scfForm .scfSingleLineTextBorder table,.form .scfPasswordBorder table,.scfForm .scfPasswordBorder table,.form .scfNumberBorder table,.scfForm .scfNumberBorder table,.form .scfDatePickerBorder table,.scfForm .scfDatePickerBorder table,.form .scfDateBorder table,.scfForm .scfDateBorder table,.form .scfRadioButtonListBorder table,.scfForm .scfRadioButtonListBorder table,.form .scfListBoxBorder table,.scfForm .scfListBoxBorder table,.form .scfCheckBoxListBorder table,.scfForm .scfCheckBoxListBorder table,.form .scfFileUploadBorder table,.scfForm .scfFileUploadBorder table,.form .scfDateSelectorBorder table,.scfForm .scfDateSelectorBorder table,.form .scfCreditCardBorder table,.scfForm .scfCreditCardBorder table,.form .scfConfirmPasswordBorder table,.scfForm .scfConfirmPasswordBorder table,.form .scfCaptchaBorder table,.scfForm .scfCaptchaBorder table,.form .scfTelephoneBorder table,.scfForm .scfTelephoneBorder table,.form .scfSmsTelephoneBorder table,.scfForm .scfSmsTelephoneBorder table{border:0;width:auto}
.form .formRow table td,.scfForm .formRow table td,.form .scfDropListBorder table td,.scfForm .scfDropListBorder table td,.form .scfEmailBorder table td,.scfForm .scfEmailBorder table td,.form .scfMultipleLineTextBorder table td,.scfForm .scfMultipleLineTextBorder table td,.form .scfSingleLineTextBorder table td,.scfForm .scfSingleLineTextBorder table td,.form .scfPasswordBorder table td,.scfForm .scfPasswordBorder table td,.form .scfNumberBorder table td,.scfForm .scfNumberBorder table td,.form .scfDatePickerBorder table td,.scfForm .scfDatePickerBorder table td,.form .scfDateBorder table td,.scfForm .scfDateBorder table td,.form .scfRadioButtonListBorder table td,.scfForm .scfRadioButtonListBorder table td,.form .scfListBoxBorder table td,.scfForm .scfListBoxBorder table td,.form .scfCheckBoxListBorder table td,.scfForm .scfCheckBoxListBorder table td,.form .scfFileUploadBorder table td,.scfForm .scfFileUploadBorder table td,.form .scfDateSelectorBorder table td,.scfForm .scfDateSelectorBorder table td,.form .scfCreditCardBorder table td,.scfForm .scfCreditCardBorder table td,.form .scfConfirmPasswordBorder table td,.scfForm .scfConfirmPasswordBorder table td,.form .scfCaptchaBorder table td,.scfForm .scfCaptchaBorder table td,.form .scfTelephoneBorder table td,.scfForm .scfTelephoneBorder table td,.form .scfSmsTelephoneBorder table td,.scfForm .scfSmsTelephoneBorder table td{width:auto}
.form div label,.form div .scfSingleLineTextLabel,.scfForm div .scfSingleLineTextLabel,.form div .scfRadioButtonListLabel,.scfForm div .scfRadioButtonListLabel,.form div .scfCheckBoxListLabel,.scfForm div .scfCheckBoxListLabel,.form div .scfMultipleLineTextLabel,.scfForm div .scfMultipleLineTextLabel,.form div .scfDropListLabel,.scfForm div .scfDropListLabel,.form div .scfEmailLabel,.scfForm div .scfEmailLabel,.form div .scfTelephoneLabel,.scfForm div .scfTelephoneLabel,.scfForm div label{display:block;font-size:14px;font-weight:bold;margin-bottom:8px}
.form div input,.scfForm div input{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:60%}
@media only screen and (max-width:479px){.form div input,.scfForm div input{width:90%}
}
.form div select,.scfForm div select{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:60%}
@media only screen and (max-width:479px){.form div select,.scfForm div select{width:90%}
}
.form div input.text,.scfForm div input.text{width:auto}
.form textarea,.scfForm textarea{fony-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:140px;padding:2%;resize:none;width:96%}
@media only screen and (max-width:479px){.form textarea,.scfForm textarea{width:86%}
}
.hidden-form-content{display:none}
.submit[disabled=disabled][type=submit]{opacity:.5}
.formRow table td,.scfDropListBorder table td,.scfEmailBorder table td,.scfMultipleLineTextBorder table td,.scfSingleLineTextBorder table td,.scfPasswordBorder table td,.scfNumberBorder table td,.scfDatePickerBorder table td,.scfDateBorder table td,.scfRadioButtonListBorder table td,.scfListBoxBorder table td,.scfCheckBoxListBorder table td,.scfFileUploadBorder table td,.scfDateSelectorBorder table td,.scfCreditCardBorder table td,.scfConfirmPasswordBorder table td,.scfCaptchaBorder table td,.scfTelephoneBorder table td,.scfSmsTelephoneBorder table td{padding-right:15px}
.formRow table label,.scfDropListBorder table label,.scfEmailBorder table label,.scfMultipleLineTextBorder table label,.scfSingleLineTextBorder table label,.scfPasswordBorder table label,.scfNumberBorder table label,.scfDatePickerBorder table label,.scfDateBorder table label,.scfRadioButtonListBorder table label,.scfListBoxBorder table label,.scfCheckBoxListBorder table label,.scfFileUploadBorder table label,.scfDateSelectorBorder table label,.scfCreditCardBorder table label,.scfConfirmPasswordBorder table label,.scfCaptchaBorder table label,.scfTelephoneBorder table label,.scfSmsTelephoneBorder table label,.formRow table .scfSingleLineTextLabel,.scfDropListBorder table .scfSingleLineTextLabel,.scfEmailBorder table .scfSingleLineTextLabel,.scfMultipleLineTextBorder table .scfSingleLineTextLabel,.scfSingleLineTextBorder table .scfSingleLineTextLabel,.scfPasswordBorder table .scfSingleLineTextLabel,.scfNumberBorder table .scfSingleLineTextLabel,.scfDatePickerBorder table .scfSingleLineTextLabel,.scfDateBorder table .scfSingleLineTextLabel,.scfRadioButtonListBorder table .scfSingleLineTextLabel,.scfListBoxBorder table .scfSingleLineTextLabel,.scfCheckBoxListBorder table .scfSingleLineTextLabel,.scfFileUploadBorder table .scfSingleLineTextLabel,.scfDateSelectorBorder table .scfSingleLineTextLabel,.scfCreditCardBorder table .scfSingleLineTextLabel,.scfConfirmPasswordBorder table .scfSingleLineTextLabel,.scfCaptchaBorder table .scfSingleLineTextLabel,.scfTelephoneBorder table .scfSingleLineTextLabel,.scfSmsTelephoneBorder table .scfSingleLineTextLabel,.formRow table .scfRadioButtonListLabel,.scfDropListBorder table .scfRadioButtonListLabel,.scfEmailBorder table .scfRadioButtonListLabel,.scfMultipleLineTextBorder table .scfRadioButtonListLabel,.scfSingleLineTextBorder table .scfRadioButtonListLabel,.scfPasswordBorder table .scfRadioButtonListLabel,.scfNumberBorder table .scfRadioButtonListLabel,.scfDatePickerBorder table .scfRadioButtonListLabel,.scfDateBorder table .scfRadioButtonListLabel,.scfRadioButtonListBorder table .scfRadioButtonListLabel,.scfListBoxBorder table .scfRadioButtonListLabel,.scfCheckBoxListBorder table .scfRadioButtonListLabel,.scfFileUploadBorder table .scfRadioButtonListLabel,.scfDateSelectorBorder table .scfRadioButtonListLabel,.scfCreditCardBorder table .scfRadioButtonListLabel,.scfConfirmPasswordBorder table .scfRadioButtonListLabel,.scfCaptchaBorder table .scfRadioButtonListLabel,.scfTelephoneBorder table .scfRadioButtonListLabel,.scfSmsTelephoneBorder table .scfRadioButtonListLabel,.formRow table .scfCheckBoxListLabel,.scfDropListBorder table .scfCheckBoxListLabel,.scfEmailBorder table .scfCheckBoxListLabel,.scfMultipleLineTextBorder table .scfCheckBoxListLabel,.scfSingleLineTextBorder table .scfCheckBoxListLabel,.scfPasswordBorder table .scfCheckBoxListLabel,.scfNumberBorder table .scfCheckBoxListLabel,.scfDatePickerBorder table .scfCheckBoxListLabel,.scfDateBorder table .scfCheckBoxListLabel,.scfRadioButtonListBorder table .scfCheckBoxListLabel,.scfListBoxBorder table .scfCheckBoxListLabel,.scfCheckBoxListBorder table .scfCheckBoxListLabel,.scfFileUploadBorder table .scfCheckBoxListLabel,.scfDateSelectorBorder table .scfCheckBoxListLabel,.scfCreditCardBorder table .scfCheckBoxListLabel,.scfConfirmPasswordBorder table .scfCheckBoxListLabel,.scfCaptchaBorder table .scfCheckBoxListLabel,.scfTelephoneBorder table .scfCheckBoxListLabel,.scfSmsTelephoneBorder table .scfCheckBoxListLabel,.formRow table .scfMultipleLineTextLabel,.scfDropListBorder table .scfMultipleLineTextLabel,.scfEmailBorder table .scfMultipleLineTextLabel,.scfMultipleLineTextBorder table .scfMultipleLineTextLabel,.scfSingleLineTextBorder table .scfMultipleLineTextLabel,.scfPasswordBorder table .scfMultipleLineTextLabel,.scfNumberBorder table .scfMultipleLineTextLabel,.scfDatePickerBorder table .scfMultipleLineTextLabel,.scfDateBorder table .scfMultipleLineTextLabel,.scfRadioButtonListBorder table .scfMultipleLineTextLabel,.scfListBoxBorder table .scfMultipleLineTextLabel,.scfCheckBoxListBorder table .scfMultipleLineTextLabel,.scfFileUploadBorder table .scfMultipleLineTextLabel,.scfDateSelectorBorder table .scfMultipleLineTextLabel,.scfCreditCardBorder table .scfMultipleLineTextLabel,.scfConfirmPasswordBorder table .scfMultipleLineTextLabel,.scfCaptchaBorder table .scfMultipleLineTextLabel,.scfTelephoneBorder table .scfMultipleLineTextLabel,.scfSmsTelephoneBorder table .scfMultipleLineTextLabel,.formRow table .scfDropListLabel,.scfDropListBorder table .scfDropListLabel,.scfEmailBorder table .scfDropListLabel,.scfMultipleLineTextBorder table .scfDropListLabel,.scfSingleLineTextBorder table .scfDropListLabel,.scfPasswordBorder table .scfDropListLabel,.scfNumberBorder table .scfDropListLabel,.scfDatePickerBorder table .scfDropListLabel,.scfDateBorder table .scfDropListLabel,.scfRadioButtonListBorder table .scfDropListLabel,.scfListBoxBorder table .scfDropListLabel,.scfCheckBoxListBorder table .scfDropListLabel,.scfFileUploadBorder table .scfDropListLabel,.scfDateSelectorBorder table .scfDropListLabel,.scfCreditCardBorder table .scfDropListLabel,.scfConfirmPasswordBorder table .scfDropListLabel,.scfCaptchaBorder table .scfDropListLabel,.scfTelephoneBorder table .scfDropListLabel,.scfSmsTelephoneBorder table .scfDropListLabel,.formRow table .scfEmailLabel,.scfDropListBorder table .scfEmailLabel,.scfEmailBorder table .scfEmailLabel,.scfMultipleLineTextBorder table .scfEmailLabel,.scfSingleLineTextBorder table .scfEmailLabel,.scfPasswordBorder table .scfEmailLabel,.scfNumberBorder table .scfEmailLabel,.scfDatePickerBorder table .scfEmailLabel,.scfDateBorder table .scfEmailLabel,.scfRadioButtonListBorder table .scfEmailLabel,.scfListBoxBorder table .scfEmailLabel,.scfCheckBoxListBorder table .scfEmailLabel,.scfFileUploadBorder table .scfEmailLabel,.scfDateSelectorBorder table .scfEmailLabel,.scfCreditCardBorder table .scfEmailLabel,.scfConfirmPasswordBorder table .scfEmailLabel,.scfCaptchaBorder table .scfEmailLabel,.scfTelephoneBorder table .scfEmailLabel,.scfSmsTelephoneBorder table .scfEmailLabel,.formRow table .scfTelephoneLabel,.scfDropListBorder table .scfTelephoneLabel,.scfEmailBorder table .scfTelephoneLabel,.scfMultipleLineTextBorder table .scfTelephoneLabel,.scfSingleLineTextBorder table .scfTelephoneLabel,.scfPasswordBorder table .scfTelephoneLabel,.scfNumberBorder table .scfTelephoneLabel,.scfDatePickerBorder table .scfTelephoneLabel,.scfDateBorder table .scfTelephoneLabel,.scfRadioButtonListBorder table .scfTelephoneLabel,.scfListBoxBorder table .scfTelephoneLabel,.scfCheckBoxListBorder table .scfTelephoneLabel,.scfFileUploadBorder table .scfTelephoneLabel,.scfDateSelectorBorder table .scfTelephoneLabel,.scfCreditCardBorder table .scfTelephoneLabel,.scfConfirmPasswordBorder table .scfTelephoneLabel,.scfCaptchaBorder table .scfTelephoneLabel,.scfTelephoneBorder table .scfTelephoneLabel,.scfSmsTelephoneBorder table .scfTelephoneLabel,.formRow table .scfForm label,.scfForm .formRow table label,.scfDropListBorder table .scfForm label,.scfForm .scfDropListBorder table label,.scfEmailBorder table .scfForm label,.scfForm .scfEmailBorder table label,.scfMultipleLineTextBorder table .scfForm label,.scfForm .scfMultipleLineTextBorder table label,.scfSingleLineTextBorder table .scfForm label,.scfForm .scfSingleLineTextBorder table label,.scfPasswordBorder table .scfForm label,.scfForm .scfPasswordBorder table label,.scfNumberBorder table .scfForm label,.scfForm .scfNumberBorder table label,.scfDatePickerBorder table .scfForm label,.scfForm .scfDatePickerBorder table label,.scfDateBorder table .scfForm label,.scfForm .scfDateBorder table label,.scfRadioButtonListBorder table .scfForm label,.scfForm .scfRadioButtonListBorder table label,.scfListBoxBorder table .scfForm label,.scfForm .scfListBoxBorder table label,.scfCheckBoxListBorder table .scfForm label,.scfForm .scfCheckBoxListBorder table label,.scfFileUploadBorder table .scfForm label,.scfForm .scfFileUploadBorder table label,.scfDateSelectorBorder table .scfForm label,.scfForm .scfDateSelectorBorder table label,.scfCreditCardBorder table .scfForm label,.scfForm .scfCreditCardBorder table label,.scfConfirmPasswordBorder table .scfForm label,.scfForm .scfConfirmPasswordBorder table label,.scfCaptchaBorder table .scfForm label,.scfForm .scfCaptchaBorder table label,.scfTelephoneBorder table .scfForm label,.scfForm .scfTelephoneBorder table label,.scfSmsTelephoneBorder table .scfForm label,.scfForm .scfSmsTelephoneBorder table label{float:left;margin:0 0 0 4px;width:auto}
.formRow table input,.scfDropListBorder table input,.scfEmailBorder table input,.scfMultipleLineTextBorder table input,.scfSingleLineTextBorder table input,.scfPasswordBorder table input,.scfNumberBorder table input,.scfDatePickerBorder table input,.scfDateBorder table input,.scfRadioButtonListBorder table input,.scfListBoxBorder table input,.scfCheckBoxListBorder table input,.scfFileUploadBorder table input,.scfDateSelectorBorder table input,.scfCreditCardBorder table input,.scfConfirmPasswordBorder table input,.scfCaptchaBorder table input,.scfTelephoneBorder table input,.scfSmsTelephoneBorder table input{float:left;margin-top:4px;width:auto}
.mod-js .ddSlick{opacity:0}
@media only screen and (max-width:1023px){.dd-container{position:static}
}
.dd-container .dd-select{background-color:#fff !important;border:1px solid #e1e1e1;cursor:pointer;border-radius:3px 3px 3px 3px;width:191px}
.dd-container .dd-select .dd-selected{padding:4px 0 4px 19px;text-align:left}
.dd-container .dd-select .dd-selected .dd-selected-text{cursor:pointer;margin-bottom:0}
.dd-container .dd-select .dd-pointer-down{border-color:#19a9e5 transparent transparent;top:50%}
.dd-container .dd-select .dd-pointer-up{border-color:transparent transparent #19a9e5 !important}
.dd-container .dd-select a{font-weight:normal;padding:2px}
.dd-container .dd-select a:hover{text-decoration:underline}
.dd-container .dd-options{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;overflow:visible;margin-top:-1px;padding:2px 19px 15px 19px;text-align:left;width:222px !important}
@media only screen and (max-width:767px){.dd-container .dd-options{width:112px}
}
.dd-container .dd-options .dd-option{border-bottom:1px solid #e1e1e1;padding:4px 0}
.dd-container .dd-options .dd-option .dd-option-text{margin-bottom:0}
.dd-container .dd-options .dd-option .dd-option-text:hover{cursor:default}
.dd-container .dd-options .dd-option-selected{display:none}
.dd-container .dd-options .dd-option:hover{text-decoration:none}
#form_C0DAA1EB289B476EB8F11BEADF96CAB4 label,#form_C0DAA1EB289B476EB8F11BEADF96CAB4 .scfSingleLineTextLabel,#form_C0DAA1EB289B476EB8F11BEADF96CAB4 .scfRadioButtonListLabel,#form_C0DAA1EB289B476EB8F11BEADF96CAB4 .scfCheckBoxListLabel,#form_C0DAA1EB289B476EB8F11BEADF96CAB4 .scfMultipleLineTextLabel,#form_C0DAA1EB289B476EB8F11BEADF96CAB4 .scfDropListLabel,#form_C0DAA1EB289B476EB8F11BEADF96CAB4 .scfEmailLabel,#form_C0DAA1EB289B476EB8F11BEADF96CAB4 .scfTelephoneLabel{display:inline}
.scfForm .scfConfirmPasswordLabel{font-size:14px;font-weight:bold;margin-bottom:8px}
.offer{float:left;width:100%}
.offer.alt{margin-left:10px;float:right}
.offer.Terminal-Offer .heading{background:url(clientlib-site/images/offer_terminal.png) no-repeat top left #44a5a6}
.offer.blue{float:left;width:auto}
.offer.blue .heading{background:#589ed3;border-radius:0;height:auto;padding:20px 10px;width:auto}
.offer.blue .heading h2{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;font-style:italic;line-height:1;margin:0;text-align:center}
@media only screen and (max-width:1024px){.offer.blue .heading h2{font-size:23px}
}
.offer.blue ul{background:#FFF;border-color:#589ed3;border-radius:0;padding:14px 0 26px 0}
@media only screen and (max-width:767px){.offer.blue ul{padding:0}
}
.offer.blue li{border-color:#589ed3;line-height:1.3;margin:0 17%;padding:10px 0;width:68%}
@media only screen and (max-width:1024px){.offer.blue li{font-size:12px}
}
@media only screen and (max-width:767px){.offer.blue li{margin:0 9%;min-height:0;width:82%}
}
.offer.blue li strong{color:#589ed3}
@media only screen and (max-width:1024px){.offer.blue li strong{font-size:19px}
}
.offer .heading{width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:0;height:100px;background:url(clientlib-site/images/offer_mobile.png) no-repeat top left #904f9f;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.offer .heading h3{line-height:100px;font-weight:normal;font-size:24px;text-align:right;margin-right:15%}
.offer a{display:block;width:220px;height:68px;line-height:68px;background-color:#f38118;font-size:18px;color:#fff;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:18px auto 0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.offer a:active,.offer a:hover{background-color:#c26713;color:#cbc6c2;text-decoration:none}
.offer .offerContent{width:100%}
.offer ul{margin:0;padding:0;display:block;text-align:center;color:#f8ddfe;list-style-type:none;background-color:#fcfcfc;border:1px solid #c8c8c8;border-top:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.offer ul li{width:80%;margin:0 10% 0 10%;min-height:56px;padding-top:34px;padding-bottom:10px;border-top:1px solid #c8c8c8;color:#646464;font-size:14px}
.offer ul li b{font-size:28px;font-weight:400px;color:#5a5a5a}
.offer ul li strong sup{top:-0.30em;font-size:20px}
.offer ul li:first-child{border-top:0}
@media screen and (max-width:844px){.offer{width:340px}
}
@media screen and (max-width:768px){.offer{float:none;clear:both;width:100%}
.offer.alt{float:none;margin-left:0;margin-top:20px}
.offer .heading h3{text-align:center;margin:0}
.offer ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:90px;padding-bottom:10px;padding-left:10px;padding-right:10px}
}
@media screen and (max-width:440px){.offer .heading h3{text-align:right;margin-right:15%}
}
@media screen and (max-width:374px){.offer{width:100%}
.offer h3{line-height:70px;height:70px;font-size:20px}
.offer ul li{padding-top:16px;min-height:68px;padding-bottom:6px;font-size:12px;width:90%;margin:0 5% 0 5%}
.offer ul li strong{font-size:22px}
.offer ul li strong sup{font-size:15px}
}
.scfForm{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;font-family:"Open Sans",Arial,sans-serif !important}
.scfForm div select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.scfTitleBorder{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.scfSingleLineTextLabel,.scfRadioButtonListLabel,.scfCheckBoxListLabel,.scfMultipleLineTextLabel,.scfDropListLabel,.scfEmailLabel,.scfTelephoneLabel,.scfForm .scfSingleLineTextLabel,.scfForm .scfRadioButtonListLabel,.scfForm .scfCheckBoxListLabel,.scfForm .scfMultipleLineTextLabel,.scfForm .scfDropListLabel,.scfForm .scfEmailLabel,.scfForm .scfTelephoneLabel,.scfForm label{width:100%}
.scfForm .scfSingleLineGeneralPanel,.scfForm .scfDropListGeneralPanel,.scfForm .scfEmailGeneralPanel,.scfForm .scfRadioButtonListGeneralPanel,.scfForm .scfConfirmPasswordGeneralPanel,.scfForm .scfTelephoneGeneralPanel,.scfForm .scfSmsTelephoneGeneralPanel,.scfForm .scfCheckBoxListGeneralPanel{width:100%;float:none}
.scfForm .scfConfirmPasswordGeneralPanel{margin:0 0 18px 0}
.scfForm .scfMultipleLineGeneralPanel{margin:0 0 18px 0}
.scfForm .scfMultipleLineGeneralPanel textarea{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px}
.scfForm table,.content-inner .scfForm table{border:0;clear:both}
.scfForm .scfRequired{display:none}
.scfForm .scfValidatorRequired{display:none}
.scfRadioButtonList input{width:20%}
.scfForm .scfRadioButtonListGeneralPanel .scfSingleLineTextLabel,.scfForm .scfRadioButtonListGeneralPanel .scfRadioButtonListLabel,.scfForm .scfRadioButtonListGeneralPanel .scfCheckBoxListLabel,.scfForm .scfRadioButtonListGeneralPanel .scfMultipleLineTextLabel,.scfForm .scfRadioButtonListGeneralPanel .scfDropListLabel,.scfForm .scfRadioButtonListGeneralPanel .scfEmailLabel,.scfForm .scfRadioButtonListGeneralPanel .scfTelephoneLabel,.scfForm .scfRadioButtonListGeneralPanel label{width:80%}
.scfForm div table{max-width:500px;width:auto}
.scfForm div table input{width:auto;padding-right:10px}
.scfForm div table .scfSingleLineTextLabel,.scfForm div table .scfRadioButtonListLabel,.scfForm div table .scfCheckBoxListLabel,.scfForm div table .scfMultipleLineTextLabel,.scfForm div table .scfDropListLabel,.scfForm div table .scfEmailLabel,.scfForm div table .scfTelephoneLabel,.scfForm div table label{padding-left:10px}
.scfForm .scfSubmitButton{border:0;border-radius:3px;font-size:12px;width:130px;background-color:#75b639;color:white;padding:10px 12px}
.scfForm .scfSubmitButton:hover{background-color:#8ecc4e;text-decoration:underline}
.scfForm .scfValidationSummary{margin:20px 0}
.scfForm .scfValidationSummary ul{margin-left:20px}
.scfForm .scfValidationSummary ul li{font-size:.8em}
.scfForm .scfSectionLegend{margin:20px 0;padding:0}
.scfForm span.scfCheckbox input{width:auto;margin-right:10px}
@media screen and (max-width:568px){.scfForm div table{display:block;width:100%;max-width:none;position:relative}
.scfForm div table tbody{display:block}
.scfForm div table tr{display:block}
.scfForm div table tr td{display:block;float:left;width:40%}
.scfForm div table tr td:nth-child(odd){clear:left}
}
@media screen and (max-width:400px){.scfForm div table tr td{display:table-cell;float:none;width:auto}
}
.globalPresenceMap{max-width:866px;position:relative;margin:20px 0}
.globalPresenceMap .popup{position:absolute;display:none;background:black;color:white;text-align:center}
.globalPresenceMap .globalPresenceMapImage{max-width:100%;height:auto}
.globalPresenceMap .menu{width:180px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2b2b2b;font-size:13px;line-height:1.3em;font-weight:600;background-color:#ebebeb;padding:15px 20px;position:absolute;right:20px;top:20px}
.globalPresenceMap .menu h4{display:none}
.globalPresenceMap .menu ul{list-style-type:none;margin:0;padding:0}
.globalPresenceMap .menu ul li{padding:0;border-bottom:1px solid #d3d3d3}
.globalPresenceMap .menu ul li.last{border-bottom:0}
.globalPresenceMap .menu ul li a{text-decoration:none;display:block;margin:2px 0;color:#000;transition:background-color .75s}
.globalPresenceMap .menu ul li a.active{background-color:#fff}
.globalPresenceMap area:focus{outline:0 !important;border:0 !important}
.globalPresenceMap area::selection{background:none !important}
.globalPresencePopup{background:rgba(0,0,1,0.75) !important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:0 !important}
.globalPresencePopup .qtip-content{color:#fff;text-align:center}
@media screen and (max-width:860px){.globalPresenceMap .menu{padding:0;background:0;position:static;width:auto;line-height:1.4em}
.globalPresenceMap .menu>div{float:left;width:32%}
.globalPresenceMap .menu h4{display:block;font-size:1.2em}
.globalPresenceMap .menu ul li{font-weight:normal;font-size:14px;border-bottom:0}
.globalPresenceMap .menu ul li a{display:inline}
}
@media screen and (max-width:580px){.globalPresenceMap .menu>div{float:left;width:50%}
.globalPresenceMap .menu>div:last-child{clear:left}
.globalPresenceMap .menu h4{display:block}
}
@media screen and (max-width:380px){.globalPresenceMap .menu>div{float:none;width:100%}
}
.button i.fa{padding-left:5px}
.slide-controls i.fa{display:none}
.back-link{margin:0 auto;max-width:1170px;width:90%;margin-top:30px;margin-bottom:-30px}
@media only screen and (max-width:1023px){.back-link{margin-bottom:0}
}
.back-link a{color:#2b2b2b}
.fanfare-torso{background-repeat:no-repeat;background-position:center bottom}
.separator .fanfare-torso{background-repeat:no-repeat;background-position:center bottom;padding-bottom:160px}
@media only screen and (max-width:1179px){.fanfare-torso{background-position:right bottom}
.separator .fanfare-torso{background-position:right bottom}
}
@media only screen and (max-width:767px){.fanfare-torso{background-size:750px auto;padding-bottom:100px}
}
.fanfare-torso .page-header .hero-banner{height:auto;min-height:0}
.fanfare-torso .page-header.pxove-mobile-hero .hero-banner{height:auto;min-height:0;display:block}
@media screen and (max-width:320px){.fanfare-torso .page-header.pxove-mobile-hero .hero-banner{display:block}
}
.fanfare-torso .pxove-mobile-hero .hero-banner-mobile,.fanfare-torso .page-header-inner{display:none}
@media screen and (max-width:320px){.fanfare-torso .pxove-mobile-hero .hero-banner-mobile,.fanfare-torso .page-header-inner{display:none}
}
.fanfare-torso .page-header-inner{display:none}
@media screen and (max-width:320px){.fanfare-torso .page-header-inner{display:block;background-color:#fff;padding-left:5%;padding-right:5%}
.fanfare-torso .page-header-inner img{max-width:50%}
}
.fanfare-torso .pxove-mobile-hero .page-header-inner{display:none}
@media screen and (max-width:320px){.fanfare-torso .pxove-mobile-hero .page-header-inner{display:none}
}
.fanfare-torso section{border-top:0}
.fanfare-torso .content-inner .printHeader{position:absolute;top:0;left:0;display:none}
.fanfare-torso .section{overflow:hidden;*zoom:1;margin:30px 0}
.fanfare-torso .section.intro{margin:45px 0 30px}
@media only screen and (max-width:1023px){.fanfare-torso .section.intro{margin:20px 0 20px}
}
.fanfare-torso .section.video{width:100%}
@media only screen and (max-width:601px){.fanfare-torso .section.video{width:auto;margin-right:-5%;margin-left:-5%}
}
.fanfare-torso .intro{float:left;width:67%;margin-right:3%;color:#2b2b2b;font-size:14px}
@media only screen and (max-width:1023px){.fanfare-torso .intro{float:none;width:100%;margin:30px 0}
}
.fanfare-torso .intro h2{margin-top:0}
.fanfare-torso .intro h4{color:#7c7c7c;font-size:16px}
.fanfare-torso .callOutContainer{width:100%;position:relative;overflow:hidden}
.fanfare-torso .callOutContainer .singleCallOut{width:auto !important}
.fanfare-torso .callOutContainer .callOut{float:left;width:27.333%;margin-left:2.999%}
.fanfare-torso .callOutContainer .callOut .callOutInner{min-height:85px;height:85px}
.fanfare-torso .callOutContainer .callOut:first-child{margin-left:0;margin-top:0}
@media only screen and (max-width:1023px){.fanfare-torso .callOutContainer .callOut{width:44.333%;margin-left:3%}
.fanfare-torso .callOutContainer .callOut:first-child{margin-left:0;margin-bottom:3%}
.fanfare-torso .callOutContainer .callOut:last-child{float:none;clear:left;margin-top:3%;margin-left:0}
}
@media only screen and (max-width:767px){.fanfare-torso .callOutContainer .callOut .callOutInner{min-height:105px;height:105px}
}
@media only screen and (max-width:601px){.fanfare-torso .callOutContainer .callOut{float:none;width:100%;margin:20px auto}
.fanfare-torso .callOutContainer .callOut .callOutInner{min-height:100px;height:100px}
}
.fanfare-torso .callOut h3{color:#fff;font-size:20px}
@media only screen and (max-width:601px){.fanfare-torso .callOut{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
.fanfare-torso .callOut.intro,.fanfare-torso .callOut.top-right{margin-top:45px;width:25%;float:right}
@media only screen and (max-width:1023px){.fanfare-torso .callOut.intro,.fanfare-torso .callOut.top-right{float:none;width:260px;margin:20px 0 30px}
}
@media only screen and (max-width:601px){.fanfare-torso .callOut.intro,.fanfare-torso .callOut.top-right{width:100%}
}
.fanfare-torso .callOut .button{padding:10px 30px;width:auto;min-width:140px;font-weight:bold}
@media only screen and (max-width:767px){.fanfare-torso .callOut .button{padding:10px 20px}
}
@media only screen and (max-width:479px){.fanfare-torso .callOut .button{margin:0 30px;display:block}
}
.fanfare-torso .callOut.light-grey{background-color:#ebebeb}
.fanfare-torso .callOut.light-grey h3{color:#7c7c7c}
.fanfare-torso .callOut.proof-point-dark-orange{background-color:#e97c15}
.fanfare-torso .callOut.blue{background-color:#008bcd}
.fanfare-torso .callOut.blue a,.fanfare-torso .callOut.blue a:link{color:#fff}
.fanfare-torso .callOut.purple{background-color:#8e073a}
.fanfare-torso .callOut.purple.singlebuttoncallout{float:left;width:100%;margin:15px 15px 15px 0;max-width:339px}
.fanfare-torso .callOut.singlebuttoncallout{width:100%;max-width:340px;margin:10px 5px !important}
@media only screen and (max-width:479px){.fanfare-torso .callOut.singlebuttoncallout{margin:10px 10px 0 0}
}
.fanfare-torso .simpleFocusArea{float:left;width:31%;margin-left:2%}
.fanfare-torso .simpleFocusArea ul{padding-left:20px}
.fanfare-torso .simpleFocusArea strong{font-weight:bold}
.fanfare-torso .simpleFocusArea.center-full-width{float:none;clear:both;width:auto;margin:20px 0;border-top:1px solid #ddd;padding-right:0;padding-left:0}
.fanfare-torso .simpleFocusArea.center-full-width .simpleFocusAreaHeader{min-height:20px}
.fanfare-torso .simpleFocusArea.center-full-width .simpleFocusAreaHeader h3{margin-top:30px}
.fanfare-torso .simpleFocusArea.first{clear:left;margin-left:0;margin-bottom:60px}
@media only screen and (max-width:1023px){.fanfare-torso .simpleFocusArea.first{margin-bottom:30px}
}
@media only screen and (max-width:767px){.fanfare-torso .simpleFocusArea.first{margin-bottom:10px}
}
@media only screen and (max-width:1023px){.fanfare-torso .simpleFocusArea{width:48%;margin-left:2%}
}
@media only screen and (max-width:767px){.fanfare-torso .simpleFocusArea{float:none;width:100%;margin-left:0}
}
.fanfare-torso .simpleFocusArea .simpleFocusAreaHeader h3{margin-top:20px}
.fanfare-torso .videoContainer{width:100%}
.fanfare-torso .videoContainer .videoContainerInner{margin:auto}
.fanfare-torso .videoContainer .caption{width:auto;background-color:#ebebeb;text-align:center;font-weight:bold;font-size:18px;min-height:45px;margin-top:-5px;padding:20px 10px 4px}
@media only screen and (max-width:1023px){.fanfare-torso .videoContainer .caption{font-size:16px;padding-top:10px}
}
@media only screen and (max-width:767px){.fanfare-torso .videoContainer .caption{font-size:14px}
}
@media only screen and (max-width:601px){.fanfare-torso .carousel{width:auto;margin-right:-5%;margin-left:-5%}
}
.fanfare-torso .carousel .cycle-slide{padding:15px;padding-bottom:18px;background-color:#ebebeb}
.fanfare-torso .carousel .cycle-slide p{margin:0;margin-top:-61px;height:55px;padding:0 10px;text-align:center;background-color:#fff;position:relative;filter:alpha(opacity=81);opacity:.81;line-height:55px;white-space:normal;font-size:16px;font-weight:bold;color:#2b2b2b}
@media only screen and (max-width:767px){.fanfare-torso .carousel .cycle-slide p{margin-top:0;background-color:transparent;height:auto;line-height:1.2em;font-size:14px;color:#000}
}
@media only screen and (max-width:767px){.fanfare-torso .carousel .cycle-slide{padding-bottom:10px}
}
.fanfare-torso .carousel .slide-controls #next,.fanfare-torso .carousel .slide-controls #prev{text-indent:0;margin-top:-10px;background-image:none;display:block;background-color:#008bcd;filter:alpha(opacity=31);opacity:.31;padding:4px;height:44px;width:30px;font-size:44px;text-align:center;color:#fff}
.fanfare-torso .carousel .slide-controls #next:hover,.fanfare-torso .carousel .slide-controls #prev:hover{filter:alpha(opacity=100);opacity:1}
.fanfare-torso .carousel .slide-controls #next.disabled,.fanfare-torso .carousel .slide-controls #prev.disabled{display:none;background-color:#787878;-webkit-touch-callout:none !important}
.fanfare-torso .carousel .slide-controls #next.disabled:hover,.fanfare-torso .carousel .slide-controls #prev.disabled:hover{filter:alpha(opacity=31);opacity:.31;-webkit-touch-callout:none !important}
.fanfare-torso .carousel .slide-controls #next span,.fanfare-torso .carousel .slide-controls #prev span{display:none}
.fanfare-torso .carousel .slide-controls #next .fa,.fanfare-torso .carousel .slide-controls #prev .fa{text-transform:uppercase;display:inline;font-weight:bold}
@media only screen and (max-width:767px){.fanfare-torso .carousel .slide-controls{position:absolute;margin-top:0}
.fanfare-torso .carousel .slide-controls #next{position:absolute}
.fanfare-torso .carousel .slide-controls #prev{position:absolute}
}
@media only screen and (max-width:601px){.fanfare-torso .carousel .slide-controls{margin-top:-10px}
}
.fanfare-torso.two-column section{padding-top:0}
.fanfare-torso.two-column aside{margin-top:45px}
.fanfare-torso.two-column aside>div:first-child{margin-top:0}
.fanfare-torso.two-column .section.intro{margin-top:45px}
@media only screen and (max-width:1023px){.fanfare-torso.two-column .section.intro{margin:20px 0 20px}
}
.fanfare-torso.two-column .primaryColumn{float:left;width:66%}
@media only screen and (max-width:1023px){.fanfare-torso.two-column .primaryColumn{float:none;width:100%}
}
.fanfare-torso.two-column .secondaryColumn{float:right;width:32%;margin-left:2%}
@media only screen and (max-width:1023px){.fanfare-torso.two-column .secondaryColumn{float:none;width:100%;overflow:hidden;*zoom:1;margin:0}
.fanfare-torso.two-column .secondaryColumn>.callOut{float:right;width:48%;margin:0 0 0 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fanfare-torso.two-column .secondaryColumn>.callOutContainer{float:left;width:48%;margin:0 2% 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:767px){.fanfare-torso.two-column .secondaryColumn>.callOut{float:none;width:100%;margin:30px 0;max-width:340px}
.fanfare-torso.two-column .secondaryColumn>.callOut .button{margin:0}
.fanfare-torso.two-column .secondaryColumn>.callOutContainer{float:none;width:100%;margin:30px 0;max-width:340px}
.fanfare-torso.two-column .secondaryColumn>.callOutContainer .button{margin:0}
}
.fanfare-torso.two-column .intro{float:none;width:100%}
.fanfare-torso.two-column .focusAreaContainer.grid h3{font-size:15px}
.fanfare-torso.two-column .focusAreaContainer.grid .simpleFocusAreaBody{font-size:16px}
@media only screen and (max-width:767px){.fanfare-torso.two-column .focusAreaContainer.grid h3{font-size:15px}
.fanfare-torso.two-column .focusAreaContainer.grid .simpleFocusAreaBody{font-size:14px}
}
.simpleFocusArea.centered-with-icon .simpleFocusAreaImage{text-align:center}
.simpleFocusArea.centered-with-icon .simpleFocusAreaBody{text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.imageWithContentBlock{margin:20px 0;border-top:1px solid #ddd}
.imageWithContentBlock .imageWithContentBlockContent{margin:1em 0;margin-top:30px}
.imageWithContentBlock .imageWithContentBlockContent>span{color:#71af4b;font-weight:bold}
.imageWithContentBlock .imageWithContentBlockContent>p{display:inline}
.imageWithContentBlock img{height:auto;max-width:100%;width:100%}
.callOutContainer.blue{background-color:#008bcd}
.callOutContainer.blue a,.callOutContainer.blue a:link{color:#fff}
.callOutContainer.blue h3{color:#fff;text-align:center}
.callOutContainer.stacked-with-callouts{padding:30px}
.callOutContainer.stacked-with-callouts .simpleFocusArea,.callOutContainer.stacked-with-callouts .callOut{float:none;width:100%;margin:0;padding:0}
.callOutContainer.stacked-with-callouts .simpleFocusArea .simpleFocusAreaHeader h3{margin-top:0}
.callOutContainer.stacked-with-callouts .callOut{margin:0}
.callOutContainer.stacked-with-callouts .callOut .callOutInner{display:block;min-height:0;height:auto;margin:0}
.callOutContainer.stacked-with-callouts .callOut .callOutInner .callOutContent{display:none}
.callOutContainer.stacked-with-callouts .callOut .callOutInner .callOutControls{display:block;width:100%}
.callOutContainer.stacked-with-callouts .callOut .callOutInner .callOutControls>div{display:block}
.callOutContainer.stacked-with-callouts .callOut .button{display:block;position:relative;padding:10px 30px}
.callOutContainer.stacked-with-callouts .callOut .button i.fa{position:absolute;top:50%;right:15px;margin-top:-7px}
.callOutContainer.stacked-with-callouts .callOut:last-child{margin-top:0}
.simpleFocusArea.callout-like-focus-area{text-align:center;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.simpleFocusArea.callout-like-focus-area.light-grey{background-color:#ebebeb;color:#5e5e5e}
.simpleFocusArea.callout-like-focus-area.light-grey h3{color:#0079c2;font-size:1.2em;margin:8px 0}
.simpleFocusArea.callout-like-focus-area.light-grey strong{font-size:1.2em}
@media only screen and (max-width:479px){.scfForm .scfEmailGeneralPanel,.scfForm .scfMultipleLineGeneralPanel,.scfForm .scfSingleLineGeneralPanel,.scfForm .scfPasswordGeneralPanel,.scfForm .scfNumberGeneralPanel,.scfForm .scfDatePickerGeneralPanel,.scfForm .scfDateGeneralPanel,.scfForm .scfRadioButtonListGeneralPanel,.scfForm .scfCheckBoxListGeneralPanel,.scfForm .scfFileUploadGeneralPanel,.scfForm .scfDateSelectorGeneralPanel,.scfForm .scfCreditCardGeneralPanel,.scfForm .scfConfirmPasswordGeneralPanel,.scfForm .scfCaptchaGeneralPanel,.scfForm .scfTelephoneGeneralPanel,.scfForm .scfSmsTelephoneGeneralPanel{width:100%}
.scfForm input[type=text],.scfForm textarea{width:100%}
}
.scfForm .scfValidator{float:none;display:block}
.tab-content ul{padding-left:1px}
.tab-content ul li{list-style-type:none}
[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}
.loyalty-programs-roi-calculator .intro.section{margin-bottom:10px}
.contentTabs{float:left;width:350px}
.contentTabs .tab{float:left;display:block;text-align:center;color:#fff;width:140px;cursor:pointer;height:32px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:13px 10px 6px 10px;background-color:#9f9f9f;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.19),rgba(255,255,255,0.19));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.19),rgba(255,255,255,0.19));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.19),rgba(255,255,255,0.19));background-image:linear-gradient(to top,rgba(0,0,0,0.19),rgba(255,255,255,0.19))}
.contentTabs .tab:first-child{margin-right:15px}
.contentTabs .tab.active{background-color:#a6c244;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:linear-gradient(to top,rgba(0,0,0,0.16),rgba(255,255,255,0.16))}
.saveForm{position:relative;float:right;margin-bottom:5px;margin-top:10px}
.saveForm .saveOption{float:left}
.saveForm .saveOption:first-child{margin-right:5px}
.saveForm .saveOption .button{display:block;background-color:#0079c2;color:#fff;height:25px;padding:3px 20px 0 20px;font-size:12px;font-weight:bold;text-align:center;cursor:pointer}
.saveForm .saveOption .button.active{background-color:#a6c244;border-radius:4px 4px 0 0}
.saveForm .saveOption .emailInput{display:none;position:absolute;top:25px;right:0;background:#a6c244;width:280px;z-index:100;padding:10px;border-radius:4px}
.saveForm .saveOption .emailInput span{color:#fff;font-weight:bold}
.saveForm .saveOption .emailInput span.beforeSubmit{float:right;text-align:center;width:100px;cursor:pointer}
.saveForm .saveOption .emailInput span.afterSubmit{text-align:center;display:none;width:100%}
.saveForm .saveOption .emailInput .emailError{color:#fff;font-weight:bold;display:none;background:#dd4f02;padding:2px 5px;margin-top:10px;border-radius:4px}
.fanfare-roi-calculators{overflow:hidden;*zoom:1;clear:left}
.fanfare-roi-calculators .styled-select{position:relative;height:31px;width:120px;overflow:hidden;background:url(clientlib-site/images/select-arrow.png) no-repeat left #fff;background-position:-1px;border:1px solid #d3d2d2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.lt-ie10 .fanfare-roi-calculators .styled-select,.lt-ie9 .fanfare-roi-calculators .styled-select{background:0;background-color:#fff}
.fanfare-roi-calculators .styled-select select{width:100%;font-size:16px;height:31px;background:transparent;font-weight:bold;direction:rtl;padding:5px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.fanfare-roi-calculators .styled-select select::-ms-expand{display:none}
@media only screen and (max-width:601px){.fanfare-roi-calculators .styled-select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
.fanfare-roi-calculators .calculator-header{clear:both;position:relative;border:1px solid #bcbcbc;border-width:1px 0 1px 0;padding:30px 0;color:#393939;font-size:18px;font-weight:bold}
.fanfare-roi-calculators .calculator-header span{font-size:18px;color:#7c7c7c;padding-left:10px}
@media only screen and (max-width:1023px){.fanfare-roi-calculators .calculator-header span{padding-left:0;display:block;clear:left;font-size:16px}
}
#retail a.buttonClass.contact-button{padding-top:15px}
#restaurant a.buttonClass.contact-button{padding-top:15px}
.fanfare-roi-calculators .calculator-header .contact-button{position:absolute;display:block;right:0;top:20px;background-color:#0079c2;color:#fff;width:258px;height:25px;padding:5px 20px;font-size:12px;font-weight:bold;text-align:center}
span.arrowIcon{position:absolute;top:50%;right:15px;margin-top:-7px}
@media only screen and (max-width:1023px){.fanfare-roi-calculators .calculator-header .contact-button{max-width:100%;position:relative;clear:left;margin:10px 0}
}
.fanfare-roi-calculators .controls{overflow:hidden;*zoom:1;clear:both}
.fanfare-roi-calculators .controls .ticketControls{font-weight:bold;line-height:2em;font-size:1.1em;width:40%;float:left;padding-top:30px;padding-left:50px}
.fanfare-roi-calculators .controls .ticketControls label,.fanfare-roi-calculators .controls .ticketControls .scfSingleLineTextLabel,.fanfare-roi-calculators .controls .ticketControls .scfRadioButtonListLabel,.fanfare-roi-calculators .controls .ticketControls .scfCheckBoxListLabel,.fanfare-roi-calculators .controls .ticketControls .scfMultipleLineTextLabel,.fanfare-roi-calculators .controls .ticketControls .scfDropListLabel,.fanfare-roi-calculators .controls .ticketControls .scfEmailLabel,.fanfare-roi-calculators .controls .ticketControls .scfTelephoneLabel{float:left;margin-right:10px}
@media only screen and (max-width:767px){.fanfare-roi-calculators .controls .ticketControls label,.fanfare-roi-calculators .controls .ticketControls .scfSingleLineTextLabel,.fanfare-roi-calculators .controls .ticketControls .scfRadioButtonListLabel,.fanfare-roi-calculators .controls .ticketControls .scfCheckBoxListLabel,.fanfare-roi-calculators .controls .ticketControls .scfMultipleLineTextLabel,.fanfare-roi-calculators .controls .ticketControls .scfDropListLabel,.fanfare-roi-calculators .controls .ticketControls .scfEmailLabel,.fanfare-roi-calculators .controls .ticketControls .scfTelephoneLabel{float:none}
}
@media only screen and (max-width:767px){.fanfare-roi-calculators .controls .ticketControls{width:100%;display:block;float:none;clear:both;padding:0}
}
@media only screen and (max-width:601px){.fanfare-roi-calculators .controls .ticketControls .styled-select{width:100%}
.fanfare-roi-calculators .controls .ticketControls select{display:block;width:100%;margin:0}
}
.fanfare-roi-calculators .controls .programControls{width:52%;min-height:100px;float:right;position:relative}
.fanfare-roi-calculators .controls .programControls .program-header{position:absolute;width:40%;max-width:260px;margin:20px 0;margin-right:2.5%;margin-left:2.5%}
.fanfare-roi-calculators .controls .programControls .program-header.programOne{right:45%}
.fanfare-roi-calculators .controls .programControls .program-header.programTwo{right:0;margin-right:0}
@media only screen and (max-width:767px){.fanfare-roi-calculators .controls .programControls{width:100%;display:block;float:none;clear:both}
.fanfare-roi-calculators .controls .programControls .program-header{position:relative;right:auto !important;width:45%;float:left;margin:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:2.5%;margin-left:2.5%}
.fanfare-roi-calculators .controls .programControls .program-header.programTwo{float:right;margin-right:2.5%}
}
.fanfare-roi-calculators .program-header{cursor:pointer;text-align:center;color:#fff;line-height:1.4em;font-size:12px;padding:10px;color:#fff;font-weight:normal;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#9f9f9f;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.19),rgba(255,255,255,0.19));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.19),rgba(255,255,255,0.19));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.19),rgba(255,255,255,0.19));background-image:linear-gradient(to top,rgba(0,0,0,0.19),rgba(255,255,255,0.19))}
.fanfare-roi-calculators .program-header span{display:block;clear:left;font-style:italic}
.fanfare-roi-calculators .program-header.active{background-color:#a6c244;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:linear-gradient(to top,rgba(0,0,0,0.16),rgba(255,255,255,0.16))}
.fanfare-roi-calculators .program-header.active .arrow{display:block}
.lt-ie9 .fanfare-roi-calculators .program-header.active .arrow{display:none}
.fanfare-roi-calculators .program-header .arrow{display:none;width:18px;height:8px;position:absolute;left:50%;margin-left:-9px;bottom:-8px;background:url(clientlib-site/images/tab_triangle.png) no-repeat bottom center}
.fanfare-roi-calculators table{border:0;width:99.9%;font-size:12px;width:100%;margin-bottom:30px;border-collapse:separate;border-spacing:0}
.fanfare-roi-calculators table.small{width:75%}
.fanfare-roi-calculators table.small tbody,.fanfare-roi-calculators table.costs tbody{display:none}
.fanfare-roi-calculators table.small tfoot tr td,.fanfare-roi-calculators table.costs tfoot tr td{border:0;text-transform:none;font-size:12px}
.fanfare-roi-calculators table thead{color:#3f3f3f;border:0;font-size:18px;background-color:#ececec}
.fanfare-roi-calculators table thead th{border:0;text-align:center}
.fanfare-roi-calculators table thead th.tableHeadControls{text-align:left;font-size:14px;padding-left:52px}
.fanfare-roi-calculators table thead th.tableHeadControls label,.fanfare-roi-calculators table thead th.tableHeadControls .scfSingleLineTextLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfRadioButtonListLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfCheckBoxListLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfMultipleLineTextLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfDropListLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfEmailLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfTelephoneLabel{float:left;margin-right:10px;margin-top:5px;margin-bottom:10px}
@media only screen and (max-width:767px){.fanfare-roi-calculators table thead th.tableHeadControls label,.fanfare-roi-calculators table thead th.tableHeadControls .scfSingleLineTextLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfRadioButtonListLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfCheckBoxListLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfMultipleLineTextLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfDropListLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfEmailLabel,.fanfare-roi-calculators table thead th.tableHeadControls .scfTelephoneLabel{float:none;margin:10px 0}
}
@media only screen and (max-width:601px){.fanfare-roi-calculators table thead th.tableHeadControls{padding-left:10px;font-size:12px}
.fanfare-roi-calculators table thead th.tableHeadControls .styled-select{width:100%}
.fanfare-roi-calculators table thead th.tableHeadControls select{display:block;width:100%;clear:both}
}
@media only screen and (max-width:1023px){.fanfare-roi-calculators table thead th:nth-child(6){display:none}
}
@media only screen and (max-width:767px){.fanfare-roi-calculators table thead th:nth-child(5){display:none}
}
@media only screen and (max-width:601px){.fanfare-roi-calculators table thead th:nth-child(2){display:none}
}
.fanfare-roi-calculators table tbody tr.spacer{line-height:8px}
.fanfare-roi-calculators table tbody tr.spacer td{height:5px;padding:0;font-size:10px;border:0 !important}
.fanfare-roi-calculators table tbody tr td{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:15px 8px;font-size:13px;color:#6d6d6d;text-align:center}
.fanfare-roi-calculators table tbody tr td.heading{text-align:left;font-weight:bold;border-left:1px solid #d2d2d2}
.fanfare-roi-calculators table tbody tr td.heading .icon{float:left;margin:0 10px;vertical-align:baseline}
@media only screen and (max-width:601px){.fanfare-roi-calculators table tbody tr td.heading .icon{margin:0;display:block;float:none}
}
.fanfare-roi-calculators table tbody tr td.heading i.fa{font-size:18px;color:#ababab;margin:0 8px}
@media only screen and (max-width:601px){.fanfare-roi-calculators table tbody tr td.heading i.fa{margin:0;display:block;float:none;font-size:24px}
}
.fanfare-roi-calculators table tbody tr td.heading .rollover-question{cursor:pointer}
.fanfare-roi-calculators table tbody tr td.heading .rollover-copy{display:none;clear:both;padding-left:44px}
@media only screen and (max-width:601px){.fanfare-roi-calculators table tbody tr td.heading .rollover-copy{padding-left:0}
}
.fanfare-roi-calculators table tbody tr td:last-child{border-right:1px solid #d2d2d2}
@media only screen and (max-width:1023px){.fanfare-roi-calculators table tbody tr td:nth-child(6){display:none}
.fanfare-roi-calculators table tbody tr td:nth-child(5){border-right:1px solid #d2d2d2}
}
@media only screen and (max-width:767px){.fanfare-roi-calculators table tbody tr td:nth-child(5){display:none}
.fanfare-roi-calculators table tbody tr td:nth-child(4){border-right:1px solid #d2d2d2}
}
@media only screen and (max-width:601px){.fanfare-roi-calculators table tbody tr td{font-size:12px}
.fanfare-roi-calculators table tbody tr td:nth-child(2){display:none}
}
.fanfare-roi-calculators table tfoot{background-color:#f3f3f3}
.fanfare-roi-calculators table tfoot tr{background-color:#f3f3f3}
.fanfare-roi-calculators table tfoot tr td{text-transform:uppercase;border-top:10px solid #fff;background-color:#f3f3f3;text-align:center;font-weight:bold;font-size:16px;color:#dd4f02;padding:15px 8px}
.fanfare-roi-calculators table tfoot tr td.heading{color:#3f3f3f;text-align:left;padding:10px;padding-left:52px}
@media only screen and (max-width:601px){.fanfare-roi-calculators table tfoot tr td.heading{font-size:1.2em;padding-left:10px}
}
@media only screen and (max-width:1023px){.fanfare-roi-calculators table tfoot tr td:nth-child(6){display:none}
}
@media only screen and (max-width:767px){.fanfare-roi-calculators table tfoot tr td:nth-child(5){display:none}
}
@media only screen and (max-width:601px){.fanfare-roi-calculators table tfoot tr td:nth-child(2){display:none}
}
.fanfare-roi-calculators .footnote{font-size:13px;color:#7c7c7c;margin-bottom:60px}
@media only screen and (max-width:1300px){.fanfare-roi-calculators .footnote{margin-bottom:155px}
}
.fanfare-roi-calculators .small-margin-bottom{margin-bottom:20px !important}
#formHolder{display:none}
.callOut{width:auto;padding:0;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:auto;height:auto;padding:30px 2% 30px}
.callOut>.callOutInner{display:table;width:100%;height:100%}
.callOut>.callOutInner>.callOutContent{display:table-row}
.callOut>.callOutInner>.callOutContent>div{display:table-cell;vertical-align:middle;text-align:center;width:100%;clear:both}
.callOut>.callOutInner>.callOutContent>div.divnocenteredtext{text-align:left !important}
.callOut>.callOutInner>.callOutContent>div>h1,.callOut>.callOutInner>.callOutContent>div>h2,.callOut>.callOutInner>.callOutContent>div>h3{margin:0}
.callOut>.callOutInner>.callOutControls{display:table-row}
.callOut>.callOutInner>.callOutControls div{display:table-cell;vertical-align:bottom;width:100%;clear:both;text-align:center;padding-top:20px}
.callOut.light-grey{background-color:#f2f2f2;color:#545454}
.focusAreaContainer.stacked{overflow:hidden;*zoom:1;float:right;width:33%;margin-left:2%;background-color:#f8f8f8}
.focusAreaContainer.stacked .simpleFocusArea{width:auto;padding:10px}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody{display:table}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaImage{display:table-cell;vertical-align:middle;width:33%}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaImage img{height:auto}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaContent{display:table-cell;vertical-align:middle;padding-right:30px;padding-left:10px;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaContent p{font-size:12px;font-weight:bold;margin:4px 0;line-height:1.4em}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaContent p:first-child{margin-top:0}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaContent p em,.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaContent p small{font-size:10px;color:#7c7c7c}
.focusAreaContainer.stacked .simpleFocusArea h3{text-align:center;font-size:20px}
.focusAreaContainer.stacked .simpleFocusArea:first-child{padding-top:0}
@media screen and (max-width:1023px) and (min-width:768px){.focusAreaContainer.stacked .simpleFocusArea:first-child h3{text-align:center;position:absolute;margin:0 auto;width:100%;left:0}
}
@media screen and (max-width:1023px) and (min-width:768px){.focusAreaContainer.stacked .simpleFocusArea{float:left;width:32%;margin-left:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px;text-align:center}
.focusAreaContainer.stacked .simpleFocusArea:first-child{padding-top:20px;padding-left:0;margin-left:0}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaHeader{min-height:40px}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody{display:block}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaImage{display:block;text-align:center;width:100%}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaContent{display:block;width:100%;padding:0}
}
@media only screen and (max-width:767px){.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaImage{text-align:center}
}
@media only screen and (max-width:601px){.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody{display:block;width:100%}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaImage{display:block;width:100%}
.focusAreaContainer.stacked .simpleFocusArea .simpleFocusAreaBody .simpleFocusAreaContent{display:block;width:100%;text-align:center;padding-left:10px;padding-right:10px}
}
@media only screen and (max-width:1023px){.focusAreaContainer.stacked{float:none;clear:both;width:100%;margin:20px 0}
}
.focusAreaContainer.grid{float:none;overflow:hidden;*zoom:1;width:100%;margin:0;padding:0}
.lt-ie9 .focusAreaContainer.grid .simpleFocusArea+.simpleFocusArea+.simpleFocusArea{margin-left:0}
.lt-ie9 .focusAreaContainer.grid .simpleFocusArea:last-child{margin-left:2%}
.focusAreaContainer.grid .simpleFocusArea{float:left;width:48%;margin:0;padding:0;margin-left:2%}
.focusAreaContainer.grid .simpleFocusArea:first-child{margin-left:0}
.focusAreaContainer.grid .simpleFocusArea:nth-child(odd){margin-left:0}
.focusAreaContainer.grid .simpleFocusArea:nth-child(even){float:right}
.focusAreaContainer.grid .simpleFocusArea .simpleFocusAreaHeader{min-height:45px}
.focusAreaContainer.grid .simpleFocusArea .simpleFocusAreaHeader h3{margin:0}
@media only screen and (max-width:601px){.focusAreaContainer.grid .simpleFocusArea{float:none;width:100%;margin:30px 0}
.focusAreaContainer.grid .simpleFocusArea:first-child{margin-top:0}
.focusAreaContainer.grid .simpleFocusArea:first-child .simpleFocusAreaHeader h3{margin-top:0}
.focusAreaContainer.grid .simpleFocusArea:nth-child(even){float:none}
.focusAreaContainer.grid .simpleFocusArea .simpleFocusAreaHeader{min-height:0}
.focusAreaContainer.grid .simpleFocusArea .simpleFocusAreaHeader h3{margin:1em 0}
}
.pog-container{border-top:10px solid;margin:75px auto;width:79%;border-color:#d3840c}
.pog-containerPurple{border-top:10px solid;margin:75px auto;width:79%;border-color:#68327b}
@media only screen and (max-width:1023px){.pog-container,.pog-containerPurple{border:0;display:none}
}
@media only screen and (max-width:1179px){.pogs.six .pog-container,.pog-containerPurple{border:0;display:none}
}
@media only screen and (max-width:1179px){.pogs.six ul{margin-top:20px}
}
.pogs.six ul li{padding:0;width:16.5%}
@media only screen and (max-width:1179px){.pogs.six ul li{padding:0 4%;width:25%}
}
@media only screen and (max-width:767px){.pogs.six ul li{width:41.5%}
.pogs.six ul li:nth-child(3n+3){clear:left}
.pogs.six ul li:nth-child(6n+6){clear:none}
}
@media only screen and (max-width:479px){.pogs.six ul li{padding:0;width:100%}
}
.pogs.three li{width:18%;padding:0 10% 0 7%}
.pogs.three li:last-child{padding:0 0 0 53px}
@media only screen and (max-width:1179px){.pogs.three li{width:18%;padding:0 10% 0 7%}
.pogs.three li:last-child{padding:0 0 0 53px}
}
@media only screen and (max-width:1023px){.pogs.three li{width:40%}
.pogs.three li:last-child{padding:0 10% 0 7%}
}
@media only screen and (max-width:767px){.pogs.three li:nth-child(odd){clear:left}
}
@media only screen and (max-width:602px){.pogs.three li{margin-right:25px;padding:0;width:44%}
}
@media only screen and (max-width:479px){.pogs.three li{float:none;margin:0;padding:0;width:90%}
.pogs.three li:last-child{float:none;margin:0;padding:0;width:90%}
}
.pogs.four li{width:15%}
@media only screen and (max-width:1179px){.pogs.four li{padding:0 4%;width:17%}
}
@media only screen and (max-width:1023px){.pogs.four li{width:40%}
}
@media only screen and (max-width:767px){.pogs.four li:nth-child(odd){clear:left}
}
@media only screen and (max-width:602px){.pogs.four li{margin-right:25px;padding:0;width:44%}
}
@media only screen and (max-width:479px){.pogs.four li{float:none;margin:0;padding:0;width:90%}
}
.pogs.five li{padding:0;width:19%}
@media only screen and (max-width:1023px){.pogs.five li{width:33%}
}
@media only screen and (max-width:767px){.pogs.five li{width:49.5%}
.pogs.five li:nth-child(3n+3){clear:left}
}
@media only screen and (max-width:602px){.pogs.five li{padding:0;width:44%}
}
@media only screen and (max-width:479px){.pogs.five li{padding:0;width:100%}
}
.pogs ul{float:left;margin:0;padding:0;width:100%}
@media only screen and (max-width:1023px){.pogs ul{margin-top:0}
}
@media only screen and (max-width:767px){.pogs ul{margin-left:0}
}
@media only screen and (max-width:479px){.pogs ul{margin-left:0}
}
.pogs ul li{display:inline;float:left;padding:0 5%;text-align:center;width:16.6%}
@media only screen and (max-width:1023px){.pogs ul li{margin-bottom:10px}
}
@media only screen and (max-width:479px){.pogs ul li{display:inline-block;float:none}
}
.pogs ul li h3{font-size:16px;font-weight:bold;text-align:center;line-height:22.4px;text-transform:uppercase;color:#d3840c;margin-top:16px}
.pogs ul li p{text-align:center;font-size:14px;min-height:70px}
.pogs ul li img{text-align:center}
@media only screen and (max-width:479px){.pogs ul li img{margin:0}
}
.tab-header{margin:40px 0;margin-top:-20px}
.expand-next{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ColorBlack.expand-next:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2b2b2b;content:"\f055"}
.ColorBlack.expanded.expand-next:before{content:"\f056"}
.ColorGreen.expand-next:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#71af4b;content:"\f055"}
.ColorGreen.expanded.expand-next:before{content:"\f056"}
.ColorBlue.expand-next:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#19a9e5;font-size:13px;content:"\f067"}
.ColorBlue.expanded.expand-next:before{content:"\f068"}
.ColorBluewithbrac.expand-next{display:inline-block;background:rgba(0,0,0,0) url("clientlib-site/images/expand-plus.png") no-repeat scroll 0 3px;padding-left:26px}
.ColorBluewithbrac.expanded.expand-next{background:rgba(0,0,0,0) url("clientlib-site/images/expand-minus.png") no-repeat scroll 0 3px}
.expandable{display:none}
.expandable.expanded{display:block}
.tabs .tab-header{display:table;table-layout:fixed;width:100%}
.displayTabsPublish .tabs .tab-header{padding-top:15px}
_:-ms-fullscreen,:root .displayTabsPublish .tabs .tab-header{padding-top:0}
@-moz-document url-prefix(){.displayTabsPublish .tabs .tab-header{padding-top:15px}
}
@media screen and (max-width:768px){.tabs .tab-header{display:none}
}
.tabs .tab-header .tab-header-row{display:table-row}
.tabs .tab-header .tab-header-row .tab-title{display:table-cell;vertical-align:middle}
.tabs .tab-header .tab-header-row .tab-title:first-child .tab-title-inner{margin-left:0}
.tabs .tab-header .tab-header-row .tab-title:last-child .tab-title-inner{margin-right:0}
.tabs .tab-header .tab-header-row .tab-title .tab-title-inner{display:block;margin:0 5px}
.tabs .tab-button-container{display:table;width:100%;height:100%}
.tabs .tab-button-container .tab-button{display:table-cell;position:relative;vertical-align:middle;padding:8px 2%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;height:30px;line-height:1.1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;background-color:#9f9f9f;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.16),rgba(255,255,255,0.16));background-image:linear-gradient(to top,rgba(0,0,0,0.16),rgba(255,255,255,0.16))}
.tabs .tab-button-container .tab-button .arrow{display:none;width:18px;height:8px;position:absolute;left:50%;margin-left:-9px;bottom:-8px;background:url(clientlib-site/images/tab_triangle.png) no-repeat bottom center}
.tabs .tab-button-container .tab-button.active{background-color:#a6c244}
.tabs .tab-button-container .tab-button.active .arrow{display:block}
.lt-ie9 .tabs .tab-button-container .tab-button.active .arrow{display:none}
.tabs .tab-title{margin:10px 0}
.tabs .tab-title .tab-title-inner{position:relative}
.tabs .tab-section .tab-content{display:none}
.tabs .tab-section.active .tab-content{margin-top:20px;display:block}
.tabs .tab-section .tab-title{display:none}
@media screen and (max-width:768px){.tabs .tab-section .tab-title{display:block}
}
@media only screen and (max-width:1023px){.fanfare-torso #nav-secondary .content-inner ul .top-level:last-child{margin-left:0}
}
@media only screen and (max-width:1023px){.fanfare-torso #nav-secondary .content-inner ul .top-level:last-child:before{display:none}
}
.print-only{display:none}
.calloutblue{font-size:1.3rem;color:#d0eefc;margin-top:0}
.calloutwhite{font-size:1.3rem;margin-top:0}
.font18{font-size:18px}
.font12{font-size:12px}
.white-color-text{color:#fff}
.videoaligncentre{text-align:center}
.section-subheader{display:block;font-size:20px;font-weight:600;margin-bottom:5px}
.section-tagline{display:block;font-size:16px;font-style:italic;margin-bottom:10px}
.section-border{background-color:#252324;clear:both;display:block;height:4px;margin-top:25px;width:42px}
.intro{color:#7c7c7c;font-size:20px;margin-top:0}
.large-focus-font{font-size:32px;font-weight:600}
.alert-header{font-size:20px}
.small{font-size:10px;font-size:1px}
.medium{font-size:13px}
.large{font-size:16px}
.xlarge{font-size:18px}
a.green-button{background-color:#75b639;border-radius:4px 4px 4px 4px;color:#fff;float:left;font-size:12px;margin:0 10px 20px 0;padding:4px 30px 5px 30px}
a.green-button:hover{background-color:#8ecc4e;text-decoration:underline}
a.green-button:active{background-color:#699931}
a.grey-button{background-color:#989898;border-radius:4px 4px 4px 4px;color:#fff;float:left;font-size:12px;margin:0 10px 20px 0;padding:4px 30px 5px 30px}
a.grey-button:hover{background-color:#b2b2b2;text-decoration:none}
a.grey-button:active{background-color:#7c7c7c}
.overlay img{border:5px solid #ccc;border-radius:5px 5px 5px 5px}
a.external-link{background-color:#989898;background-image:url(clientlib-site/Images/Icon-Content-External.png);background-repeat:no-repeat;background-position:10px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 30px 6px 40px}
a.external-link:hover{background-color:#b2b2b2;text-decoration:none}
a.external-link:active{background-color:#7c7c7c}
a.internal-link{background-color:#989898;background-image:url(clientlib-site/Images/Icon-Content-Internal.png);background-repeat:no-repeat;background-position:10px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 30px 6px 40px}
a.internal-link:hover{background-color:#b2b2b2;text-decoration:none}
a.internal-link:active{background-color:#7c7c7c}
a.video-link{background-color:#989898;background-image:url(clientlib-site/Images/Icon-Content-Video.png);background-repeat:no-repeat;background-position:10px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 30px 6px 40px}
a.video-link:hover{background-color:#b2b2b2;text-decoration:none}
a.video-link:active{background-color:#7c7c7c}
a.document-link{background-color:#989898;background-image:url(clientlib-site/Images/Icon-Content-Document.png);background-repeat:no-repeat;background-position:10px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 30px 6px 40px}
a.document-link:hover{background-color:#b2b2b2;text-decoration:none}
a.document-link:active{background-color:#7c7c7c}
a.pdf-icon-link{background-image:url(clientlib-site/Images/PDF-Icon.png);background-repeat:no-repeat;background-position:0 0;font-size:16px;font-weight:bold;min-height:37px;padding:10px 0 10px 42px;text-decoration:underline}
div.name\.recordType,div.name\.lead_source{visibility:hidden;position:absolute;top:0;left:0}
.speedbump-modal .fancybox-inner h2{color:#37a2e4;font-family:Georgia,Times New Roman,serif;font-size:38px;font-style:italic;font-weight:700;margin:31px 0}
.speedbump-modal .fancybox-inner p{font-weight:bold}
.speedbump-modal .fancybox-inner .buttons .button{float:left;margin-right:25px;padding:14px 74px}
@media only screen and (max-width:602px){.speedbump-modal .fancybox-inner .button{text-align:center;padding:14px;width:180px}
.speedbump-modal .fancybox-inner .button+.button{margin-top:10px}
}
#captcha_container iframe{width:170px;border-right:1px solid #d3d3d3;border-radius:0 3px 3px 0;height:76px}
#captcha_container iframe .rc-anchor-light{width:168px}
#captcha_container .rc-anchor-normal .rc-anchor-checkbox-label{width:95px}
#captcha_container .rc-anchor-normal-footer{display:none}
.healthcare .scfSubmitButtonBorder .scfSubmitButton{background-color:#1c8a99 !important;color:#fff !important}
.video-overlay{height:auto}
.button{border:none !important;padding:0 !important}
.usbfButton{padding-top:10px;padding-bottom:10px}
.buttonAlignRight{float:right;margin-top:10px;margin-bottom:10px}
.buttonAlignLeft{float:left;margin-top:10px;margin-bottom:10px}
.buttonAlignCenter{margin:0 auto;margin-top:10px;margin-bottom:10px}
.buttonAnchor.textAlignment-smallButton{display:inline-block;cursor:pointer;text-decoration:none;text-align:center}
.buttonAnchor.textAlignment-fullWidthButton{display:inline-block;cursor:pointer;text-decoration:none;text-align:center;position:relative;top:-3px}
.buttonAnchor.textAlignment-mediumButton{display:inline-block;cursor:pointer;text-decoration:none;text-align:center;margin-top:0;margin-left:0}
.yellowButton a:hover{color:#2b2b2b !important}
.buttonAnchor h2{display:block;margin:0;text-align:center}
.buttonAnchor.textAlignment-largeButton{display:inline-block;cursor:pointer;text-decoration:none;text-align:center;margin-top:4px}
.buttonAnchor p,.buttonAnchor h1,.buttonAnchor h2,.buttonAnchor h3,.buttonAnchor h4,.buttonAnchor h5,.buttonAnchor h6{display:inline}
.buttonAnchor:active{position:relative;top:1px}
.smallButton{width:150px;height:20px;text-align:center;cursor:pointer}
.mediumButton{width:180px;height:18px;text-align:center;cursor:pointer}
.largeButton{width:200px;height:54px;text-align:center;cursor:pointer}
.fullWidthButton{width:100%;height:auto;text-align:center;cursor:pointer}
.blueSolidButton{background-color:#273c87;border:2px solid #273c87;color:#fff !important;cursor:pointer}
.blueSolidButton p,.blueSolidButton h1,.blueSolidButton h2,.blueSolidButton h3,.blueSolidButton h4,.blueSolidButton h5,.blueSolidButton h6{color:#fff !important}
.blueSolidButton:hover p,.blueSolidButton:hover h1,.blueSolidButton:hover h2,.blueSolidButton:hover h3,.blueSolidButton:hover h4,.blueSolidButton:hover h5,.blueSolidButton:hover h6{color:#d62643}
.blueEmptyButton{background-color:transparent;border:2px solid #273c87 !important;color:#273c87;cursor:pointer}
.blueEmptyButton:hover{background-color:#273c87}
.blueSolidButton:hover{background-color:#26325d}
.blueEmptyButton p,.blueEmptyButton h1,.blueEmptyButton h2,.blueEmptyButton h3,.blueEmptyButton h4,.blueEmptyButton h5,.blueEmptyButton h6{color:#273c87 !important}
.blueEmptyButton:hover p,.blueEmptyButton:hover h1,.blueEmptyButton:hover h2,.blueEmptyButton:hover h3,.blueEmptyButton:hover h4,.blueEmptyButton:hover h5,.blueEmptyButton:hover h6{color:#fff !important}
.blueSolidButton:hover p,.blueSolidButton:hover h1,.blueSolidButton:hover h2,.blueSolidButton:hover h3,.blueSolidButton:hover h4,.blueSolidButton:hover h5,.blueSolidButton:hover h6{color:#fff !important}
.blueButtonSmall{background-color:#273c87;border:2px solid #273c87;display:inline-block;cursor:pointer;color:#fff !important;font-family:Arial;font-size:13px;font-weight:bold;padding:6px 15px;text-decoration:none;width:115px}
.blueButtonSmall p,.blueButtonSmall h1,.blueButtonSmall h2,.blueButtonSmall h3,.blueButtonSmall h4,.blueButtonSmall h5,.blueButtonSmall h6{display:inline;color:#fff !important}
.blueButtonSmall:hover p,.blueButtonSmall:hover h1,.blueButtonSmall:hover h2,.blueButtonSmall:hover h3,.blueButtonSmall:hover h4,.blueButtonSmall:hover h5,.blueButtonSmall:hover h6{color:#d62643}
.blueButtonSmall:active{position:relative;top:1px}
.text_small_class_now p{text-align:center;position:relative;top:-12px}
.text_small_class_now h1{text-align:center;position:relative;top:-12px}
.orangeButtonLink a{display:block;width:220px;height:68px;line-height:68px;background-color:#f38118;font-size:18px;color:#fff;text-align:center;border-radius:5px;margin:18px auto 0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.orangeButtonLink{display:block;width:220px;height:68px;line-height:68px;background-color:#f38118;font-size:18px;color:#fff;text-align:center;border-radius:5px;margin:18px auto 0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:0;padding-bottom:0}
.orangeButtonLink:active,.orangeButtonLink:hover{background-color:#c26713;color:#cbc6c2;text-decoration:none}
.orangeButtonLink a:active,.orangeButtonLink a:hover{background-color:#c26713;color:#cbc6c2;text-decoration:none}
.orangeButtonLink p{font-size:16px;font-size:1.4rem;line-height:280%;margin-bottom:15px}
.greenButtonLink{background-color:#75b639;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;margin:0 10px 20px 0;padding:4px 30px 5px 30px}
.greenButtonLink a p{background-color:#75b639;border-radius:4px 4px 4px 4px;color:#fff;float:left;font-size:12px;margin:0 10px 20px 0;padding:4px 30px 5px 30px}
.greenButtonLink:hover{text-decoration:underline}
.greenButtonLink p:hover{text-decoration:underline}
.externallinkSmall{background-color:#989898;background-image:url(clientlib-site/images/Icon-Content-External.png);background-repeat:no-repeat;background-position:10px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 20px 6px 40px;width:auto}
a.rteButton:hover{text-decoration:none}
a.white-color-text__Link{color:#fff}
.externallinkSmall a{border-radius:4px 4px 4px 4px;color:#fff;font-size:12px}
.externallinkSmall a:hover{text-decoration:none}
.externallinkSmall:hover{background-color:#b2b2b2;text-decoration:none}
.externallinkSmall a>p{color:#fff}
.greyButtons{background-color:#989898;color:#fff;text-align:center;border-radius:4px 4px 4px 4px;padding:10px 19px;width:104px}
.greyButtons a{color:#fff}
.greyButtons a:hover{color:#fff}
.greyButtons:hover{background-color:#b2b2b2;color:#fff;text-decoration:none}
.documentLink{background-color:#989898;background-image:url(clientlib-site/images/Icon-Content-Document.png);background-repeat:no-repeat;background-position:10px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 20px 6px 40px}
.documentLink a{border-radius:4px 4px 4px 4px;color:#fff;font-size:12px}
.documentLink:hover{background-color:#b2b2b2;text-decoration:none}
.documentLink a:hover{color:#fff;text-decoration:none}
.internal-link{background-color:#989898;background-image:url(clientlib-site/images/Icon-Content-Internal.png);background-repeat:no-repeat;background-position:10px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 20px 6px 40px}
.internal-link a{border-radius:4px 4px 4px 4px;color:#fff;font-size:12px}
.internal-link:hover{background-color:#b2b2b2;text-decoration:none}
.internal-link a:hover{background-color:#b2b2b2;text-decoration:none}
.greenButtonLink a p{background-color:#75b639;border-radius:4px 4px 4px 4px;color:#fff;float:left;font-size:14px;padding:0;margin-bottom:0;font-weight:bold}
.redGradientbutton{background-image:-webkit-linear-gradient(#cf2332,#ad1321 50%,#8a030f);background-image:-o-linear-gradient(#cf2332,#ad1321 50%,#8a030f);background-image:linear-gradient(#cf2332,#ad1321 50%,#8a030f);background-repeat:no-repeat;font-size:17px;font-weight:600;line-height:1.1;border:0;border-radius:4px 4px 4px 4px;padding:9px 4%}
.redGradientbutton.mediumButton{width:184px;height:auto}
.redGradientbutton h2{color:#fff;font-size:23px !important;font-weight:600;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.redGradientbutton p{color:#fff;font-size:16px;font-weight:600;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.redGradientbutton .textAlignment-mediumButton{margin-top:0}
.yellowGradientbutton{background-image:-webkit-linear-gradient(#f8bb49,#f7a631 50%,#f7941d);background-image:-o-linear-gradient(#f8bb49,#f7a631 50%,#f7941d);background-image:linear-gradient(#f8bb49,#f7a631 50%,#f7941d);background-repeat:no-repeat;font-size:17px;font-weight:600;line-height:1.1;border:0;border-radius:4px 4px 4px 4px;padding:9px 4%}
.yellowGradientbutton.mediumButton{width:354px;height:auto}
.yellowGradientbutton h2{font-size:30px !important;font-weight:600;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.brightbluebutton{background-image:linear-gradient(#07507e,#054e7c 50%,#02426b);background-repeat:no-repeat;font-size:17px;font-weight:600;line-height:1.1;border:0;border-radius:4px 4px 4px 4px;padding:9px 4%}
.brightbluebutton.mediumButton{width:354px;height:auto}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('clientlib-site/images/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('clientlib-site/css/..images/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('clientlib-site/css/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('clientlib-site/images/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}
.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}
.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}
.qtip-titlebar+.qtip-content{border-top-width:0 !important}
.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}
.qtip-default{border-width:1px;border-style:solid;border-color:#f1d031;background-color:#ffffa3;color:#555}
.qtip-default .qtip-titlebar{background-color:#ffef93}
.qtip-default .qtip-icon{border-color:#CCC;background:#f1f1f1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}
.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}
.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}
.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}
.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}
.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}
.qtip-jtools .qtip-icon{border-color:#555}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}
.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}
.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}
.qtip-cluetip .qtip-icon{border-color:#808064}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}
.qtip-tipsy .qtip-content{padding:6px 10px}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:transparent}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(clientlib-site/css/#default#VML);display:inline-block;visibility:visible}
.newSite.home .cycle-slideshow .carousel-content{margin:13% 18% 0 0;width:39%}
.newSite.home .cycle-slideshow .carousel-content h1{text-align:right}
.newSite.home .cycle-slideshow .carousel-content h1{font-size:33px}
.newSite .slide-bottom{bottom:1%}
.newSite .slider-focus-area-container{padding-left:22%}
.newSite .slider-focus-area-container .slider-focus-area{width:23%}
.newSite .page-header .banner-heading{font-size:50px}
.newSite .page-header .banner-heading{font-size:45px}
.newSite .page-header .banner-subheading{line-height:1;margin-bottom:15px}
.newSite .page-header .banner-subheading{line-height:1;margin-bottom:30px}
.newSite .overview-block{height:auto}
.newSite .overview-block h1{font-size:38px}
.newSite .cycle-slideshow.interior .carousel-content{width:39%}
.newSite .slider-content-right{right:8%}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(clientlib-site/images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(clientlib-site/images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(https://www.elavon.com/script/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(clientlib-site/images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}
.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}
.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}
.qtip-titlebar+.qtip-content{border-top-width:0 !important}
.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}
.qtip-default{border-width:1px;border-style:solid;border-color:#f1d031;background-color:#ffffa3;color:#555}
.qtip-default .qtip-titlebar{background-color:#ffef93}
.qtip-default .qtip-icon{border-color:#CCC;background:#f1f1f1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}
.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}
.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}
.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}
.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}
.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}
.qtip-jtools .qtip-icon{border-color:#555}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}
.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}
.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}
.qtip-cluetip .qtip-icon{border-color:#808064}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}
.qtip-tipsy .qtip-content{padding:6px 10px}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:transparent}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity = 20)}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity = 40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(https://www.elavon.com/css/#default#VML);display:inline-block;visibility:visible}
.newSite.home .cycle-slideshow .carousel-content{margin:13% 18% 0 0;width:39%}
.newSite.home .cycle-slideshow .carousel-content h1{text-align:right}
.newSite.home .cycle-slideshow .carousel-content h1{font-size:33px}
.newSite .slide-bottom{bottom:1%}
.newSite .slider-focus-area-container{padding-left:22%}
.newSite .slider-focus-area-container .slider-focus-area{width:23%}
.newSite .page-header .banner-heading{font-size:50px}
.newSite .page-header .banner-heading{font-size:45px}
.newSite .page-header .banner-subheading{line-height:1;margin-bottom:15px}
.newSite .page-header .banner-subheading{line-height:1;margin-bottom:30px}
.newSite .overview-block{height:auto}
.newSite .overview-block h1{font-size:38px}
.newSite .cycle-slideshow.interior .carousel-content{width:39%}
.newSite .slider-content-right{right:8%}
.has-switch{display:inline-block;cursor:pointer;border-radius:4px;border:1px solid;border-color:#ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;vertical-align:middle;min-width:100px;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.has-switch:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.has-switch.switch-mini{min-width:72px}
.has-switch.switch-mini span,.has-switch.switch-mini label{padding-bottom:4px;padding-top:4px;font-size:10px;line-height:9px}
.has-switch.switch-mini i.switch-mini-icons{height:1.20em;line-height:9px;vertical-align:text-top;text-align:center;transform:scale(0.6);margin-top:-1px;margin-bottom:-1px}
.has-switch.switch-small{min-width:80px}
.has-switch.switch-small span,.has-switch.switch-small label{padding-bottom:3px;padding-top:3px;font-size:12px;line-height:18px}
.has-switch.switch-large{min-width:160px}
.has-switch.switch-large span,.has-switch.switch-large label{padding-bottom:9px;padding-top:9px;font-size:16px;line-height:normal}
.has-switch.switch-animate>div{-webkit-transition:left .5s;transition:left .5s}
.has-switch.switch-off>div{left:-50%}
.has-switch.switch-on>div{left:0}
.has-switch.disabled{opacity:.5;filter:alpha(opacity = 50);cursor:default !important}
.has-switch.disabled span,.has-switch.disabled label{cursor:default !important}
.has-switch>div{display:inline-block;width:150%;position:relative;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.has-switch input[type=radio],.has-switch input[type=checkbox]{display:none}
.has-switch span,.has-switch label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;display:inline-block !important;height:100%;padding-bottom:9px;padding-top:9px;font-size:14px;line-height:20px;color:#333}
.has-switch label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;width:33.333333333%;background:#fff}
.has-switch label i{color:#000;text-shadow:0 1px 0 #fff;line-height:18px;pointer-events:none}
.has-switch span{text-align:center;z-index:1;padding-left:10px;padding-right:10px;width:33.333333333%}
.has-switch span.switch-left{color:red;border-bottom-left-radius:4px;border-top-left-radius:4px}
.has-switch span.switch-right{color:#000;background:#7ac57a}
.has-switch span.switch-primary,.has-switch span.switch-left{color:#fff;background:#428bca}
.has-switch span.switch-info{color:#fff;background:#5bc0de}
.has-switch span.switch-success{color:#fff;background:#5cb85c}
.has-switch span.switch-warning{background:#f0ad4e;color:#fff}
.has-switch span.switch-danger{color:#fff;background:#d9534f}
.has-switch span.switch-default{color:#000;background:#eee}
.slider-content-right .slimScrollDiv,.slider-content-right .slimScrollDiv .slider-content{height:300px !important}
html{font-size:14px !important}
.banner{position:relative}
.banner_large{position:relative;background-image:url(clientlib-site/css/images/background-photo.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#464646;height:480px}
.NCRSilverRestaurant .banner_large,.NCRSilverRetail .banner_large{height:500px}
.banner .banner_large{background-position:center top}
.banner_medium{position:relative;background-image:url(clientlib-site/css/images/background-photo.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#464646;height:409px}
.converge .banner_medium{background-position:center top}
.contentNot{display:none}
.hero-content{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;line-height:normal;width:50%}
.hero-content{position:absolute;top:10%;left:5%;z-index:50}
.hero-content h1{display:block;font-size:35px;font-style:italic;font-weight:700;margin:0}
.hero-content p{display:block;font-size:16px;line-height:1.4;margin-top:14px}
.leftAlign{float:left}
.rightAlign{float:right}
.centerAlign{display:inline-block}
.hero-content-author{top:20%}
.whiteBackground{background-color:rgba(245,245,245,1)}
.opacityEnable{opacity:.8}
.banner-author{border:1px solid black;padding:20px;margin:20px}
.banner .mediumButton{width:260px;height:auto}
.banner-author h1,.banner .hero-content h1{font-size:30px;font-style:inherit;text-shadow:inherit}
.page-header{padding-bottom:0;border-bottom:0;margin-bottom:0}
.Banner-smaller{background-position:inherit}
@media screen and (min-width:1400px){.symposium2017 .banner_medium{background-position:center 90%}
.NCRSilverRestaurant .banner_large,.NCRSilverRetail .banner_large{height:580px}
}
@media screen and (max-width:1300px){.hero-content{width:55%}
.symposium2017 .banner_medium{background-position:right}
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px){.page-header .Banner-smaller .content-inner{width:90%}
.page-header .Banner-smaller .page-header-inner{width:90%}
}
@media only screen and (width:768px){.page-header .Banner-smaller{height:156px !important}
}
@media only screen and (max-width:767px){.banner_large{height:140px}
.banner_medium{height:130px}
.symposium2017 .banner_medium{background-position:center 90%}
.fanfare-torso .Banner-smaller .page-header-inner{display:block}
.page-header .Banner-smaller .page-header-inner{top:92px !important;padding-left:20px;margin:0 auto;padding:8px 0 0 20px}
.page-header .Banner-smaller h1,.page-header .Banner-smaller h1 .white-color-text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:none;font-size:30px;margin-bottom:0;color:#0079c2;font-style:italic;font-weight:bold}
.page-header .Banner-smaller p .white-color-text{color:#2b2b2b !important}
}
@media only screen and (max-width:479px){.page-header .Banner-smaller .page-header-inner{background-color:transparent !important;bottom:0 !important;width:100%}
.Banner-smaller{margin-bottom:0;height:130px !important}
}
@media screen and (max-width:1023px){.hero-content{background:0;margin-top:0;position:relative;top:auto;left:0;width:96%;padding-left:20px;margin-top:10px}
.hero-content h1{font-size:30px}
.banner .mediumButton{height:auto}
}
@media only screen and (max-device-width:567px) and (min-device-width:480px){.Banner-smaller{height:90px !important}
}
@media only screen and (max-width:414px){.symposium2017 .banner_medium{background-position:right}
.page-header .Banner-smaller .page-header-inner{top:52px !important}
.Banner-smaller{height:52px !important}
}
body{font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden}
.new .nav-primary ul li.top-level,.new .nav-primary ul li.top-level a,.new .nav-primary ul li.top-level a:link,.new .nav-primary ul li.top-level a:active{font-size:13px}
.utility-content,.focus-nav li a{font-size:12px}
header .search{padding:8px 8px 8px 8px}
.utility-content .nav-utility ul li a{font-size:12px}
.torso{background-color:transparent}
.bodyWhite{background-color:#fff}
.bodyGrey{background-color:#eaeaea}
.form-callout h1{margin-top:0;margin-bottom:0;color:#000;font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:23px;line-height:26px;margin:5px 0;text-decoration:none;font-weight:bold}
.form-callout p{font-size:13px;line-height:18px}
.form-callout form input{border:1px solid #e1e1e1 !important;border-radius:3px 3px 3px 3px;padding:6px !important}
.containerSectioncontainercomponent.form-callout{color:#545454}
.form-callout .form_row label{font-weight:normal;color:#333;font-size:14px}
.form-callout form .form_leftcollabel{margin-bottom:10px}
@media screen and (max-width:1024px){aside.callouts .form-callout input{width:90%}
.video object{width:100%}
.video iframe{width:100%}
}
.containerComponent ul,ol{padding:0 0 0 40px}
.offer ul{padding:0}
aside .form-callout input{width:98%}
.form-callout form .form_captcha_input{width:100%}
.form-callout form .form_leftcolmark{color:black}
.form-callout input{margin-bottom:14px}
.form-callout .button.green,aside.callouts .callout .button.green{font-size:12px;width:100%}
.submit .form_row .form_leftcol{display:none}
.form-callout .form_leftcolmark{display:none}
.form-callout .captcha label{font-weight:bold}
.form-callout .form,.scfForm{clear:both;float:none;margin-top:0;width:100%}
.form-callout form .form_error,.pciError{background:#FFF;margin:10px 0 10px 0;padding:10px}
input.form_button_submit.button.green{border:1px solid #e1e1e1}
.aem-GridColumn{padding:0}
.pciError{display:none;color:red}
.form-callout .formSuccessMsg a{color:#187911 !important;text-decoration:underline !important}
h1.banner-heading{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:50px;font-style:italic;font-weight:bold;text-shadow:none;margin:0}
ul.authoringAccordion{list-style-type:none}
.contentPattern{margin:32px 32px 0 32px}
.contentPattern p{margin:0 0 19px 0;font-size:18px;line-height:1.3}
.contentPattern h3{color:#50adad;font-size:20px;font-weight:600;margin:15px 0 0 0;line-height:1.0}
.accordian ul li.active span p{margin:0}
h2{font-size:34px;font-weight:normal;line-height:normal;margin:11px 0 22px 0}
.accordian ul li.active span{background-color:#dcf4f3;color:#7c7c7c;float:right;position:absolute;right:0;top:0;width:55.9%;height:auto}
@media only screen and (max-width:767px){.accordian ul li.active span{float:left;padding-bottom:10px;position:relative;width:100%;height:auto;min-height:111px}
form#contactUsFormElavon div select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:80%;font-size:14px}
#contactUsFormElavon div input{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:80%}
form#contactUsFormElavon .form_field_textarea{width:80%;box-sizing:border-box}
form .form_field_text,form .form_field_textarea,form .form_field_select,form .form_captcha_input input{width:80%;box-sizing:border-box}
}
.accordian ul li.active span .contentPattern{margin:32px 32px 0 32px}
@media only screen and (max-width:767px){.accordian ul li.active span .contentPattern{margin:10px 10px 0 10px}
}
.accordian ul li.active p{margin:0 0 19px 0}
@media only screen and (max-width:767px){.accordian ul li.active p{margin:0 0 5px 0}
}
.accordian ul li.active span h3{color:#50adad;font-size:20px;font-weight:600;margin:15px 0 0 0}
@media only screen and (max-width:767px){.accordian ul li.active span h3{display:none}
}
.accordian ul li.active span p{font-size:18px;line-height:1.3}
@media only screen and (max-width:767px){.accordian ul li.active span p{font-size:14px;margin:0 10px 0 10px}
}
.accordian ul li a{color:#7c7c7c;display:block;padding:12px 20px}
.newSite .slider-focus-area-container .slider-focus-area p{display:block !important}
.newSite .hideResponsive{display:block}
.hp-slideshow.imageAlign .cycle-slide .slider-focus-area .textimage-top{display:table-cell;min-height:62px;height:62px;vertical-align:bottom}
@media only screen and (max-width:767px){.accordian ul li a{padding:10px 12px}
}
.accordian ul li a:hover{text-decoration:none}
ul.carouselAuthoring{list-style:none}
ul.carouselAuthoring li{list-style-type:none}
.small-focus-area{width:27%;float:left;margin-right:20px;padding:18px 0}
.small-focus-area h2{font-size:12px;color:#000;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;margin-bottom:10px}
.small-focus-area p{font-size:12px;line-height:1.5;margin:4px 0 5px 0;color:#000}
ul.carouselAuthoring table{border-collapse:collapse;margin:1.5em 0;border-spacing:0}
ul.carouselAuthoring tr{display:table-row}
ul.carouselAuthoring table td{border-collapse:collapse;border:1px solid #acadaf;padding:10px;width:25%}
a .linkIcon{background-image:url(clientlib-site/images/hp-focus-area-link-arrow.png);background-position:100% 50%;background-repeat:no-repeat;font-size:12px;text-transform:uppercase;padding-right:10px;text-decoration:underline}
.newSite.home .cycle-slideshow .carousel-content h1{font-size:33px !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}
.newSite.home .cycle-slideshow .carousel-content p{font-size:12px;font-weight:normal}
.newSite .chevron-link{font-weight:normal;font-size:14px;padding:5px 22px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.newSite .chevron-link a{font-size:14px}
.newSite a:hover .chevron-link{text-decoration:underline}
.newSite .slider-focus-area-container .slider-focus-area h2{font-size:12px;margin-bottom:10px}
.newSite .slider-focus-area-container .slider-focus-area p{font-size:12px}
.newSite .cycle-slideshow .textimage-top{float:none}
div.carousel{margin:0}
#speedBumpClass p{color:black}
.speedbump-modal .fancybox-inner .buttons .button{float:left;margin-right:25px;border-radius:4px;padding:14px 74px}
.lightGreenText{color:#71af4b}
div.image{margin-bottom:0}
.colorBox div.image{margin-bottom:17px}
.learnMoreLink{background-image:url(clientlib-site/images/hp-focus-area-link-arrow.png);background-position:100% 50%;background-repeat:no-repeat;font-size:12px;text-transform:uppercase;padding-right:10px}
.newSite .carousel .slider-focus-area-container .slider-focus-area p{font-size:12px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.newSite .carousel .slider-focus-area-container .slider-focus-area h1,.newSite .carousel .slider-focus-area-container .slider-focus-area h2{font-size:12px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.newSite .carousel .slider-focus-area-container .slider-focus-area h2{font-size:12px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.videoLink:hover{text-decoration:none;cursor:pointer}
.accordian p{color:#7c7c7c}
.divTableRow{width:100%;border:2px solid grey;padding:3px;margin-bottom:10px}
.divTableCell2{width:95%}
.divTableCell1{width:25%;background-color:grey}
.containerSectionStatic{display:block;width:auto;height:auto;background-size:cover}
.largerPadding{padding-left:70px;padding-right:70px;word-wrap:break-word}
.largePadding{padding-left:50px;padding-right:50px;word-wrap:break-word}
.mediumPadding{padding-left:35px;padding-right:35px;word-wrap:break-word}
.smallPadding{padding-left:20px;padding-right:20px;word-wrap:break-word}
.smallerPadding{padding-left:10px;padding-right:10px;word-wrap:break-word}
.largerPaddingTB{padding-top:50px;padding-bottom:50px;word-wrap:break-word}
.largePaddingTB{padding-top:40px;padding-bottom:40px;word-wrap:break-word}
.mediumPaddingTB{padding-top:20px;padding-bottom:20px;word-wrap:break-word}
.smallPaddingTB{padding-top:10px;padding-bottom:10px;word-wrap:break-word}
.smallerPaddingTB{padding-top:5px;padding-bottom:5px;word-wrap:break-word}
.solid{border:1px solid #ccc}
.largestMargin{margin-left:150px}
.largerMargin{margin-left:50px}
.largeMargin{margin-left:30px}
.mediumMargin{margin-left:15px}
.smallMargin{margin-left:10px}
.smallerMargin{margin-left:5px}
.tabs h3 a{font-weight:bold}
.tabs .tab-button-container .tab-button.active{background-color:#aa258d !important}
.tabTitleAuthoringClass{display:block;vertical-align:middle;width:50%}
.tab-header-row .tabTitleAuthoringClass{display:none}
.displayTabsAuthor{border:2px solid;padding:15px;width:95%}
.divTable{display:table;width:100%;background-color:#eee;border:1px solid #666;border-spacing:5px}
.divRow{display:table-row;width:100%}
.divCell1{float:left;display:table-column;width:25%;background-color:#ccc}
.divCell2{float:left;display:table-column;width:75%;background-color:#ccc}
#contactUsFormElavon div label{font-size:14px;color:#2b2b2b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;font-weight:bold;margin-bottom:8px}
#contactUsFormElavon div input{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:50%;box-sizing:border-box}
form#contactUsFormElavon .form_field_text{background:0}
form#contactUsFormElavon .form_leftcollabel{margin-bottom:0}
form#contactUsFormElavon .form_row{margin-top:15px}
form#contactUsFormElavon div select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:50%;font-size:14px}
#contactUsFormElavon div input[type="submit"]{border:1px solid #e1e1e1;background-color:#75b639;color:white;border-radius:7px;padding:6px;width:129px}
form#contactUsFormElavon .form_field_textarea{width:50%;box-sizing:border-box}
form#contactUsFormElavon .form_leftcolmark{color:black}
form#contactUsFormElavon .form_field_text,form#contactUsFormElavon .form_field_textarea{background:#fff}
#contactUsFormElavon div input[type="radio"]{width:20px}
.formSuccessMsg{display:none;padding:10px 20px;margin:20px 0;text-align:center;font-family:inherit;-webkit-font-smoothing:antialiased;font-size:inherit;font-weight:normal;line-height:1.5;border:2px solid #187911;color:#187911}
.speedbump-modal .fancybox-inner .buttons .button.grey{background-color:#989898;color:#fff;padding:14px 74px !important;font-size:18px}
.speedbump-modal .fancybox-inner .buttons .button.grey:hover{background-color:#b2b2b2}
.speedbump-modal .fancybox-inner .buttons #continue{padding:14px 74px !important;font-size:18px}
.buttonClass{webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;display:block;background-color:#0079c2;color:#fff;height:25px;padding:3px 20px 0 20px;font-size:12px;font-weight:bold;text-align:center;cursor:pointer}
.stories .grid .overlay-content p{color:white;margin:11px 0}
.stories .grid .overlay-content i{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.stories a:hover .chevron-link{text-decoration:none}
.four li img{width:100px;height:100px}
.four .pog-container{margin:63px auto}
.fanfare-torso .section{overflow:none;margin:0}
.tabs .tab-button-container .tab-green.active{background-color:#a6c244 !important}
.tabs .tab-button-container .tab-red.active{background-color:red !important}
footer #inner-footer,footer[role="contentinfo"] #inner-footer{font-size:13px}
footer #inner-footer .column h2,footer[role="contentinfo"] #inner-footer .column h2{font-size:13px;font-weight:bold}
footer #inner-footer .phone,footer[role="contentinfo"] #inner-footer .phone{font-size:26px}
@media only screen and (max-width:767px){footer #inner-footer .phone,footer[role="contentinfo"] #inner-footer .phone{font-size:21px}
.externallinkSmall{background-color:#989898;background-image:url(clientlib-site/images/Icon-Content-External.png);background-repeat:no-repeat;background-position:5px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 20px 6px 26px;width:auto;float:none;margin-bottom:20px;display:inline-block}
.documentLink{background-color:#989898;background-image:url(clientlib-site/images/Icon-Content-Document.png);background-repeat:no-repeat;background-position:10px 46%;border-radius:4px 4px 4px 4px;color:#fff;font-size:12px;padding:6px 20px 6px 35px;float:none;margin-bottom:10px;display:inline-block}
orangeButtonLink{display:block;width:156px;height:65px;line-height:68px;background-color:#f38118;font-size:18px;color:#fff;text-align:center;border-radius:5px;margin:0 auto 0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:0;padding-bottom:0}
.orangeButtonLink a{display:block;width:100%;height:auto;line-height:25px;background-color:#f38118;font-size:18px;color:#fff;text-align:center;border-radius:5px;margin:18px auto 0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:479px){footer #inner-footer .phone,footer[role="contentinfo"] #inner-footer .phone{font-size:26px}
}
footer #inner-footer #site-info,footer[role="contentinfo"] #inner-footer #site-info{font-size:12px;padding-top:0}
.content-inner article .newstemp{width:74.5833%;padding-bottom:100px}
@media only screen and (max-width:1023px){.content-inner article div,.content-inner article .newstemp{width:100%}
}
.breadcrumbs{font-size:18px !important}
.content-inner article div h2{font-size:22px !important;font-weight:bold}
.share{margin-top:0;padding:0}
.regions h2{font-size:16px}
.regions ul li{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px}
.regions ul li a{font-size:14px}
.regions ul li span{font-size:11px}
.largeButton{display:block;position:relative;width:auto;height:auto;margin-right:0}
.greenButtonLink a p{background-color:#75b639;border-radius:4px 4px 4px 4px;color:#fff;float:left;font-size:14px;padding:0;margin-bottom:0;font-weight:bold}
.webform .form_text{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:1.8em;line-height:1.1em;margin:5px 0;text-decoration:none;font-weight:bold;color:#aa258d}
.webform button,input[type="button"],.webform input[type="reset"],.webform input[type="submit"]{cursor:pointer;-webkit-appearance:button;background-color:#1c8a99 !important;color:#fff !important;width:100%!IMPORTANT}
.webform aside.callouts .form-callout input{width:90%;border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px}
.webform form .form_field_text{width:188px !important;margin-bottom:4px;border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px}
.offer .heading{background-size:cover}
.strong{font-size:28px;font-weight:400px;color:#5a5a5a}
.offerContent ul li{line-height:22px}
.gridclass{max-width:400px;margin-left:auto;margin-right:auto;vertical-align:middle;text-align:center}
.buttonlist__shell{padding:0;display:block;width:396px;margin-left:auto;margin-right:auto;text-align:center;position:relative}
.buttonlist__shell li.buttons{display:block;float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;list-style-type:none;margin:5px;margin-bottom:10px;width:120px;height:75px}
.buttonlist__shell li.buttons a{color:#fff;width:120px;height:75px;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;box-sizing:border-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;padding:0 10px;-webkit-align-items:center}
.showCell{padding:5px;background-color:#ccc;text-align:left;vertical-align:middle;border:thick #999 solid;left:0;width:100%;margin-top:60px;display:none}
.buttonlist#innerlist{display:inline-table;max-width:100%;margin-left:0 !important;padding-left:0 !important;list-style-type:none}
.buttonlist#innerlist li{margin-left:0 !important;padding-left:0 !important;text-align:left}
.close-link{padding:0;margin:0;height:auto;width:auto;color:#2b2b2b;cursor:pointer}
.video-block{padding:10px;margin-left:auto;margin-right:auto;display:inline-block;width:31%;margin-top:-9px}
[data-visible="true"]{opacity:1;z-index:100}
[data-show="true"]{display:block;position:absolute}
.backToTop-link{margin-left:20px;padding-bottom:10px;padding-top:10px}
.section-border{background-color:#252324;clear:both;display:block;height:4px;margin-top:25px;margin-bottom:16px;width:42px;display:inline-block}
h2 .sideContentWhite{color:#fff;font-size:18px;font-weight:bold;display:block}
.sidePhoneWhite{color:#fff;font-size:24px;font-weight:600}
p .sideContentWhite{font-size:14px;color:#fff}
ul .sideContentWhite{color:#fff}
.sideContentWhite a{font-size:13px;color:#fff}
.sideContentWhite a:hover{color:#fff;text-decoration:underline}
h2 .sideContentBlack{color:#000;font-size:18px;font-weight:bold;display:block}
.sidePhoneBlack{color:#000;font-size:24px;font-weight:600}
p .sideContentBlack{font-size:14px;color:#000}
ul .sideContentBlack{color:#000}
.sideContentBlack a{font-size:13px;color:#000}
.sideContentBlack a:hover{color:#000;text-decoration:underline}
h2 .centerContentBlack{color:#000;font-size:24px;font-weight:bold;display:block}
p .centerContentBlack{font-size:14px;color:#000}
h2 .centerContentWhite{color:#fff;font-size:24px;font-weight:bold;display:block}
p .centerContentWhite{font-size:14px;color:#fff}
.buttonGreen{webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;padding:14px 74px;background-color:#8ecc4e;color:#fff;display:inline-block;margin-top:10px}
.buttonGreen:hover{background-color:#8ecc4e;text-decoration:underline}
h3 .textRed{color:#d54442;font-size:20px}
.blueLargeText{color:#19a9e5;font-size:32px;font-weight:600}
.greenText{color:#678924}
.contactUsFormStyleClass form .form_leftcollabel{float:left;font-weight:bold;color:#000}
.contactUsFormStyleClass form .form_leftcolmark{color:#000}
.contactUsFormStyleClass form .form_field_text,form .form_field_textarea{background:0;margin-bottom:9px}
.contactUsFormStyleClass .form div input,.scfForm div input,div select{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px}
.contactUsFormStyleClass form .form_field_text,.contactUsFormStyleClass form .form_field_textarea{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px}
.contactUsFormStyleClass button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;border:0;border-radius:5px 5px 5px 5px;width:130px;padding:6px;margin-top:15px;background-color:#75b639;color:#fff}
.contactUsFormStyleClass button,input[type="button"],input[type="reset"],input[type="submit"]:hover{background-color:#8ecc4e;text-decoration:underline}
.contactUsFormStyleClass form .form_rightcol{clear:both;font-weight:bold;color:black}
.fanfare-torso .tab-content h3{color:#71af4b;font-size:19px;font-weight:bold;margin:20px 0}
.faq .tab-content h3 a{font-size:22px}
@media screen and (max-width:767px){.contactUsFormStyleClass form .form_field_text,.contactUsFormStyleClass form .form_field_textarea{width:95%}
.contactUsFormStyleClass form .form_field_select{width:100%}
.fanfare-torso .tab-content h3{color:#71af4b;font-size:14px;font-weight:bold;margin:10px 0}
.faq .tab-content h3 a{font-size:14px}
}
.contactUsFormStyleClass form .form_rightcol.form_error{color:red}
.fanfare-torso .section{clear:both}
.devContactUsFormStyleClass form .form_field_text,form .form_field_textarea,div select{background:0;margin-bottom:9px}
.devContactUsFormStyleClass form .form_field_text,.devContactUsFormStyleClass form .form_field_select{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px}
.devContactUsFormStyleClass form .form_leftcolmark{color:#000}
@media screen and (max-width:767px){.devContactUsFormStyleClass form .form_field_text{width:95%}
.devContactUsFormStyleClass form .form_field_select{width:100%}
}
.greenText{color:#678924}
#nav-secondary ul{background-color:#37a2e4;padding:7px 0;float:left;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.4rem;margin:0;width:100%}
#nav-secondary ul li a,.new #nav-secondary ul li a:link,.new #nav-secondary ul li a:active{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:12px;font-weight:600;padding:1px 11px;letter-spacing:0 !important}
#nav-secondary ul li a{border-radius:4px 4px 4px 4px;color:#636363;display:block;padding:4px 11px 5px 11px}
.buttonGreen>a{color:#fff}
.newSite .arrow-link a{background-image:url("clientlib-site/images/hp-focus-area-link-arrow.png");background-position:100% 50%;background-repeat:no-repeat;font-size:12px;margin-left:10px;text-decoration:underline;text-transform:uppercase;padding-right:10px}
@media only screen and (max-width:767px){.newSite .arrow-link a{font-size:11px}
}
.newSite .arrow-link a:first-of-type{margin-left:2px}
.page-header{margin-top:0;line-height:normal;margin:5px auto 0 auto;max-width:100%;position:relative}
.page-header.basic img{display:block;height:100px;width:100%}
.page-header.basic .content-inner{margin:0 auto;max-width:1170px;width:90%}
.content-inner .page-header-inner{top:20px;bottom:15%;position:absolute;color:#fff}
.page-header-inner .banner-heading{font-size:50px;font-size:5rem;font-weight:600;text-shadow:none}
.title .page-header .page-header-inner{padding-left:0 !important}
.page-header{margin-top:0;line-height:normal;margin:5px auto 0 auto;max-width:100%;position:relative}
.newSite #nav-secondary{max-width:100%}
.page-header .hero-banner{display:block;min-height:70px}
img{max-width:100%}
.content-inner{margin:0 auto;max-width:1170px;width:90%}
.page-header .Banner-small .page-header-inner{bottom:15%;top:inherit;color:#fff;position:absolute;bottom:43px !important;width:90%;box-sizing:border-box}
.page-header .Banner-small h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:6px 1px 12px #666;font-size:45px;margin-bottom:0;margin-top:0}
.page-header .Banner-small h2{font-size:25px;margin-top:0}
.Banner-small .page-header-inner{top:44% !important;position:relative}
.Banner-small{background-repeat:no-repeat;background-position:inherit;background-size:cover;height:269px !important;width:100%;min-height:auto !important}
.Banner-small .Banner-small-content{position:relative;top:15%;width:100%}
.banner-right{text-align:right}
.banner-left{text-align:left}
.banner-center{text-align:center}
@media only screen and (min-width:1400px){.Banner-small{background-repeat:no-repeat;background-position:right;background-size:cover;height:300px !important;width:100%}
.page-header .Banner-small .page-header-inner{top:50% !important}
}
@media only screen and (min-width:1025px){.Banner-small-content .banner-right{text-align:right}
.Banner-small-content .banner-center{text-align:center}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){.Banner-small{height:200px !important;margin-bottom:0}
.page-header .Banner-small .page-header-inner{bottom:15%;top:inherit;color:#fff;position:absolute;bottom:43px}
}
@media only screen and (width :768px){.globalPresenceMap .globalPresenceMapImage{max-width:100%;height:auto}
.page-header .Banner-small .page-header-inner{top:89px !important;width:100%}
.Banner-small{background-position:center;background-size:100% 100%}
}
@media screen and (min-width:769px)and (max-width:1024px){.Banner-small{background-position:right}
.safe-t .Banner-small,.pci .Banner-small,.emv .Banner-small,.encryption-and-tokenization .Banner-small,.videos .Banner-small,.resources .Banner-small{background-position:inherit !important}
}
@media screen and (min-width:1025px)and (max-width:1300px){.Banner-small{background-repeat:no-repeat;background-position:right;background-size:cover;height:246px !important;width:100%}
.page-header .Banner-small .page-header-inner{top:42% !important}
.safe-t .Banner-small,.pci .Banner-small,.emv .Banner-small,.encryption-and-tokenization .Banner-small,.videos .Banner-small,.resources .Banner-small{background-position:inherit !important}
}
@media only screen and (max-width:479px){.page-header .Banner-small .page-header-inner{background-color:#56a0d3;left:0;padding:15px 10px 20px 15px;position:relative;top:0}
}
@media only screen and (max-width:767px){.Banner-small{background-repeat:no-repeat;background-position:right !important;background-size:cover;height:140px !important;width:100%;overflow:visible !important}
.page-header .Banner-small .page-header-inner{bottom:15%;top:inherit;color:#fff;bottom:43px;width:auto}
.banner-left{text-align:left !important}
.page-header .Banner-small h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:6px 1px 12px #666;font-size:27px;margin-bottom:0}
.page-header .Banner-small h2{font-size:13px;margin-top:0}
.Banner-small .Banner-small-content.banner-left{text-align:left}
.safe-t .Banner-small,.pci .Banner-small,.emv .Banner-small,.encryption-and-tokenization .Banner-small,.videos .Banner-small,.resources .Banner-small{background-position:inherit !important}
}
@media only screen and (max-width:414px){.Banner-small{height:82px !important;margin-bottom:63px;background-position:right !important}
.page-header .Banner-small .page-header-inner{padding:10px 10px 16px 15px !important;top:82px !important;width:100%}
.page-header .Banner-small h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:6px 1px 12px #666;font-size:20px;margin-top:0}
.page-header .Banner-small h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:0}
.fanfare-torso .page-header-inner{background-color:#56a0d3 !important}
.fanfare-torso .title .page-header-inner{background-color:transparent !important}
}
.Banner-small .Banner-small-content{position:relative;top:8%;width:100%}
.fanfare-torso .Banner-smaller .page-header-inner{display:block}
.newSite .cycle-slideshow.interior .carousel-content p,.slider-content p,.slider-content h2{color:#fff;font-size:13px}
.newSite .slider-content-right .mobile-content .slider-content{display:block}
.newSite .chevron-link a{color:#fff;!important}
footer,footer[role="contentinfo"] p{font-size:13px}
footer,footer[role="contentinfo"] a{font-size:13px}
.storyBanner .torso{padding:0}
.largecycle-slide{padding:15px;padding-bottom:2px;background-color:#ebebeb}
.txtAlignCenter{text-align:center;display:block;padding:38px 0;margin:0;margin-top:-70px;height:52px;padding:0 12px;background-color:#fff;position:relative;filter:alpha(opacity=81);opacity:.81;line-height:55px;white-space:normal;font-size:16px;font-weight:bold;color:#2b2b2b}
.fanfare-torso .page-header-inner{display:block}
footer[role="contentinfo"] p{margin-top:0}
.selected{color:#37a2e4;font-weight:bold}
.newSite .slider-content-right iframe{border-width:0}
.Banner-smaller .Banner-smaller-content{position:relative;top:15%;width:100%}
.page-header .Banner-smaller .page-header-inner{bottom:15%;top:inherit;color:#fff;position:absolute;bottom:43px !important;width:90%}
.page-header .Banner-smaller h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:6px 1px 12px #666;font-size:45px;margin-bottom:0;margin-top:0}
.page-header .Banner-smaller h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;margin-top:0}
.Banner-smaller .page-header-inner{top:44% !important;position:relative}
.Banner-smaller .page-header-inner{top:44% !important;position:relative}
.Banner-smaller{background-repeat:no-repeat;background-position:center;background-size:cover;height:185px !important;width:100%}
@media only screen and (min-width:1400px){.Banner-smaller{background-repeat:no-repeat;background-position:center;background-size:cover;height:205px !important;width:100%}
}
@media only screen and (min-width:1025px){.Banner-smaller-content .banner-right{text-align:right}
.Banner-smaller-content .banner-center{text-align:center}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){.Banner-smaller{background-position:inherit !important;height:139px !important}
.page-header .Banner-smaller .page-header-inner{bottom:15%;top:inherit;color:#fff;position:absolute;bottom:43px;width:100%}
.fanfare-torso .Banner-smaller .page-header-inner{display:block}
.selected{color:#fff;font-weight:bold}
}
@media only screen and (width :768px){.page-header .Banner-smaller{height:104px !important}
.page-header .Banner-smaller .page-header-inner{top:45px !important;width:100%}
.fanfare-torso .Banner-smaller .page-header-inner{display:block}
}
@media screen and (min-width:1025px)and (max-width:1300px){.Banner-smaller{background-repeat:no-repeat;background-position:inherit !important;background-size:cover;height:165px !important;width:100%}
}
@media only screen and (min-width:568px) and (max-width:639px){.Banner-smaller{background-repeat:no-repeat;background-position:inherit !important;background-size:cover;height:77px !important;width:100%}
}
@media only screen and (width:640px){.Banner-smaller{background-repeat:no-repeat;background-position:inherit !important;background-size:cover;height:88px !important;width:100%}
}
@media only screen and (max-width:767px) and (min-width:641px){.Banner-smaller{background-repeat:no-repeat;background-position:inherit !important;background-size:cover;height:94px !important;width:100%}
.page-header .Banner-smaller .page-header-inner{bottom:15%;top:inherit;color:#fff;position:relative;bottom:43px;width:100%}
.page-header .Banner-smaller h1{font-family:Georgia,Times New Roman,serif;text-shadow:6px 1px 12px #666;font-size:27px;margin-bottom:0}
.fanfare-torso .Banner-smaller .page-header-inner{display:none}
.page-header .Banner-smaller h2{font-size:13px;margin-top:0}
.Banner-smaller .page-header-inner{display:none}
.selected{color:#fff;font-weight:bold}
.intro{color:#7c7c7c;font-size:14px;margin-top:0}
}
@media only screen and (max-width:414px){.Banner-smaller{height:44px !important}
.page-header .Banner-smaller .page-header-inner{padding:10px 10px 16px 15px !important;top:82px !important;width:100%}
.page-header .Banner-smaller h1{font-family:Georgia,Times New Roman,serif;text-shadow:6px 1px 12px #666;font-size:20px;margin-top:0}
.page-header .Banner-smaller h2{font-size:12px;margin-bottom:0}
.Banner-smaller{background-position:inherit !important;height:52px !important}
.fanfare-torso .Banner-smaller .page-header-inner{display:none}
.Banner-smaller .page-header-inner{display:none}
}
.fanfare-torso h3 a{font-weight:bold}
.expandable a{color:#1988cc}
.fanfare-torso.two-column section{padding-top:0;padding-bottom:0}
#navigator{width:1800px;max-width:100%;margin-left:auto;margin-right:auto;background-color:#5ea3d7;padding:0;text-align:center}
#navigator ul{padding:0;margin:0}
#navigator ul li{display:inline}
#navigator a img{margin-bottom:2px;border-bottom:2px solid rgba(0,0,0,0);transition:all 300ms ease-in-out}
#navigator .navbutton img{padding:5px;max-width:100%;max-height:100%}
#navigator a img:hover{border-bottom:2px solid #636363}
.calculator-styles{border:2px solid #56a0d3;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;padding:30px 0 30px 15px;margin:0 0 20px 15px}
.marginbottom0{margin-bottom:0}
.show_me .buttongreen{color:#fff !important;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:14px 74px;text-decoration:none;background-color:#75b639}
@media only screen and (max-width:768px){.largestMargin,.largerMargin,.largeMargin,.mediumMargin,.smallMargin,.smallerMargin{margin-left:0}
}
.cyan-blue{color:#02426b}
.globalPresenceMap .globalPresenceMapImage{max-width:100%;height:500px}
.Banner-medium .Banner-medium-content{position:relative;top:15%;width:100%}
.page-header .Banner-medium .page-header-inner{bottom:15%;top:inherit;color:#fff;position:absolute;bottom:46px !important;width:90%}
.page-header .Banner-medium h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:6px 1px 12px #666;font-size:45px;margin-bottom:0;margin-top:0}
.page-header .Banner-medium h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;margin-top:0}
.Banner-medium .page-header-inner{top:44% !important;position:relative}
.Banner-medium .page-header-inner{top:44% !important;position:relative}
.Banner-medium{background-repeat:no-repeat;background-position:center;background-size:cover;height:409px !important;width:100%}
@media only screen and (min-width:1400px){.Banner-medium{background-repeat:no-repeat;background-position:center;background-size:cover;height:415px !important;width:100%}
}
@media only screen and (min-width:1025px){.Banner-medium-content .banner-right{text-align:right}
.Banner-medium-content .banner-center{text-align:center}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){.Banner-medium{background-position:right !important;height:315px !important}
.page-header .Banner-medium .page-header-inner{bottom:15%;top:inherit;color:#fff;position:absolute;bottom:43px;padding-left:27.7px}
.fanfare-torso .Banner-medium .page-header-inner{display:block}
}
@media only screen and (width :768px){.page-header .Banner-medium{height:280px !important}
.page-header .Banner-medium .page-header-inner{top:45px !important}
.fanfare-torso .Banner-medium .page-header-inner{display:block}
}
@media screen and (min-width:1024px)and (max-width:1300px){.Banner-medium{background-repeat:no-repeat;background-position:right 80% !important;background-size:cover;height:315px !important;width:100%}
.banner-medium-focus-area{width:55%;position:absolute;left:5%;border-radius:10px;bottom:5%}
.newSite .story-nav{position:relative;left:10%;width:52%;margin:0}
.newSite .cycle-slideshow.interior .carousel-content{bottom:0 !important}
}
@media only screen and (max-width:767px){.globalPresenceMap .globalPresenceMapImage{max-width:100%;height:auto}
.Banner-medium{background-repeat:no-repeat;background-position:right !important;background-size:cover;height:228px !important;width:100%}
.page-header .Banner-medium .page-header-inner{bottom:15%;top:inherit;color:#fff;position:relative;bottom:43px;padding-left:27.7px}
.page-header .Banner-medium h1{font-family:Georgia,Times New Roman,serif;text-shadow:6px 1px 12px #666;font-size:27px;margin-bottom:0}
.fanfare-torso .Banner-medium .page-header-inner{display:none}
.page-header .Banner-medium h2{font-size:13px;margin-top:0}
.Banner-medium .page-header-inner{display:none}
.page-header .Banner-medium .banner-medium-focus-area h1{font-size:22px}
.page-header .Banner-medium .banner-medium-focus-area p{font-size:13px}
}
@media only screen and (max-width:414px){.page-header .Banner-medium .page-header-inner{padding:10px 10px 16px 15px !important;top:82px !important}
.page-header .Banner-medium h1{font-family:Georgia,Times New Roman,serif;text-shadow:6px 1px 12px #666;font-size:20px;margin-top:0}
.page-header .Banner-medium h2{font-size:12px;margin-bottom:0}
.Banner-medium{background-position:inherit !important;height:130px !important}
.fanfare-torso .Banner-medium .page-header-inner{display:none}
.Banner-medium .page-header-inner{display:none}
.accordian ul{float:left;margin-bottom:20px}
}
.Banner-large .Banner-large-content{position:relative;top:15%;width:100%}
.page-header .Banner-large .page-header-inner{bottom:15%;top:inherit;color:#fff;position:absolute;bottom:49px !important;width:90%}
.page-header .Banner-large h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:6px 1px 12px #666;font-size:45px;margin-bottom:0;margin-top:0}
.page-header .Banner-large h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;margin-top:0}
.Banner-large .page-header-inner{top:44% !important;position:relative}
.Banner-large .page-header-inner{top:44% !important;position:relative}
.Banner-large{background-repeat:no-repeat;background-position:right;background-size:cover;height:480px !important;width:100%}
@media only screen and (min-width:1400px){.Banner-large{background-repeat:no-repeat;background-position:center;background-size:cover;height:495px !important;width:100%}
}
@media only screen and (min-width:1025px){.Banner-large-content .banner-right{text-align:right}
.Banner-large-content .banner-center{text-align:center}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){.Banner-large{background-position:right !important;height:320px !important}
.page-header .Banner-large .page-header-inner{bottom:15%;top:inherit;color:#fff;position:absolute;bottom:50px}
.fanfare-torso .Banner-medium .page-header-inner{display:block}
}
@media only screen and (width :768px){.page-header .Banner-large{height:250px !important}
.page-header .Banner-large .page-header-inner{top:45px !important}
.fanfare-torso .Banner-large .page-header-inner{display:block}
}
@media screen and (min-width:1025px)and (max-width:1300px){.Banner-large{background-repeat:no-repeat;background-position:right !important;background-size:cover;height:425px !important;width:100%}
.banner-large-focus-area{width:55%;position:absolute;left:5%;border-radius:10px;bottom:30%}
}
@media only screen and (max-width:767px){.Banner-large{background-repeat:no-repeat;background-position:inherit !important;background-size:cover;height:215px !important;width:100%}
.page-header .Banner-large .page-header-inner{bottom:15%;top:inherit;color:#fff;position:relative;bottom:43px}
.page-header .Banner-large h1{font-family:Georgia,Times New Roman,serif;text-shadow:6px 1px 12px #666;font-size:27px;margin-bottom:0}
.fanfare-torso .Banner-large .page-header-inner{display:none}
.page-header .Banner-large h2{font-size:13px;margin-top:0}
.Banner-large .page-header-inner{display:none}
.banner-large-focus-area{width:49%;position:absolute;left:5%;border-radius:10px;bottom:5%}
.page-header .Banner-large .banner-large-focus-area h1{font-size:22px}
.page-header .Banner-large .banner-large-focus-area p{font-size:13px}
}
@media only screen and (max-width:414px){.page-header .Banner-large .page-header-inner{padding:10px 10px 16px 15px !important;top:82px !important}
.page-header .Banner-large h1{font-family:Georgia,Times New Roman,serif;text-shadow:6px 1px 12px #666;font-size:20px;margin-top:0}
.page-header .Banner-large h2{font-size:12px;margin-bottom:0}
.Banner-large{background-position:right !important;height:120px !important}
.fanfare-torso .Banner-large .page-header-inner{display:none}
.Banner-large .page-header-inner{display:none}
}
.purplebutton p{color:#fff;font-size:23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.purplebutton .textAlignment-mediumButton{margin-top:0}
.purplebutton{background-image:linear-gradient(#2d0044,#500577 70%,#6d0c9e);background-repeat:no-repeat;font-size:17px;font-weight:600;line-height:1.1;border:0;border-radius:4px 4px 4px 4px;padding:9px 4%}
.purplebutton.mediumButton{width:193px;height:25px}
.cyan-blue{color:#02426b}
.opacitycontainer{opacity:.8}
.noopacitycontainer{opacity:1}
.round{border-radius:10px}
.square{border-radius:0}
@media only screen and (max-width:1023px){.banner-small-focus-area{width:89%;position:relative;top:1%;left:5%;border-radius:10px}
.banner-small-focus-area .containerSectioncontainercomponentbannerPar{background-color:transparent}
.banner-small-focus-area .mediumPadding{padding-left:0;padding-right:0;word-wrap:break-word}
.purplebutton p{color:#fff;font-size:26px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.banner-small-focus-area .mediumButton{width:auto;height:22px;text-align:center;cursor:pointer;margin:0 10%}
}
@media only screen and (max-width:602px){.purplebutton p{color:#fff;font-size:17px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.redGradientbutton p{color:#fff;font-size:17px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.newSite .story-nav{margin:30px 0 0 0;padding:0 6%;width:auto !important}
}
.redbutton{background-color:red;border:0;border-radius:4px 4px 4px 4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;padding:12px 20px}
.redbutton.mediumButton{width:192px;height:auto}
.redbutton p{font-size:30px;color:white}
.yellowButton{border-right:1px solid #d3a348;border-top:1px solid #d3a348;border-left:1px solid #d3a348;border-bottom:0;color:#2b2b2b;font-size:17px;font-size:1.7rem;font-weight:600;height:auto;line-height:1.1;padding:9px 2%;text-align:center;width:354px;background-image:-webkit-linear-gradient(#f8bb49,#f7a631 50%,#f7941d);background-image:-o-linear-gradient(#f8bb49,#f7a631 50%,#f7941d);background-image:linear-gradient(#f8bb49,#f7a631 50%,#f7941d);background-repeat:no-repeat}
.yellowButton a{color:#2b2b2b;text-decoration:none}
.globalPresenceMap .menu ul li a{font-size:13px;line-height:17px}
.accordian a{font-size:14px}
.utility-content .nav-utility ul li:first-of-type a{padding-left:0;padding-right:3px}
.utility-content .nav-utility ul li.country a{border-right:0;padding:0 0 0 7px;white-space:nowrap}
.focus-nav li a{line-height:16px}
@-moz-document url-prefix(){.page-header .Banner-small h1{line-height:52px}
.Banner-small .Banner-small-content{position:relative;top:2%;width:100%}
}
.fanfare-torso .intro{font-size:20px}
.container-torso{height:auto}
.container-torso .content-inner{width:100% !important}
.container-torso section{position:relative;display:block}
.container-torso section{border-top:0}
.container-torso section{padding:0}
.main-content{padding:0 !important}
.navcontainer{max-width:1240px;padding:0}
.secondary-nav{background-color:#1988cc;border-radius:10px 0 0 10px;box-shadow:0 0 10px #b9b8b8;width:23%}
.column{display:inline;float:left}
.navcontainer .column.primary-content{background:#FFF;box-shadow:0 0 10px #b9b8b8;padding:48px 2.8% 28px 3.7%}
.col3 .primary-content{border-radius:0 10px 10px 0;margin-right:0;width:77%}
.secondary-nav ul.nav-items{padding:0}
.secondary-nav ul{margin-top:0;margin-left:0;margin-bottom:10px}
.secondary-nav ul li:first-child{font-family:"Oswald",sans-serif;text-decoration:none;line-height:1.2;margin:50px 0 10px 0;border:0}
.secondary-nav ul li{color:#fff;background:0;padding:20px 26px;position:relative}
.content-inner .col3{width:100%}
.secondary-navcontainer{background-color:#1f87c7;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;-webkit-box-shadow:0 0 10px #b9b8b8;box-shadow:0 0 10px #b9b8b8;width:20%}
.secondary-navcontainer ul.nav-items{padding:0}
.secondary-navcontainer ul{margin-top:0;margin-left:0;margin-bottom:10px}
.secondary-navcontainer ul li{color:#fff;background:0;border-bottom:solid 1px #149dde;font-size:1.5rem;margin-bottom:0;padding:20px 26px;position:relative}
.secondary-navcontainer ul{list-style-type:none}
.secondary-navcontainer ul li:first-child{font-size:17px;border:0;font-family:"Oswald",sans-serif;font-weight:bold;text-decoration:none;line-height:1.2;margin:50px 0 10px 0}
.secondary-navcontainer a{font-size:15px}
.secondary-navcontainer ul li:last-child{border:0}
.secondary-navcontainer ul li:nth-child(2){border-top:solid 1px #149dde}
.secondary-navcontainer ul li:nth-child(n+2):hover a{color:#02426b;font-weight:bold}
.secondary-navcontainer ul li.selected{background-color:#fff;position:relative}
.secondary-navcontainer ul li:nth-child(n+2):hover:before{background-color:#02426b;content:"";display:block;height:100%;width:4px;position:absolute;left:-4px;top:0}
.secondary-navcontainer ul li.selected:before{background-color:#02426b;content:"";display:block;height:100%;width:4px;position:absolute;left:-4px;top:0}
.secondary-navcontainer ul li a{color:#fcfcfc;display:block;font-weight:bold}
.secondary-navcontainer ul li:nth-child(n+2):hover{background-color:#fcfcfc}
.secondary-navcontainer ul li.selected{background-color:#fcfcfc;position:relative}
.secondary-navcontainer ul li.selected a{color:#02426b;display:block}
.navcontainer .column.primary-contentcontainer{background:#FFF;box-shadow:0 0 10px #b9b8b8;padding:15px 2.8% 15px 3.7%;min-height:53.6em}
.col3 .primary-contentcontainer{border-radius:0 10px 10px 0;margin-right:0;width:77%}
.secondary-navcontainer ul li a:hover{text-decoration:none}
@media only screen and (max-width:1024px){.secondary-navcontainer{display:none}
.col3 .primary-contentcontainer{width:auto}
.navcontainer .column.primary-contentcontainer{min-height:auto}
.navcontainer .column.primary-contentcontainer{width:100%;word-wrap:break-word}
}
.cookie-text p{font-size:12px}
.cookie-text a{font-size:12px}
}
.button:hover,.largeButton p:hover{text-decoration:underline;background-color:#8ecc4e}
.bluishGreenButton:hover{background-color:#055f6b !important;color:#fff !important}
.focus-nav li a.selected{color:#333;font-weight:600}
@media only screen and (width:320px){.customer-center .greenButtonLink{padding:4px 20px 5px 20px}
#contactUsFormElavon div input{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:270px !important}
.secondaryColumn #contactUsFormElavon div input{width:100% !important}
}
.darkgreen{color:#1c8a99}
.banner-medium-focus-area{width:41%;position:absolute;left:5%;border-radius:10px;bottom:0}
.banner-medium-focus{position:absolute;left:0;top:0}
.banner-large-focus-area{width:41%;position:absolute;left:5%;border-radius:10px;bottom:35%}
.banner-large-focus{position:absolute;left:0;top:0}
.pogs.four li{width:25%}
.blackColorText{color:#232323 !important}
.blackColorText a{color:#232323 !important}
.blackColorText a:hover{color:#232323 !important;text-decoration:none}
.faq .tab-content{padding:0}
.faq h3{margin:0}
.blackColorText{color:#232323}
.blackColorText a{color:#232323}
.blackColorText a:hover{color:#232323;text-decoration:none}
.newSite.home .cycle-slideshow .carousel-content p{font-size:12px;font-weight:bold;line-height:1.4;margin:18px 0;text-align:right;text-shadow:6px 1px 12px #666}
.newSite .slider-focus-area-container .slider-focus-area p{font-size:12px;font-size:1.2rem;line-height:1.5;margin:4px 0 5px 0}
.four h3{font-size:14px !important}
.four p{font-size:13px}
.pogs.four li{width:25%;padding:0}
.containerComponent .accordian ul,ol{padding:0}
form .form_row_description{color:silver;font-size:12.6px;line-height:19.6px}
#overlay_div{position:absolute;padding:10px 20px;background-color:#2c70a4;color:#fff;max-width:800px;width:50%;height:auto;top:475px}
#overlay_close{position:absolute;right:10px;top:10px;cursor:pointer}
.video{text-align:center}
footer a[href^="tel:"]{font-size:26px;line-height:22px}
footer.footerBlack #site-info p{color:#bababa;margin-right:8px}
footer.footerBlack{background-color:#272727}
footer.footerGray{background-color:#f2f2f2}
footer.footerWhite{background-color:#FFF}
footer,.footerWhite [role="contentinfo"] p,footer[role="contentinfo"].footerWhite #site-info p{font-size:12px;color:#5b5b5b}
footer,.footerWhite [role="contentinfo"] a,footer[role="contentinfo"].footerWhite #site-info a{font-size:12px;color:#423d3d}
footer.footerWhite #inner-footer #site-info,footer[role="contentinfo"].footerWhite #inner-footer #site-info{border-top:0}
footer.footerWhite a:link,footer.footerWhite a,footer.footerWhite a:active,footer.footerWhite a:active,footer.footerWhite a:link{color:#423d3d;text-decoration:none}
footer.footerWhite #site-info a:link,footer.footerWhite #site-info a,footer.footerWhite #site-info a:active,footer.footerWhite a:active,footer.footerWhite a:link{color:#423d3d;text-decoration:none}
footer.footerWhite #site-info p{color:#000;margin-right:8px}
.secondaryColumn a[href^="tel:"]{font-size:26px;line-height:22px}
.verdunGreen{color:#02426b}
.royalPurple{color:#7030a0}
.aem-GridColumn.checkbox{padding-left:21px}
.speedPopup{display:none;width:860px;height:auto;position:fixed;top:20%;left:253px;opacity:1;overflow:visible}
.speedPopup .fancybox-skin{padding:30px;width:auto;height:auto}
.speedPopup .fancybox-skin .fancybox-inner{overflow:auto;width:800px;height:auto}
@media screen and (max-width:1024px){.speedPopup{width:100%;height:100%;overflow-y:auto;top:20%;left:0;padding-top:20px;padding-bottom:10px}
.speedPopup .fancybox-skin{width:90%;margin:0 auto}
.speedPopup .fancybox-skin .fancybox-inner{width:100%}
.newSite .focus-nav a{color:#95def4 !important}
}
.map{max-width:1053px;margin-left:auto;margin-right:auto;padding:10px;text-align:left;position:relative;background-size:cover}
.country-link{display:inline-block;width:117px;min-height:30px;line-height:30px;margin-bottom:10px}
.map-overlay{max-width:100%;max-height:100%;padding:5px;display:none;text-align:left}
.show-hide-details-author{max-width:100%;max-height:100%;border:1px solid;margin:5px 50px}
.map-countries{max-width:360px;padding:10px;display:block;width:100%;margin-left:auto;text-align:center}
.map-countries li{display:inline;list-style-type:none}
.whiteBg{background:#fff}
.purpleBg{background:#c114a2}
.map-countries li a.purpleBg{color:white}
form div label{color:#2b2b2b !important}
.newSite .page-header{overflow:hidden}
.footerLinksContainer ul.socialMediaSitesSection{overflow:auto;list-style:none;margin-top:13px;margin-bottom:13px;padding-left:0}
.footerLinksContainer ul.socialMediaSitesSection>li{float:left;margin-right:40px}
.img-icon{width:40px;height:40px}
.disp-line{display:inline-block}
.formOverlay .greenButtonLink{margin:0 auto}
.buttonFullWidth p a .greenButton{width:85%}
@media(max-width:700px){.colorBox .colorBoxStatic{height:auto}
.colorBox .bluishGreenButton{margin:0 0 -16px 0}
.gridOverlay ul.buttonlist__shell{width:264px}
.gridOverlay ul.buttonlist__shell{padding-left:0}
}
.gridOverlay ul.buttonlist__shell{padding-left:0}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
form .form_captcha_input{float:none}
.emailformError{color:red;font-weight:bold;font-size:13px}
form div label{font-size:14px;color:#fff;font-family:"Open Sans",Arial,sans-serif;display:block;font-size:14px;font-weight:bold;margin-bottom:8px}
form div input{border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:367px}
form .form_field_text{background:0}
form .form_leftcollabel{margin-bottom:0}
form .form_row{margin-top:15px}
form div select{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #e1e1e1;border-radius:3px 3px 3px 3px;padding:6px;width:367px;font-size:14px}
div input[type="submit"]{border:1px solid #e1e1e1;background-color:#75b639;color:white;border-radius:7px;padding:6px;width:129px}
form .form_field_textarea{width:609px}
form .form_leftcolmark{color:black}
form .form_field_text,form .form_field_textarea{background:0}
.formSuccessMsg{display:none;padding:0;margin:0;text-align:left;font-family:inherit;-webkit-font-smoothing:antialiased;font-size:inherit;font-weight:normal;line-height:1.5;border:2px solid #187911;color:#187911;border:0}
.formLabelBlack form div label{color:black}
@media screen and (min-width:1201px) and (max-width:1366px){form .form_field_textarea{width:609px}
}
@media screen and (min-width:1028px) and (max-width:1200px){form .form_field_textarea{width:609px}
}
@media screen and (min-width:769px) and (max-width:1027px){form .form_field_textarea{width:385px}
}
@media screen and (width:768px){form .form_field_textarea{width:465px}
}
@media screen and (min-width:640px) and (max-width:767px){form .form_field_textarea{width:374px}
}
@media screen and (min-width:569px) and (max-width:639px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:367px}
form .form_field_textarea{width:357px}
}
@media screen and (width:568px){form .form_field_textarea{width:367px}
}
@media screen and (min-width:534px) and (max-width:567px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:385px}
form .form_field_textarea{width:375px}
}
@media screen and (width:533px){form .form_field_textarea{width:375px}
}
@media screen and (min-width:415px) and (max-width:532px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:312px}
form .form_field_textarea{width:302px}
}
@media screen and (width:414px){form .form_field_text,form .form_field_textarea{width:349px}
form .form_field_textarea{width:339px}
}
@media screen and (min-width:374px) and (max-width:414px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:312px}
form .form_field_textarea{width:302px}
}
@media screen and (width:375px){form .form_field_text,form .form_field_textarea{width:317px}
form .form_field_textarea{width:307px}
form div select{width:317px}
}
@media screen and (min-width:361px) and (max-width:374px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:312px}
form .form_field_textarea{width:302px}
}
@media screen and (width:360px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:312px}
form div select{width:312px}
}
@media screen and (min-width:321px) and (max-width:359px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:268px}
form .form_field_textarea{width:258px}
}
@media screen and (width:320px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:268px}
form .form_field_textarea{width:258px}
}
@media screen and (min-width:200px) and (max-width:319px){form .form_field_text,form .form_field_textarea,form .form_field_select{width:268px}
form .form_field_textarea{width:258px}
}
.font-size18px{font-size:18px}
div.search input{border-radius:0;padding:0;border:0;color:#cbcbcb;float:left;font-weight:600;width:inherit}
form div input[type="radio"]{padding:0;width:17px}
form .form_field_text,form .form_field_textarea{border-color:#e1e1e1}
body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
p{color:#2b2b2b;font-size:16px;line-height:22.4px;font-weight:normal;margin:16px 0 16px 0;word-wrap:break-word}
.OracleEmv ul,.NCRSilverRetail ul{padding-left:8%}
.OracleEmv li,.NCRSilverRetail li{font-size:16px;line-height:25.6px}
aside.secondaryColumn p{font-size:14px}
aside.secondaryColumn ul,aside.secondaryColumn ul a{font-size:13px}
aside.secondaryColumn li{margin-bottom:5px}
a{color:#1988cc;margin:0}
a:hover{text-decoration:underline}
hr{color:#ccc;border-top:1px solid}
h2{color:#2b2b2b;font-size:24px;line-height:normal;font-weight:bold;margin:11px 0 16px 0}
aside.secondaryColumn h2{font-size:18px;margin-top:0}
h3{color:#2b2b2b;font-size:20px;line-height:normal;font-weight:normal;margin:0}
.DarkyellowColorText{color:#5b5333}
p .largeText{font-size:32px;line-height:44.8px;font-weight:600px;margin:-8px 0 -2px 0}
.storyBanner p .largeText{font-size:20px;font-weight:normal}
p .smallText{font-size:12px}
.smallText a{font-size:12px;line-height:22.4px;font-weight:normal;margin:0}
.marketingsubhead{font-size:20px;font-weight:600;margin-bottom:5px}
.greenButton{background-color:#75b639;color:#fff !important;line-height:22.4px;font-weight:bold;padding:10px 20px;border-radius:4px;margin:0;display:inline-block;font-size:14px}
.greenButton a{color:#fff;font-size:12px}
.white-color-text a,p .white-color-text a{color:#fff;text-decoration:none}
.white-color-text a:hover,p .white-color-text a:hover{color:#fff;text-decoration:underline}
.greenButton:hover{background-color:#8ecc4e;text-decoration:underline}
.greenButtonLink:hover{background-color:#8ecc4e;text-decoration:underline}
.greenButtonLink:hover p{background-color:#8ecc4e;text-decoration:underline}
.purpleButton{background-color:#68327b;color:#fff !important;font-size:14px;line-height:22.4px;font-weight:normal;margin:-16px 0 -16px 0;padding:10px 20px;border-radius:4px}
.purpleButton a{color:#fff}
.aquamarineButtons{background-image:linear-gradient(#274b47,#56a69d 70%,#76e0d4);color:#fff !important;font-size:14px;line-height:22.4px;font-weight:normal;border-radius:4px}
.aquamarineButtons a{color:#fff;text-decoration:none}
.bluelightButton{color:#fff;background-image:linear-gradient(#27aae1 30%,#0d75a1,#085c80);background-repeat:no-repeat;line-height:22.4px;font-weight:normal;border-radius:4px}
.orangeButton{background-color:#f38118;color:#fff !important;font-size:14px;line-height:22.4px;font-weight:normal;padding:10px 20px;border-radius:4px;display:block}
.orangeButton a{color:#fff}
.orangeButton:hover{text-decoration:underline}
.magentaText{color:#904f9f}
.lightBlueText{color:#19a9e5}
.darkBlueText{color:#0079c2}
.whiteColorText{color:#fff}
.whiteColorText a{color:#fff}
.grayColorText{color:#7c7c7c}
.grayColorText a{color:#7c7c7c}
.purpleColorText{color:#904f9f}
.greenColorText{color:#678924}
.yellowColorText{color:#e5a31f}
.aquaColorText{color:#2cb2bf}
.redColorText{color:red}
.deepRedColorText{color:#d54442}
.orangeColorText{color:#f69f1a}
.emailIconGreenButton:after{display:inline-block;content:"\f003";font-family:FontAwesome;padding-left:10px;font-weight:normal}
.arrowIconGreenButton:after{display:inline-block;content:"\f061";font-family:FontAwesome;padding-left:10px;font-weight:normal}
.downloadIconGreenButton:after{display:inline-block;content:"\f019";font-family:FontAwesome;padding-left:10px;font-weight:normal}
.textOvershadow{text-shadow:2px 2px 3px #000}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.arrowIcon{display:inline-block;content:"\f061";font-family:FontAwesome;padding-left:10px;font-weight:normal}
.emailIcon{display:inline-block;content:"\f003";font-family:FontAwesome;padding-left:10px;font-weight:normal}
.downloadIcon{display:inline-block;content:"\f019";font-family:FontAwesome;padding-left:10px;font-weight:normal}
}
.primaryColumn .containerComponent h1{font-size:34px;line-height:normal;font-weight:normal}
.containerComponent h3{font-size:19px;font-weight:bold}
.primaryColumn .containerComponent h2{font-size:28px;line-height:normal}
.primaryColumn .containerComponent h3{font-size:20px;line-height:normal}
.secondaryColumn .containerComponent h1{font-size:23px;line-height:normal}
.secondaryColumn .containerComponent h2{font-size:24px;line-height:normal}
.containerComponent h1{font-size:28px;line-height:normal}
.containerLightBlue{background-color:#56a0d3;color:#fff;padding:32px 2%}
.containerDarkBlue{background-color:#3b77a2;color:#fff;padding:32px 2%}
span.largeText{font-size:32px;font-weight:bold}
.containerComponent span.phone{font-size:32px;line-height:44.8px;font-weight:600px;margin:-8px 0 -2px 0}
.banner.text h1{color:#fff;font-size:45px;line-height:normal;font-weight:bold;font-style:italic;text-shadow:6px 1px 12px #666;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.banner.text h2{color:#fff;font-size:25px;font-weight:normal;margin:0 0 30px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.content-inner.top_padding{padding-top:18px}
.bottom-padding{padding-bottom:18px}
.pogs.four li img{width:auto;height:auto}
.pogs.four .pog-container{margin:75px auto}
.secondaryColumn .form_field_password{padding:5px}
form .form_field_text{width:50%;margin-bottom:4px;padding:5px;box-sizing:border-box}
form .form_field_select,form .form_captcha_input input{width:50%;box-sizing:border-box}
form .form_captcha_input{width:100%}
form .form_captcha_img{float:left;padding-left:0}
form .form_captcha_refresh{float:left;margin-left:10px}
form .form_captcha_refresh input{margin-top:0}
.offer .heading h3{line-height:100px !important;font-size:24px !important}
@media only screen and (min-device-width :1025px) and (max-device-width :1179px){.pogs.six ul li:nth-child(4){clear:both}
}
@media only screen and (min-device-width :768px) and (max-device-width :1023px){.pogs.five ul li:nth-child(4){clear:both}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){h2{font-size:28px}
h3{font-size:16px}
.containerComponent h1{font-size:23px}
.content-inner.top_padding{padding-top:48px}
.containerComponent span.phone{font-size:16px}
.newSite .slider-content-right .mobile-content .slider-content{display:block;height:auto !important}
.slider-content-right .video{display:block}
.slider-content-right .mobile-content .video{display:none}
.slider-content-right .mobile-content .slimScrollDiv .slimScrollRail{display:none !important}
.greenButton{background-color:#75b639;color:#fff !important;font-size:12px;line-height:22.4px;font-weight:normal;margin:-16px 0 -16px 0;padding:10px 20px;border-radius:4px;margin-top:5px}
.pogs.six ul li:nth-child(4){clear:both}
form#contactUsFormElavon div select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:80%}
#contactUsFormElavon div input{width:80%}
form#contactUsFormElavon .form_field_textarea{width:80%;box-sizing:border-box}
form .form_field_text,form .form_field_textarea,form .form_field_select,form .form_captcha_input input{width:80%;box-sizing:border-box}
}
@media only screen and (max-width:1023px){.banner.text .hero-content h1,.banner.text .hero-content h1 span.white-color-text{color:#0079c2;font-style:italic}
.banner.text .hero-content .hex_codeF00 h1,.banner.text .hero-content .hex_codeF00 h1 span.white-color-text{color:#fff}
.banner.text .hero-content p,.banner.text .hero-content p span.white-color-text,.banner.text .hero-content h3 span.white-color-text{color:#333}
.banner.text .hero-content .textAlignment-mediumButton h3 span.white-color-text,.banner.text .hero-content .textAlignment-mediumButton p,.banner.text .hero-content .textAlignment-mediumButton p span.white-color-text,.banner.text .hero-content .textAlignment-mediumButton h3 span.white-color-text{color:#fff}
.banner.text .hero-content h1 br,.banner.text .hero-content p br,.banner.text .hero-content h3 br,.banner.text .banner_medium br,.banner.text .banner_large br{display:none}
}
@media only screen and (max-width:767px){.banner.text .page-header .Banner-small h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:6px 1px 12px #666;font-size:27px;margin-bottom:0}
.banner.text .page-header .Banner-small h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;margin-bottom:0}
h2{font-size:28px}
h3{font-size:16px}
.mediumMargin{margin-left:0;margin-right:0}
.largerMargin{padding-left:0;padding-right:0}
.largePadding{padding-left:0;padding-right:0}
.newSite .slider-content-right .mobile-content{position:inherit !important;display:table-cell !important}
.newSite .slider-content-right .mobile-content .slimScrollDiv{position:inherit !important;display:block}
.newSite .slider-content-right .mobile-content .slider-content{display:block;height:auto !important;position:inherit !important}
.slider-content-right .video{display:none}
.slider-content-right .mobile-content .video{display:block}
.slider-content-right .mobile-content .slimScrollDiv .slimScrollRail{display:none !important}
.slider-content-right .mobile-content .slimScrollDiv .slimScrollBar{display:none !important}
.content-inner.top_padding{padding-top:48px}
.containerComponent h1{font-size:23px}
.containerComponent span.phone{font-size:16px}
.newSite .cycle-slideshow.interior .carousel-content p{font-size:11px}
.greenButton{background-color:#75b639;color:#fff !important;font-size:12px;line-height:22.4px;font-weight:normal;margin:-16px 0 -16px 0;padding:10px 20px;border-radius:4px;margin-top:5px}
.storyBanner p .largeText{font-size:11px;font-weight:normal}
.newSite a.arrow-link,.newSite a.arrow-link__Link{font-size:10px}
.newSite a.arrow-link:first-of-type,.newSite a.arrow-link__Link:first-of-type{margin-left:0}
.newSite .cycle-slideshow.interior .carousel-content .solutions{line-height:11px}
.newSite .cycle-slideshow.interior .carousel-content{top:20%}
.primaryColumn .containerComponent h1{font-size:26px}
.selected{color:#fff;font-weight:bold}
.marketingsubhead{font-size:18px}
.fanfare-torso{background-size:770px auto;padding-bottom:85px !important}
}
@media only screen and (min-width :415px) and (max-width :479px){.page-header .Banner-small{background-repeat:no-repeat;background-position:inherit;background-size:cover;height:82px !important;width:100%;overflow:visible !important;margin-bottom:63px}
.page-header .Banner-small .page-header-inner{padding:10px 10px 16px 15px !important;top:82px !important}
.banner.text .page-header .Banner-small .page-header-inner h1{font-size:20px}
}
@media only screen and (max-width:414px){.banner.text .page-header .Banner-small h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:6px 1px 12px #666;font-size:20px;margin-top:0}
.banner.text .page-header .Banner-small h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:0}
h2{font-size:20px}
h3{font-size:16px}
.containerComponent h1{font-size:23px}
.newSite .chevron-link{font-weight:normal;font-size:14px;width:100%;margin-bottom:10px;padding:7px 22px}
.newSite.home .cycle-slideshow .carousel-content h1{font-size:16px !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}
.newSite .cycle-pager.device-only{margin-left:0}
form#contactUsFormElavon div select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
#contactUsFormElavon div input{width:100%}
form#contactUsFormElavon .form_field_textarea{width:100%;box-sizing:border-box}
form .form_field_text,form .form_field_textarea,form .form_field_select,form .form_captcha_input input{width:100%;box-sizing:border-box}
.video iframe{height:100% !important}
}
.offer .heading h3{color:#fff}
.purpleColoredText{color:#aa258d}
.lightBlueButton{background-color:#3cb0ca;color:#fff !important;font-size:14px;line-height:22.4px;font-weight:normal;margin:-16px 0 -16px 0;padding:10px 20px;border-radius:4px}
.lightBlueButton a{color:#fff}
.lightBlueButton:hover{background-color:#055f6b;text-decoration:none}
.bluishGreenButton{background-color:#1c8a99;color:#fff !important;font-size:14px;line-height:22.4px;font-weight:normal;margin:-16px 0 -16px 0;padding:10px 20px;border-radius:4px;display:block}
.banner.section.text .banner-small-focus-area h1{font-size:28px;text-shadow:none;margin:0}
.banner.section.text .banner-small-focus-area h2{font-size:22px}
.secondaryColumn .form_field_text,.secondaryColumn .form_field_textarea,.secondaryColumn .form_field_select{box-sizing:border-box;width:90% !important}
.secondaryColumn form .form_captcha_input{width:100%}
a.blackColorText__Link{color:#232323 !important}
.hospitality .video object.BrightcoveExperience{height:150px}
@media only screen and (max-width:1225px){.largestMargin{margin-left:0}
.largerMargin{margin-left:0}
.largeMargin{margin-left:0}
.mediumMargin{margin-left:0}
.smallMargin{margin-left:0}
.smallerMargin{margin-left:0}
.largerPadding{padding-left:0;padding-right:0}
.blueLargeText{font-size:21px}
}
@media only screen and (width:1024px){.newSite .page-header{overflow:visible}
}
@media only screen and (max-width:1023px){.hp-slideshow.imageAlign .cycle-slide .slider-focus-area .textimage-top{float:left;margin-right:15px;width:75px;height:auto;min-height:0}
.hp-slideshow.imageAlign .cycle-slide .slider-focus-area .textimage-text p a{display:block}
.newSite .hideResponsive{display:none}
.torso{padding-bottom:20px !important}
.customer-stories .torso{padding-bottom:0 !important}
.banner-large-focus-area{width:49%;position:absolute;left:5%;border-radius:10px;bottom:20%}
.banner-medium-focus-area{width:55%;position:absolute;left:5%;border-radius:10px;bottom:5%}
}
@media only screen and (max-width:767px){.font18{font-size:14px}
.containerComponent h3{font-size:16px}
a{color:#1988cc;font-size:16px;line-height:18.88px;font-weight:normal;margin:0}
.newSite .chevron-link{padding:7px 22px;float:left}
.footerContent{float:left;width:100%}
.speedPopup{width:100%;height:100%;overflow-y:auto;top:0;left:0;padding-top:20px;padding-bottom:10px}
.secondaryColumn .form_field_text,.secondaryColumn .form_field_textarea,.secondaryColumn .form_field_select{box-sizing:border-box;width:100% !important}
.txtAlignCenter{margin:0;margin-top:0;height:auto;padding:0 12px;background-color:transparent;opacity:1;line-height:18px;font-size:14px}
.largeslider p{margin:6px 0}
}
@media only screen and (width:768px){.font18{font-size:16px}
.containerComponent h3{font-size:18px}
a{color:#1988cc;font-size:14px;line-height:18.88px;font-weight:normal;margin:0}
.newSite .chevron-link{padding:7px 22px;float:left}
.storyBanner p .largeText{font-size:20px;font-weight:normal}
.newSite .cycle-slideshow.interior .carousel-content{bottom:0 !important}
.slider-content-right .video{display:none}
.slider-content-right .mobile-content .video{display:block}
.pogs.five ul li:nth-child(4){clear:both}
.txtAlignCenter{margin-top:-68px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.pogs.six ul li{padding:0 3% !important;width:27% !important}
}
.lightGreenText{color:#71af4b}
small{font-size:9.75px;color:#6d6d6d;font-weight:bold}
.newSite .page-header .banner-heading{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
.form_row .textFieldDisplay{width:100%;background-color:#fff}
form div label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
.skyBlue{color:#d0eefc}
.newstemp .fb-like.fb_iframe_widget iframe{height:100px}
.tara-mediate .top_padding.bottom-padding,.oswald-morgan .top_padding.bottom-padding,.charles-loner .top_padding.bottom-padding,.talech .top_padding.bottom-padding,.bagel-boys .top_padding.bottom-padding{padding-top:0;padding-bottom:0}
.faq .tab-content a:hover{text-decoration:none}
.tabContainer .faq .tab-content a:hover{text-decoration:underline}
@media only screen and (max-width:1023px){.newSite .grid li{border-right:1px solid #fff;min-width:0;width:140px !important}
}
@media only screen and (min-device-width :515px) and (max-device-width:571px){.pogs.six ul li:nth-child(5){clear:both}
}
.carousel .torso{background-color:#000}
.tab-content ul li ul li{list-style-type:disc}
.darkgreen{color:#274b47}
.cadetblue{color:#56a69d}
form .form_row input[type="checkbox"],form .form_row input[type="radio"]{width:auto}
.newSite .carousel-content-inner .chevron-link{font-weight:normal;font-size:14px;padding:8px 22px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
form .form_field_text,form .form_field_textarea,form .form_field_select{background-color:#fff}
.emailIcon{background-image:url(clientlib-site/images/icon-envelope.png);background-position:0 0;background-repeat:no-repeat;padding-left:34px}
.containerSectionStatic .colorBoxImageTopLeft{background-repeat:no-repeat;background-position:right top;background-size:cover}
.mobile-wallets .textimage .textimage-left{float:left;margin-right:30px}
.external iframe{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}
.containerComponent ol{padding-left:20px}
body.search{padding:0 !important}
@media only screen and (max-width:1300px){.fanfare-roi-calculators .footnote{margin-bottom:0 !important}
}
@media only screen and (width:320px){#contactUsFormElavon form input{width:100% !important}
#contactUsFormElavon form .form_captcha_refresh input{width:auto !important}
#contactUsFormElavon div input[type="radio"]{width:20px !important}
.newSite .page-header.basic .page-header-inner .banner-heading{font-size:26px !important}
}
.fancy{display:inline-block;position:relative;line-height:.5}
.fancy:before,.fancy:after{content:"";position:absolute;height:5px;border-bottom:1px solid white;border-bottom-color:black;top:0;width:40%}
.fancy:before{right:100%;margin-right:15px}
.fancy:after{left:100%;margin-left:15px}
.contentDefaultPadding{padding-left:90px;padding-right:90px}
footer[role="contentinfo"] .contentDefaultPadding,footer .contentDefaultPadding{padding-left:90px;padding-right:90px}
.new header .contentDefaultPadding{padding-top:20px}
.containerSectionStatic{display:block;width:auto;height:auto;border-radius:4px;background-size:cover}
.largerPadding{padding-left:380px;padding-right:380px;word-wrap:break-word}
.largePadding{padding-left:280px;padding-right:280px;word-wrap:break-word}
.mediumPadding{padding-left:180px;padding-right:180px;word-wrap:break-word}
.smallPadding{padding-left:40px;padding-right:40px;word-wrap:break-word}
.defaultPadding{padding-left:90px;padding-right:90px}
.smallerPadding{padding-left:10px;padding-right:10px;word-wrap:break-word}
.largerPaddingTB{padding-top:50px;padding-bottom:50px;word-wrap:break-word}
.largePaddingTB{padding-top:40px;padding-bottom:40px;word-wrap:break-word}
.mediumPaddingTB{padding-top:20px;padding-bottom:20px;word-wrap:break-word}
.smallPaddingTB{padding-top:10px;padding-bottom:10px;word-wrap:break-word}
.defaultPaddingTB{padding-top:20px;padding-bottom:20px;word-wrap:break-word}
.two-column .primaryColumn .containerComponent .defaultPadding{padding-right:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4{padding-right:4%;padding-left:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4{padding-right:2%;padding-left:2%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4{padding-right:0;padding-left:4%}
.textimage{padding-left:0 !important}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6:nth-child(even){padding-left:1%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6:nth-child(odd){padding-right:1%}
.colorBoxStatic{display:block;width:auto;border-radius:4px;padding:20px;background-size:cover}
.autoHeightBox{height:auto}
.smallerHeightBox{height:111px}
.smallHeightBox{height:230px}
.mediumHeightBox{height:300px}
.largeHeightBox{height:370px}
.largeBox{height:400px}
.solid{border:1px solid #ccc}
.opacitycontainer{opacity:.8}
.noopacitycontainer{opacity:1}
.round{border-radius:10px}
.square{border-radius:0}
@media screen and (max-width:1024px){.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4{padding-right:2%;padding-left:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4{padding-right:1%;padding-left:1%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4{padding-right:0;padding-left:2%}
.smallPadding,.defaultPadding,.largePadding,.mediumPadding,.largerPadding{padding-left:20px;padding-right:20px}
.secondaryColumn .noLeftRightPadding{padding-left:20px;padding-right:20px}
.two-column .primaryColumn .containerComponent .defaultPadding{padding-right:20px}
.colorBoxStatic{padding:15px}
aside.secondaryColumn .colorBoxStatic{padding:15px}
.content-inner.top_padding{padding-top:0}
.contentDefaultPadding{padding:0}
.mediumHeightBox{height:320px}
}
@media screen and (max-width:736px){.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4,.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4,.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4+.aem-GridColumn.aem-GridColumn--default--4,.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6:nth-child(odd),.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6:nth-child(even){padding-right:5px;padding-left:5px}
.smallPadding,.defaultPadding,.largePadding,.mediumPadding,.largerPadding{padding-left:20px;padding-right:20px}
.colorBoxStatic{margin-bottom:15px}
.mediumHeightBox{height:325px}
}
.pogs ul li,.containerComponent .pogs ul{padding:0}
.fanfare-torso.two-column aside{margin-top:0}
.textBox .whiteBg{background:#fff;color:black !important}
.textBox .heading.whiteBg p{color:black}
.textBox .orangeBg{background:#f38118}
.textBox .greenBg{background:#54b948}
.textBox .heading{border-radius:0;height:auto;padding:20px 10px;width:auto}
.textBox .heading h2{font-size:30px;font-weight:400;line-height:1;margin:0;color:#fff}
.textBox .heading p{color:#fff}
.textBox .heading{width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:0;height:auto;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.converge .textBox .heading{height:auto}
.textBox .offerContent{width:100%}
.textBox .offerContent{border-color:#589ed3;border-radius:0;margin:0 auto;padding:20px 0;width:80%}
.border .outerContent{border:1px solid #589ed3;border-top:0}
#videoContainer .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4{padding-right:0;padding-left:0}
.textimage{display:inline-block;width:100%}
.textimage .textimage-left{float:left;margin-right:8px}
.textimage .textimage-top{margin-bottom:8px}
.textimage .textimage-right{float:right;margin-left:8px}
.textimage .textimage-center{text-align:center}
.textimage{display:inline-block;width:100%}
.textimage .textimage-left{float:left;margin-right:8px}
.textimage .textimage-top{margin-bottom:8px}
.textimage .textimage-right{float:right;margin-left:8px}
.textimage .textimage-center{text-align:center}
.textimage{display:inline-block;width:100%}
.textimage .textimage-left{float:left;margin-right:8px}
.textimage .textimage-top{margin-bottom:8px}
.textimage .textimage-right{float:right;margin-left:8px}
.textimage .textimage-center{text-align:center}