html { overflow-y: scroll; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.main-site-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
h2, h3 { color: red; }
a, a:hover, a:visited { color: rgb(43, 123, 172); }
.clearfix, .article-tools, .article-body, .webinar-body, .ps2-form, .ps2-form fieldset ul, .ps2-form ul.actions, .ps2-form #errorPanel, .main-site-nav, .corp-col-1-inner dl, .articles-col-1-inner dl, .newsletter-col-2-inner dl, .login-form form, .email-marketing-inner {  }
.clearfix::before, .article-tools::before, .article-body::before, .webinar-body::before, .ps2-form::before, .ps2-form fieldset ul::before, .ps2-form ul.actions::before, .ps2-form #errorPanel::before, .main-site-nav::before, .corp-col-1-inner dl::before, .articles-col-1-inner dl::before, .newsletter-col-2-inner dl::before, .login-form form::before, .email-marketing-inner::before, .clearfix::after, .article-tools::after, .article-body::after, .webinar-body::after, .ps2-form::after, .ps2-form fieldset ul::after, .ps2-form ul.actions::after, .ps2-form #errorPanel::after, .main-site-nav::after, .corp-col-1-inner dl::after, .articles-col-1-inner dl::after, .newsletter-col-2-inner dl::after, .login-form form::after, .email-marketing-inner::after { display: table; content: ""; }
.clearfix::after, .article-tools::after, .article-body::after, .webinar-body::after, .ps2-form::after, .ps2-form fieldset ul::after, .ps2-form ul.actions::after, .ps2-form #errorPanel::after, .main-site-nav::after, .corp-col-1-inner dl::after, .articles-col-1-inner dl::after, .newsletter-col-2-inner dl::after, .login-form form::after, .email-marketing-inner::after { clear: both; }
.shadowed { box-shadow: 0px 0px 15px 5px rgb(216, 216, 216); }
.replace-with-image, .newsletter-col-2-inner dl dd button[type="submit"], .logo a, .social-links .facebook-icon, .social-links .linkedin-icon, .social-links .twitter-icon, .social-links .feed-icon, .listrak-logo { text-indent: 100%; white-space: nowrap; overflow: hidden; }
.roundTen { border-radius: 10px; }
.form-conclusion-text p, .corporate-layer .form-conclusion-text p { font-size: 19px; line-height: 1.3; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; }
.form-conclusion-text p.reach-by-phone, p.reach-by-phone { border-top: 1px solid rgb(255, 255, 255); padding: 15px 17px; font-size: 19px ! important; line-height: 1.3 ! important; }
.contact-email-label { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; color: rgb(51, 51, 51); font-size: 25px; margin: 0px; padding: 0px; }
.contact-us h3 { padding: 20px 16px 3px; margin: 0px 0px -10px; }
.leftCheck { float: left; margin: 10px 0px 0px; }
.gdprCheck { float: left; margin: 20px 8px 0px; }
.noBorder { border-bottom: medium none ! important; }
li.margin-top { margin-top: 20px ! important; }
#adcopy-outer { margin: 10px auto 0px ! important; }
.hide { display: none; }
.inquiryFormWrapper { background-color: rgb(238, 238, 238); display: none; border-top: 3px solid rgb(0, 158, 221); border-bottom: 1px solid rgb(0, 158, 221); }
.taMoreInfoLink a { color: rgb(255, 255, 255); text-decoration: none; font-size: 12px; padding: 5px 12px; background-color: rgb(0, 158, 221); border-radius: 0px 0px 4px 4px; display: block; float: left; }
.taMoreInfoLink a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.successMessageDiv { display: none; }
.successText { padding: 30px; display: block; color: rgb(51, 51, 51); }
.red_text_bold { color: red; font-weight: bold; font-family: helvetica neue,Arial,sans-serif; }
.banner_box h2 { font-size: 28px; margin: 0px 0px 15px; letter-spacing: 0px; line-height: 1.1; background: transparent url(e3d192c31f587536d1378bc5c97e9f7aefe40fb0.jpg)  no-repeat scroll 0px 2px; text-indent: 26px; }
.banner_box h3 { font-family: verdana; font-size: 12px; font-weight: bold; padding: 15px 0px 0px; color: rgb(51, 51, 51); }
.banner_box p { font-family: verdana; font-size: 12px; color: rgb(102, 102, 102); line-height: 1.4; margin: 3px 0px 10px; }
#newsletterUserInfoWrapper { margin-top: 30px; }
.ps2-form {  }
.newsletter-unsubscribe {  }
.newsletter-change-address {  }
.email-article {  }
.newsletter-signup {  }
.contact-us {  }
.ps2-form { padding: 0px; overflow: hidden; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.ps2-form p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; color: rgb(34, 34, 34); font-size: 19px; line-height: 1.4; margin: 0px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); }
.ps2-form p strong { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-weight: normal ! important; }
p.form-instructions { font-family: "LinotypeUniversW01-Medi 723673",Arial Narrow,Arial,Helvetica,sans-serif; padding: 9px 0px ! important; font-size: 16px ! important; border-bottom: medium none ! important; }
.newsletter-signup p.requiredNote, .breakfast-registration p.requiredNote { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; color: red; padding: 15px 15px 0px; border: medium none; }
.newsletter-signup p, .contact-us p, .newsletter-unsubscribe p, .newsletter-change-address p, .breakfast-registration p, .email-article p { font-size: 12px; }
.share-article-pre p { padding: 0px 0px 7px ! important; border: medium none ! important; }
p.checkText { margin-left: 18px; padding: 8px 0px 6px 3px ! important; }
p.gdprText { margin-left: 18px; padding: 12px 4px 12px 3px ! important; font-size: 16px; }
p.gdprNewsletters { margin-left: 18px; padding: 8px 0px 6px 3px ! important; font-size: 14px; }
a.link { text-decoration: underline; }
a.link:hover { text-decoration: underline; }
.newsletter-signup fieldset p, .contact-us fieldset p, .newsletter-unsubscribe fieldset p, .newsletter-change-address fieldset p, .breakfast-registration fieldset p, .email-article fieldset p { padding: 0px 30px 20px; font-size: 15px; border-bottom: 1px solid rgb(204, 204, 204); }
.newsletter-unsubscribe h3, .newsletter-change-address h3 { font-size: 30px; background: transparent url(fbc9c235937dac873ac4665cc2a994fa507b7ba8.png)  no-repeat scroll 0px 19px; padding: 10px 0px 10px 28px; margin: 0px 0px 0px 30px; }
.share-article-pre { padding: 20px 30px 10px; border-bottom: 1px solid rgb(204, 204, 204); }
.share-article-pre h3 { padding: 0px 15px 15px 0px; font-size: 23px; line-height: 1.15; }
.ps2-form fieldset { width: 100%; }
.ps2-form legend { width: 100%; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: rgb(255, 255, 255); padding: 10px 15px; margin: 0px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.newsletter-unsubscribe legend, .newsletter-change-address legend, .email-article legend, .success-heading { font-size: 43px; padding: 15px 30px; }
.newsletter-signup legend, .inquiryFormContent legend, .inquiry-form form legend, .contact-us legend, .breakfast-registration legend, .eloqua-form legend { font-size: 29px; }
.ps2-form fieldset ul { list-style: outside none none; margin: 0px; padding: 22px 15px 0px; }
.newsletter-unsubscribe fieldset ul, .newsletter-change-address fieldset ul, .email-article fieldset ul { padding: 10px 30px 0px; border-top: 1px solid rgb(255, 255, 255); }
.ps2-form ul li { width: 100%; float: left; margin: 0px 0px 13px; padding: 0px; position: relative; }
.ps2-form ul li.formDivider { height: 0px; margin: 15px 0px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(255, 255, 255); }
.ps2-form ul.newsletter-check-list { width: 460px; margin: 10px auto 0px; padding-top: 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); }
.ps2-form ul li.newsletter-checks { float: left; clear: both; margin: 10px 0px; padding: 0px; width: 92%; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; line-height: 1.15; font-size: 19px; }
h2.unsubscribe-heading { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 26px; margin: 15px 25px 0px 30px; padding: 0px; }
p.unsubscribe-paragraph { display: inline-block; width: 84%; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; color: rgb(68, 68, 68); line-height: 1.2; border-bottom: medium none ! important; }
.already-unsubscribed { width: 600px; height: 342px; margin: 0px auto; }
.already-unsubscribed h2 { font-size: 28px; text-align: center; padding: 60px 0px; }
.ps2-form ul li.newsletter-checks input[type="radio"] { float: left; margin: 4px 0px 0px; }
.ps2-form ul.newsletter-check-list li.newsletter-checks label { float: left; margin: 0px 0px 0px 10px; padding: 0px; width: 92%; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; line-height: 1.3; font-size: 19px; }
.ps2-form ul li label { color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-weight: normal; font-size: 19px; padding: 8px 0px; margin: 0px; width: 30%; float: left; }
label.fullWidthLabel { width: 100% ! important; margin: 0px ! important; padding: 12px 0px 8px ! important; }
.fullWidthField { width: 100% ! important; }
.changeAddressField { width: 94% ! important; float: none ! important; }
.ps2-form ul li.optionalQuestionLabel { margin: 10px 0px 5px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; color: rgb(51, 51, 51); font-size: 19px; }
.ps2-form ul li input.unsubscribeField[type="text"] { width: 94%; float: left; margin: 0px; }
.ps2-form ul li label.select {  }
.ps2-form ul li label.visible { display: inline; }
.ps2-form ul li input[type="text"], .ps2-form ul li input[type="password"], .ps2-form ul li select { border-radius: 0px; border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 3px 3%; width: 60%; height: 30px; line-height: 30px; color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-style: normal; font-size: 20px; float: right; }
.ps2-form ul li input.recipientEmailField[type="text"] { width: 94%; }
.ps2-form ul li select { width: 66%; padding: 3px 3px 3px 3%; margin: 0px; height: 37px; }
.ps2-form ul li input:focus { border-color: rgb(102, 102, 102); box-shadow: none; outline: medium none; }
.ps2-form ul li input.error, .ps2-form ul li select.error, .ps2-form ul li textarea.error, .ps2-form ul li input.error:focus, .ps2-form ul li select.error:focus, .ps2-form ul li textarea.error:focus { border: 1px solid rgb(176, 109, 10); background: rgb(252, 241, 226) none repeat scroll 0% 0%; color: rgb(196, 116, 14); margin: 0px 0px 16px; z-index: 2; position: relative; }
.ps2-form ul li input[type="text"] { box-sizing: content-box; }
.ps2-form ul li p.error { width: 64%; color: rgb(176, 109, 10); font-family: Helvetica neue,Arial,sans-serif; font-size: 13px; font-weight: 500; text-align: center; border: medium none; position: absolute; top: 40px; right: 2px; padding: 0px; }
.ps2-form ul li.textArea p.error { position: relative; z-index: 1; top: -10px; width: 100%; padding: 0px; }
.ps2-form ul li label.error { color: rgb(212, 131, 11); }
.ps2-form ul li textarea { display: block; border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px 3%; width: 94%; font-family: helvetica neue,Arial,sans-serif; font-style: normal; font-size: 15px; line-height: 20px; }
.ps2-form ul li textarea:focus { box-shadow: none; border-color: rgb(102, 102, 102); outline: medium none; }
.ps2-form ul.actions, ul.mailingListChecks { list-style: outside none none; margin: 0px; padding: 0px 17px 10px; border-bottom: 1px solid rgb(204, 204, 204); }
ul.mailingListChecks { border-top: 1px solid rgb(204, 204, 204); border-bottom: medium none; padding: 0px; margin: 0px 0px -20px; }
.ps2-form ul.actions li { float: left; margin: 0px 0px 5px; width: 100%; padding: 0px; }
ul.mailingListChecks li { margin: 0px; padding: 20px 17px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); }
ul.mailingListChecks li:last-child { border-bottom: medium none; }
.ps2-form ul.actions li input[type="submit"], ul.mailingListChecks li input[type="button"] { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 26px; color: rgb(255, 255, 255); text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.4); text-indent: 0px; width: 100%; padding: 8px 0px; margin: 10px 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(64, 119, 161); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(19, 135, 186) none repeat scroll 0% 0%; border-radius: 6px; box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.65); }
.ps2-form ul.actions li input[type="button"], ul.mailingListChecks li input[type="button"] { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 26px; color: rgb(255, 255, 255); text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.4); text-indent: 0px; width: 100%; padding: 8px 0px; margin: 10px 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(64, 119, 161); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(19, 135, 186) none repeat scroll 0% 0%; border-radius: 6px; box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.65); }
.ps2-form ul.actions li input[type="submit"]:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(25, 79, 112); }
.ps2-form ul.actions li input[type="submit"]:active { background: rgb(40, 125, 162) none repeat scroll 0% 0%; border-top: 2px solid rgb(25, 79, 112); border-bottom: medium none; }
.ps2-form ul.actions li input[type="button"]:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(25, 79, 112); }
.ps2-form ul.actions li input[type="button"]:active { background: rgb(40, 125, 162) none repeat scroll 0% 0%; border-top: 2px solid rgb(25, 79, 112); border-bottom: medium none; }
ul.mailingListChecks .leftCheck { margin: 0px; }
ul.mailingListChecks .leftCheck input[type="checkbox"] { width: 17px; height: 17px; }
ul.mailingListChecks label { margin: 0px 0px 0px 25px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-weight: normal; font-size: 19px; color: rgb(51, 51, 51); line-height: 1.23; }
ul.mailingListChecks label strong { font-weight: normal; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; }
#footer-inquiry-success ul.mailingListChecks p.checkText { margin: 12px 0px 6px 19px; }
.inlineHead { font-family: "LinotypeUniversW01-Heav 723715"; color: red; }
.mailingListResponse { display: none; padding: 15px 20px; border-radius: 0px 0px 6px 6px; margin: 25px 0px -28px; border-top: 1px solid rgb(255, 255, 255); box-shadow: 0px 0px 0px 1px rgb(204, 204, 204); }
#mailingListSuccess { background: rgb(151, 184, 122) url(b55e9686fbdb614558ac8a51425ab32a3bbb807b.png)  no-repeat scroll 20px 19px; }
#mailingListFail { background: rgb(224, 96, 96) url(65ab1a35fb618083090a26e24a3ba539f5c8d531.png)  no-repeat scroll 20px 19px; }
.mailingListResponse h3 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; color: rgb(255, 255, 255) ! important; padding: 0px 20px 0px 28px ! important; }
.mailingListResponse h3 .thin { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; }
.mailingListResponse p { color: rgb(255, 255, 255) ! important; padding: 0px 20px 0px 30px ! important; }
.mailingListResponse p a, .mailingListResponse p a:visited { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.mailingListResponse p a:hover { border-bottom: 1px solid rgb(255, 255, 255); text-decoration: none; }
#goMailingList p#waitMoreText { font-size: 21px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; padding: 15px; border-top: 1px solid rgb(204, 204, 204); box-shadow: 0px 0px 0px 4px rgb(255, 255, 255); }
#goMailingList p .inlineHead { color: red; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; }
#goMailingList .mailingListResponse { margin: 0px 0px -20px; border-radius: 0px; border-top: medium none; }
.ps2-form ul.actions .inquiry-number { padding-left: 10px; color: rgb(102, 102, 102); font-family: helvetica neue,Arial,sans-serif; font-weight: bold; font-size: 18px; line-height: 30px; text-transform: uppercase; display: block; background: transparent url(001c9c2b9187cd5357d33ffaa91383168f95a821.png)  no-repeat scroll left center; width: 161px; height: 30px; }
.ps2-form #errorPanelWrapper { display: none; }
.ps2-form #errorPanel { border-radius: 4px; display: none; border: 1px solid red; padding: 0px 6px; margin-bottom: 15px; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }
.ps2-form #errorPanel label { line-height: 30px; }
.errorMsg { display: block; background: rgb(252, 241, 226) none repeat scroll 0% 0%; color: rgb(176, 109, 10); border: 1px solid rgb(176, 109, 10); font-weight: 700; font-size: 15px; font-family: Helvetica neue,Arial,sans-serif; padding: 15px; border-radius: 5px; margin: 10px 0px; }
.email-prefs-container-all { padding: 0px; overflow: hidden; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.email-list-conatiner, .email-prefs-exclude-conatiner { padding: 20px 22px; }
.email-prefs-submit-conatiner { padding: 20px 30px; border-top: 1px solid rgb(255, 255, 255); }
.email-prefs-submit-conatiner input[type="submit"] { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 26px; color: rgb(255, 255, 255); text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.4); text-indent: 0px; width: 100% ! important; padding: 8px 0px; margin: 10px 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(64, 119, 161); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(110, 162, 201) none repeat scroll 0% 0%; border-radius: 6px; box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.65); }
.email-prefs-submit-conatiner input[type="submit"]:hover { background: rgb(119, 180, 228) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(119, 180, 228); }
.email-prefs-exclude-conatiner { background-color: rgb(239, 239, 239); padding: 28px 22px; border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); }
.email-list-conatiner p, .email-prefs-submit-conatiner p, .email-prefs-confirmation-conatiner p, .readingPrefs p, .email-prefs-exclude-conatiner p { margin: 0px; padding: 10px 0px 0px 23px; color: rgb(51, 51, 51); font-family: verdana,Helvetica neue,Arial; font-size: 14px; }
.email-prefs-submit-conatiner p { font-size: 12px; padding: 10px 12px 8px; line-height: 1.6; }
.email-prefs-container-all .email-prefs-exclude-conatiner h3 { color: red; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-size: 20px; padding: 0px 0px 5px; }
.email-prefs-container-all h1 { color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 33px; line-height: 36px; margin: 0px; padding: 8px 20px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.readingPrefs, .readingPrefsUpdated { margin-top: 30px ! important; margin-bottom: 30px; }
.readingPrefs h1 { font-size: 40px ! important; }
.readingPrefs-container { padding: 8px 0px 25px; border-bottom: 1px solid rgb(204, 204, 204); }
.readingPrefs .heading { margin: 22px 0px 4px ! important; padding: 0px 30px ! important; line-height: 29px; font-size: 26px ! important; }
.readingPrefs h4 { font-family: Verdana,Verdana,Geneva,"DejaVu Sans",sans-serif; color: rgb(68, 68, 68); font-size: 15px; margin: 10px 0px 0px; padding: 0px 35px 23px; border-bottom: 1px solid rgb(204, 204, 204); }
.readingPrefs p { padding: 3px 35px 8px ! important; }
.readingPrefs a, .readingPrefs a:visited { color: rgb(41, 99, 135); }
.readingPrefs a.publicReadingPref { padding: 0px 0px 0px 35px; }
.readingPrefs .buttonCorp { margin: 15px 30px 30px ! important; width: 87%; text-align: center; color: rgb(255, 255, 255) ! important; }
.readingPrefs .clientLogo { float: left; max-width: 300px; height: auto; padding: 15px 15px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 4px; margin: 22px 17px 45px 35px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) inset; }
.readingPrefsCheck { border-top: 1px solid rgb(255, 255, 255); display: block; padding: 20px 0px; }
.readingPrefsCheck input[type="checkbox"] { float: left; margin: 6px 9px 6px 50px; }
.email-prefs-container-all h2 { color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; font-size: 24px; line-height: 30px; margin: 0px; padding: 10px 20px; border-bottom: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); }
.email-prefs-heading { padding: 20px 22px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal; color: rgb(51, 51, 51); }
.email-prefs-hr { width: 400px; height: 1px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; margin: 20px auto; }
.readingPrefs h2 { border: medium none; font-family: Verdana; font-size: 12px; padding: 0px 15px; text-align: center; color: rgb(51, 51, 51); line-height: 1; }
.email-prefs-container-all h3, .readingPrefs .heading { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 23px; }
.email-prefs-container-all .email-prefs-confirmation-conatiner h2 { color: rgb(255, 255, 255); margin: 0px 0px 20px; padding: 12px 30px; font-size: 33px; line-height: 30px; background: rgb(118, 167, 69) none repeat scroll 0% 0%; }
.email-prefs-container-all .email-prefs-confirmation-conatiner h2.redHead { background: red none repeat scroll 0% 0%; }
.email-prefs-container-all .email-prefs-confirmation-conatiner h3 { color: red; font-size: 20px; padding: 0px 30px 20px; }
.email-prefs-container-all .email-prefs-confirmation-conatiner p { padding: 8px 30px; }
.email-prefs-checkbox1 input[type="checkbox"], .email-prefs-checkbox2 input[type="checkbox"] { float: left; margin: 6px 0px 6px 1px; }
.email-prefs-checkbox1 label, .readingPrefsCheck label { color: rgb(51, 51, 51); font-family: Helvetica,Arial,sans-serif; font-size: 14px; font-weight: bold; margin: 0px; padding: 4px 0px 0px 22px; }
.email-prefs-checkbox1 label { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; font-size: 22px; font-weight: normal; }
.email-prefs-checkbox2 label { font-family: "LinotypeUniversW01-Ligh 723625",Arial Narrow,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 22px; font-weight: normal; margin: 0px 0px -7px; padding: 4px 0px 0px 22px; }
.email-prefs-confirmation-conatiner { margin: 0px; padding: 0px 0px 25px; }
.email-prefs-confirmation-conatiner ul { margin: 12px 0px 12px 17px; padding: 0px 30px; list-style: outside url(5b844c508958d21983d01b55c8e29f726f835caf.png)  square; }
.email-prefs-confirmation-conatiner ul li { margin: 18px 0px; color: rgb(0, 0, 0); }
.lt-ie8 .inquiry-form form fieldset ul li { margin-right: 0px; }
#scrim { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; display: none; z-index: 10000; }
#promoModal { position: absolute; width: 600px; top: 50%; left: 50%; margin: -250px 0px 0px -300px; padding: 0px 0px 35px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; border-radius: 5px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8); }
#promoModal .modalHeading { height: 37px; width: 587px; padding: 10px 0px 0px 13px; background: rgb(119, 180, 228) url(1d8ee3f7fe1939d59ebef216580e200015fee82a.jpg)  repeat-x scroll left bottom; border-radius: 5px 5px 0px 0px; }
#promoModal h2 { border: medium none; margin: 0px; background: transparent url(9f946c0c7df43c5d6b9303b1c5fa010b895acd3f.png)  no-repeat scroll left top; color: rgb(255, 255, 255); padding: 0px 0px 0px 37px; text-shadow: -1px -1px 1px rgba(77, 145, 191, 0.3); font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 28px; line-height: 1; float: left; display: inline; }
#promoModal .modalHeading .closeButton { width: 27px; height: 27px; background: transparent url(d345bc3f9a67c231ebd00fcd8d36528f8dd3c0ff.png)  no-repeat scroll left top; margin: 0px 10px 0px 0px; float: right; cursor: pointer; }
#promoModal .promoTop { border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 0px 25px; }
#promoModal .clientLogo { float: right; padding: 15px 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 4px; margin: 22px 17px 30px 23px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) inset; }
#promoModal .noServiceCostText { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial; font-size: 23px; margin: 15px 0px 0px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); color: rgb(0, 0, 0); clear: both; padding: 0px 25px 20px; }
#promoModal img { max-width: 200px; height: auto; }
#promoModal h3 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); margin: 0px 0px 12px 25px ! important; padding: 20px 0px 0px; line-height: 28px; font-size: 24px; letter-spacing: normal; }
#promoModal p { padding: 20px 10px 0px 0px; margin: 0px; border-top: 1px solid rgb(255, 255, 255); text-align: center; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial; font-size: 24px; color: rgb(0, 0, 0); text-shadow: 1px 1px 0px rgb(255, 255, 255); }
#promoModal ul { margin: 20px 0px 0px; padding: 0px 121px 0px 116px; list-style: outside none none; }
#promoModal ul li {  }
#promoModal ul li#no, #promoModal ul li input[type="button"] { float: left; margin: 0px 10px 0px 0px; cursor: pointer; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-weight: normal; font-style: normal; font-size: 21px; background: rgb(136, 187, 225) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 7px 30px; display: inline-block; border-radius: 3px; border-bottom: 2px solid rgb(99, 157, 200); border-top: medium none; border-left: medium none; box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.65); }
#promoModal ul li input[type="button"] { padding: 5px 30px; }
#promoModal ul li#no { margin: 0px; }
#promoModal ul li:hover { background: rgb(119, 180, 228) none repeat scroll 0% 0%; }
#stepOne {  }
#stepTwo { display: none; }
#stepTwo h4 { font-family: "LinotypeUniversW01-Medi 723673",Arial; color: rgb(51, 51, 51); font-size: 38px; text-align: center; margin: 0px; padding: 85px 23px 0px; }
#stepTwo p { border: medium none; padding: 15px 23px 0px; }
#newsletter-ad-sizes, #website-ad-sizes { overflow: auto; width: 802px; height: 700px; background-color: rgb(253, 253, 253); }
.tabbed-content #newsletter-ad-sizes, .tabbed-content #website-ad-sizes { display: none; }
.story-slider-controls { text-align: center; padding-top: 18px; }
.royal-slider-story { margin-top: 20px; }
.royal-slider-story .pop1, #eMstorySlider .pop1 { color: red; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; font-size: 26px; text-transform: uppercase; }
.royal-slider-story .pop2, #eMstorySlider .pop2 { color: red; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; font-size: 26px; text-transform: uppercase; }
.royal-slider-story h1, #eMstorySlider h1 { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: center; font-size: 50px; line-height: 52px; padding: 73px 50px 0px; }
.royal-slider-story h2, #eMstorySlider h2 { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: center; font-size: 50px; line-height: 52px; padding: 47px 50px 0px; }
.royal-slider-story h3, #eMstorySlider h3 { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: center; font-size: 50px; line-height: 52px; padding: 21px 50px 0px; }
#eMstorySlider h1.red, #eMstorySlider h2.red, #eMstorySlider h3.red { color: red; }
.story-layer { padding: 33px 0px 40px; border-bottom: 1px solid rgb(221, 221, 221); }
.story-layer .pop1 { color: red; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; font-size: 26px; }
.story-layer .pop2 { color: red; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; font-size: 26px; text-transform: uppercase; }
.story-layer h1 { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; letter-spacing: -1px; font-size: 53px; line-height: 55px; padding-bottom: 20px; }
.story-layer h2 { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; letter-spacing: -1px; font-size: 45px; line-height: 52px; padding: 0px 0px 30px; }
.story-layer h3 { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; font-size: 24px; line-height: 26px; margin: 0px 0px 10px; }
.story-layer p { font-family: Georgia,Times,"Times New Roman",serif; font-size: 28px; color: rgb(51, 51, 51); line-height: 1.4; padding-bottom: 18px; }
h1, h2 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; }
h1, h2 { color: rgb(0, 0, 0); font-size: 53px; line-height: 55px; margin: 0px 0px 10px; letter-spacing: normal; }
h3, h4 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; }
.corporate-layer h3, .corporate-layer h2 a, .corporate-layer h2 a:visited, .detail-layer h2 a, .detail-layer h2 a:visited, .detail-layer h3 { color: rgb(0, 0, 0); font-size: 53px; line-height: 55px; margin: 0px 0px 10px; letter-spacing: -2px; }
.medium-head, .large-head, .jumbo-head { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.small-head { font-size: 28px; margin: 0px 0px 15px; letter-spacing: 0px; line-height: 1.1; }
.small-h1 { font-size: 34px; line-height: 1.1; margin: 0px 0px 20px; }
.medium-head { font-size: 53px; line-height: 1; margin: 0px 0px 8px; letter-spacing: -1px; }
.large-head { font-size: 79px; line-height: 75px; margin: 0px 0px 10px; letter-spacing: -2px; }
.jumbo-head { font-size: 92px; line-height: 92px; margin: 12px 0px 9px; letter-spacing: -4px; }
.about-head { font-size: 63px; line-height: 64px; margin: 12px 0px 9px; letter-spacing: -2px; }
p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; color: rgb(68, 68, 68); line-height: 1.4; }
.sans-serif { font-family: "LinotypeUniversW01-Ligh 723625" ! important; font-size: 15px ! important; padding: 3px 0px 0px ! important; }
.sans-serif strong, strong, p.strong { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; }
ul { list-style: outside none none; margin: 0px; padding: 0px; }
.fullWidthContainer { width: 100%; }
.buttonCorp, .buttonCorp:visited, .corporate-article .moreLink, .corporate-article .moreLink:visited { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-weight: normal; font-style: normal; font-size: 21px; background: rgb(34, 149, 220) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 7px 12px; margin: 12px 0px 18px; display: inline-block; border-radius: 3px; border-bottom: 2px solid rgb(64, 119, 161); box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.65); text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.4); }
.buttonCorp:hover, .corporate-article .moreLink:hover { background: rgb(40, 122, 172) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(25, 79, 112); }
.buttonCorp:active, .corporate-article .moreLink:active { border-top: 2px solid rgb(75, 120, 154); border-left: 1px solid rgb(75, 120, 154); border-bottom: medium none; box-shadow: none; }
#mobileSiteLink, #mobileSiteLink:visited { right: 0px; top: 0px; background: rgb(92, 142, 180) none repeat scroll 0% 0%; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; border-bottom: 1px solid rgb(255, 255, 255); font-size: 40px; color: rgb(255, 255, 255); font-weight: normal; font-style: normal; padding: 30px 0px; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.5); text-align: center; text-decoration: none; display: none; }
.big_red_text { font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-size: 21px; color: red; line-height: 1.3; }
.bigger_red_text { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 22px; color: red; line-height: 1.3; }
.red { color: red ! important; }
.black { color: rgb(0, 0, 0) ! important; }
.align-right { float: right; text-align: right; }
.roman-large { font-size: 19px ! important; line-height: 1.5 ! important; }
.ital, .about-ital { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; }
.ital { font-size: 28px ! important; line-height: 1.3 ! important; }
.about-ital { font-size: 25px ! important; padding: 0px 0px 6px 3px ! important; }
p.loose-ital { font-size: 25px ! important; line-height: 1.8 ! important; text-align: center ! important; font-style: italic ! important; }
.padding-above-10 { padding-top: 10px ! important; }
.padding-above-20 { padding-top: 20px ! important; }
.padding-below-20 { padding-bottom: 20px ! important; }
.padding-around-20 { padding: 20px; }
.padding-around-40 { padding: 30px 40px; }
.no-space-below { padding-bottom: 0px; }
.no-padding { padding: 0px ! important; }
.no-margin { margin: 0px ! important; }
.centered-text { text-align: center; }
.loose-kern { letter-spacing: 1px ! important; }
.no-border { border: medium none ! important; }
.corp-hero { border-bottom: medium none ! important; border-top: 3px solid rgb(51, 51, 51); }
.shadow-column, .manage-newsletter, .share-newsletter { box-shadow: 0px 3px 15px rgb(137, 137, 137); border-radius: 10px; border: 1px solid rgb(204, 204, 204); }
.shadow-column2 { box-shadow: 0px 3px 15px rgb(137, 137, 137); border-radius: 10px; border: 1px solid rgb(204, 204, 204); }
.placeholder { color: rgb(153, 153, 153) ! important; font-size: 13px; font-family: arial,helvetica,sans-serif; padding: 4px; }
.clearBoth { clear: both; }
#hp-bottom { margin: 40px 0px 0px; padding: 0px 15px; }
#hp-about-emarketer {  }
#hp-about-emarketer h2 { float: left; margin: 5px 20px 0px 0px; font-size: 62px; letter-spacing: -1px; }
#hp-about-emarketer p { font-size: 20px; font-style: italic; line-height: 33px; margin-top: -5px; }
#hp-about-emarketer p.hp-bottom-links { font-family: helvetica neue,Arial,sans-serif; font-size: 17px; font-style: normal; }
.corp-subnav { padding: 0px; }
.page-heading { border-bottom: 3px solid rgb(51, 51, 51); margin-bottom: 30px; }
.corp-subnav .corp-nav-active { padding: 9px 20px; color: rgb(255, 255, 255); background: transparent url(be0a5997f4eb4b3561241633464311d76847f883.png)  repeat-x scroll left top; border-radius: 4px 4px 0px 0px; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.8); }
.corp-subnav ul { list-style: outside none none; font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 21px; padding: 0px 0px 0px 50px; margin: 0px; }
.corp-subnav li { color: rgb(84, 100, 112); display: inline-block; margin-right: 6px; }
.corp-subnav li a { display: block; padding: 10px 10px 9px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; color: rgb(64, 110, 147); border-radius: 4px 4px 0px 0px; }
.corp-subnav li a:hover { text-decoration: none; background: rgb(97, 179, 244) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 3px 3px 0px 0px; transition: background 0.3s linear 0s, color 0.3s linear 0s; }
#inner-nav-container { display: inline-block; position: relative; z-index: 2; border-bottom: 2px solid rgb(51, 51, 51); width: 962px; padding: 0px 0px 0px 7px; height: 56px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; border-radius: 10px 10px 0px 0px; }
#inner-nav-container h2 { float: left; margin: 0px 10px 0px 0px; font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: rgb(51, 51, 51); font-size: 23px; line-height: 1.2; letter-spacing: 0px; padding: 14px 0px 0px 20px; }
#inner-nav-container ul { list-style: outside none none; }
#inner-nav-container li, #ad-contact-tab { float: left; font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 21px; margin: 12px 4px 0px; padding: 0px; border-radius: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); cursor: pointer; }
#ad-contact-tab { margin: 12px 0px 0px 4px; }
#inner-nav-container li a, #inner-nav-container li a:visited { display: block; padding: 7px 11px; color: rgb(64, 110, 147); }
#ad-contact-tab a, #ad-contact-tab a:visited { display: block; padding: 5px 11px 4px; color: rgb(64, 110, 147); }
#inner-nav-container li a:hover, #ad-contact-tab a:hover { text-decoration: none; color: rgb(255, 255, 255); }
#inner-nav-container li:hover { background: rgb(97, 179, 244) none repeat scroll 0% 0%; box-shadow: none; }
#ad-contact-tab a:hover { background: rgb(97, 179, 244) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 5px; box-shadow: none; }
#ad-contact-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 20px; border-radius: 4px; }
#ad-contact-container h1 { font-size: 30px; line-height: 1; margin: 0px 0px 15px; }
#ad-contact-container p { font-size: 20px; line-height: 1.2; color: rgb(51, 51, 51); }
#ad-contact-container .contact-sans { font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
#inner-nav-container .active { background: transparent url(a4357ccb820b85e6f80074c7fa783978f2a6fa40.png)  repeat-x scroll left top; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.8); box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.9) inset; color: rgb(255, 255, 255); }
#inner-nav-container .active a, #inner-nav-container .active a:visited { color: rgb(255, 255, 255); }
#inner-nav-container .active a:hover { text-decoration: none; }
#inner-nav-container li.active:hover { background: transparent url(a4357ccb820b85e6f80074c7fa783978f2a6fa40.png)  repeat-x scroll left top; }
.corporate-layer { padding: 40px 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.curly-brace { background: transparent url(1ca47b5f9b3cf0fc0823030e339b5f497be0d2cd.png)  no-repeat scroll 46% 50%; min-height: 380px; }
.coverage-worldwide { background: transparent url(6624a5fe0ebadb8da551bb04460aea4d19dfbf5e.jpg)  no-repeat scroll left top; height: 497px; border-radius: 0px 0px 10px 10px; }
.coverage-worldwide p { font-size: 27px ! important; line-height: 1.9 ! important; font-style: italic; color: rgb(51, 51, 51); }
.coverage-worldwide h2.jumbo-head { font-size: 80px; line-height: 75px; }
#industryList li, #topicList li { color: rgb(43, 124, 172); }
#industryList li:hover, #topicList li:hover { color: red; }
.corporate-layer h4 { font-size: 28px; line-height: 28px; padding: 15px 0px 7px; }
.corporate-layer p { font-size: 19px; line-height: 1.4; padding: 6px 0px 6px 3px; }
.corporate-layer ul { list-style: outside url(5b844c508958d21983d01b55c8e29f726f835caf.png)  square; font-family: "LinotypeUniversW01-Bold 723697",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 20px; margin: 0px 0px 15px 14px; padding: 0px 6px 6px; }
.corporate-layer li { margin: 15px 0px 17px; padding: 0px 0px 0px 5px; }
ul.small-list { list-style: outside url(5b844c508958d21983d01b55c8e29f726f835caf.png)  square; font-size: 19px; font-family: helvetica neue,arial,sans-serif; }
ul.small-list li { margin: 10px 0px 13px; line-height: 1.2; cursor: pointer; }
ul.small-list a, ul.small-list a:visited, .corporate-layer .small-list a:hover { text-decoration: none; color: rgb(102, 102, 102); }
.coverage-tip-inner { width: 480px; padding: 20px; background-color: rgb(255, 255, 255); border-radius: 2px; color: rgb(51, 51, 51); }
.coverage-tip-inner h2 { font-size: 33px; padding: 0px 0px 15px; margin: 0px; color: red; line-height: 1; letter-spacing: normal; }
.coverage-tip-inner p { font-size: 19px; line-height: 1.4; }
.coverage-tip-inner ul { float: left; list-style: outside url(5b844c508958d21983d01b55c8e29f726f835caf.png)  square; width: 200px; margin: 15px 15px 0px; padding: 0px; font-family: arial,helvetica neue,sans-serif; font-size: 16px; }
.coverage-tip-inner li { margin: 5px 0px 8px; line-height: 1.3; }
.t_Content_dark a, .t_Content_dark a:visited, .t_Content_dark a:hover { color: rgb(11, 105, 173) ! important; text-decoration: none ! important; background: transparent none repeat scroll 0% 0% ! important; border: 0px none ! important; }
.t_Content_dark a:hover { color: rgb(8, 137, 230) ! important; text-decoration: underline ! important; }
ul.client-list { font-family: Georgia,Times,"Times New Roman",serif; }
ul.client-list li { border-bottom: 1px solid rgb(221, 221, 221); }
ul.client-list img { float: left; width: 100px; border-radius: 0px 6px 6px 0px; padding: 15px 15px 15px 55px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 1px 3px 9px rgba(0, 0, 0, 0.4); margin-right: 35px; border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
ul.client-list a, ul.client-list a:visited { font-size: 24px; line-height: 1.6; font-style: italic; color: rgb(102, 102, 102); display: block; padding: 40px 165px 40px 0px; min-height: 130px; background: transparent url(951dd2e43d1bd9ba9aa8abeda4f5a9c96cf60bfe.png)  no-repeat scroll 92% 50%; }
ul.client-list a:hover { text-decoration: none; background: rgb(246, 246, 246) url(951dd2e43d1bd9ba9aa8abeda4f5a9c96cf60bfe.png)  no-repeat scroll 92% 50%; }
.hero-tab h2 { font-size: 58px; line-height: 65px; margin: 20px 0px 0px; letter-spacing: -1px; }
.hero-tab p { padding: 6px 0px 6px 3px; font-size: 25px; line-height: 1.5; font-style: italic; }
.three-boxes { padding: 30px 15px 0px 0px; }
.three-boxes h3 { font-size: 28px; line-height: 1; border-top: 5px solid red; padding: 8px 5px 0px; margin: 0px 0px 15px; letter-spacing: 0px; }
#heading-search, #heading-topics, #heading-world, #heading-favorites { padding-left: 35px; height: 30px; }
#heading-search { background: transparent url(cb78e7d8438253436390e3f6d07338ab02172929.jpg)  no-repeat scroll 0px 0px; }
#heading-topics { background: transparent url(cb78e7d8438253436390e3f6d07338ab02172929.jpg)  no-repeat scroll 0px -40px; }
#heading-world { background: transparent url(cb78e7d8438253436390e3f6d07338ab02172929.jpg)  no-repeat scroll 0px -80px; }
#heading-favorites { background: transparent url(cb78e7d8438253436390e3f6d07338ab02172929.jpg)  no-repeat scroll 0px -120px; }
.three-boxes p { font-size: 17px; padding: 0px 5px; }
.three-boxes img { float: left; width: 75px; margin: 0px 10px 0px 0px; }
#fourBoxList { list-style: outside none none; margin: 15px -18px 0px; padding: 30px 0px 0px; border-top: 1px solid rgb(102, 102, 102); font-family: Georgia,"Times New Roman",serif; }
#fourBoxList li { float: left; width: 45%; margin: 0px 0px 20px; padding: 0px 20px; line-height: 1.3; color: rgb(51, 51, 51); font-size: 20px; }
p.iPadInstructional { float: left; display: inline; line-height: 1; font-style: normal; }
#appStoreBadge { float: right; width: 156px; height: 47px; margin: -26px 0px 40px; }
.detail-layer {  }
.detail-layer h1, .detail-layer h2, .detail-layer h2 a, .detail-layer h2 a:visited { letter-spacing: -2px; }
.detail-layer h1 { margin: 30px 0px 0px; font-size: 55px; line-height: 55px; }
.detail-layer h3 { font-size: 32px; line-height: 1.1; border-top: 5px solid rgb(153, 153, 153); padding: 12px 0px 0px 5px; margin: 0px; letter-spacing: 0px; }
.detail-layer p { font-size: 15px; line-height: 1.5; padding: 6px 0px 6px 3px; }
.sans-serif { font-family: verdana ! important; font-size: 15px ! important; padding: 3px 0px 0px ! important; }
.sans-serif strong { color: rgb(0, 0, 0); }
.detail-layer .text-small { font-size: 16px; }
.detail-layer .pop2 { color: red; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; font-size: 26px; text-transform: uppercase; }
.detail-layer ul { list-style: outside url(5b844c508958d21983d01b55c8e29f726f835caf.png)  square; font-family: "LinotypeUniversW01-Bold 723697",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 20px; margin: 0px 0px 15px 14px; padding: 0px 6px 6px; }
.detail-layer li { margin: 15px 0px 17px; padding: 0px 0px 0px 5px; }
.detail-layer .small-list { font-size: 19px; font-family: helvetica neue,arial,sans-serif; }
.detail-layer .small-list li { margin: 10px 0px 13px; cursor: pointer; line-height: 1.2; }
.detail-layer .small-list a, .detail-layer .small-list a:visited, .detail-layer .small-list a:hover { text-decoration: none; color: rgb(102, 102, 102); }
.detail-layer .buttonCorp, .detail-layer .buttonCorp:visited { font-size: 24px; padding: 8px 0px; margin: 35px 0px 45px 5px; display: block; width: 468px; text-align: center; }
.newsletter-content-col { width: 575px; padding: 20px; position: relative; z-index: 1; }
.newsletter-hero { float: left; margin: 5px 20px 10px 0px; }
.newsletter-hero img { width: 180px; height: auto; }
#newsletter-testimonials { list-style: outside none none; margin: 0px; padding: 0px; }
#newsletter-testimonials li { border-bottom: 1px solid rgb(204, 204, 204); margin: 18px 0px 0px; padding: 0px 0px 12px; }
#newsletter-testimonials li:last-child { border-bottom: medium none; }
#newsletter-testimonials p { font-size: 20px; line-height: 1.5; font-style: italic; padding: 5px; }
#newsletter-testimonials p.quote-attribute { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 20px; padding: 0px 0px 0px 10px; margin: 0px; }
.manage-newsletter { min-height: 0px; padding: 25px; margin-top: 20px; border-radius: 0px 0px 10px 10px; border-top: 5px solid rgb(51, 51, 51); }
.manage-newsletter h1 { font-size: 51px; line-height: 56px; padding: 0px 0px 20px; margin: 0px; text-align: center; }
.manage-newsletter .buttonCorp, .manage-newsletter .buttonCorp:visited { font-size: 24px; padding: 8px 0px; margin: 20px 50px 0px; display: block; text-align: center; }
.share-newsletter { min-height: 0px; padding: 25px; margin-top: 20px; border-radius: 0px 0px 10px 10px; border-top: 5px solid rgb(51, 51, 51); }
.share-newsletter h2 { font-size: 38px; line-height: 1; padding: 0px; margin: 0px 0px 20px; letter-spacing: -1px; }
.about-hero { background: transparent url(1bf94aa54c98ac6287ab831226c646ed2f6d7283.jpg)  no-repeat scroll left top; padding: 25px 0px 20px; border-bottom: medium none; margin: 0px; }
.about-hero h1 { font-size: 37px; margin: 0px; line-height: 54px; }
.about-hero .jumbo-head { font-size: 118px; line-height: 100px; margin: 0px 0px 0px -5px; letter-spacing: -5px; display: block; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.about-hero p { color: rgb(51, 51, 51); }
#about-tiles { list-style: outside none none; margin: 0px; padding: 0px 0px 0px 10px; text-align: center; }
#about-tiles li { width: 174px; margin: 0px 10px; padding: 0px; float: left; border-top: 5px solid rgb(34, 34, 34); }
#about-tiles h3 { font-size: 27px; line-height: 28px; letter-spacing: 0px; padding: 6px 0px 5px; margin: 0px; }
#about-tiles img { width: 174px; height: auto; padding: 15px 0px 0px; }
#about-tiles p { font-family: helvetica neue,arial,sans-serif; font-size: 13px; color: rgb(68, 68, 68); padding: 0px; }
#about-tiles a, #about-tiles a:visited { color: rgb(0, 0, 0); display: block; }
#about-tiles a:hover { text-decoration: none; color: rgb(43, 123, 172); }
#col-contact-info {  }
#col-contact-info h3 { font-size: 25px; line-height: 24px; margin: 18px 0px 0px; padding: 18px 0px 8px 8px; letter-spacing: 0px; border-top: 1px solid rgb(136, 136, 136); }
#col-contact-info h4 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 25px; line-height: 25px; margin: 0px; padding: 18px 0px 6px 8px; letter-spacing: 0px; }
#col-contact-info p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 20px; padding: 0px 0px 3px 8px; margin: 0px; color: rgb(0, 0, 0); }
#col-contact-info ul {  }
#col-contact-info li { border-bottom: 1px solid rgb(204, 204, 204); margin: 10px 0px 0px; padding: 0px 0px 10px; }
.pop3 { color: red; font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica; font-size: 20px; font-weight: normal; font-style: normal; }
.corporate-article h1 { font-size: 65px; line-height: 60px; margin: 0px 0px 18px; letter-spacing: -1px; }
.corporate-article p { font-size: 18px; line-height: 1.4; padding: 16px 0px 0px; }
.corporate-article img {  }
.corporate-article .moreLink, .corporate-article .moreLink:visited { font-size: 23px; text-align: center; padding: 6px 0px; margin: 25px 0px 0px; display: block; }
#source-anchors { background: rgb(204, 204, 204) none repeat scroll 0% 0%; border-radius: 10px 10px 0px 0px; border-bottom: 2px solid rgb(51, 51, 51); padding: 15px; margin: 0px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 19px; font-weight: bold; }
#source-anchors a, #source-anchors a:visited { padding: 2px 7px; border-radius: 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(51, 51, 51); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
#source-anchors a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-decoration: none; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset; }
.source-col { float: left; width: 248px; padding: 0px 20px; }
.source-col-center { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); width: 246px; }
#source-table { width: 828px; padding: 10px 30px 20px; }
#source-table p { font-family: Verdana; padding: 5px 10px; line-height: 1.5; font-size: 16px; }
#source-table .subhead { padding: 15px 0px 0px; line-height: 1; font-size: 20px; font-weight: bold; display: block; }
#source-table a {  }
.scrolling-y { height: 740px; overflow-y: scroll; overflow-x: hidden; }
.report-list-item { padding: 25px 90px 25px 70px; border-bottom: 1px solid rgb(204, 204, 204); }
.report-list-item h3 { background: transparent url(e3d192c31f587536d1378bc5c97e9f7aefe40fb0.jpg)  no-repeat scroll 0px 1px; padding: 0px 0px 15px 30px; font-size: 27px; line-height: 1; }
.report-list-item p { padding-left: 30px; }
.report-list-item p.report-list-date { font-family: Verdana,Arial,sans-serif; font-size: 14px; font-weight: normal; color: rgb(102, 102, 102); }
.report-list-item p.report-list-summary, #report-calendar-pre p { color: rgb(51, 51, 51); font-size: 18px; line-height: 1.4; margin: 0px; }
#report-calendar-pre { padding: 25px 30px; }
#report-calendar-pre h2 { font-size: 43px; line-height: 1; }
#report-calendar-pre p { font-size: 20px; padding: 10px 20px 0px 0px; }
#report-calendar-pre img { float: left; margin: 15px 20px 0px 0px; border-radius: 5px; }
#report-calendar-list li { padding: 20px 30px; border-bottom: 1px solid rgb(221, 221, 221); }
#report-calendar-list li.report-calendar-heading { background: rgb(239, 239, 239) none repeat scroll 0% 0%; padding: 11px 30px 10px; border-top: 1px solid rgb(204, 204, 204); margin-top: 30px; }
#report-calendar-list h2, #report-calendar-list h3 { display: inline; float: left; margin: 0px; padding: 0px 0px 0px 35px; }
#report-calendar-list h3 { background: transparent url(e3d192c31f587536d1378bc5c97e9f7aefe40fb0.jpg)  no-repeat scroll 0px 1px; padding: 0px 0px 0px 30px; font-size: 24px; line-height: 1.2; width: 600px; }
#report-calendar-list h2 { font-size: 24px; line-height: 1; padding: 0px; color: rgb(153, 153, 153); }
.small-qualifier { color: rgb(153, 153, 153); font-size: 16px; font-family: helvetica neue,Arial,sans-serif; position: relative; top: -2px; }
#report-calendar-list p.report-calendar-date { display: inline; float: right; font-family: helvetica neue,Arial,sans-serif; color: rgb(153, 153, 153); }
.calendar-list-button .buttonCorp, .calendar-list-button .buttonCorp:visited { font-size: 24px; text-align: center; padding: 10px 0px; margin: 35px 65px 25px; display: block; width: 840px; }
#breakfast-description {  }
#breakfast-description img { float: left; margin: 5px 15px 15px 0px; }
#breakfast-description h2 { font-size: 39px; line-height: 1; padding: 0px 0px 15px; margin: 0px; }
#breakfast-description h3 { font-size: 25px; font-style: italic; font-family: Georgia; line-height: 1.5; }
.eventSubhead, .subhead2 { font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 30px; color: rgb(0, 0, 0); padding: 25px 7px 3px; margin: 0px 0px 5px; display: block; clear: both; border-bottom: 1px solid rgb(204, 204, 204); text-transform: uppercase; }
#breakfast-description p { font-size: 18px; line-height: 1.5; padding: 10px 5px; margin: 0px; color: rgb(68, 68, 68); }
.breakfast-date { display: block; margin: 8px 0px; padding: 0px 5px; font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 21px; }
#breakfast-description .breakfast-agenda-table { font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 21px; padding: 0px; margin: 0px 0px 10px 5px; }
#breakfast-description ul, .webinar-details ul { list-style: outside url(5b844c508958d21983d01b55c8e29f726f835caf.png)  square; font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-size: 21px; color: rgb(68, 68, 68); padding: 5px 7px 0px 16px; }
#breakfast-description ul li, .webinar-details ul li { margin: 18px 0px; line-height: 1; padding: 0px 0px 0px 5px; }
#breakfast-unavailable, #footer-inquiry-success { border: 3px solid red; border-radius: 6px; padding: 30px; font-family: helvetica neue,arial,sans-serif; font-weight: bold; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 3px 15px rgb(137, 137, 137); line-height: 1.5; }
#footer-inquiry-success { border: medium none; padding: 0px 0px 15px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
#footer-inquiry-success .header { background: rgb(68, 68, 68) url(f53d0febf63ac0aa79826c5d040ccf41adcf458c.jpg)  repeat-x scroll left top; border-radius: 6px 6px 0px 0px; }
#footer-inquiry-success h2 { color: rgb(255, 255, 255); font-size: 29px; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.8); line-height: 1; padding: 10px 0px 12px 52px; background: transparent url(694844508bd85eb8e8685f4ec6c8499c9bc81746.png)  no-repeat scroll 16px 11px; }
#footer-inquiry-success h3 { font-size: 24px; color: rgb(51, 51, 51); letter-spacing: 0px; padding: 0px 20px; line-height: 1.25; }
#footer-inquiry-success .buttonCorp { margin: 15px 0px 15px 20px; width: 328px; text-align: center; }
#footer-inquiry-success p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; color: rgb(51, 51, 51); font-weight: normal; font-size: 19px; padding: 0px 20px; margin: 10px 0px; }
.noShadow { box-shadow: none ! important; }
.shadow-breakfast { padding-bottom: 25px; border-radius: 10px; box-shadow: 0px 3px 15px rgb(137, 137, 137); }
#shadow-column-kicker { float: left; background: red none repeat scroll 0% 0%; padding: 4px 12px; color: rgb(255, 255, 255); border-radius: 10px 0px 5px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; font-style: normal; }
.shadow-breakfast h2, .shadow-breakfast p { padding: 0px 20px; }
.shadow-breakfast .subhead2 { padding: 5px 20px 3px; margin: 30px 0px 15px; font-size: 25px; }
.shadow-breakfast h2 { font-size: 30px; line-height: 1.1; margin: 15px 0px; }
.shadow-breakfast p { line-height: 1.3; color: rgb(51, 51, 51); }
#breakfast-agenda-table { padding: 0px; font-family: "LinotypeUniversW01-Medi 723573",Arial,Helvetica,sans-serif; }
.breakfast-agenda-time { padding: 5px 0px 5px 20px; width: 100px; }
.breakfast-agenda-item { padding: 5px 0px 5px 20px; width: 293px; }
.webinar-details h1 { font-size: 39px; line-height: 1; }
.webinar-details h2 { font-family: helvetica neue,Arial,sans-serif; font-size: 18px; font-weight: bold; color: rgb(102, 102, 102); line-height: 1; margin: 20px 0px; }
.webinar-details p { font-size: 16px; line-height: 1.5; color: rgb(51, 51, 51); }
.webinar-details #webinar-headshot { float: left; margin: 5px 25px 15px 0px; }
#go-masthead { width: 100%; border-bottom: 1px solid rgb(170, 170, 170); padding: 0px 0px 10px 15px; margin: 0px 0px 30px; }
#go-left-col {  }
#go-left-col h3 { font-size: 27px; margin: 23px 0px 10px; border-top: 3px solid rgb(51, 51, 51); padding: 4px 0px 0px 6px; }
.centered-image-container { width: 215px; margin: 0px auto; }
.centered-image-container img { margin: 10px auto 25px; }
#go-left-col .imgContainer { width: 150px; float: left; margin: 6px 25px 0px 0px; }
#go-left-col .imgContainer img { width: 150px; margin: 0px 0px 3px; box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5); }
#go-left-col .imgContainer p { font-size: 12px; text-align: center; color: rgb(75, 120, 154); font-family: helvetica neue,Arial,sans-serif; font-weight: 500; margin: 8px 0px 0px; line-height: 1.4; }
#go-left-col p { font-size: 17px; margin: 0px 0px 30px; line-height: 1.5; }
#go-left-col p.sponsorship-credit { font-family: helvetica neue,Arial,sans-serif; font-size: 14px; text-align: center; border-top: 2px dotted rgb(102, 102, 102); margin: 30px 0px 0px; padding: 5px 0px 0px; }
.sponsorship-image { padding: 10px 0px 0px 20px; }
#go-left-col ul { list-style: outside none none; font-size: 21px; font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
#go-left-col ul li { background: transparent url(5b844c508958d21983d01b55c8e29f726f835caf.png)  no-repeat scroll 0px 8px; margin: 0px 10px 13px 7px; padding: 0px 0px 0px 19px; line-height: 1.3; }
.greybox1, .greybox2, .greybox3, .greybox4 { min-height: 300px; background-color: rgb(204, 204, 204); }
.greybox1 h1 { color: rgb(0, 0, 0); font-size: 28px; line-height: 34px; }
.watermark { color: rgb(179, 179, 179) ! important; }
.hide { display: none; }
.hide2 { display: none ! important; }
.copyright-no-footer { color: rgb(153, 153, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 12px; margin: 18px 0px; padding-top: 12px; border-top: 1px solid rgb(204, 204, 204); }
.webinars-user-content1 .webinarPromoContainer { margin-top: 0px; }
.webinar-promo-presenter-photo img { margin: 0px 12px 12px 0px; }
#webinarThankyouPhoto { float: left; width: 160px; margin: 5px 20px 15px 50px; }
#webinarThankyouPhoto img { width: 108px; height: 108px; margin: 0px 0px 10px; }
#webinarThankyouPhoto p { font-family: Verdana,Verdana,Geneva,"DejaVu Sans",sans-serif; font-size: 12px; margin: 0px 0px 4px; }
.webinarThankyouPanel { float: left; width: 680px; }
.webinarThankyouPanel h1 { font-size: 30px; line-height: 1.1; margin: -5px 0px 10px; }
.webinarThankyouPanel h2 { color: red; margin: -13px 0px 0px; font-size: 24px; font-family: "LinotypeUniversW01-Medi 723673",Arial,helvetica; }
.webinarThankyouPanel h3 { font-size: 22px; margin: 5px 0px; }
.webinarThankyouPanel p { font-size: 18px; margin: 0px 0px 4px; }
.webinarThankyouPanel .webinarThankyouAlert { border-radius: 4px; padding: 10px 15px; margin: 20px 0px; background-color: rgb(134, 168, 66); color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673",Arial,helvetica; font-size: 21px; display: inline-block; }
.webinarThankyouPanel .webinar_footer { margin: 20px 0px 0px; }
.newsletter-main h2 { border-top: 3px solid rgb(0, 0, 0); color: red; font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-weight: bold; line-height: 28px; margin-top: 9px; padding-bottom: 18px; padding-top: 3px; }
.newsletter-main .newsletter-hero { float: left; margin-right: 12px; margin-bottom: 18px; }
.newsletter-main .newsletter-caption { clear: both; padding-bottom: 12px; }
.sidebar-inner .corporate-subscriptions-promo h3 { font-family: "LinotypeUniversW01-Medi 723673",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 24px; line-height: 26px; }
.sidebar-inner .corporate-subscriptions-promo ul { list-style: outside url(5b844c508958d21983d01b55c8e29f726f835caf.png)  square; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-style: normal; font-size: 15px; margin: 0px 0px 0px 20px; padding: 6px 0px; }
.sidebar-inner .corporate-subscriptions-promo ul li { padding: 4px 0px; }
.sidebar-inner .today-articles h3, .sidebar-inner .recent-webinars h3 { margin-top: 2px; line-height: 15px; font-family: "LinotypeUniversW01-Bold 723697",Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; letter-spacing: 0px; }
.sidebar-inner .today-articles .list, .sidebar-inner .recent-webinars .list { list-style: outside none none; margin-top: 10px; padding: 0px; }
.sidebar-inner .today-articles .list li, .sidebar-inner .recent-webinars .list li { margin-bottom: 10px; }
.sidebar-inner .today-articles .list li a, .sidebar-inner .recent-webinars .list li a { color: rgb(43, 123, 172); line-height: 14px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; }
.sidebar-inner .today-articles .menu-hz, .sidebar-inner .recent-webinars .menu-hz { margin-top: 15px; border-top: 1px solid rgb(187, 187, 187); border-bottom: 1px solid rgb(187, 187, 187); padding: 0px 0px 3px; }
.sidebar-inner .today-articles .menu-hz li, .sidebar-inner .recent-webinars .menu-hz li { display: inline; }
.sidebar-inner .today-articles .menu-hz li a, .sidebar-inner .recent-webinars .menu-hz li a { margin-right: 3px; padding-right: 7px; border-right: 1px solid rgb(153, 153, 153); color: rgb(43, 123, 172); line-height: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; }
.sidebar-inner .today-articles .menu-hz li:last-child a, .sidebar-inner .recent-webinars .menu-hz li:last-child a, .sidebar-inner .corporate-subscriptions-promo .menu-hz li:last-child a { border-right: medium none; }
.disabled-article { color: rgb(136, 136, 136) ! important; }
a.disabled-article:hover { text-decoration: none; }
.breadcrumbs { font-size: 13px; padding: 10px 0px 0px; margin: 0px 0px -5px; width: 960px; }
.list-of-articles { margin: 0px 0px 20px; }
.list-of-articles h1, .list-of-webinars h1 { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 36px; line-height: 47px; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; }
.list-of-articles .article-pub-date, .list-of-articles .webinar-pub-date, .list-of-webinars .article-pub-date, .list-of-webinars .webinar-pub-date { color: red; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 12px; padding-top: 2px; padding-bottom: 9px; border-top: 1px solid rgb(153, 153, 153); text-transform: uppercase; margin-top: 12px; }
.list-of-articles .article-title, .list-of-articles .webinar-title, .list-of-webinars .article-title, .list-of-webinars .webinar-title { color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Medi 723673",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 20px; line-height: 22px; }
.list-of-articles .article-deck, .list-of-articles .webinar-description, .list-of-webinars .article-deck, .list-of-webinars .webinar-description { color: rgb(136, 136, 136); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-size: 11px; line-height: 17px; padding-bottom: 12px; }
.resultsPagingUCWrapper { margin: 0px 0px 40px; height: 40px; }
a#NextPageHyperLink, a#NextPageHyperLink:visited, a#PreviousPageHyperLink, a#PreviousPageHyperLink:visited { font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; font-size: 20px; padding: 6px 16px; margin: 0px 8px 0px 0px; background: rgb(186, 220, 247) none repeat scroll 0% 0%; color: rgb(84, 100, 112); text-align: center; border-radius: 3px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }
a#PreviousPageHyperLink { float: left; }
a#NextPageHyperLink { float: right; }
a#NextPageHyperLink:hover, a#PreviousPageHyperLink:hover { background: rgb(158, 210, 252) none repeat scroll 0% 0%; text-decoration: none; color: rgb(43, 123, 172); }
.sidebar-ad-container-1 { margin: 36px 0px 0px; min-height: 250px; border: 1px solid rgb(204, 204, 204); padding: 8px; }
.sidebar-ad-container-2 { margin: 36px 0px; min-height: 250px; border: 1px solid rgb(204, 204, 204); padding: 8px; }
.sidebar-ad-container-3 { margin: 36px 0px; min-height: 600px; border: 1px solid rgb(204, 204, 204); padding: 8px; }
.full-site-width { margin-bottom: -33px; }
.center-section { padding-top: 31px; padding-bottom: 60px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.gray-top-border { border-top: 4px solid rgb(102, 102, 102); }
.main-content { background-color: rgb(255, 255, 255); }
.newsletter { position: relative; height: 42px; }
.newsletter a { display: block; position: absolute; top: 0px; left: 0px; padding: 2px 10px 4px 14px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); line-height: 17px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.newsletter a:hover { background: red none repeat scroll 0% 0%; text-decoration: none; }
.sidebar-inner { width: 318px; margin-left: 18px; }
#global-nav-home, #global-nav-home:visited { position: absolute; margin-left: 0px; width: 56px; height: 47px; background: transparent url(c353d8af9cb05598000fd76bff719470de440623.png)  no-repeat scroll left top; border-right: 1px solid rgb(54, 54, 54); border-left: 1px solid rgb(102, 102, 102); }
#global-nav-home:hover { background-position: 0px -47px; border-right: 1px solid rgb(103, 103, 103); border-left: 1px solid rgb(153, 153, 153); }
#global-nav, #global-nav ul, li.main-level-item, ul.main-site-nav, li.main-site-nav li { list-style: outside none none; }
li.main-level-item { list-style: outside none none; float: left; }
#global-nav, li.main-level-item, ul.main-site-nav, li.main-site-nav li { margin: 0px; padding: 0px; height: 47px; }
#global-nav ul { height: auto; margin: 0px; padding: 0px; }
#global-nav { height: 47px; position: absolute; margin-left: 57px; z-index: 10000; width: 760px; }
.main-level-item a.main-level-link, .main-level-item a.main-level-link:visited { font-family: "LinotypeUniversW01-Bold 723697",Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 18px; padding: 14px 24px 15px; display: block; background: transparent url(ae2299760c80bc60c946bcb7620c28eeabd8d5e9.png)  repeat-x scroll left top; border-right: 1px solid rgb(102, 102, 102); border-left: 1px solid rgb(54, 54, 54); text-shadow: 0px -1px 0px black; }
.main-level-item a.main-level-link:hover { text-decoration: none; background-position: 0px -47px ! important; }
.nav-active { background-position: 0px -47px ! important; }
#flyOutBackground { display: none; position: absolute; top: 47px; left: -70px; z-index: 999; height: 186px; width: 998px; background: rgb(51, 51, 51) url(beaf8efc09e9cd99d60ef52e8c6b54c32b7e4041.png)  repeat-x scroll left top; border-radius: 0px 0px 8px 8px; box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.9); }
.sub-nav { display: none; position: absolute; top: 47px; padding-top: 22px ! important; left: -70px; z-index: 1000; width: 998px; height: 164px ! important; background: rgb(51, 51, 51) url(beaf8efc09e9cd99d60ef52e8c6b54c32b7e4041.png)  repeat-x scroll left top; border-radius: 0px 0px 8px 8px; }
.main-site-nav-wrapper { background: transparent url(be0a5997f4eb4b3561241633464311d76847f883.png)  repeat-x scroll left top; height: 47px; overflow: hidden; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9); }
.main-site-nav { position: relative; }
.main-site-nav ul { margin: 0px; padding: 0px; float: right; }
.main-site-nav ul li { float: left; margin-left: 0px; padding-left: 12px; padding-right: 12px; }
.main-site-nav ul li a { padding-top: 15px; padding-bottom: 10px; display: block; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Bold 723697",Arial,Helvetica,sans-serif; font-size: 18px; text-transform: uppercase; }
.main-site-nav ul li a:hover { text-decoration: none; border-bottom: 6px solid red; }
.main-site-nav ul li a:focus { outline: medium none; border-bottom: 6px solid red; }
.main-site-nav ul li .navlink-corporate-access, .main-site-nav ul li .navlink-articles, .main-site-nav ul li .navlink-newsletter, .main-site-nav ul li .navlink-about {  }
.main-site-nav ul li .navlink-home { padding: 0px; height: 47px; }
.header-flyout { overflow: hidden; position: relative; height: 0px; }
.headerFlyoutScrollContainer { overflow: hidden; position: relative; }
.headerFlyoutScrollContent { position: relative; }
.headerFlyoutScrollItem { float: left; position: relative; min-height: 140px; }
.fly-out-panel-timer-container { position: relative; background: transparent url(28c9abadcc30acff13edd3cd61ce604f2fd15c22.png)  no-repeat scroll -9999px -9999px; }
.nav-fly-out-panel { display: none; margin-bottom: 20px; padding: 0px; background: transparent url(9b334a57ce166ce7a4363341d62752bbbc1a06a0.png)  repeat-x scroll left top; height: 186px; }
.nav-fly-out-panel ul { margin: 0px; padding-left: 20px; color: rgb(204, 204, 204); }
.nav-fly-out-panel a, .nav-fly-out-panel a:visited, .sub-nav a, .sub-nav a:visited { color: rgb(221, 221, 221); }
.nav-fly-out-panel a:hover { color: rgb(255, 255, 255); }
.nav-fly-out-panel .divider-vertical { position: absolute; left: 50%; top: 0px; height: 170px; width: 28px; margin-left: -21px; background: transparent url(1b50b3cdc753463efa123bdb2c522b4cf72aa77e.png)  no-repeat scroll center bottom; }
.headerFlyoutScrollItem { padding: 20px 0px 0px; }
.corp-col-1-inner, .corp-col-2-inner, .articles-col-1-inner, .articles-col-2-inner, .about-col-1-inner, .articles-col-3-inner, .newsletter-col-1-inner, .about-col-2-inner, .about-col-3-inner, .newsletter-col-1-inner, .newsletter-col-2-inner, .about-col-1-inner, .about-col-2-inner, .about-col-3-inner { height: 140px; }
.corp-col-1-inner { margin: 0px; padding-left: 37px; padding-top: 24px; height: 116px; }
.corp-col-1-inner dl, .corp-col-1-inner dt, .corp-col-1-inner dd { margin: 0px; padding: 0px; }
.corp-col-1-inner dl dt { float: left; width: 161px; }
.corp-col-1-inner dl dd { margin-left: 176px; }
.corp-col-1-inner dl dd h3 { margin: 9px 0px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 24px; line-height: 29px; }
.corp-col-1-inner dl dd a { border-radius: 6px; border: 1px solid rgb(204, 204, 204); float: left; display: block; padding: 0px 3px; color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; line-height: 26px; }
.corp-col-2-inner { margin: 0px 0px 0px -3px; border-left: 1px solid rgb(153, 153, 153); padding: 0px 0px 0px 23px; position: relative; }
.corp-col-2-inner h3 { margin: 0px 0px 14px; padding: 10px 0px 0px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; line-height: 18px; text-transform: uppercase; }
.corp-col-2-inner ul { list-style: outside none none; margin: 0px; padding: 0px; }
.corp-col-2-inner ul li { margin-bottom: 13px; padding-left: 34px; background: transparent url(adc2e69251449bcbeb045089e9be5a900b35af0e.png)  no-repeat scroll left top; height: 24px; color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; line-height: 24px; width: 100%; }
.corp-col-2-inner ul li a:hover { text-decoration: none; }
.corp-col-2-inner ul li .corp-mouseover-image { display: block; position: absolute; top: 22px; right: 60px; width: 108px; height: 108px; }
.corp-col-2-inner ul .corporate-subscriptions { background-position: 0px -216px; }
.corp-col-2-inner ul .corporate-subscriptions:hover { background-position: 0px -756px; }
.corp-col-2-inner ul .corporate-subscriptions:hover .corp-mouseover-image { background: transparent url(28c9abadcc30acff13edd3cd61ce604f2fd15c22.png)  no-repeat scroll -264px 0px; }
.corp-col-2-inner ul .emarketers-coverage { background-position: 0px -36px; }
.corp-col-2-inner ul .emarketers-coverage:hover { background-position: 0px -576px; }
.corp-col-2-inner ul .emarketers-coverage:hover .corp-mouseover-image { background: transparent url(28c9abadcc30acff13edd3cd61ce604f2fd15c22.png)  no-repeat scroll -132px 0px; }
.corp-col-2-inner ul .our-clients { background-position: 0px -72px; }
.corp-col-2-inner ul .our-clients:hover { background-position: 0px -612px; }
.corp-col-2-inner ul .our-clients:hover .corp-mouseover-image { background: transparent url(28c9abadcc30acff13edd3cd61ce604f2fd15c22.png)  no-repeat scroll 0px 0px; }
.corp-col-2-inner ul .corporate-subscriptions:hover a, .corp-col-2-inner ul .emarketers-coverage:hover a, .corp-col-2-inner ul .our-clients:hover a { color: rgb(255, 255, 255); text-decoration: none; }
.articles-col-2-inner .today-articles .disabled-article, .about-col-1-inner .today-articles .disabled-article { color: rgb(204, 204, 204) ! important; }
.articles-col-2-inner .today-articles h3, .about-col-1-inner .today-articles h3 { line-height: 16px; font-family: Arial,Helvetica,sans-serif; color: rgb(153, 153, 153); font-size: 16px; font-weight: bold; text-transform: uppercase; }
.articles-col-2-inner .today-articles .list, .about-col-1-inner .today-articles .list { list-style: outside none square; margin: 10px 0px 0px 16px; padding: 0px; }
.articles-col-2-inner .today-articles .list li, .about-col-1-inner .today-articles .list li { margin-bottom: 6px; }
.articles-col-2-inner .today-articles .list li a, .about-col-1-inner .today-articles .list li a { color: rgb(204, 204, 204); line-height: 14px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
.articles-col-2-inner .today-articles .list li a:visited, .about-col-1-inner .today-articles .list li a:visited { color: rgb(204, 204, 204); }
.articles-col-2-inner .today-articles .list li a:hover, .about-col-1-inner .today-articles .list li a:hover { color: rgb(255, 255, 255); }
.articles-col-1-inner { padding-left: 9px; padding-top: 7px; height: 133px; }
.articles-col-1-inner dl, .articles-col-1-inner dt, .articles-col-1-inner dd { margin: 0px; padding: 0px; }
.articles-col-1-inner dl dt { float: left; width: 74px; }
.articles-col-1-inner dl dd { margin-left: 88px; }
.articles-col-1-inner dl dd h3 { margin-bottom: 10px; color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 17px; line-height: 21px; }
.articles-col-1-inner dl dd a { border-radius: 10px; border: 1px solid rgb(204, 204, 204); padding: 4px 9px; color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; line-height: 14px; }
.articles-col-2-inner, .about-col-1-inner { margin-left: 17px; border-left: 1px solid rgb(153, 153, 153); padding-left: 24px; }
.articles-col-2-inner h3, .about-col-1-inner h3 { margin: 0px 0px 10px; padding: 10px 0px 0px; color: rgb(255, 255, 255) ! important; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; line-height: 18px; text-transform: uppercase; }
.articles-col-2-inner ul, .about-col-1-inner ul { margin: 0px; padding: 0px 0px 0px 16px; list-style-type: square; }
.articles-col-2-inner ul li, .about-col-1-inner ul li { margin: 0px 0px 9px; padding: 0px; color: rgb(204, 204, 204); font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; }
.articles-col-3-inner, .newsletter-col-1-inner, .about-col-2-inner, .about-col-3-inner { margin-left: 24px; border-left: 1px solid rgb(153, 153, 153); padding-left: 20px; }
.articles-col-3-inner ul, .newsletter-col-1-inner ul, .about-col-2-inner ul, .about-col-3-inner ul { list-style: outside none none; margin: 0px; padding: 0px; }
.articles-col-3-inner ul li, .newsletter-col-1-inner ul li, .about-col-2-inner ul li, .about-col-3-inner ul li { margin: 10px 0px; padding-left: 34px; background: transparent url(adc2e69251449bcbeb045089e9be5a900b35af0e.png)  no-repeat scroll left top; height: 24px; padding-bottom: 14px; color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; line-height: 24px; }
.articles-col-3-inner ul li a:hover, .newsletter-col-1-inner ul li a:hover, .about-col-2-inner ul li a:hover, .about-col-3-inner ul li a:hover { text-decoration: none; }
.articles-col-3-inner ul .latest-articles, .newsletter-col-1-inner ul .latest-articles, .about-col-2-inner ul .latest-articles, .about-col-3-inner ul .latest-articles { background-position: 0px -108px; }
.articles-col-3-inner ul .latest-articles:hover, .newsletter-col-1-inner ul .latest-articles:hover, .about-col-2-inner ul .latest-articles:hover, .about-col-3-inner ul .latest-articles:hover { background-position: 0px -648px; }
.articles-col-3-inner ul .latest-webinars, .newsletter-col-1-inner ul .latest-webinars, .about-col-2-inner ul .latest-webinars, .about-col-3-inner ul .latest-webinars { background-position: 0px -144px; }
.articles-col-3-inner ul .latest-webinars:hover, .newsletter-col-1-inner ul .latest-webinars:hover, .about-col-2-inner ul .latest-webinars:hover, .about-col-3-inner ul .latest-webinars:hover { background-position: 0px -684px; }
.articles-col-3-inner ul .advertising-opportunities, .newsletter-col-1-inner ul .advertising-opportunities, .about-col-2-inner ul .advertising-opportunities, .about-col-3-inner ul .advertising-opportunities { background-position: 0px -180px; }
.articles-col-3-inner ul .advertising-opportunities:hover, .newsletter-col-1-inner ul .advertising-opportunities:hover, .about-col-2-inner ul .advertising-opportunities:hover, .about-col-3-inner ul .advertising-opportunities:hover { background-position: 0px -720px; }
.articles-col-3-inner ul .latest-articles:hover a, .newsletter-col-1-inner ul .latest-articles:hover a, .about-col-2-inner ul .latest-articles:hover a, .about-col-3-inner ul .latest-articles:hover a, .articles-col-3-inner ul .latest-webinars:hover a, .newsletter-col-1-inner ul .latest-webinars:hover a, .about-col-2-inner ul .latest-webinars:hover a, .about-col-3-inner ul .latest-webinars:hover a, .articles-col-3-inner ul .advertising-opportunities:hover a, .newsletter-col-1-inner ul .advertising-opportunities:hover a, .about-col-2-inner ul .advertising-opportunities:hover a, .about-col-3-inner ul .advertising-opportunities:hover a { color: rgb(255, 255, 255); text-decoration: none; }
.newsletter-col-1-inner { margin-left: 9px; padding: 0px; border: medium none; }
.newsletter-col-1-inner ul .view-todays-issue { background-position: 0px -108px; }
.newsletter-col-1-inner ul .view-todays-issue:hover { background-position: 0px -648px; }
.newsletter-col-1-inner ul .manage-newsletter-subscription { background-position: 0px 0px; }
.newsletter-col-1-inner ul .manage-newsletter-subscription:hover { background-position: 0px -540px; }
.newsletter-col-1-inner ul .view-todays-issue:hover a, .newsletter-col-1-inner ul .manage-newsletter-subscription:hover a { color: rgb(255, 255, 255); text-decoration: none; }
.newsletter-col-2-inner a:hover, .about-col-1-inner a:hover { color: rgb(255, 255, 255); }
.newsletter-col-2-inner { margin-left: -13px; border-left: 1px solid rgb(153, 153, 153); padding-left: 47px; padding-top: 16px; height: 124px; }
.newsletter-col-2-inner dl, .newsletter-col-2-inner dt, .newsletter-col-2-inner dd { margin: 0px; padding: 0px; }
.newsletter-col-2-inner dl dt { float: left; width: 74px; }
.newsletter-col-2-inner dl dd { margin-left: 94px; }
.newsletter-col-2-inner dl dd h3 { margin: 7px 0px; padding-top: 12px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 21px; line-height: 28px; }
.newsletter-col-2-inner dl dd input[type="text"] { border-radius: 4px; display: block; float: left; width: 276px; height: 24px; border: 1px solid rgb(204, 204, 204); margin-right: 11px; padding: 0px 12px; color: rgb(178, 178, 178); font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 17px; line-height: 24px; }
.newsletter-col-2-inner dl dd input[type="text"]:focus { box-shadow: none; }
.newsletter-col-2-inner dl dd button[type="submit"] { display: block; float: left; width: 50px; height: 26px; border: medium none; padding: 0px; background: transparent url(64b1835b1954e72c8ac7465a1c5ded042bdfbf5b.png)  no-repeat scroll right center; }
.about-col-1-inner { border: medium none; margin: 0px; padding-left: 13px; }
.about-col-2-inner { margin-left: 6px; padding-left: 12px; }
.about-col-2-inner ul .about-emarketer { background-position: 0px -252px; }
.about-col-2-inner ul .about-emarketer:hover { background-position: 0px -792px; }
.about-col-2-inner ul .corporate-subscriptions { background-position: 0px -216px; }
.about-col-2-inner ul .corporate-subscriptions:hover { background-position: 0px -756px; }
.about-col-2-inner ul .about-emarketer:hover a, .about-col-2-inner ul .corporate-subscriptions:hover a, .about-col-2-inner ul .advertise-with-emarketer:hover a { color: rgb(255, 255, 255); text-decoration: none; }
.about-col-3-inner { margin-left: 21px; padding-left: 12px; }
.about-col-3-inner ul .newsroom { background-position: 0px -288px; }
.about-col-3-inner ul .newsroom:hover { background-position: 0px -828px; }
.about-col-3-inner ul .career-opportunities { background-position: 0px -324px; }
.about-col-3-inner ul .career-opportunities:hover { background-position: 0px -864px; }
.about-col-3-inner ul .contact-us { background-position: 0px -360px; }
.about-col-3-inner ul .contact-us:hover { background-position: 0px -900px; }
.about-col-3-inner ul .newsroom:hover a, .about-col-3-inner ul .career-opportunities:hover a, .about-col-3-inner ul .contact-us:hover a { color: rgb(255, 255, 255); text-decoration: none; }
.main-site-nav-wrapper .container a.button-client-login { display: block; float: right; border: medium none; padding: 0px; margin: 12px 15px 0px 0px; }
.logo-and-login-form-wrapper { border-bottom: 1px solid rgb(170, 170, 170); padding: 11px 0px 9px; }
.logo a { display: block; line-height: 53px; text-decoration: none; background: transparent url(a153f12040458feab4ac25a09c3e946605066229.png)  no-repeat scroll left top; width: 233px; height: 53px; }
.logo a:hover, .logo a:focus { text-decoration: none; outline: medium none; }
.contact-number p { margin: 0px; padding-top: 16px; padding-bottom: 15px; padding-right: 5px; text-align: right; color: rgb(102, 102, 102); height: 22px; line-height: 22px; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; }
.banner-ad-wrapper { padding: 20px 0px; border-bottom: 1px solid rgb(170, 170, 170); height: 108px; text-align: center; }
.banner-ad { text-align: center; min-height: 90px; }
.banner-ad .container span { display: inline-block; }
.banner-ad-wrapper span { display: inline-block; }
.banner-ad-inner { min-width: 728px; min-height: 90px; padding: 8px; border: 1px solid rgb(204, 204, 204); display: inline-block; }
.site-footer-columns-wrapper { border-top: 4px solid red; padding-top: 36px; padding-bottom: 27px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.site-footer-column-inner { padding: 0px 16px; }
.site-footer-column h3 { padding-top: 9px; color: rgb(255, 255, 255); line-height: 1; font-size: 17px; }
.site-footer-column ul { list-style: outside none none; margin: 6px 0px 0px; padding: 0px; }
.site-footer-column ul li { line-height: 1.5; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 19px; font-weight: normal; }
.site-footer-column ul li a { color: rgb(255, 255, 255); text-decoration: none; }
.site-footer-column ul li a:hover { text-decoration: underline; }
.site-footer-column ul li.divider { border-top: 2px solid rgb(255, 255, 255); margin-top: 8px; padding-top: 6px; }
.site-footer-info-wrapper { border-top: 3px solid rgb(102, 102, 102); padding-top: 10px; padding-bottom: 20px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(101, 101, 101); }
.social-links-inner { padding: 0px 16px; }
.social-links ul { list-style: outside none none; margin: 0px; padding: 0px; }
.social-links ul li { float: left; margin-right: 4px; }
.social-links .facebook-icon, .social-links .linkedin-icon, .social-links .twitter-icon, .social-links .feed-icon { display: block; background: rgb(0, 0, 0) url(5ae1924f44c142827843ba0a4a23d0ef67c53818.png)  no-repeat scroll left top; width: 25px; height: 25px; }
.social-links .facebook-icon { background-position: 0px 0px; }
.social-links .linkedin-icon { background-position: -32px 0px; }
.social-links .twitter-icon { background-position: -64px 0px; }
.social-links .feed-icon { background-position: -96px 0px; }
.site-copy-right-inner { padding: 0px 16px; }
.site-copy-right p { margin-top: 5px; line-height: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(101, 101, 101); }
.email-marketing-inner { padding: 0px 28px; text-align: right; }
.email-marketing span { line-height: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; }
.listrak-logo { float: right; background: rgb(0, 0, 0) url(90347b39658c0965907ef979c253a5bb37db01d8.png)  no-repeat scroll left top; width: 87px; height: 26px; margin-left: 10px; }
.social-links-withAd { line-height: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(101, 101, 101); }
.social-links-withAd ul { list-style: outside none none; margin: 0px auto; padding: 12px 0px 18px; width: 120px; height: 25px; }
.social-links-withAd ul li { float: left; margin-right: 4px; }
.social-links-withAd .facebook-icon, .social-links-withAd .linkedin-icon, .social-links-withAd .twitter-icon, .social-links-withAd .feed-icon { display: block; background: rgb(0, 0, 0) url(5ae1924f44c142827843ba0a4a23d0ef67c53818.png)  no-repeat scroll left top; width: 25px; height: 25px; text-indent: -2000px; }
.social-links-withAd .facebook-icon { background-position: 0px 0px; }
.social-links-withAd .linkedin-icon { background-position: -32px 0px; }
.social-links-withAd .twitter-icon { background-position: -64px 0px; }
.social-links-withAd .feed-icon { background-position: -96px 0px; }
.email-marketing-withAd, .sponsor-logo-withAd { padding-top: 3px; }
.sponsor-logo-inner-withAd { padding: 0px; text-align: left; }
.email-marketing-inner-withAd .listrak-logo { float: right; background: rgb(0, 0, 0) url(90347b39658c0965907ef979c253a5bb37db01d8.png)  no-repeat scroll 0px 3px; width: 87px; height: 26px; margin-left: 0px; padding: 0px 40px 11px 0px; }
.sponsor-logo-inner-withAd img { width: 80px; height: auto; padding: 0px 0px 8px 38px; display: block; }
.email-marketing-inner-withAd { padding: 5px 0px 10px; text-align: right; }
.email-marketing-withAd span, .sponsor-logo-withAd span { line-height: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; }
.email-marketing-withAd span { float: right; clear: both; padding: 10px 0px 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: rgb(34, 34, 34); }
body { margin: 0px; }
*::-moz-selection { background: rgb(87, 166, 254) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-shadow: none; }
a:hover, a:active { outline: 0px none; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 1em 0px; padding: 0px; }
ins { background: rgb(255, 255, 153) none repeat scroll 0% 0%; color: rgb(0, 0, 0); text-decoration: none; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace,serif; font-size: 1em; }
pre { white-space: pre-wrap; overflow-wrap: break-word; }
q { quotes: none; }
q::before, q::after { content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dd { margin: 0px 0px 0px 40px; }
nav ul, nav ol { list-style: outside none none; margin: 0px; padding: 0px; }
img { border: 0px none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
form { margin: 0px; }
fieldset { border: 0px none; margin: 0px; padding: 0px; }
label { cursor: pointer; }
legend { border: 0px none; padding: 0px; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: rgb(240, 221, 221); }
table { border-collapse: collapse; border-spacing: 0px; }
td { vertical-align: top; }
.chromeframe { margin: 0.2em 0px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(0, 0, 0); padding: 0.2em 0px; }
@media only screen and (min-width: 35em) {
}
.ir { display: block; border: 0px none; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none ! important; visibility: hidden; }
.visuallyhidden { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }
.clearfix {  }
@media print {
  * { background: transparent none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; box-shadow: none ! important; text-shadow: none ! important; filter: none ! important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  .ir a::after, a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }
  pre, blockquote { border: 1px solid rgb(153, 153, 153); page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% ! important; }
  @page { margin: 0.5cm; }
  p, h2, h3 {  }
  h2, h3 { page-break-after: avoid; }
}
.t_ContentContainer { color: rgb(51, 51, 51); font-size: 11px; line-height: 17px; padding: 10px; }
.t_Content_black, .t_Content_dark, .t_Content_gray { color: rgb(255, 255, 255); }
.t_ContentContainer a, .t_ContentContainer a:hover { color: rgb(142, 142, 142); text-decoration: none; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.t_ContentContainer a:hover { text-decoration: underline; }
.t_Content_dark a, .t_Content_dark a:hover, .t_Content_black a, .t_Content_black a:hover { color: rgb(204, 204, 204); }
.t_Content_gray a, .t_Content_gray a:hover { color: rgb(35, 35, 35); }
.t_Content_red, .t_Content_green, .t_Content_blue { color: rgb(255, 255, 255); font-size: 11px; line-height: 17px; padding: 10px; }
.t_Content_red a, .t_Content_red a:hover, .t_Content_green a, .t_Content_green a:hover, .t_Content_blue a, .t_Content_blue a:hover { text-decoration: none; background: transparent none repeat scroll 0% 0%; border: 0px none; color: rgb(204, 204, 204); }
.t_Content_red a:hover, .t_Content_green a:hover, .t_Content_blue a:hover { text-decoration: underline; }
.t_Content_tiny { color: rgb(255, 255, 255); font-size: 11px; line-height: 16px; padding: 6px 9px; }
.t_Content_tiny a, .t_Content_tiny a:hover { color: rgb(179, 179, 179); text-decoration: none; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.t_Content_coverage { color: rgb(51, 51, 51); font-size: 16px; line-height: 16px; padding: 7px 8px; }
.t_Content_coverage a, .t_Content_coverage a:hover { color: rgb(11, 105, 173); text-decoration: none; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.t_Content_coverage a:hover { color: rgb(8, 137, 230); text-decoration: underline; }
.t_Tooltip { margin: 0px; padding: 0px; position: absolute; overflow: hidden; background-color: transparent; transition-property: opacity; }
.t_Tooltip.t_hidden { opacity: 0; }
.t_Tooltip.t_visible { opacity: 1; }
.t_Skin { position: absolute; top: 0px; left: 0px; }
.t_Skin * {  }
.t_Bubble { position: relative; }
.t_Background, .t_Stem { position: absolute; }
.t_Close { position: absolute; cursor: pointer; top: 0px; }
.t_CloseButtonShift { position: relative; overflow: hidden; float: left; }
.t_CloseState { position: absolute; margin: 0px; padding: 0px; left: 0px; }
.t_Content { position: absolute; top: 0px; left: 0px; }
.t_iframeShim { position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; opacity: 0; }
.t_Shadow { position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; }
.t_Shadow .t_ShadowInnerWrapper { position: relative; float: left; margin: 0px; padding: 0px; }
.t_ShadowBubble { position: relative; padding: 0px; margin: 0px; float: left; }
.t_ShadowBackground, .t_ShadowStem { position: absolute; }
.t_ShadowBackground *, .t_ShadowStem * { float: left; }
.t_CloseButtonShadow { position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; }
.t_UpdateQueue { position: absolute; top: -15000px; left: -15000px; width: 5000px; height: 5000px; visibility: hidden; }
.t_UpdateQueue .t_Tooltip, .t_UpdateQueue .t_Content { position: relative; overflow: visible; float: left; top: auto; left: auto; width: 100%; }
.t_Tooltip .t_ContentContainer { float: left; clear: both; position: relative; }
.t_UpdateQueue .t_ContentContainer { position: absolute; top: 0px; left: 0px; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 100005; display: none; }
#fancybox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url(21701409f1fb9be4991a82f60fca6aa569e882a8.png) ; }
#fancybox-overlay { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 100001; display: none; }
#fancybox-tmp { padding: 0px; margin: 0px; border: 0px none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 100002; outline: medium none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 10px solid rgb(51, 51, 51); border-radius: 7px; }
#fancybox-content { width: 0px; height: 0px; padding: 0px; outline: medium none; position: relative; overflow: hidden; z-index: 100003; border: 0px solid rgb(255, 255, 255); }
#fancybox-content p { font-family: "LinotypeUniversW01-Medi 723673",Arial Narrow,Arial,Helvetica,sans-serif; }
#fancybox-content label { font-size: 18px; margin-bottom: 10px; background: transparent url(1fa7ddf1c205eaac6521f82e91dc1616197160ff.jpg)  no-repeat scroll 0px 3px; padding-left: 22px; }
#fancybox-hide-sel-frame { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: transparent none repeat scroll 0% 0%; z-index: 100002; }
#fancybox-close { position: absolute; top: -25px; right: -25px; width: 30px; height: 30px; background: transparent url(21701409f1fb9be4991a82f60fca6aa569e882a8.png)  repeat scroll -40px 0px; cursor: pointer; z-index: 100004; display: none; }
#fancybox-error { color: rgb(68, 68, 68); font: 12px/20px Arial; padding: 14px; margin: 0px; }
#fancybox-img { width: 100%; height: 100%; padding: 0px; margin: 0px; border: medium none; outline: medium none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: medium none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: medium none; background: transparent url(b21d7cb4cd136e6bb76b762a7e481ec9074c9a0e.gif)  repeat scroll 0% 0%; z-index: 100003; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 100003; display: block; }
#fancybox-left-ico { background-image: url(21701409f1fb9be4991a82f60fca6aa569e882a8.png) ; background-position: -40px -30px; }
#fancybox-right-ico { background-image: url(21701409f1fb9be4991a82f60fca6aa569e882a8.png) ; background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0px; margin: 0px; border: 0px none; width: 20px; height: 20px; z-index: 100002; }
#fancybox-bg-n { top: -20px; left: 0px; width: 100%; background-image: url(4b0fa44b0198316059c88e8775df149da663cec7.png) ; }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url(21701409f1fb9be4991a82f60fca6aa569e882a8.png) ; background-position: -40px -162px; }
#fancybox-bg-e { top: 0px; right: -20px; height: 100%; background-image: url(daa1c5ee70870a767f4b057a52fad303a8199318.png) ; background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(21701409f1fb9be4991a82f60fca6aa569e882a8.png) ; background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0px; width: 100%; background-image: url(4b0fa44b0198316059c88e8775df149da663cec7.png) ; background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url(21701409f1fb9be4991a82f60fca6aa569e882a8.png) ; background-position: -40px -142px; }
#fancybox-bg-w { top: 0px; left: -20px; height: 100%; background-image: url(daa1c5ee70870a767f4b057a52fad303a8199318.png) ; }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url(21701409f1fb9be4991a82f60fca6aa569e882a8.png) ; background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 100003; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: rgb(255, 255, 255); }
.fancybox-title-over { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url(120dc367dd0701da809da9ef24c3a84e521b0ebd.png) ; display: block; }
.fancybox-title-float { position: absolute; left: 0px; top: 0px; height: 32px; }
#fancybox-title-float-wrap { border: medium none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: medium none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0px 0px 0px 15px; background: transparent url(21701409f1fb9be4991a82f60fca6aa569e882a8.png)  no-repeat scroll -40px -90px; }
#fancybox-title-float-main { color: rgb(255, 255, 255); line-height: 29px; font-weight: bold; padding: 0px 0px 3px; background: transparent url(4b0fa44b0198316059c88e8775df149da663cec7.png)  repeat scroll 0px -40px; }
#fancybox-title-float-right { padding: 0px 0px 0px 15px; background: transparent url(21701409f1fb9be4991a82f60fca6aa569e882a8.png)  no-repeat scroll -55px -90px; }
.fancybox-ie6 #fancybox-close { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-left-ico { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-right-ico { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-title-over { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-title-float-main { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-title-float-right { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {  }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0px; }
#fancybox-loading.fancybox-ie6 div { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie .fancybox-bg { background: transparent none repeat scroll 0% 0% ! important; }
.fancybox-ie #fancybox-bg-n {  }
.fancybox-ie #fancybox-bg-ne {  }
.fancybox-ie #fancybox-bg-e {  }
.fancybox-ie #fancybox-bg-se {  }
.fancybox-ie #fancybox-bg-s {  }
.fancybox-ie #fancybox-bg-sw {  }
.fancybox-ie #fancybox-bg-w {  }
.fancybox-ie #fancybox-bg-nw {  }
#eMSlider { position: relative; width: 970px; height: 400px; padding: 20px 0px; overflow: hidden; }
#eMstorySlider { position: relative; width: 970px; height: 200px; overflow: hidden; }
.royalSlider .royalWrapper { overflow: hidden; position: relative; width: 100%; height: 100%; }
.royalSlider .royalSlide, .royalSlider .royalWrapper { background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
.royalSlider .royalSlidesContainer { position: relative; left: 0px; top: 0px ! important; list-style: outside none none ! important; margin: 0px ! important; padding: 0px ! important; border: 0px none ! important; }
.royalSlider .royalSlide { padding: 0px ! important; margin: 0px ! important; border: 0px none ! important; list-style: outside none none ! important; position: relative; float: left; overflow: hidden; }
.royalSlider .arrow { background-color: rgb(204, 0, 0); background-repeat: no-repeat; background-position: 0px 0px; width: 45px; height: 90px; top: 50%; margin-top: -45px; cursor: pointer; display: block; position: absolute; z-index: 25; }
.royalSlider .arrow:hover {  }
.royalSlider .arrow.disabled {  }
.royalSlider .arrow.left { background-position: left top; left: 0px; }
.royalSlider .arrow.right { background-position: right top; right: 0px; }
.royalSlider .royalControlNavOverflow { width: 100%; overflow: hidden; position: absolute; margin-top: -20px; z-index: 25; }
.royalSlider .royalControlNavCenterer { float: left; position: relative; left: -50%; }
.royalSlider .royalControlNavContainer { float: left; position: relative; left: 50%; }
.royalSlider .royalControlNavThumbsContainer { left: 0px; position: relative; }
.royalSlider .thumbsAndArrowsContainer { overflow: hidden; width: 100%; position: relative; }
.royalSlider .royalControlNavOverflow.royalThumbs { width: auto; position: relative; overflow: hidden; margin-top: 4px; }
.royalSlider .royalControlNavOverflow a { background: rgb(0, 204, 0) none no-repeat scroll 0px 0px; width: 20px; height: 20px; float: left; cursor: pointer; position: relative; display: block; text-indent: -9999px; }
.royalSlider .royalControlNavOverflow a.current { background-color: rgb(204, 0, 0); }
.royalSlider .royalControlNavOverflow a:hover { background-color: rgb(0, 0, 204); }
.royalSlider .royalControlNavOverflow a.royalThumb { width: 144px; height: 60px; margin-right: 4px; }
.royalSlider .royalControlNavOverflow a.royalThumb.current { background-position: -3px -3px ! important; border: 3px solid rgb(204, 0, 0) ! important; width: 138px; height: 54px; }
.royalSlider .royalControlNavOverflow a.royalThumb:hover { background-position: -3px -3px; border: 3px solid rgb(0, 0, 204); width: 138px; height: 54px; }
.royalSlider .thumbsArrow { width: 38px; height: 68px; cursor: pointer; display: block; position: relative; z-index: 25; background: rgb(204, 153, 153) none repeat scroll 0% 0%; }
.royalSlider .thumbsArrow.left { float: left; }
.royalSlider .thumbsArrow.right { float: right; }
.royalSlider .thumbsArrow:hover {  }
.royalSlider .thumbsArrow.disabled {  }
.royalSlider .royalCaption { z-index: 20; display: block; position: absolute; left: 0px; top: 0px; }
.royalSlider .royalCaptionItem { position: absolute; left: 0px; top: 0px; margin: 0px; padding: 0px; }
.royalSlider .royalLoadingScreen { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; height: 100%; position: absolute; z-index: 99; }
.royalSlider .royalLoadingScreen p { width: 100%; position: absolute; margin: 0px auto; top: 45%; text-align: center; }
.royalSlider .royalPreloader { position: absolute; width: 24px; height: 24px; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; z-index: 0; background-image: url(48a3b6a3b3aa2284e542ac45ea69cd6803033c57.gif) ; }
.royalSlider .grab-cursor { cursor: move; }
.royalSlider .grab-cursor { cursor: url(2b4d3e4afdc7f3b067a95f19e8c26458ae727139.png)  8 8, grab; }
.royalSlider .grab-cursor {  }
.royalSlider .grab-cursor {  }
.royalSlider .grabbing-cursor { cursor: move; }
.royalSlider .grabbing-cursor { cursor: url(4a17d7488cf98cd8b9ac0018d85372587a684bba.png)  8 8, grabbing; }
.royalSlider .grabbing-cursor {  }
.royalSlider .auto-cursor { cursor: auto; }
.royalSlider .royalHtmlContent { position: absolute; top: 0px; left: 0px; }
.royalSlider .non-draggable { cursor: auto; }
.royalSlider .fade-container .royalSlide { position: absolute; left: 0px; top: 0px; list-style-type: none; margin: 0px; padding: 0px; z-index: 10; }
.royalSlider .royalImage { max-width: none; margin: 0px; padding: 0px ! important; border: 0px none ! important; }
.royalSlider.eM-public {  }
.royalSlider.royalSlider.eM-public .royalSlide, .royalSlider.royalSlider.eM-public .royalWrapper { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 2px 5px 6px rgba(0, 0, 0, 0.5); }
.royalSlider.eM-public.with-thumbs { padding-bottom: 68px; }
#eMSlider h2 { letter-spacing: -2px ! important; text-align: left ! important; font-size: 52px ! important; padding: 0px 0px 0px 15px; }
.two-line-question { background: transparent url(512090821ec8065da7982a4fb1ac6c49c9dd2d38.jpg)  no-repeat scroll 95% 0px; padding: 0px 60px 0px 15px ! important; }
.small-ready { font-size: 74px; line-height: 73px; }
.large-ready { font-size: 108px; margin-left: -7px; line-height: 90px; }
.small-plan { font-size: 49px; }
.large-plan { font-size: 131px; margin-left: -7px; line-height: 106px; }
.small-euro { font-size: 42px; letter-spacing: -1px; }
#eMSlider p { font-family: Georgia,times,"Times New Roman",serif; color: rgb(51, 51, 51); padding: 10px 0px 0px 15px; font-size: 30px; line-height: 1.5; position: relative; font-style: italic; }
.slider-phones { background: transparent url(9967ca7d1fdc65d7866ce057afdf34f9d886c73a.jpg)  no-repeat scroll left top ! important; }
.slider-geo { background: transparent url(3ea6cce41ea55e2ae970ce8ec26a3f70a1d746d0.jpg)  no-repeat scroll left top ! important; }
.slider-video { background: transparent url(cda8a9e7a0670f949e058d27460b103f268f4a1a.jpg)  no-repeat scroll left top ! important; }
.slider-euro { background: transparent url(d4341fe01832d95e9b9ec161010822d535bad021.jpg)  no-repeat scroll left top ! important; }
.videoText { top: 200px; left: 470px; width: 410px; }
.geoText { top: 200px; left: 450px; width: 430px; }
.euroText { top: 200px; left: 450px; width: 430px; }
.phoneText { top: 270px; left: 440px; width: 430px; }
.sliderLink { font-family: "LinotypeUniversW01-Heav 723715",Arial,Helvetica,sans-serif; font-size: 25px; font-style: normal; padding-left: 10px; cursor: pointer; }
.royalSlider.eM-public .arrow { background-image: url(aa92d047560887292c9560122a320fbc5eb645f5.png) ; background-color: transparent; width: 55px; height: 80px; margin-top: -60px; outline: medium none; }
.royalSlider.eM-public .arrow.left { background-position: -55px 0px; left: -5px; }
.royalSlider.eM-public .arrow.left:hover, .royalSlider.eM-public .arrow.left:active { background-image: url(aa92d047560887292c9560122a320fbc5eb645f5.png) ; background-position: -55px -80px; }
.royalSlider.eM-public .arrow.right { background-position: left top; right: -5px; }
.royalSlider.eM-public .arrow.right:hover, .royalSlider.eM-public .arrow.right:active { background-image: url(aa92d047560887292c9560122a320fbc5eb645f5.png) ; background-position: 0px -80px; }
.royalSlider.eM-public .arrow.disabled { background-color: transparent ! important; opacity: 0.5; }
.royalSlider.eM-public .royalControlNavOverflow { background: transparent none repeat scroll 0% 0%; border-top: 3px solid rgb(51, 51, 51); margin-top: 0px; }
.royalSlider.eM-public .royalControlNavOverflow a { background-color: transparent; background-image: url(aa92d047560887292c9560122a320fbc5eb645f5.png) ; background-position: -5px -160px; width: 18px; height: 14px; opacity: 0.8; }
.royalSlider.eM-public .royalControlNavOverflow a.current { background-position: -23px -160px ! important; opacity: 1; }
.royalSlider.eM-public .royalControlNavOverflow a:hover { opacity: 1; }
.royalSlider.eM-public .royalControlNavCenterer { padding: 4px 5px 0px; background: transparent url(a4357ccb820b85e6f80074c7fa783978f2a6fa40.png)  repeat-x scroll left top; border-radius: 0px 0px 3px 3px; }
.global-header { width: 100%; min-width: 320px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; top: 0px; z-index: 2000; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.14); }
.global-header__container { width: 100%; max-width: 980px; margin: 0px auto; padding: 15px; box-sizing: border-box; }
.global-header__logo { float: left; width: 190px; }
.noSelect { -moz-user-select: none; }
.global-header__nav__icon { margin: 0px; display: block; float: right; width: 46px; height: 46px; cursor: pointer; position: relative; }
.global-header__nav__icon > .ham-top { width: 46px; height: 4px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; display: block; position: absolute; top: -16px; bottom: 0px; right: 0px; left: 0px; margin: auto; transition: all 0.2s ease-in-out 0s; border-radius: 2px; }
.global-header__nav__icon > .ham-mid { width: 46px; height: 4px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; display: block; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px; margin: auto; transition: all 0.2s ease-in-out 0s; border-radius: 2px; }
.global-header__nav__icon > .ham-bot { width: 46px; height: 4px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; display: block; position: absolute; top: 16px; bottom: 0px; right: 0px; left: 0px; margin: auto; transition: all 0.2s ease-in-out 0s; border-radius: 2px; }
.global-header__nav__icon.active > .ham-top { top: 0px; transform: rotate(45deg); }
.global-header__nav__icon.active > .ham-mid { display: none; }
.global-header__nav__icon.active > .ham-bot { top: 0px; transform: rotate(-45deg); }
.global-header__nav__icon.active:hover > .ham-top, .global-header__nav__icon.active:hover > .ham-bot { width: 46px; }
.global-header__nav { display: none; float: none; clear: both; padding: 20px 0px 0px; transition: all 0.2s ease-in-out 0s; }
.global-header__nav.active { display: block; }
.secondary-nav { list-style: outside none none; margin: 0px; padding: 0px; }
.primary-nav { list-style: outside none none; margin: 0px; padding: 0px; }
.secondary-nav > li { box-sizing: border-box; border: 1px solid rgb(226, 226, 226); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 20px; margin-bottom: 5px; text-align: center; border-radius: 2px; }
.secondary-nav li.nav-phone { display: none; }
.secondary-nav li.nav-news { display: none; }
.primary-nav > li { box-sizing: border-box; border: 1px solid rgb(226, 226, 226); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 20px; margin-bottom: 5px; text-align: center; border-radius: 2px; }
.primary-nav li > a { color: rgb(136, 136, 136); text-decoration: none; padding: 15px 20px; display: block; }
.secondary-nav li > a { color: rgb(136, 136, 136); text-decoration: none; padding: 15px 20px; display: block; }
.secondary-nav li > span { font-size: 18px; color: rgb(136, 136, 136); }
#clientLogin { background: transparent url(0baab51b1dc67201c650d552f3b8c8a6c9823711.png)  no-repeat scroll 7px 13px / 23px auto; }
#clientLogin.active { background: transparent url(64efea8d392c5afa432c03f177a46d9c93227b2c.png)  no-repeat scroll 7px 13px / 23px auto; }
.secondary-nav__sub { margin: 0px; display: none; }
.secondary-nav__sub.active { display: block; }
.secondary-nav__sub li { font-size: 20px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; margin: 0px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.secondary-nav__sub li > a { color: rgb(136, 136, 136); text-decoration: none; padding: 15px 20px; display: block; border-top: 1px solid rgb(226, 226, 226); }
.global-header__nav > a.nav-cta { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 20px; color: rgb(255, 255, 255); background: rgb(19, 135, 186) none repeat scroll 0% 0%; padding: 15px 20px; float: none; display: block; box-sizing: border-box; margin: 0px auto; transition: all 0.2s ease-in-out 0s; border-radius: 2px; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); text-decoration: none; text-align: center; }
.global-header__nav > a.nav-cta:hover { background: rgb(43, 123, 172) none repeat scroll 0% 0%; }
@media only screen and (min-width: 992px) {
  body { width: 100%; min-width: 992px; }
  #clientLogin { background: transparent none repeat scroll 0% 0%; }
  .global-header { position: fixed; height: 99px; min-width: 970px; }
  .global-header__container { min-width: 970px; max-width: 1270px; padding: 0px 20px; position: relative; box-sizing: border-box; }
  .global-header__logo { margin: 25px 0px 0px; }
  .global-header__nav__icon { display: none; }
  .global-header__nav { display: block; float: right; clear: none; padding: 0px; }
  .secondary-nav { clear: both; }
  .secondary-nav { height: 29px; }
  .secondary-nav > li { margin: 0px; padding: 6px 20px 5px; float: right; border: medium none; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 18px; }
  .secondary-nav li > a:hover { color: rgb(105, 105, 105); }
  .secondary-nav li > a { padding: 0px; }
  .secondary-nav li.nav-phone { display: block; }
  .secondary-nav li.nav-news { display: block; }
  .primary-nav { display: inline-block; height: 70px; }
  .primary-nav > li { float: right; border: medium none; margin: 0px; padding: 0px; line-height: 1; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 21px; }
  .primary-nav li a { display: block; padding: 24px 10px 23px; }
  .primary-nav li > a:hover { color: rgb(105, 105, 105); }
  .primary-nav li.active a { color: rgb(51, 51, 51); border-bottom: 2px solid rgb(51, 51, 51); }
  .secondary-nav li ul.secondary-nav__sub { margin: 0px; padding: 0px; box-sizing: border-box; position: absolute; right: 0px; top: 26px; display: none; width: 250px; list-style: outside none none; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.16); }
  .secondary-nav li:hover ul.secondary-nav__sub { display: block; }
  .secondary-nav__sub li { margin: 0px; text-align: left; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(226, 226, 226) rgb(226, 226, 226); background: rgb(255, 255, 255) none repeat scroll 0% 0%; transition: all 0.2s ease-in-out 0s; font-size: 18px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; }
  .secondary-nav__sub li a { padding: 15px 20px ! important; color: rgb(136, 136, 136); display: block; }
  .secondary-nav__sub li:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
  .secondary-nav__sub li a#eM-retail2 { background: transparent url(a6254aef7158382743f63dc655ffe9eb2fe52f67.png)  no-repeat scroll 10px 14px; padding-left: 37px ! important; }
  .secondary-nav__sub li:last-of-type:hover a#eM-retail2 { background: transparent url(a6254aef7158382743f63dc655ffe9eb2fe52f67.png)  no-repeat scroll 10px -21px; }
  .global-header__nav > a.nav-cta { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 21px; line-height: 22px; color: rgb(255, 255, 255); background: rgb(19, 135, 186) none repeat scroll 0% 0%; padding: 10px 14px; float: right; display: inline-block; box-sizing: border-box; margin: 12px 0px 0px 17px; transition: all 0.2s ease-in-out 0s; border-radius: 2px; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); text-decoration: none; }
  .global-header__nav > a.nav-cta:hover { background: rgb(43, 123, 172) none repeat scroll 0% 0%; }
}
@media only screen and (min-width: 1100px) {
  .global-header__container { max-width: 1100px; }
  .primary-nav li a { display: block; padding: 24px 15px 23px; }
}
@media only screen and (min-width: 1367px) {
  .global-header__container { max-width: 1270px; }
}
.footer-wrap__top { width: 100%; background: rgb(51, 51, 51) none repeat scroll 0% 0%; padding: 0px 20px; box-sizing: border-box; border-bottom: 1px solid rgb(0, 0, 0); }
.res-site-footer { width: 100%; display: table; background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.site-footer__top { display: table; width: 100%; padding: 20px 0px; }
.site-footer__top__col { width: 100%; float: none; margin: 0px 0px 25px; }
.site-footer__top__col::after { content: ""; display: block; width: 45px; height: 4px; background: red none repeat scroll 0% 0%; margin-top: 22px; box-sizing: border-box; }
.site-footer__top__col1 > ul, .site-footer__top__col2 > ul, .site-footer__top__col3 > ul, .site-footer__top__col4 > ul { list-style: outside none none; margin: 0px; padding: 0px; }
.site-footer__top__col1 > img { margin-bottom: 20px; }
.site-footer__top__col1 ul > li, .site-footer__top__col2 ul > li, .site-footer__top__col3 ul > li, .site-footer__top__col4 ul > li { margin: 0px 0px 15px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; line-height: 1.3; font-size: 19px; font-weight: normal; }
.site-footer__top__col1 ul li > a, .site-footer__top__col2 ul li > a, .site-footer__top__col3 ul li > a, .site-footer__top__col4 ul li > a, .site-footer__top__col1 ul li > a:visited, .site-footer__top__col2 ul li > a:visited, .site-footer__top__col3 ul li > a:visited, .site-footer__top__col4 ul li > a:visited { text-decoration: none; color: rgb(255, 255, 255); display: block; }
.site-footer__top__col2 > h3, .site-footer__top__col3 > h3, .site-footer__top__col4 > h3 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 24px; font-weight: 400; line-height: 1; color: rgb(255, 255, 255); margin: 20px 0px; }
.site-footer__top__promo { display: none; }
.site-footer__top__col1 > .call-us { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-size: 16px; line-height: 1.4; color: rgb(255, 255, 255); padding: 0px 0px 15px; margin: 0px; }
.site-footer__top__col1 > .footer-phone { color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 21px; font-weight: normal; margin: -9px 0px 15px; padding: 0px; }
.site-footer__top__col1 .footer-phone > a, .site-footer__top__col1 .footer-phone > a:hover, .site-footer__top__col1 .footer-phone > a:active { color: rgb(255, 255, 255); }
.footer-wrap__bottom { border-top: 1px solid rgb(68, 68, 68); width: 100%; padding: 20px 0px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; box-sizing: content-box; }
.site-footer__bottom { width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
.site-footer__bottom__social { list-style: outside none none; float: none; margin: 0px auto 10px; display: table; }
.site-footer__bottom__social > li { float: left; margin: 0px 8px 0px 0px; width: 25px; height: 25px; }
.site-footer__bottom__social li > a { width: 25px; height: 25px; background: transparent url(5ae1924f44c142827843ba0a4a23d0ef67c53818.png)  no-repeat scroll 0% 0%; display: block; text-decoration: none; border-radius: 5px; }
.site-footer__bottom__social li > a.facebook { background-position: 0px 0px; }
.site-footer__bottom__social li > a.linkedin { background-position: -32px 0px; }
.site-footer__bottom__social li > a.twitter { background-position: -64px 0px; }
.site-footer__bottom__social li > a.feed { background-position: -96px 0px; }
.site-footer__bottom > p.copyright { display: block; width: 100%; float: none; text-align: center; margin: 0px auto; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 18px; color: rgb(204, 204, 204); }
.site-footer__top__col4 li.explore-more > a { display: inline-block ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51) ! important; padding: 10px 20px; margin: 15px 0px; border-radius: 2px; }
@media only screen and (min-width: 992px) {
  .res-site-footer { margin: 0px auto; width: 100%; max-width: 980px; }
  .footer-wrap__bottom { height: 26px; }
  .site-footer__top { padding: 0px; }
  .site-footer__bottom { width: 100%; max-width: 980px; }
  .site-footer__top__col { width: 25%; float: left; margin: 0px; height: 520px; padding: 40px 3%; box-sizing: border-box; border-right: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(68, 68, 68); }
  .site-footer__top__col::after { display: none; }
  .site-footer__top__col1, .site-footer__top__col2, .site-footer__top__col3, .site-footer__top__col4 { display: block; }
  .site-footer__top__col1 > img { margin-bottom: 0px; }
  .site-footer__top__col2 > h3, .site-footer__top__col3 > h3, .site-footer__top__col4 > h3 { font-size: 20px; margin: 10px 0px; }
  .site-footer__top__col1 ul > li, .site-footer__top__col2 ul > li, .site-footer__top__col3 ul > li, .site-footer__top__col4 ul > li { margin: 0px 0px 6px; font-size: 17px; line-height: 1.15; }
  .site-footer__top__col1 { padding: 40px 3% 40px 0px; border-left: medium none; }
  .site-footer__top__col1 ul { margin: 20px 0px 45px 55px; }
  .site-footer__top__col1 ul li { margin: 0px 0px 15px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 21px; }
  .site-footer__top__col4 { padding: 40px 0px 40px 3%; border-right: medium none; }
  .site-footer__top__col4 ul li { color: rgb(255, 255, 255); border-top: 1px solid rgb(68, 68, 68); border-bottom: 1px solid rgb(0, 0, 0); padding: 10px 2px; margin: 0px; line-height: 22px; }
  .site-footer__top__col4 ul li:first-of-type { border-top: medium none; }
  .site-footer__top__col4 li.explore-more > a { display: block ! important; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; padding: 0px; margin: 0px; border-radius: 0px; }
  .site-footer__top__col4 ul li.explore-more { border-bottom: medium none ! important; border-top: 1px solid rgb(68, 68, 68) ! important; }
  .site-footer__top__col1 > .call-us { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-size: 16px; line-height: 1.4; color: rgb(255, 255, 255); padding: 0px 0px 0px 55px; margin: 0px 0px 9px; }
  .site-footer__top__col1 > .footer-phone { color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 21px; font-weight: normal; margin: -10px 0px 0px; padding: 0px 0px 0px 53px; background: transparent url(eeb04c3cb5fcaf063c589cd7056ea36059c5073b.png)  no-repeat scroll 20px 2px; }
  .site-footer__top__promo { display: block; width: 175px; height: 76px; box-sizing: border-box; margin: 10px 0px 0px; padding: 5px 5px 5px 9px; border: 1px solid rgb(255, 255, 255); }
  .site-footer__top__promo__txt { margin: 0px; padding: 0px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-size: 17px; color: rgb(255, 255, 255); line-height: 1.2; }
  .site-footer__top__promo__txt > span { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 17px; }
  .site-footer__top__promo__txt > a { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; color: rgb(19, 135, 186); }
  .site-footer__bottom__social { list-style: outside none none; float: left; margin: 0px; display: table; }
  .site-footer__bottom > p.copyright { display: block; width: 52%; float: left; text-align: right; margin: 0px auto; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 18px; color: rgb(204, 204, 204); }
}
@media only screen and (min-width: 1100px) {
  .res-site-footer { max-width: 1100px; }
  .site-footer__bottom { max-width: 1100px; }
  .site-footer__top__col { padding: 40px 4.5%; }
  .site-footer__top__col1 { padding: 40px 4.5% 40px 0px; }
  .site-footer__top__col4 { padding: 40px 0px 40px 4.5%; }
}
@media only screen and (min-width: 1367px) {
  .res-site-footer { max-width: 1270px; }
  .site-footer__bottom { max-width: 1270px; }
}
body { color: rgb(51, 51, 51); }
.page-heading { display: none; }
.roman-large { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 22px ! important; color: rgb(51, 51, 51); }
.corporate-article p { font-family: georgia,serif; }
.breakfast-registration fieldset p, .contact-us fieldset p, .email-article fieldset p, .newsletter-change-address fieldset p, .newsletter-signup fieldset p, .newsletter-unsubscribe fieldset p { font-size: 20px; }
.email-list-conatiner p, .email-prefs-confirmation-conatiner p, .email-prefs-exclude-conatiner p, .email-prefs-submit-conatiner p, .readingPrefs p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-size: 20px; }
#go-left-col h1 { font-size: 48px; }
#go-left-col p { font-size: 21px; line-height: 1.35; margin: 0px 0px 20px; }
.cf::after, .cf::before { content: ""; display: table; }
.cf::after { clear: both; }
p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; }
.whiteBoxInner h2.thin, h1 .thin, h2 .thin { font-family: "LinotypeUniversW01-Ligh 723625",arial narrow,helvetica,arial; }
p .thick, p strong { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif ! important; font-weight: 400; }
p.centered { text-align: center ! important; }
p.citation { font-size: 16px ! important; text-shadow: none ! important; }
.newsRight p { font-family: Georgia,Times,"Times New Roman",serif; font-size: 17px; color: rgb(0, 0, 0); }
.newsTermsList li { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; }
.whiteBar { width: 100%; height: 40px; background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%; padding: 13px 0px; margin: 0px; }
.whiteBar h2 { line-height: 1; font-size: 40px; padding: 0px; text-align: center; }
.ps2-form ul.actions li input[type="submit"] { background: rgb(19, 135, 186) none repeat scroll 0% 0%; }
.ps2-form ul.actions li input[type="submit"]:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; }
.ps2-form ul.actions li input[type="button"] { background: rgb(19, 135, 186) none repeat scroll 0% 0%; }
.ps2-form ul.actions li input[type="button"]:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; }
.salesContactInfo { border-top: 1px solid rgb(255, 255, 255); padding: 10px 20px; }
ul { margin: 15px 0px 25px; padding: 0px; }
ul li { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 22px; margin: 0px 0px 16px; color: rgb(0, 0, 0); }
ul li.tighter { margin: 0px 0px 12px; }
ul li.bolder { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif ! important; }
ul li.extraTop { margin: 28px 0px 16px; }
ul li.divider { margin: 20px 0px 16px; padding: 20px 0px 0px; border-top: 1px solid rgb(204, 204, 204); }
.blackBull, .redBull { padding: 0px 0px 0px 5px; }
.blackBull li, .redBull li { padding: 0px 0px 0px 17px; text-shadow: 1px 1px 0px rgb(255, 255, 255); }
.redBull li { background: transparent url(7ef52c4a13338fa7bb789ff72cdbda479767afac.jpg)  no-repeat scroll 0px 5px; }
.blackBull li { background: transparent url(489fced7cddaea3ac7a2380213618cec96afa869.jpg)  no-repeat scroll 0px 5px; }
.wrapper { width: 970px; margin: 0px auto; }
.fullGray { background: rgb(227, 227, 227) url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll left top; border-bottom: 1px solid rgb(177, 177, 177); z-index: 1; }
.negativeTop { margin: -39px 0px 0px; }
.noCenterSectionTop { margin-top: -31px ! important; }
.noMin { min-height: 0px ! important; }
.noMargin { margin: 0px ! important; }
.noBorder { border: medium none; }
.borderBox { box-sizing: border-box; }
.corp-hero { border: medium none; }
.heroSection { padding: 45px 0px; }
.coverageHero { padding: 45px 0px 60px; }
.productsHero { padding: 15px 0px 78px; text-align: center; }
.grayBorder { border-bottom: 4px solid rgb(227, 227, 227); }
.whatWeDoHero { padding: 40px 0px 15px; }
.advertiseHero { padding: 45px 0px 80px; }
.advertiseHero h1, .clientsHero h1, .coverageHero h1, .newProductsHero h1, .productsHero h1, .whatWeDoHero h1 { text-align: left; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial; font-size: 53px; line-height: 1; padding: 0px; color: rgb(0, 0, 0); }
.coverageHero h1 { margin: 20px 0px 10px; }
.productsHero h1 { margin: 0px 0px 8px; }
.whatWeDoHero h1 { margin: 30px 0px 5px; }
.clientsHero h1 { margin: 0px 0px 10px; }
.advertiseHero h1 { margin: 0px 0px 15px; }
.advertiseHero p, .clientsHero p, .coverageHero p, .newProductsHero p, .productsHero p, .whatWeDoHero p { font-size: 28px; color: rgb(0, 0, 0); line-height: 1.3; padding: 0px 50px 0px 0px; }
.whatWeDoHero p { margin: 0px 0px 3px; font-size: 28px; padding: 0px 50px 0px 0px; }
.clientsHero p { padding: 0px 40px 0px 0px; }
.productsHero p { padding: 40px 0px 0px; text-align: center; }
.advertiseHero p { margin: 0px 0px 25px; }
.heroSection p.medium { font-family: "LinotypeUniversW01-Medi 723673",arial narrow,arial; padding: 0px 20px 0px 0px; font-size: 28px; }
.coverageHero p.kicker { font-size: 25px; color: rgb(32, 110, 159); margin: 17px 0px 0px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; }
.productsHero a.actionButton { margin: 15px 0px 0px 300px; clear: none ! important; }
.advertiseHero a.actionButton { float: none; display: inline; margin: 15px 15px 0px 0px; }
.advertiseHero img, .clientsHero img, .coverageHero img, .productsHero img, .whatWeDoHero img { float: left; }
.coverageHero img { width: 258px; margin: 0px 30px 0px 35px; }
.whatWeDoHero img { width: 195px; height: 195px; margin: 0px 30px 55px; }
.clientsHero img { margin: 15px 45px 15px 35px; }
.advertiseHero img { width: 189px; height: 231px; margin: 0px 30px 0px 0px; }
.productsHero #productVideo { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; width: 618px; height: 348px; margin: -180px auto 0px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
.assetLayer .productsHero img { width: 230px; margin: 6px 35px 10px; }
.productsHero .retailBug { width: 170px; height: 170px; border-radius: 900px; background: rgb(0, 0, 0) url(c312f87c66588659646e2ee0cc85095cfaf3193f.png)  no-repeat scroll center top; text-align: center; box-shadow: 0px 0px 0px 2px rgb(0, 0, 0); border: 2px solid rgb(255, 255, 255); position: relative; left: 840px; cursor: pointer; }
.productsHero .retailBug h3 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 31px; margin: 0px; padding: 53px 0px 0px; color: rgb(255, 255, 255); line-height: 1; }
.productsHero .retailBug p { text-decoration: none; text-transform: uppercase; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 15px; color: rgb(255, 255, 255); line-height: 0; margin-top: -19px; }
#persistentContact, #persistentNewsletter, #persistentSubscribe { position: fixed; right: -1px; width: 58px; height: 78px; padding: 10px; border-radius: 5px 0px 0px 5px; cursor: pointer; z-index: 5; }
#persistentNewsletter { top: 175px; background: rgba(0, 0, 0, 0.6) url(7463b94096329a1b7858391cdbf13056d38279d8.png)  no-repeat scroll 10px 10px; }
#persistentContact { top: 285px; background: rgba(0, 0, 0, 0.6) url(a6644439881382507056e84929b61657fc3c16ca.png)  no-repeat scroll 10px 6px; }
#persistentNewsletter:hover { background: rgb(0, 0, 0) url(7463b94096329a1b7858391cdbf13056d38279d8.png)  no-repeat scroll 10px 10px; }
#persistentContact:hover { background: rgb(0, 0, 0) url(a6644439881382507056e84929b61657fc3c16ca.png)  no-repeat scroll 18px 10px; }
#persistentContact p, #persistentNewsletter p { text-align: center; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.1; padding: 46px 0px 0px; margin: 0px; }
#corpBottomButtons { width: 970px; margin: 60px 0px -30px; padding: 30px 0px 0px; }
#corpBottomButtons li { float: left; padding: 30px 25px 35px; box-sizing: content-box; }
#corpBottomButtons li h4 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial; border-bottom: 1px solid rgb(227, 227, 227); margin: 0px 0px 32px; padding: 0px 0px 15px; text-align: center; line-height: 1; font-size: 35px; font-weight: 400; }
#corpBottomButtons li h5 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial; color: rgb(0, 0, 0); font-size: 27px; font-weight: 400; margin: 0px 0px 13px; }
#corpBottomButtons li p { font-size: 20px; line-height: 1.3; margin: 0px 0px 15px; }
#corpBottomButtons li a, #corpBottomButtons li a:visited { font-size: 14px; background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial; border-radius: 40px; padding: 4px 15px; }
#corpBottomButtons li a:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; text-decoration: none; }
li#tourButtonBottom { width: 385px; padding: 20px 25px 35px; }
li#tourButtonBottom img { width: 95px; height: 95px; float: left; margin: 0px 15px 22px 0px; }
li#tourButtonBottom h5, li#tourButtonBottom p { text-align: left; padding: 0px 15px 0px 0px; }
li#articlesButtonBottom, li#contactButtonBottom { border-left: 1px solid rgb(227, 227, 227); width: 214px; text-align: center; }
li#articlesButtonBottom { padding: 30px 0px 35px 25px; }
li#articlesButtonBottom img, li#contactButtonBottom img { width: 53px; height: 53px; margin: 0px 78px 20px; }
.nextContent { display: none; }
#scrimOut { display: none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; z-index: 10000; }
#scrimOut #productVideo { margin: -180px 0px 0px -320px; top: 50%; left: 50%; clear: both; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; width: 640px; height: 360px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); position: absolute; }
#interstitial { position: fixed; top: 10%; left: 50%; width: 520px; height: 80%; background: rgb(227, 227, 227) none repeat scroll 0% 0%; margin: 0px -260px; padding: 3px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.9); }
#closeButton { position: absolute; top: 3px; right: 3px; background: transparent url(9d1c0151c94db2698478d96af735749641e65f05.jpg)  no-repeat scroll left top; width: 40px; height: 37px; cursor: pointer; }
#modalHeader { position: absolute; top: 3px; left: 3px; width: 467px; height: 28px; font-family: "LinotypeUniversW01-Heav 723715",arial,helvetica,sans-serif; font-size: 22px; line-height: 1; border-right: 1px solid rgb(85, 85, 85); padding: 9px 0px 0px 12px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(227, 227, 227); z-index: 10; }
#interstitial .content { width: 510px; overflow-y: scroll; margin: 0px; padding: 0px; border: 5px solid rgb(0, 0, 0); background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6)) repeat scroll 0% 0%, transparent url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll 0% 0%; }
#interstitial .ps2-form { border-radius: 0px; box-shadow: none; background: transparent none repeat scroll 0px 0px; margin: 35px 0px 0px; }
#interstitial .ps2-form legend { display: none; }
#interstitial .ps2-form fieldset ul { padding: 22px 35px 0px; }
#interstitial .ps2-form ul.actions { padding: 0px 35px 10px; }
.scotchTab { float: left; }
.scotchTabWhiteInset { margin: -8px 0px 0px; padding: 0px 4px 4px; background: rgb(255, 255, 255) url(9795e1d512b9a8c410a2902b7589638c05007ccd.jpg)  repeat-x scroll left top; box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.3); }
.scotchTabWhiteInset .innerScotch { border-left: 4px solid rgb(227, 227, 227); border-bottom: 4px solid rgb(227, 227, 227); border-right: 4px solid rgb(227, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.scotchTab h2 { font-size: 43px; padding: 10px 25px 17px; margin: 0px; line-height: 1; border: medium none; }
.scotchTab h2.mediumHead { font-size: 48px; }
.scotchTab h2 .thin { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial; }
.scotchTop { border-top: 4px solid rgb(227, 227, 227); margin: 4px 0px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.scotchBox { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; box-shadow: 0px 0px 0px 4px rgb(255, 255, 255); border: 4px solid rgb(226, 226, 226); }
.actionButton, .actionButton:visited { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial; font-size: 22px; text-decoration: none; border-radius: 40px; cursor: pointer; padding: 4px 13px 3px 32px; line-height: 1.15; float: left; clear: both; display: block; margin: 15px 0px 0px; color: rgb(255, 255, 255) ! important; }
.actionButton.actionMoreBlue { background: rgb(19, 135, 186) url(f010d409a10b2f108ccb0ee418e1cd5a64a5f049.png)  no-repeat scroll 6px 6px; }
.actionButton.actionMoreBlue:hover { background-position: 6px -28px; background-color: rgb(40, 125, 162); text-decoration: none; }
.actionButton.actionMoreBlue.ctaModulVid { background: rgb(19, 135, 186) url(6c95c22f45242fc2bf5191f470be73dd13bcf486.png)  no-repeat scroll 6px 6px; }
.actionButton.actionMoreBlue.ctaModulVid:hover { background-position: 6px -28px; background-color: rgb(40, 125, 162); text-decoration: none; }
.actionButton.actionMoreBlue.ctaModul { background: rgb(19, 135, 186) url(dfb285c8a48a64bf376b55c91cf349a70a0f432e.png)  no-repeat scroll 6px 6px; }
.actionButton.actionMoreBlue.ctaModul:hover { background-position: 6px -28px; background-color: rgb(40, 125, 162); text-decoration: none; }
.actionButton.actionMoreBlue.ctaHelp { background: rgb(19, 135, 186) url(a6254aef7158382743f63dc655ffe9eb2fe52f67.png)  no-repeat scroll 6px 6px; }
.actionButton.actionMoreBlue.ctaHelp:hover { background-position: 6px -28px; background-color: rgb(40, 125, 162); text-decoration: none; }
.actionButton.actionMoreBlue.ctaDownload { background: rgb(19, 135, 186) url(c936dbf24d43a1689899117a82e90fd6166a5b04.png)  no-repeat scroll 6px 6px; }
.actionButton.actionMoreBlue.ctaDownload:hover { background-position: 6px -28px; background-color: rgb(40, 125, 162); text-decoration: none; }
.actionButton.noFloat { float: none; display: inline; }
.actionButtonSm { font-size: 14px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial; border-radius: 40px; padding: 4px 15px; }
.actionButtonSmBlue, .actionButtonSmBlue:visited { background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.actionButtonSmBlue:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
a.smlPillCta { margin: 15px 0px 0px; display: inline-block; font-size: 14px; background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial; border-radius: 40px; padding: 4px 15px; text-transform: uppercase; text-decoration: none; }
a.smlPillCta:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; }
.clientsSection, .noiseSection { background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6)) repeat scroll 0% 0%, transparent url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll 0% 0%; width: 100%; padding: 0px 0px 50px; margin: 0px 0px -60px; border-top: 4px solid rgb(255, 255, 255); box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.5) inset; position: relative; min-height: 710px; }
.productNoise { padding: 0px 0px 100px ! important; }
.videoNoise { min-height: 390px; margin: 0px; }
#inner-nav { width: 100%; margin: 4px 0px 0px; padding: 0px; list-style: outside none none; position: relative; z-index: 2; }
#inner-nav.why-inner-nav { width: 530px; margin: 4px 0px 0px 220px; }
#inner-nav.clients-inner-nav { width: 750px; margin: 4px 0px 0px 105px; }
#inner-nav.advertise-inner-nav { width: 790px; margin: 4px 0px 0px 90px; }
#productsPage #inner-nav2 { width: 470px; margin: 4px 0px 0px 273px; }
#productsPage { box-sizing: content-box; }
#productsPage .content > * { box-sizing: content-box; }
#inner-nav li { float: left; height: 33px; border-bottom: 1px solid rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673",helvetica,arial; font-size: 23px; margin: 10px 0px 0px; }
#inner-nav li.opaqueTab { background: transparent url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll left top; }
#inner-nav li a, #inner-nav li a:visited { padding: 10px 23px; border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgba(255, 255, 255, 0.3) none repeat scroll 0% 0%; color: rgb(80, 80, 80); text-shadow: 1px 2px 0px rgb(255, 255, 255); box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1) inset; }
#inner-nav li a:hover { text-decoration: none; background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#inner-nav li.active { margin: -12px -1px 0px; border: medium none; background: rgb(255, 255, 255) url(c9461bb9747c61f59d4d04569c61e762f42c7c5c.jpg)  repeat-x scroll left top; padding: 0px 4px; height: 68px; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.3); }
#inner-nav li.active a, #inner-nav li.active a:visited { display: inline-block; border-left: 4px solid rgb(227, 227, 227); border-bottom: 4px solid rgb(227, 227, 227); border-right: 4px solid rgb(227, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 25px; padding: 21px 24px; color: rgb(51, 51, 51); box-shadow: none; }
#inner-nav2 { width: 100%; margin: 4px 0px 0px; padding: 0px; list-style: outside none none; position: relative; z-index: 2; }
#inner-nav2 li { float: left; height: 33px; border-bottom: 1px solid rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673",helvetica,arial; font-size: 23px; margin: 10px 0px 0px; }
#inner-nav2 li.opaqueTab { background: transparent url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll left top; }
#inner-nav2 li a, #inner-nav2 li a:visited { padding: 10px 23px; border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgba(255, 255, 255, 0.3) none repeat scroll 0% 0%; color: rgb(80, 80, 80); text-shadow: 1px 2px 0px rgb(255, 255, 255); box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1) inset; }
#inner-nav2 li a:hover { text-decoration: none; background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#inner-nav2 li.active { margin: -12px -1px 0px; border: medium none; background: rgb(255, 255, 255) url(c9461bb9747c61f59d4d04569c61e762f42c7c5c.jpg)  repeat-x scroll left top; padding: 0px 4px; height: 68px; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.3); }
#inner-nav2 li.active a, #inner-nav2 li.active a:visited { display: inline-block; border-left: 4px solid rgb(227, 227, 227); border-bottom: 4px solid rgb(227, 227, 227); border-right: 4px solid rgb(227, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 25px; padding: 21px 24px; color: rgb(51, 51, 51); box-shadow: none; }
ul#clientTiles, ul.clientTiles { float: left; list-style: outside none none; margin: 40px 0px; padding: 0px; }
ul#clientTiles { margin: 0px 5px; min-height: 330px; }
ul#clientTiles li, ul.clientTiles li { float: left; position: relative; z-index: 1; margin: 0px; width: 321px; cursor: pointer; height: 355px; overflow: hidden; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); }
ul#clientTiles li { width: 318px; }
ul.clientTiles li.leftCell { border-left: medium none; }
ul.clientTiles li.rightCell { border-right: medium none; }
ul.clientTiles li.bottomCenter, ul.clientTiles li.bottomLeft, ul.clientTiles li.bottomRight { border-bottom: medium none; }
ul.clientTiles li.bottomLeft { clear: both; }
a.clientButton { text-align: center; padding: 11px 27px; margin: 21px 25px 0px; border: 1px solid rgb(60, 143, 208); font-size: 21px; background: transparent none repeat scroll 0px 0px; color: rgb(60, 143, 208); border-radius: 3px; display: block; float: left; text-decoration: none; line-height: 1; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,arial,sans-serif; }
a.clientButton:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
ul#clientTiles li .captionCard, ul#clientTiles li .mainCard, ul.clientTiles li .captionCard, ul.clientTiles li .mainCard { position: absolute; }
ul#clientTiles li .mainCard, ul.clientTiles li .mainCard { z-index: 1; width: 321px; height: 355px; top: 0px; text-align: center; }
ul#clientTiles li .captionCard, ul.clientTiles li .captionCard { background: rgb(243, 243, 243) none repeat scroll 0% 0%; z-index: 2; width: 321px; height: 355px; top: 355px; text-align: center; }
ul#clientTiles li .captionCard, ul#clientTiles li .mainCard { width: 318px; }
ul#clientTiles li .mainCard h3, ul.clientTiles li .mainCard h3 { font-family: "LinotypeUniversW01-Medi 723673",arial narrow,helvetica,arial; color: rgb(34, 34, 34); font-weight: 400; font-size: 24px; margin: 5px 0px; letter-spacing: -0.35px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); line-height: 1; }
ul#clientTiles li .mainCard p, ul.clientTiles li .mainCard p { color: rgb(34, 34, 34); font-size: 18px; margin: 0px; padding: 0px 30px; line-height: 1.4; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); }
ul#clientTiles li .mainCard p { margin: 0px 0px 10px; padding: 0px 10px; }
ul.clientTiles li img.logoSmall { width: 75px; height: 61px; }
ul.clientTiles li .mainCard p.clientCompany { font-family: "LinotypeUniversW01-Medi 723673",arial narrow,arial; font-size: 19px; margin: 8px 0px 0px; }
ul.clientTiles li .mainCard p .clientLogoIcon { margin: 0px 3px 0px 0px; position: relative; top: 8px; }
ul#clientTiles li .mainCard p .clientLogoIcon { margin: 0px 2px 0px 0px; }
ul.clientTiles li .captionCard p { font-size: 21px; padding: 0px 20px; margin: 0px; line-height: 1.25; }
ul.clientTiles li p.learnMore { font-family: "LinotypeUniversW01-Medi 723673",Arial Narrow,Arial; text-shadow: none; position: absolute; bottom: 0px; padding: 6px 0px 6px 24px; text-align: center; color: rgb(255, 255, 255); font-size: 21px; background: rgb(189, 189, 189) none repeat scroll 0% 0%; width: 309px; margin: 0px -10px; font-weight: 400; font-style: normal; line-height: 1; box-sizing: content-box; }
ul#clientTiles li p.learnMore .documentIcon, ul.clientTiles li p.learnMore .documentIcon { position: absolute; left: 102px; top: 7px; width: 15px; height: 18px; background: transparent url(ee3b351b068c0cf1f1357f5e4d86b1c8cd8f37ab.png)  no-repeat scroll left top; }
ul#clientTiles li p.learnMore .documentIcon { left: 100px; }
ul#clientTiles li p.learnMore .videoIcon, ul.clientTiles li p.learnMore .videoIcon { position: absolute; left: 82px; top: 8px; width: 18px; height: 18px; background: transparent url(d58a3fc0f553f6acbe10654570e22a2d5349f7f1.png)  no-repeat scroll left top; }
ul#clientTiles .videoButton, ul.clientTiles .videoButton { position: absolute; top: 130px; right: 65px; width: 50px; height: 51px; background: transparent url(5584a66e0da6fdabab2b6388442979ff96435d8a.png)  no-repeat scroll left top; z-index: 2; }
ul#clientTiles li img.headshot, ul.clientTiles li img.headshot { width: 145px; height: 145px; position: relative; z-index: 1; border-radius: 100px; margin: 32px 69px 13px; box-shadow: 0px 0px 0px 5px rgb(255, 255, 255); }
ul#clientTiles li img.headshot { margin: 40px 67px 10px; }
ul.clientTiles li img.logoOnly { max-width: 190px; height: auto; margin: 65px 69px 30px; }
ul#clientTiles li img.logo, ul.clientTiles li img.logo { width: 130px; height: auto; margin: 10px 97px 0px; }
ul#clientTiles li img.logo { margin: 10px 95px 0px; }
ul#clientTiles li img.logoTall, ul.clientTiles li img.logoTall { width: 85px; height: 85px; margin: 30px 118px 15px; }
ul#clientTiles li img.logoWide, ul.clientTiles li img.logoWide { width: 242px; height: auto; margin: 40px 40px 25px; }
ul#clientTiles li img.logoMed, ul.clientTiles li img.logoMed { width: 120px; height: auto; margin: 40px 101px 15px; }
ul#clientTiles li img.logoMain { float: left; width: 80px; margin: 3px 0px 0px 20px; }
ul#clientTiles li#clientOne { border-left: medium none; border-top: medium none; width: 319px; }
ul#clientTiles li#clientTwo { border-right: medium none; border-top: medium none; }
ul#clientTiles li#clientThree { border-left: medium none; border-bottom: medium none; }
ul#clientTiles li#clientFour { border-bottom: medium none; }
ul#clientTiles li#clientFive { border-right: medium none; border-bottom: medium none; }
ul#clientTiles li#titleCard { z-index: 2; background: rgb(255, 255, 255) url(41d3550ba1257f2b12b7e0eb07e6b8a313f99acc.jpg)  no-repeat scroll left top; cursor: default; margin: -93px 0px 0px; padding: 0px 0px 93px; width: 319px; height: 356px; box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.3); border: medium none; }
ul#clientTiles li#titleCard .titleCardInner { height: 417px; border-left: 4px solid rgb(227, 227, 227); border-right: 4px solid rgb(227, 227, 227); border-bottom: 4px solid rgb(227, 227, 227); margin: 4px; padding: 15px 0px 4px; }
ul#clientTiles li#titleCard h2 { color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; padding: 0px 22px; margin: 0px; font-size: 64px; line-height: 1; }
ul#clientTiles li#titleCard h2.standard { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; color: red; font-size: 74px; margin: 0px 0px 9px; letter-spacing: -1px; font-style: normal; }
ul#clientTiles li#titleCard p { color: rgb(0, 0, 0); font-size: 23px; line-height: 1.35; padding: 0px 22px; margin: 0px 0px 10px; }
ul#clientTiles .actionButton { margin: 16px 22px 0px; font-size: 21px; padding: 4px 13px 4px 33px; }
ul#clientTiles li .captionCard p { font-size: 21px; padding: 0px 20px; line-height: 1.25; }
ul#clientTiles li p.learnMore { font-family: "LinotypeUniversW01-Medi 723673",Arial Narrow,Arial; position: absolute; bottom: 0px; padding: 6px 0px 6px 24px; text-align: center; color: rgb(255, 255, 255); font-size: 21px; background: rgb(189, 189, 189) none repeat scroll 0% 0%; width: 305px; margin: 0px -10px; font-weight: 400; font-style: normal; line-height: 1; }
.retailPromo { margin-top: -24px; padding-bottom: 27px; }
.retailPromo h3 { font-size: 32px; margin: 0px; padding: 0px; line-height: 1em; }
.retailPromo p { font-size: 19px; }
.retailPromo a.red-btn { box-sizing: border-box; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 10px; display: block; background: transparent url(c10a3040de5698b79163009065ecbf6a9588a9ae.png)  no-repeat scroll center top; width: 115px; height: 36px; text-decoration: none; text-transform: uppercase; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 15px; line-height: 36px; color: rgb(255, 255, 255); }
.retailPromo a.red-btn:hover { background: transparent url(c10a3040de5698b79163009065ecbf6a9588a9ae.png)  no-repeat scroll center bottom; }
.retailPromo .left-side { box-sizing: border-box; margin-left: 62px; width: 700px; float: left; }
.retailPromo .right-side { box-sizing: border-box; float: left; border-left: 2px solid rgb(227, 227, 227); padding-top: 10px; height: 56px; }
.borderTop { border-top: 4px solid rgb(227, 227, 227); margin: 4px 0px 0px; }
.centeredContent { width: 970px; margin: 0px auto; }
#heroSection { padding: 50px 0px 0px; }
#heroSection img { float: left; position: relative; z-index: 2; width: 375px; }
#heroSection h2 { position: relative; z-index: 1; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 30px; padding: 12px 15px 12px 60px; line-height: 1; display: inline-block; float: left; box-shadow: 2px 2px 3px rgb(255, 255, 255); max-width: 564px; }
#heroSection h2.lineOne { margin: 50px 0px 10px -68px; }
#heroSection h2.lineTwo { margin: 0px 0px 10px -49px; }
#heroSection h2.lineThree { margin: 0px 0px 10px -45px; }
#heroSection a:hover { background-position: 0px -40px; text-decoration: none; }
#layerTwo { padding: 50px 0px; }
#layerTwo h2, #layerTwo p { padding: 0px 0px 0px 15px; float: left; width: 575px; }
#layerTwo h2 { font-size: 47px; letter-spacing: -1px; margin: 25px 0px 10px -1px; }
#layerThree p, #layerTwo p { font-size: 25px; line-height: 1.35; color: rgb(0, 0, 0); }
#layerTwo p { clear: both; }
#layerTwo .leftSide { float: left; width: 630px; }
#layerThree h2 { font-size: 47px; letter-spacing: -1px; margin: 50px 0px 10px; line-height: 1; }
#layerThree img { float: left; margin: -10px 50px 0px -27px; }
#layerThree .actionButton, #layerTwo .actionButton { margin: 15px 0px 0px 14px; font-size: 22px; }
#layerThree .actionButton { float: none; display: inline-block; margin: 15px 0px 0px; }
#layerTwo .actionButton { clear: none; }
#layerThree .actionButton.videoCta { background-image: url(258701114d6d8fb3d32d6b7f4f280ecab522eef4.png)  ! important; background-position: 6px 6px; margin: 15px 0px 0px 10px; }
#layerFive { padding: 100px 0px 80px; }
#layerFive h2 { font-size: 65px; margin: 5px 0px 15px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; }
#layerFive h2.research { font-size: 94px; letter-spacing: -2px; line-height: 1; margin: 30px 0px 0px; padding: 2px 0px 0px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#layerFive p { font-size: 20px; line-height: 1.5; margin: 0px 0px 20px; font-family: georgia; }
ul#researchButtons { margin: 27px 0px 0px; padding: 0px; }
ul#researchButtons li { cursor: pointer; background-image: url(66b5a1570ae31079db8a9e8cb97b1509651c821e.jpg) ; background-repeat: no-repeat; width: 66px; height: 66px; float: left; margin: 0px 35px 0px 0px; }
ul#researchButtons li:nth-child(1) { margin: 0px 35px 0px 15px; }
li#reportButton { background-position: 0px 0px; }
li#estimateButton { background-position: -66px 0px; }
li#chartButton { background-position: -132px 0px; }
li#interviewButton { background-position: -198px 0px; }
li#reportButton:hover { background-position: 0px -66px; }
li#estimateButton:hover { background-position: -66px -66px; }
li#chartButton:hover { background-position: -132px -66px; }
li#interviewButton:hover { background-position: -198px -66px; }
ul#reportCovers { float: left; width: 502px; margin: 8px 32px 0px 17px; padding: 0px; }
ul#reportCovers li { width: 155px; height: 196px; float: left; margin: 0px 18px 18px 0px; cursor: pointer; }
ul#reportCovers li:nth-child(3n+3) { margin: 0px 0px 18px; }
.borderBottom { border-bottom: 4px solid rgb(227, 227, 227); }
#newFive { padding: 0px 0px 80px; }
#newFive .leftPane, #newFive .rightPane { width: 285px; height: 550px; padding: 35px 0px 0px; }
#newFive .leftPane { float: left; background: rgb(255, 255, 255) url(161b95eaf20eaf44e477bca2c36683d85da57e10.jpg)  no-repeat scroll 35px 50px; }
#newFive .rightPane { float: right; background: rgb(255, 255, 255) url(3e3a6d5780f6918a75491a44b3004b9c4843550a.jpg)  no-repeat scroll 50px 50px; }
#newFive .leftPane img, #newFive .rightPane img { margin: 0px 0px 20px; padding: 8px; border: 5px solid rgb(227, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 240px; }
#newFive .rightPane img { float: right; }
#newFive .centerPane { float: left; width: 400px; padding: 20px 0px; margin: -59px 0px 0px; background: rgb(255, 255, 255) url(575d111d43918336e9f9af27b0844fdb53f39f13.jpg)  no-repeat scroll left top; }
#newFive .centerPane h2 { font-size: 77px; letter-spacing: -2px; padding: 12px 35px 0px; margin: 0px 0px 6px; }
#newFive .centerPane h3 { font-size: 58px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; margin: 0px 0px 14px; padding: 0px 30px 0px 35px; }
#newFive .centerPane p { padding: 0px 15px 0px 35px; font-size: 25px; line-height: 1.35; }
#newFive .actionButton { margin: 16px 27px 0px 35px; }
.binaryHero { background: rgb(255, 255, 255) url(7b398f55734ec326178a7b8d71ac3370c54bca20.png)  repeat-x scroll center top; border-bottom: 4px solid rgb(227, 227, 227); padding: 0px; margin: -31px 0px 0px; min-height: 700px; }
#heroSection h1.heroHeading { color: rgb(0, 0, 0); font-size: 40px; line-height: 46px; margin: 25px 0px 2px; letter-spacing: -1px; text-align: center; }
#heroSection span.lightTxt { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; }
#heroSection img.underlineRed { float: right; position: relative; z-index: 2; right: 93px; width: 197px; }
#heroSection .hp-box { width: 457px; margin-top: 96px; float: left; max-width: 476px; min-height: 600px; text-align: center; margin-bottom: 60px; padding: 4px; border: 4px solid rgb(226, 226, 226); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#heroSection #lft-box { margin-right: 20px; }
#heroSection .inner-box { box-sizing: border-box; margin: 0px; padding: 0px; border: 1px solid rgb(168, 168, 168); width: 100%; min-height: 600px; text-align: center; background: rgb(255, 255, 255) url(536d44048f46d6a865acd2896afd8f7d2d9e8906.png)  repeat-x scroll left top; position: relative; }
.inner-box p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 22px; line-height: 28px; padding: 20px; }
#heroSection img.hp-icons { width: 117px; height: 117px; margin: -64px auto 0px; float: none; padding: 0px; position: initial; box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.5); border-radius: 100px; }
.product { width: 100%; height: 224px; margin-top: 18px; background: transparent url(6c71f95f95e8485986ec06a43eb31667bd491107.png)  no-repeat scroll center top; }
#heroSection #lft-box a.squareCTA { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 22px; margin: 0px 20px 20px; padding: 10px 22px; display: inline-block; border-radius: 5px; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); text-decoration: none; width: 143px; text-align: center; float: left; position: relative; bottom: 5px; }
#heroSection #rgt-box a.squareCTA { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 22px; margin: 22px 20px 20px; padding: 10px 13px; display: inline-block; border-radius: 5px; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); text-decoration: none; width: 385px; text-align: center; bottom: 6px; left: 0px; }
#heroSection a.squareCTA.squareCTAblue { background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#heroSection a.squareCTA.squareCTAblue:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
ul.list { margin: -1px 0px 0px; padding: 0px; display: block; }
ul.list li { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 18px; color: rgb(51, 51, 51); text-align: left; margin: 0px 20px; background: transparent url(9f6dcda1560f7b56235bc084f9a469c93d6c3aa9.png)  no-repeat scroll 0px 14px; padding: 10px 0px 10px 18px; border-top: 1px solid rgb(209, 209, 209); }
ul.list li:last-child { border-bottom: 1px solid rgb(209, 209, 209); }
#heroSection ul.list li a { color: rgb(19, 135, 186); }
#heroSection ul.list li a:hover { color: rgb(19, 135, 186); text-decoration: underline; }
#heroSection ul.list li a:visited { color: rgb(19, 135, 186); }
#heroSection a, #heroSection a:visited { width: auto; height: auto; background: transparent none repeat scroll 0px 0px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; color: rgb(255, 255, 255); font-size: 18px; line-height: 1; padding: 0px; text-align: left; text-decoration: none; float: none; margin: 0px; }
.today-articles h3 { display: none; }
.clientSection { background: rgb(227, 227, 227) url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll left top; border-top: 4px solid rgb(255, 255, 255); padding: 85px 0px 110px; margin: 0px; box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.5) inset; }
.sliderSection { margin: 0px 0px -60px; position: relative; padding: 85px 0px; }
.sliderScotch { width: 700px; background: rgb(255, 255, 255) url(f5730055b31bb54e908feb5a9da5241a612ce91c.jpg)  no-repeat scroll left top; height: 86px; margin: -93px auto 0px; padding: 0px; float: none; }
#scrollContainer { margin: -77px auto 0px; max-width: 1100px; min-width: 970px; height: 610px; position: relative; overflow: hidden; }
.scrollable { position: relative; overflow: hidden; width: 970px; height: 610px; left: 65px; }
.scrollable .items { width: 20000em; position: absolute; }
.items div { float: left; width: 970px; }
.items .slideHeadContainer { width: 700px; height: 86px; margin: 0px auto; float: none; }
.items h2 { font-size: 45px; margin: 0px; line-height: 1.4; text-align: center; }
.items h2 .thin { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; }
.items .contentBox { margin: 40px 0px 0px; }
.items .contentBox .leftImg { float: left; margin: 0px 30px; }
.items .contentBox .sliderRight { float: right; width: 695px; }
.items .contentBox p { font-size: 27px; line-height: 1.3; color: rgb(0, 0, 0); text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7); padding: 0px 50px 0px 0px; margin: 0px 0px 25px; }
.items .contentBox h3 { font-size: 27px; color: rgb(0, 0, 0); text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7); margin: 0px 0px 12px; }
.items .contentBox .today-articles { float: none; margin: 0px; width: 645px; }
.items .contentBox ul { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 26px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7); padding: 0px 50px 0px 0px; }
.items .contentBox ul li { line-height: 1.2; margin: 0px 0px 15px; color: rgb(0, 0, 0); }
.items .contentBox ul.list { float: left; }
.items .contentBox ul.redCarrotTwoCol { margin: 0px 35px 0px 0px; padding: 0px; font-size: 23px; }
.items .contentBox ul.list li, .items .contentBox ul.redCarrotTwoCol li { background: transparent url(9f6dcda1560f7b56235bc084f9a469c93d6c3aa9.png)  no-repeat scroll 0px 7px; padding: 0px 0px 0px 17px; }
.items .contentBox a, .items .contentBox a:visited { color: rgb(19, 135, 186); }
.items .contentBox ul.sliderBtns { padding: 0px; margin: 25px 0px 0px; float: left; clear: both; }
.items .contentBox ul.sliderBtns li { float: left; text-shadow: none; margin: 0px 15px 0px 0px; }
.items .contentBox ul.sliderBtns li a.actionButton { margin: 0px; }
a.browse { background: transparent url(2e446f522ea6db198e9bf87da9874360e5e8cb79.png)  no-repeat scroll 0% 0%; display: block; width: 65px; height: 63px; cursor: pointer; font-size: 1px; position: absolute; }
a.right { background-position: -65px 0px; top: 268px; right: 0px; }
a.right:hover { background-position: -64px -63px; }
a.right:active { background-position: -65px 0px; }
a.left { top: 268px; left: 0px; }
a.left:hover { background-position: -1px -63px; }
a.left:active { background-position: 0px 0px; }
a.disabled { visibility: hidden ! important; }
.navi { width: 65px; height: 20px; margin: 0px -32px; position: absolute; left: 50%; bottom: 0px; }
.navi a { width: 15px; height: 15px; float: left; margin: 3px; background: transparent url(162b6d58d80c22505401da50ed07715cd2967b85.png)  no-repeat scroll 0px 0px; display: block; font-size: 1px; }
.navi a:hover { background-position: 0px -15px; }
.navi a.active { background-position: 0px -30px; }
.coverageTabLeft { width: 250px; float: left; margin: 45px 0px 0px; padding: 0px; background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%; border-radius: 5px; border: 2px solid rgb(255, 255, 255); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6); }
.coverageTabLeft.productTabLeft { width: 233px; margin: 30px 0px 0px; position: relative; z-index: 1; }
.coverageTabLeft h3 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; color: rgb(255, 255, 255); background: rgb(51, 51, 51) none repeat scroll 0% 0%; padding: 9px 15px; font-size: 21px; border-bottom: 1px solid rgb(0, 0, 0); border-radius: 5px 5px 0px 0px; }
.coverageTabLeft ul { font-family: "LinotypeUniversW01-Ligh 723625","arial narrow",arial; margin: 0px; }
.coverageTabLeft ul li { margin: 0px; font-size: 21px; }
.coverageTabLeft ul li a, .coverageTabLeft ul li a:visited { padding: 13px 15px; display: block; line-height: 1.1; color: rgb(51, 51, 51); border-top: 2px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.9); }
.coverageTabLeft.productTabLeft ul li.active a { padding: 13px 10px; }
.coverageTabLeft ul li a:hover { background: rgba(255, 255, 255, 0.3) none repeat scroll 0% 0%; text-decoration: none; }
.coverageTabLeft ul li.active a { background: rgb(255, 255, 255) url(a242faacf61623cc164c49156592bdfed8979290.png)  no-repeat scroll 109% 50%; font-family: "LinotypeUniversW01-Medi 723673","arial narrow",arial; }
.coverageTabLeft ul li:last-child a { border-bottom: medium none; border-radius: 0px 0px 5px 5px; }
.coverageTabLeft ul li span { display: block; color: red; font-size: 11px; float: left; margin-top: -22px; margin-left: 168px; }
.coverageTabRight { width: 685px; float: left; padding: 0px 0px 30px 30px; margin: 48px 0px 0px; position: relative; }
.coverageTabRight.productTabRight { width: 732px; padding: 0px 0px 30px; margin: 30px 0px 0px; }
.coverageHeading, .coverageSection { display: none; }
.coverageSection h3 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; font-size: 36px; letter-spacing: -1px; padding: 0px 10px; margin: 0px; line-height: 1.1; }
#coverageReportsRight h3, #forecastFour h3, #forecastThree h3, #forecastTwo h3 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; border-bottom: 1px dashed rgb(136, 136, 136); padding: 0px 10px 20px; }
.coverageSection.nonUpcoming h3 { border-top: medium none; }
.coverageSection h4 { border-top: 1px dashed rgb(255, 255, 255); padding: 15px 10px; border-bottom: 1px dashed rgb(136, 136, 136); font-size: 26px; color: red ! important; }
.coverageCategoryHero p, .coverageSection p { font-size: 22px; padding: 0px 10px; margin: 7px 0px 5px; }
.coverageCategoryHero p { margin: 0px; }
#coverageSection p a:visited, .coverageSection p a { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; }
.coverageSection .listContainer { padding: 0px 0px 30px; border-bottom: 1px dashed rgb(136, 136, 136); }
.coverageSection a.readSample, .coverageSection a.readSample:visited { border-top: 1px dashed rgb(255, 255, 255); display: block; padding: 30px 0px; text-align: center; background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%; color: rgb(73, 159, 212); font-family: "LinotypeUniversW01-Medi 723673",helvetica,arial; font-size: 28px; }
.coverageSection a.readSample:hover { text-decoration: none; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; transition: background 0.3s linear 0s; }
.coverageSection ul { float: left; width: 320px; margin: -8px 0px 0px; }
.coverageSection ul.leftSide { padding: 0px 20px 0px 0px; }
.coverageSection ul.rightSide { padding: 0px 0px 0px 20px; }
.coverageSection ul li { font-family: "LinotypeUniversW01-Ligh 723625","arial narrow",arial; font-size: 21px; margin: 0px 0px 17px 14px; padding: 0px 0px 0px 12px; line-height: 1.1; background: transparent url(4ae7bd58b6710fd32f52706e4cf6dcfd3bb626aa.png)  no-repeat scroll 0px 9px; }
.coverageSection ul li a { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; }
.coverageSection ul li.topic-subheading { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial; font-size: 23px; color: red; margin: 30px 0px 13px; padding: 0px 10px 2px 12px; border-bottom: 1px solid rgb(153, 153, 153); background: transparent none repeat scroll 0px 0px; }
.coverageSection ul li.noSubheading { border-top: 1px solid rgb(153, 153, 153); padding: 13px 0px 0px 12px; margin: 30px 0px 17px 14px; background-position: 0px 22px; }
.coverageCategoryHero p, .coverageSection h3, .coverageSection h4, .coverageSection p, .coverageSection ul li { color: rgb(0, 0, 0); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
.retailWidget { margin: 20px 0px 0px; padding: 10px 10px 10px 280px; box-sizing: border-box; width: 677px; height: 209px; border: 1px solid rgb(230, 230, 232); background: rgb(255, 255, 255) url(49b0414abfca2564e6fe77c399af204622a3b0b4.png)  no-repeat scroll left center; border-radius: 4px; cursor: pointer; }
#retailCoverage h4 { margin: 0px; padding: 16px 0px 9px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-size: 25px; border: medium none; color: rgb(0, 0, 0) ! important; }
#retailCoverage p { margin: 0px; padding: 0px 0px 10px; font-size: 21px; }
#retailCoverage p.linkCTA { color: rgb(60, 143, 209); font-size: 18px; }
.forecastList, .upcomingReportsList { padding: 0px 0px 40px; width: 90%; margin: 0px 5%; }
.forecastList li, .upcomingReportsList li { border-top: 1px dashed rgb(255, 255, 255); border-bottom: 1px dashed rgb(136, 136, 136); padding: 15px 10px; margin: 0px; background: transparent none repeat scroll 0px 0px; }
.forecastList li:nth-child(2), .upcomingReportsList li:nth-child(2) { border-top: medium none; }
.forecastList li:last-child, .upcomingReportsList li:last-child { border-bottom: medium none; }
.forecastList li.upcomingHeadings, .upcomingReportsList li.upcomingHeadings { background: red none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-shadow: none; border-top: medium none; border-bottom: medium none; padding: 8px 10px; }
.upcomingReportsList li.upcomingHeadings .upcomingTitle, .upcomingReportsList li.upcomingHeadings .upcomingDate { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; }
.forecastList li .upcomingTitle, .forecastList li h4 .upcomingTitle, .upcomingReportsList li .upcomingTitle { width: 72%; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; display: inline-block; }
.forecastList li .upcomingDate, .forecastList li h4 .upcomingDate, .upcomingReportsList li .upcomingDate { float: right; width: 25%; text-align: center; }
.forecastList li h4 { color: rgb(0, 0, 0) ! important; padding: 0px; border: medium none; font-size: 21px ! important; }
.forecastList li h4 .upcomingDate { font-family: "LinotypeUniversW01-Ligh 723625","arial narrow",arial; }
.forecastList li p { font-size: 20px; display: inline-block; margin: 8px 0px 0px; padding: 0px; }
.forecastList li p .hiddenDesc { display: none; }
.forecastList li p.readMore { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; font-size: 16px; color: rgb(43, 123, 172); text-transform: uppercase; background: rgba(255, 255, 255, 0.4) url(6d942ad3f0e5d651e887d8195a0e010c253f772a.png)  no-repeat scroll 7px 10px; padding: 0px 6px 0px 20px; border-radius: 3px; margin: 10px 0px 5px 3px; text-shadow: none; cursor: pointer; }
.forecastList li p.readMore:hover { background-color: rgb(255, 255, 255); }
.forecastList li .descContainer { width: 77%; }
.overviewHeading { width: 360px; margin: 10px auto 20px; }
.overviewIcon { float: left; margin: 4px 13px 0px 0px; }
.coverageOverviewHero { background-image: url(efcfb126f40c65ab48784ae89e3d95bb7ba6485c.png) ; background-color: transparent; width: 136px; height: 141px; margin: 0px 20px 0px 0px; float: left; }
.topicsHero { background-position: 0px 0px; }
.reportsHero { background-position: -136px 0px; }
.benchmarksHero { background-position: -272px 0px; }
.overviewContent h3 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; padding: 0px ! important; margin: 0px 0px 10px; border-bottom: medium none ! important; line-height: 1.1; font-size: 42px; }
.overviewContent h3.formatsText { text-align: left; padding: 0px 10px ! important; }
.overviewContent p { margin: 0px auto; padding: 0px; }
.overviewContent p.formatsText { text-align: left; width: auto; margin: 7px 0px 5px; padding: 0px 10px; }
.overviewContent ul { width: 100%; margin: 0px; }
.overviewContent ul#assetIcons { margin: 20px 0px; }
.overviewContent ul#assetIcons li { float: left; margin: 0px 10px; width: 77px; height: 118px; padding: 0px; cursor: pointer; }
.overviewContent ul#assetIcons li:last-child { margin: 0px 0px 0px 10px; }
.overviewContent ul li { line-height: 1.3; }
.overviewContent ul#assetIcons li#iconReport { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: 0px 0px; }
.overviewContent ul#assetIcons li#iconChart { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -77px 0px; }
.overviewContent ul#assetIcons li#iconForecast { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -154px 0px; }
.overviewContent ul#assetIcons li#iconEstimate { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -231px 0px; }
.overviewContent ul#assetIcons li#iconInterview { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -308px 0px; }
.overviewContent ul#assetIcons li#iconArticle { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -385px 0px; }
.overviewContent ul#assetIcons li#iconWebinar { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -462px 0px; }
.overviewContent ul#assetIcons li#iconReport:hover { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: 0px -123px; }
.overviewContent ul#assetIcons li#iconChart:hover { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -77px -123px; }
.overviewContent ul#assetIcons li#iconForecast:hover { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -154px -123px; }
.overviewContent ul#assetIcons li#iconEstimate:hover { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -231px -123px; }
.overviewContent ul#assetIcons li#iconInterview:hover { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -308px -123px; }
.overviewContent ul#assetIcons li#iconArticle:hover { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -385px -123px; }
.overviewContent ul#assetIcons li#iconWebinar:hover { background-image: url(077227b90be239bcd724f697c4740c10345ab5ff.png) ; background-position: -462px -123px; }
.overviewContent ul#assetIcons li p { margin: 82px 0px 0px; padding: 0px; font-size: 15px; line-height: 1.2; text-align: center; width: auto; }
.overviewContent a, .overviewContent span.tabLink { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; color: rgb(43, 123, 172); cursor: pointer; }
.overviewContent span.tabLink:hover { color: rgb(43, 123, 172); text-decoration: underline; }
.report-list-item { border-top: 1px dashed rgb(255, 255, 255); border-bottom: 1px dashed rgb(136, 136, 136); padding: 20px 10px; }
.report-list-item h3 { background: transparent none repeat scroll 0px 0px; letter-spacing: 0px; padding: 0px 0px 6px ! important; font-size: 26px ! important; line-height: 1.2 ! important; border: medium none ! important; }
.report-list-item p.report-list-date { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; font-size: 21px; color: red; padding: 0px; margin: 0px 0px 6px; }
.report-list-item p.report-list-summary { font-size: 22px ! important; color: rgb(0, 0, 0); padding: 0px; }
#recentReportsReturnTop { width: 70px; height: 70px; top: 50px; margin: 0px 0px 0px 90px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; text-align: center; display: none; position: fixed; border-radius: 100px; box-shadow: 0px 0px 0px 3px rgb(255, 255, 255); cursor: pointer; }
#recentReportsReturnTop p { font-size: 19px; color: rgb(255, 255, 255); padding: 16px 5px 0px; line-height: 1.1; }
.assetType img.assetIcon { float: left; margin: 0px 15px 0px 10px; }
.assetType img.assetThumbnail { float: right; margin: 14px 10px 40px 40px; }
.assetType img.chartThumb { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 3px solid rgb(0, 0, 0); width: 250px; }
.assetType h3 { padding: 0px 10px 15px; line-height: 1.3; letter-spacing: 0px; border-bottom: 1px dashed rgb(136, 136, 136); font-size: 44px; }
.assetType h3 .rightAction { float: right; }
.assetType h3 .rightAction a.actionMoreBlue { color: rgb(255, 255, 255) ! important; text-shadow: none ! important; }
.assetType p { margin: 7px 0px 10px; }
.assetType p.firstPara { border-top: 1px dashed rgb(255, 255, 255); margin: 0px 0px 10px; padding: 15px 10px 0px; }
#blueTabs { float: right; width: 468px; height: 160px; margin: 40px 25px 0px 0px; }
.blueTab { width: 133px; border-top: 2px solid rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); text-align: center; padding: 9px 10px 4px; color: rgb(255, 255, 255); float: left; }
#freeTab { background: rgb(166, 213, 228) none repeat scroll 0% 0%; height: 85px; border-left: 2px solid rgb(255, 255, 255); margin: 60px 0px 0px; }
#corpTab { background: rgb(104, 169, 199) none repeat scroll 0% 0%; height: 115px; margin: 30px 0px 0px; }
#enterpriseTab { background: rgb(40, 125, 162) none repeat scroll 0% 0%; width: 134px; height: 145px; margin: 0px; }
.blueTab h3 { background: transparent none repeat scroll 0px 0px; color: rgb(255, 255, 255); font-size: 31px; padding: 0px; margin: 0px 0px 12px; font-family: "LinotypeUniversW01-Heav 723715",arial,helvetica,sans-serif; line-height: 1.3; }
#freeTab.blueTab h3 { margin: 0px 0px 5px; }
.blueTabButton { border-radius: 20px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 14px; padding: 5px 11px; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; }
#blueTabOne, #blueTabOne:visited { background: rgb(240, 120, 120) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#blueTabOne:hover { background: rgb(228, 89, 89) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
#blueTabTwo, #blueTabTwo:visited { background: rgb(228, 89, 89) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#blueTabTwo:hover { background: rgb(227, 59, 59) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
#blueTabThree, #blueTabThree:visited { background: rgb(227, 59, 59) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#blueTabThree:hover { background: rgb(220, 47, 47) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
h4#contentFeat, h4#productFeat { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial; font-size: 33px; line-height: 1; }
h4#contentFeat { padding: 0px 0px 15px 10px; margin: 151px 30px 0px 25px; border-bottom: 1px solid rgb(204, 204, 204); }
h4#productFeat { padding: 0px 0px 0px 10px; margin: 35px 0px 0px; display: inline; float: left; }
.comparisonTable { margin: 0px 25px; border-bottom: 1px solid rgb(204, 204, 204); border-spacing: 0px; width: 920px; }
.comparisonTable td { border-top: 1px solid rgb(204, 204, 204); padding: 12px 0px 9px; }
.comparisonTable td.noBorder, table.noBorder { border-top: medium none ! important; border-bottom: medium none ! important; }
.comparisonTable td.featureCell { width: 428px; }
.comparisonTable td.featureCell h5 { font-family: "LinotypeUniversW01-Medi 723673",helvetica neue,arial,sans-serif; font-size: 23px; font-weight: 400; margin: 0px; padding: 0px 10px; color: rgb(51, 51, 51); }
.comparisonTable td.featureCell p { font-weight: 500; font-size: 20px; margin: 0px 0px 3px; padding: 0px 10px; }
.comparisonTable td.corpCell, .comparisonTable td.entCell, .comparisonTable td.freeCell { width: 145px; }
#tableSpacer #colOne, .comparisonTable td.freeCell { border-right: 2px solid rgb(255, 255, 255); border-left: 2px solid rgb(255, 255, 255); background-color: rgb(233, 243, 248); }
#productsPage #tab1 { margin-top: 25px; }
#tableSpacer #colTwo, .comparisonTable td.corpCell { border-right: 2px solid rgb(255, 255, 255); background-color: rgb(226, 238, 244); }
#tableSpacer #colThree, .comparisonTable td.entCell { border-right: 2px solid rgb(255, 255, 255); background-color: rgb(216, 231, 237); }
.comparisonTable td.activeCell { background-image: url(4e84561e6b3743bc9a940a7f599191c03a9116fb.png) ; background-position: 50% 50%; background-repeat: no-repeat; }
#tableSpacer { width: 920px; margin: 0px 0px 0px 25px; padding: 0px; height: 80px; border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); }
#tableSpacer #colOne, #tableSpacer #colThree, #tableSpacer #colTwo { float: right; height: 80px; }
#tableSpacer #colOne { background-color: rgb(233, 243, 248); width: 153px; border-left: 2px solid rgb(255, 255, 255); }
#tableSpacer #colTwo { background-color: rgb(226, 238, 244); width: 153px; }
#tableSpacer #colThree { margin: 0px; background-color: rgb(216, 231, 237); width: 154px; border-right: 2px solid rgb(255, 255, 255); }
ul.ctaButtons { list-style: outside none none; float: left; margin: 40px 0px 60px; padding: 0px 0px 0px 25px; width: 970px; }
ul.ctaButtons li { float: left; width: 420px; margin: 0px 41px 0px 10px; }
ul.ctaButtons li a, ul.ctaButtons li a:visited { display: block; width: 410px; padding: 15px 0px 14px; background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 26px; box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.65); text-align: center; text-decoration: none; border-radius: 3px; border-bottom: 2px solid rgb(22, 91, 121); }
ul.ctaButtons li a:hover { color: rgb(255, 255, 255); background: rgb(40, 125, 162) none repeat scroll 0% 0%; text-decoration: none; border-bottom: 2px solid rgb(25, 79, 112); }
.productBottom { margin: 64px 0px -55px; padding: 0px 0px 30px; border-bottom: 4px solid rgb(227, 227, 227); }
.scotchLeftCol { position: relative; margin: -64px 0px 0px; background: rgb(255, 255, 255) url(0783180780982353023a376d2a620ed1cc4cc930.jpg)  no-repeat scroll left top; width: 450px; float: left; padding: 30px 0px 45px; }
.scotchLeftCol h2 { margin: 0px; line-height: 1; border: medium none; text-align: center; font-size: 60px; padding: 0px 40px; }
.scotchLeftCol h2.thin { font-family: "LinotypeUniversW01-Ligh 723625",helvetica neue,arial,sans-serif; margin: -4px 0px 20px; }
.scotchLeftCol p { padding: 0px 40px; font-size: 27px; margin: 0px 0px 17px; line-height: 1.25; }
.productTiles { list-style: outside none none; float: left; width: 490px; margin: 80px 0px 0px 30px; padding: 0px; }
.productTiles li { width: 220px; height: 220px; float: left; margin: 0px 0px 55px; }
.productTiles li.left { margin: 0px 45px 55px 0px; }
.productTiles li img { width: 210px; height: 210px; border: 5px solid rgb(51, 51, 51); }
.productTiles li p { font-family: "LinotypeUniversW01-Medi 723673",helvetica neue,arial,sans-serif; font-size: 20px; text-align: center; margin: 3px 0px 0px; }
.newProductsHero { padding: 10px 0px 55px; }
#prodVideoBtn { width: 50%; float: left; }
.newProductsHero h1 { font-size: 47px; margin: 63px 0px 0px; text-align: left; letter-spacing: -1px; }
.newProductsHero p { padding: 0px; margin: 15px 0px 0px; font-size: 29px; text-align: left; line-height: 1.2; letter-spacing: -1px; width: 471px; }
.Video-Product { width: 45%; float: left; }
.newProductsHero #prodVideoWrap { float: left; margin: 0px 30px 0px 0px; }
.newProductsHero #productVideo { padding: 5px; margin: 0px 0px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
.newProductsHero #prodVideoWrap p { font-size: 19px; text-align: center; padding: 0px 5px; }
.newProductsHero a.actionButton { clear: none ! important; margin: 0px; float: none; display: inline; letter-spacing: normal; }
#productsPage h2.subHeadSmall, #productsPage h2.subhead { margin: 40px 0px 0px; font-size: 39px; text-align: center; }
#productsPage h2.subHeadSmall { font-size: 25px; margin: 10px 0px 20px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial,sans-serif; line-height: 1.3; padding: 0px 10px; text-align: left; }
.coverageHeading { background: transparent url(10cbcae25e67fd64976b3db5cc5cca71b6dde487.png)  no-repeat scroll 50% 0px; text-align: center; margin: 40px 0px 0px; height: 168px; }
.coverageHeading h2 { font-size: 36px; letter-spacing: -1px; }
.coverageHeading p { font-size: 23px; padding: 0px 100px; line-height: 1.3; }
#productsPage .coverageSection ul { margin: 20px 0px 0px; width: 100%; }
#productsPage .coverageSection .actionButton { margin: 20px 0px 0px 170px; }
.wireNote { padding: 10px; margin: 30px 0px; border: 2px solid rgb(255, 255, 255); background: rgba(255, 255, 255, 0.4) none repeat scroll 0% 0%; }
#planTable { clear: both; margin: 45px 0px 50px; padding: 0px; }
#planTable .plan { width: 30.33%; margin: 0px 1.5%; float: left; padding: 15px 20px 40px; text-align: center; background: rgb(255, 255, 255) url(6315d1f5cc8a2da2b288081172fe122b3638a144.jpg)  no-repeat scroll 0px 62px; }
#planTable .planOne, #planTable .planThree { margin: 30px 1.5%; padding: 15px 20px 65px; }
#planTable .plan .corners { padding-bottom: 12px; margin: 0px -32px; }
#planTable .planTwo .corners { background: transparent url(74a8092c4633e0316b9e1cbcb99042b41eee6646.png)  no-repeat scroll left bottom; }
#planTable .planOne .corners, #planTable .planThree .corners { background: transparent url(928b94328f6b185f92906adf3e2c99d52a6fc9d1.png)  no-repeat scroll left bottom; }
#planTable .plan h3 { font-family: "LinotypeUniversW01-Heav 723715"; color: rgb(255, 255, 255); font-size: 28px; padding: 7px 0px; }
#planTable .planTwo h3 { background: red none repeat scroll 0% 0%; }
#planTable .planOne h3, #planTable .planThree h3 { background: rgb(77, 77, 77) none repeat scroll 0% 0%; }
#planTable .plan h4 { font-size: 23px; padding: 55px 0px 50px; }
#planTable .planTwo h4 { padding: 20px 0px; }
#planTable .plan p { font-size: 17px; margin: 0px -6px; line-height: 1.25; }
#planTable .plan p.learnMore { margin: 20px 0px 0px; font-size: 21px; }
#planTable .plan p.orKicker { margin: 10px 0px 20px; font-size: 21px; }
#planTable .actionButtonSm { font-size: 18px; padding: 6px 18px; }
.planDetails { border-bottom: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 0px 0px rgb(255, 255, 255); padding: 0px 0px 25px; }
.planDetails h3 { text-align: center; font-size: 25px; }
.planDetails ul { margin: 15px 55px 0px; }
.planDetails ul li { float: left; border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(255, 255, 255); width: 33%; padding: 15px 15px 10px 70px; font-size: 18px; line-height: 1.2; background-position: 20px 17px; background-color: transparent; background-repeat: no-repeat; font-family: "LinotypeUniversW01-Medi 723673"; height: 92px; }
.planDetails ul li#detailOne { border-left: medium none; background-image: url(727eea50d297b1479dda53c75e945bd56a7b12d9.png) ; }
.planDetails ul li#detailTwo { background-image: url(1e0df32da3de440c95f47304f407b6d9adf31967.png) ; }
.planDetails ul li#detailThree { border-right: medium none; background-image: url(224e789ca5b9260c8e379acb031bcd49f47d6143.png) ; }
#newProductsNewsletter { padding: 40px 180px 80px; background: transparent url(f2523039b513f964377b05448038f8de74dc3b32.png)  no-repeat scroll 50% 1px; }
#newProductsNewsletter img { float: left; margin: 0px 30px 0px 0px; }
#newProductsNewsletter h4 { font-size: 25px; margin: 0px 0px 10px; }
#newProductsNewsletter p { font-size: 21px; line-height: 1.2; }
#newProductsNewsletter a { clear: none; margin: 15px 0px 0px 165px; }
h2.blueCheck, h2.redNo { padding: 0px 0px 0px 50px; text-align: left; }
h2.blueCheck { background: transparent url(5d6f60eceb3f2456aaf3c1cffe4ca4b4390b28c5.png)  no-repeat scroll left top; }
h2.redNo { background: transparent url(4a29fdbb7c08c038a9f38a3d4b9bc6439a793897.png)  no-repeat scroll left top; }
#whyClientContainer, #whyVideoContainer { width: 100%; margin: -60px 0px 0px; box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.3) inset; }
#whyVideoContainer { height: 435px; padding: 105px 0px 0px; background: transparent url(75f51c8b53669303519e230437cbd4875966d4b4.jpg)  no-repeat scroll 50% 0px; }
#whyClientContainer { height: 490px; padding: 120px 0px 0px; background: transparent url(d4cced9d47c479e916a6e79f7bbffbb82f3cff25.jpg)  no-repeat scroll 50% 0px; }
#whyVideo { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; width: 640px; height: 360px; margin: 0px auto; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
.whyLayer { padding: 60px 30px; border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(255, 255, 255); }
.whyLayer img { float: left; }
.whyLayerLeft, .whyLayerRight { width: 535px; }
.whyLayerRight { float: right; }
.whyLayerLeft { float: left; }
#scoreboard h3, #scoreboard h4, #whyKeyQuestions li .hiddenAnswer p, #whyKeyQuestions li h3, .threeBoxes h3, .threeBoxes p, .whyLayer h3, .whyLayer h4, .whyLayer p, h2.benefitsHead { text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
.whyLayer h3 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; color: rgb(0, 0, 0); font-size: 37px; margin: 0px 0px 3px; }
.whyLayer h4 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; color: red; font-size: 31px; margin: 0px 0px 10px; }
.whyLayer p { font-size: 26px; color: rgb(0, 0, 0); line-height: 1.25; }
.threeBoxes { list-style: outside none none; margin: 30px 0px 0px; padding: 0px; }
.threeBoxes li { float: left; width: 272px; height: 305px; border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); padding: 20px 25px; }
.threeBoxes li:first-child { border-left: medium none; }
.threeBoxes li:last-child { border-right: medium none; padding: 20px 0px 20px 25px; }
.threeBoxes li h3 { font-family: "LinotypeUniversW01-Medi 723673",arial narrow,arial; line-height: 1.1; font-size: 28px; margin: 0px 0px 11px; }
.threeBoxes li h3.xMark { background: transparent url(faac0801da3ecb5443b800897ba3e64ba248d759.png)  no-repeat scroll 0px 4px; padding: 0px 0px 0px 26px; }
.threeBoxes li p { font-size: 21px; line-height: 1.2; color: rgb(0, 0, 0); }
.whiteBox { width: 410px; margin: 0px auto; border: 10px solid rgb(255, 255, 255); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7); }
.whiteBoxInner { padding: 30px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.whiteBoxInner h2 { font-size: 54px; letter-spacing: -1px; margin: 0px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
.whiteBoxInner h2.thin { margin: 0px; font-size: 60px; }
.whiteBoxInner p { font-size: 26px; color: rgb(0, 0, 0); line-height: 1.2; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); margin: 15px 0px 5px; }
#whyCitations { text-align: center; margin: 70px 0px 50px; padding: 0px 46px; }
#whyCitations h2 { text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); font-size: 56px; letter-spacing: -1px; }
#whyCitations p { font-size: 31px; color: rgb(0, 0, 0); line-height: 1.2; }
#whyCitations img { margin: 20px 0px 40px; }
#whyCitations a { display: inline-block ! important; float: none; }
#scoreboard { width: 849px; height: 200px; margin: 30px 0px; padding: 8px; border: 4px solid rgb(0, 0, 0); background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
#scoreboardCenter, #scoreboardLeft, #scoreboardRight { float: left; margin: 0px 8px 0px 0px; }
#scoreboardLeft { width: 242px; }
#scoreboardCenter { width: 367px; }
#scoreboardRight { width: 224px; margin: 0px; }
#scoreboard .elementFrame { float: left; background: rgb(51, 51, 51) none repeat scroll 0% 0%; padding: 2px; border: 1px solid rgb(187, 187, 187); margin: 0px 0px 7px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); }
#scoreboard #citeMonth, #scoreboard .citeCategory { background: rgb(236, 236, 236) linear-gradient(to top, rgb(198, 198, 198) 0px, rgb(236, 236, 236) 100%) repeat scroll 0% 0%; border-radius: 2px; }
#scoreboard #citeMonth { width: 236px; height: 194px; }
#scoreboard #citeMonth h3 { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 42px; padding: 23px 0px 5px; margin: 0px; color: rgb(51, 51, 51); }
#scoreboard #citeMonth h4 { font-size: 28px; color: rgb(51, 51, 51); }
#citeMonth #nextMonth, #citeMonth #prevMonth { width: 38px; height: 38px; background-image: url(c9c75d00b2a2a617b37a0c05a69e0606ec506852.png) ; background-repeat: no-repeat; background-color: transparent; cursor: pointer; }
#citeMonth #prevMonth { background-position: 0px -56px; margin: 15px 0px 0px 50px; float: left; }
#citeMonth #nextMonth { background-position: -76px -56px; margin: 15px 50px 0px 0px; float: right; }
#citeMonth #prevMonth:hover { background-position: -38px -56px; }
#citeMonth #nextMonth:hover { background-position: -114px -56px; }
#citeMonth #prevMonth.inactive, #citeMonth #prevMonth.inactive:hover { background-position: -152px -56px; cursor: default; }
#citeMonth #nextMonth.inactive, #citeMonth #nextMonth.inactive:hover { background-position: -190px -56px; cursor: default; }
#scoreboard .citeCategory { width: 361px; height: 36px; padding: 10px 0px; }
#scoreboard .citeCategory h4 { text-align: left; padding: 0px 10px; font-size: 38px; letter-spacing: -1px; color: rgb(51, 51, 51); line-height: 1; }
#scoreboard .tally { width: 218px; height: 56px; position: relative; }
#scoreboardRight .tallyCol { width: 42px; height: 56px; float: left; margin: 0px 2px 0px 0px; position: relative; }
#scoreboardRight .tallyColFive { margin: 0px; }
#scoreboardRight .tallyCol .number { position: relative; }
#scoreboardRight .flipBottom, #scoreboardRight .flipTop { width: 42px; height: 28px; background-image: url(c9c75d00b2a2a617b37a0c05a69e0606ec506852.png) ; background-repeat: no-repeat; background-color: transparent; position: absolute; z-index: 1; }
#scoreboardRight .flipBottom.front, #scoreboardRight .flipTop.front { z-index: 3; }
#scoreboardRight .shadowBottom.front, #scoreboardRight .shadowTop.front { z-index: 5; }
.flipTop { top: 0px; left: 0px; }
.flipBottom { top: 28px; }
#scoreboardRight .shadowBottom, #scoreboardRight .shadowTop { width: 42px; height: 28px; position: absolute; left: 0px; }
#scoreboardRight .shadowTop { top: 0px; z-index: 2; background: transparent linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0% 0%; }
#scoreboardRight .shadowBottom { top: 28px; z-index: 2; background: transparent linear-gradient(to top, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0% 0%; display: none; }
.flipTop.front { transform: rotateX(0deg) rotateY(0deg); transform-style: preserve-3d; backface-visibility: hidden; transition: all 0.4s ease-in-out 0s; transform-origin: 0px 100% 0px; }
.flipTop.front.flip { transform: rotateX(180deg); }
.flipBottom.front { transform: rotateX(180deg) rotateY(0deg); transform-style: preserve-3d; backface-visibility: hidden; transition: all 0.4s ease-in-out 0s; transform-origin: 0px 0px 0px; }
.flipBottom.front.flip { transform: rotateX(0deg); }
.flipTop00 { background-position: 0px 0px; }
.flipTop0 { background-position: -42px 0px; }
.flipTop1 { background-position: -84px 0px; }
.flipTop2 { background-position: -126px 0px; }
.flipTop3 { background-position: -168px 0px; }
.flipTop4 { background-position: -210px 0px; }
.flipTop5 { background-position: -252px 0px; }
.flipTop6 { background-position: -294px 0px; }
.flipTop7 { background-position: -336px 0px; }
.flipTop8 { background-position: -378px 0px; }
.flipTop9 { background-position: -420px 0px; }
.flipBottom00 { background-position: 0px -28px; }
.flipBottom0 { background-position: -42px -28px; }
.flipBottom1 { background-position: -84px -28px; }
.flipBottom2 { background-position: -126px -28px; }
.flipBottom3 { background-position: -168px -28px; }
.flipBottom4 { background-position: -210px -28px; }
.flipBottom5 { background-position: -252px -28px; }
.flipBottom6 { background-position: -294px -28px; }
.flipBottom7 { background-position: -336px -28px; }
.flipBottom8 { background-position: -378px -28px; }
.flipBottom9 { background-position: -420px -28px; }
h2.benefitsHead { font-size: 40px; margin: 40px 0px 0px; text-align: center; }
#whyKeyQuestions { list-style: outside none none; margin: 25px 0px 50px; padding: 0px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(255, 255, 255); }
#benefitsWhen li, #whyKeyQuestions li { padding: 20px 30px; border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(255, 255, 255); margin: 0px; }
#whyKeyQuestions li h3 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 30px; color: rgb(0, 0, 0); line-height: 1.1; width: 79%; display: inline; background: transparent url(3075d8f4f51125647429589ed9584b5a42562cf4.png)  no-repeat scroll 0px 6px; padding: 0px 0px 0px 40px; float: left; }
#whyKeyQuestions li p.readMore { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; font-size: 16px; color: rgb(19, 135, 186); text-transform: uppercase; background: rgba(255, 255, 255, 0.7) url(6d942ad3f0e5d651e887d8195a0e010c253f772a.png)  no-repeat scroll 7px 10px; padding: 0px 6px 0px 20px; border-radius: 3px; margin: 8px 0px 0px; text-shadow: none; cursor: pointer; display: inline; float: right; }
#whyKeyQuestions li p.readMore:hover { background-color: rgb(255, 255, 255); }
#whyKeyQuestions li .hiddenAnswer { display: none; }
#whyKeyQuestions li .hiddenAnswer p { clear: both; padding: 10px 125px 0px 41px; font-size: 26px; line-height: 1.2; color: rgb(0, 0, 0); }
#benefitsWhen { margin: 10px 0px 40px; }
#benefitsWhen li { padding: 40px 30px; }
#benefitsWhen li:first-child { border-top: medium none; }
#benefitsWhen li:last-child { border-bottom: medium none; }
#benefitsWhen img { float: left; margin: 0px 25px 0px 0px; }
#benefitsWhen .textWrap { float: left; width: 780px; }
#benefitsWhen h3 { font-size: 35px; line-height: 1; margin: 16px 0px 0px; color: rgb(0, 0, 0); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
#benefitsWhen p { color: rgb(0, 0, 0); margin: 10px 0px 0px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
#benefitsWhen p.quote { font-size: 26px; }
#benefitsWhen p.cite { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 23px; text-shadow: none; }
#benefitsWhen p.cite .jobTitle { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; color: red; }
#productVideo { box-sizing: border-box; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; width: 460px; height: 269px; margin-top: 20px; margin-bottom: 25px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
#clientHero ul.breadcrumb li, ul.breadcrumb li { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif ! important; margin: 0px; }
ul.breadcrumb { list-style: outside none none; border: medium none; background: transparent none repeat scroll 0px 0px; height: 20px; margin: -20px 0px 5px; padding: 0px; color: rgb(51, 51, 51); }
ul.breadcrumb li { float: left; font-size: 20px; margin: 0px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif ! important; }
ul.breadcrumb li.chevron { width: 23px; height: 15px; background: rgb(255, 255, 255) url(20239596ab079aac3b582b733445f3816805028f.jpg)  no-repeat scroll 2px 4px; }
#clientHero ul a:visited, ul.breadcrumb a { color: rgb(51, 51, 51); text-decoration: none; }
ul.breadcrumb a:hover { text-decoration: underline; }
#videoPlayer { width: 550px; height: 309px; margin: 60px 30px 0px 20px; float: left; background: transparent url(4eb9b2202cf91c7b18fc50db5a86a361ab686f18.jpg)  no-repeat scroll left top; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8); }
#videoDetails { float: left; width: 360px; margin: 60px 0px 0px; }
#videoDetails img { margin: 10px 0px 0px; }
#videoDetails p { font-size: 22px; color: rgb(0, 0, 0); line-height: 1.3; margin: 22px 0px 15px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); }
#videoDetails p.cite, #videoDetails p.citePos { margin: 0px 0px 5px; }
#videoDetails p.cite { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; font-size: 21px; }
#videoDetails p.citePos { font-size: 19px; }
.videoLeft, .videoRight { float: left; }
.videoLeft { width: 545px; margin: 45px 0px 0px 20px; padding: 0px 35px 20px 0px; }
.videoLeft h1 { font-size: 37px; letter-spacing: -1px; line-height: 1; margin: 10px 0px; }
.videoLeft h2 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; font-size: 25px; color: red; margin: 0px 0px 10px; line-height: 1; }
.videoLeft h3 { font-family: "LinotypeUniversW01-Heav 723715",arial; color: rgb(0, 0, 0); font-size: 25px; line-height: 32px; margin: 30px 0px 15px; }
.videoLeft p { font-size: 18px; line-height: 1.45; margin: 0px 0px 18px; color: rgb(68, 68, 68); font-family: georgia,serif; }
.videoLeft p .kicker { font-size: 20px; color: red; font-family: "LinotypeUniversW01-Heav 723715",arial; }
.buttonCorp { display: block ! important; text-align: center ! important; padding: 10px 0px ! important; font-size: 24px ! important; background: rgb(19, 135, 186) none repeat scroll 0% 0% ! important; border-bottom: 2px solid rgb(22, 91, 121) ! important; }
.buttonCorp:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0% ! important; }
.topButton { margin: 40px 0px 18px ! important; }
.videoRight { width: 340px; margin: 55px 0px 0px 25px; }
.videoRight h3 { margin: 5px 0px 0px; font-size: 24px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 3px 8px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; }
#relatedVideos { background: rgb(239, 239, 239) none repeat scroll 0% 0%; padding: 5px; margin: 0px; }
#relatedVideos img { margin: 0px 0px 5px; width: 324px; }
#relatedVideos li { margin: 0px 0px 15px; cursor: pointer; padding: 3px 3px 8px; }
#relatedVideos li:hover { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
#relatedVideos li:last-child { margin: 0px 0px 5px; }
#relatedVideos li h4 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; padding: 0px 8px; font-size: 16px; }
#relatedVideos li h4.jobTitle { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial; }
.newsTermsWrapper { border-top: 1px solid rgb(153, 153, 153); margin-top: 12px; padding-top: 12px; }
.newsTag { margin-top: 18px; }
.newsTop { border-bottom: 3px solid red; margin-bottom: 30px; }
.newsLeft ul { text-align: center; text-transform: uppercase; font-size: 20px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; letter-spacing: -1px; }
.newsLeft ul li { margin: 0px 0px 10px; }
.newsRight { border-left: 1px solid rgb(153, 153, 153); padding-left: 24px; }
.newsRight ul { list-style: outside none square; margin-left: 18px; }
.newsLeftSmall { text-align: center; line-height: 100%; text-transform: uppercase; font-size: 20px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; letter-spacing: -1px; }
.newsLeftBig { text-align: center; line-height: 70%; color: red; text-transform: uppercase; font-size: 60px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; }
.newsRight h2 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; font-size: 28px; line-height: 120%; }
.newsRight h3 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; font-size: 20px; line-height: 120%; margin-bottom: 18px; }
.newsRight p.ital { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 20px ! important; text-transform: uppercase; }
.detail-layer { margin: 0px 0px 0px -41px; }
.detail-layer h1 { font-size: 50px; }
.detail-layer h3 { padding: 10px 0px 0px 10px; border-top: 5px solid rgb(0, 0, 0); }
.detail-layer p.subhead { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 23px; line-height: 1; padding: 6px 0px; color: rgb(0, 0, 0); }
.detail-layer p { font-size: 23px; line-height: 1.3; padding: 10px 0px 0px 3px; }
.newsletter-hero { margin: 10px 20px 10px 0px; }
.detail-layer a.buttonCorp { float: right; width: 314px ! important; margin: 10px 0px 55px; }
.detail-layer a.buttonCorp:active { border-left: medium none; }
#newsletter-testimonials img { float: left; margin: 15px 0px 10px 20px; border: 5px solid rgb(51, 51, 51); border-radius: 100px; width: 125px; }
#newsletter-testimonials p { font-size: 23px; line-height: 1.3; padding: 10px 5px 0px 0px; color: rgb(0, 0, 0); font-style: normal; width: 315px; float: right; }
#newsletter-testimonials .quoteAttribute { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,Helvetica,sans-serif; font-size: 20px; font-weight: 400; font-style: normal; color: rgb(0, 0, 0); }
p.checkText { font-size: 19px; }
#privacyPolicy h1, #privacyPolicy h2, #privacyPolicy h3 { padding: 0px 10px; }
#privacyPolicy h1 { font-size: 41px; letter-spacing: -1px; }
#privacyPolicy h2 { font-size: 34px; color: red; margin: 35px 0px 0px; border-top: 2px solid rgb(51, 51, 51); }
#privacyPolicy h3 { font-size: 26px; margin: 30px 0px 5px; }
#privacyPolicy h4 { font-size: 22px; color: red; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; padding: 0px 10px; margin: 0px 0px 5px; }
#privacyPolicy p { color: rgb(34, 34, 34); font-size: 22px; line-height: 1.2; margin: 0px 0px 14px; padding: 0px 10px; }
#privacyPolicy ul { margin: 10px 0px 30px; padding: 0px 10px; font-size: 21px; font-family: "LinotypeUniversW01-Ligh 723625",arial narrow,helvetica,arial; }
#privacyPolicy ul li { line-height: 1; margin: 0px 0px 10px; padding: 0px 0px 0px 20px; background: transparent url(cc159bd02bf6dd8697236ffec8ddfa85da0e513e.png)  no-repeat scroll 3px 5px; color: rgb(34, 34, 34); }
#privacyPolicy ul.copyrightAgent { margin: 30px 10px; background: rgb(243, 243, 243) none repeat scroll 0% 0%; border-radius: 5px; padding: 20px; width: 48%; }
#privacyPolicy ul.copyrightAgent li { background: transparent none repeat scroll 0px 0px; margin: 0px 0px 6px; padding: 0px; }
#privacyPolicy ul.copyrightAgent li.heading { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 22px; }
#layerZero { margin: -31px 0px 0px; padding: 0px; height: 408px; border-bottom: 4px solid rgb(255, 255, 255); background: transparent url(fc7ada9baa5c08b0b7f6acfd32e79f12a516ccf3.png)  repeat-x scroll left top; box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.3) inset; position: relative; }
#layerZero .wrapper { width: 970px; margin: 0px auto; padding-top: 110px; text-align: center; }
#layerZero h2.heroText { margin: 0px auto; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 100px; letter-spacing: -1px; padding-bottom: 25px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); }
#layerZero p { color: rgb(0, 0, 0); line-height: 1.25; font-size: 32px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); margin: 0px 0px 18px; padding: 0px; }
#careersLayerTwo { padding: 0px 0px 50px; border-top: 4px solid rgb(226, 226, 226); }
#careersLayerTwo .tabtop { position: relative; margin: -64px 0px 0px 214px; background: rgb(255, 255, 255) url(af8aa3bd9371d6250fcd435e9dc26e9309bc56be.jpg)  no-repeat scroll left top; width: 540px; padding: 30px 0px 45px; }
#careersLayerTwo h1 { margin: -12px 0px 0px; text-align: center; }
#careersLayerTwo .leftCol { float: left; margin-top: 12px; width: 305px; height: 305px; background: transparent url(a81209f26892219cd81f3c3d8306ccd5fb40be64.png)  no-repeat scroll center top; }
#careersLayerTwo .rightCol { float: left; margin-left: 40px; width: 620px; }
#careersLayerTwo h2 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; color: rgb(0, 0, 0); font-size: 36px; margin: 0px 0px 15px; }
#careersLayerTwo ul { list-style: outside none none; margin: 0px 0px 25px; padding: 0px; float: left; }
#careersLayerTwo ul li { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 26px; background: transparent url(f758e39be8248bd066e309efd836d53f8e973712.jpg)  no-repeat scroll 0px 16px; padding: 0px 0px 0px 17px; margin: 0px 0px 14px; line-height: 1.4; color: rgb(0, 0, 0); }
#careersLayerTwo p { color: rgb(51, 51, 51); line-height: 1.25; font-size: 26px; margin: 0px 0px 18px; padding: 0px; }
#careersLayerThree { margin: 0px 0px -50px; padding: 68px 0px; background: transparent url(f7a5077de4ce74ca8a44cf258222e5a972926a80.jpg)  no-repeat scroll center center / cover ; height: 770px; border-top: 4px solid rgb(255, 255, 255); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7) inset; position: relative; width: 100%; }
#careersLayerThree h2 { font-size: 72px ! important; text-transform: uppercase; color: rgb(51, 51, 51); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); padding-bottom: 15px; line-height: 1em ! important; }
#careersLayerThree h2 .red2 { color: red; font-size: 91px; }
#careersLayerThree p { color: rgb(51, 51, 51); line-height: 1.25; font-size: 26px; margin: 0px 0px 18px; padding: 0px; }
.wrapper2 { width: 1190px; margin: 0px auto; }
.leftCol2 { margin: 245px 0px 0px; width: 380px; float: left; box-sizing: border-box; }
.rightCol2 { position: relative; margin: 0px; width: 778px; height: 778px; background: transparent url(160c33a975af43f6c3da83725b9727020dcf3e85.png)  no-repeat scroll 0px 494px; float: left; box-sizing: border-box; }
h3.team { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 16px; }
h3.learnMore { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 24px; color: rgb(255, 255, 255); }
h3.cta { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 24px; color: rgb(255, 255, 255); }
h3.cta2 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 24px; color: rgb(51, 51, 51); }
.red { color: red; }
.innerDiamond, .innerDiamond2, .innerDiamond3, .innerDiamond4 { text-align: center; display: block; transform: rotate(45deg); }
.innerDiamond2, .innerDiamond3, .innerDiamond4 { position: absolute; width: 160px; }
.innerDiamond { position: relative; left: 13px; top: 87px; width: 125px; }
.innerDiamond2 { left: 4px; top: 55px; }
.innerDiamond3 { left: 17px; top: 52px; }
.innerDiamond4 { left: 13px; top: 72px; }
.team-box:hover { transition: background-color 0.3s ease 0s; box-shadow: 0px 0px 54px rgb(226, 226, 226) inset; }
.diamond1, .diamond2, .diamond3, .diamond4, .diamond5, .diamond6, .diamond7, .diamond8, .diamond9 { cursor: pointer; position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 180px; height: 180px; box-shadow: 0px 0px 1px 0px rgb(51, 51, 51); box-sizing: border-box; transform: rotate(-45deg); }
.diamond1 { background: red none repeat scroll 0% 0%; left: 298px; top: 0px; cursor: default; }
.diamond2 { left: 165px; top: 133px; }
.diamond3 { left: 431px; top: 133px; }
.diamond4 { left: 32px; top: 266px; }
.diamond5 { background: rgb(51, 51, 51) none repeat scroll 0% 0%; left: 298px; top: 266px; }
.diamond6 { left: 564px; top: 266px; }
.diamond7 { left: 165px; top: 399px; }
.diamond8 { left: 431px; top: 399px; }
.diamond9 { background: rgb(237, 235, 236) none repeat scroll 0% 0%; left: 298px; top: 532px; }
.plus { background: transparent url(926831f040bdce9f06b2e4ac3d69f145c94a1a5d.png)  no-repeat scroll center center; width: 32px; height: 32px; position: absolute; top: 66px; left: 45px; }
.icon-ra { background: transparent url(6c46b35acd9df55e1694fa87b8b21f1b92e1d6b8.png)  no-repeat scroll center center; width: 63px; height: 68px; position: absolute; top: -79px; left: 26px; }
.icon-ms { background: transparent url(dfa60c71f87d63d053ace5aca891de66b93b5593.png)  no-repeat scroll center center; width: 70px; height: 71px; position: absolute; top: -76px; left: 26px; }
.icon-pd { background: transparent url(8745c4a01a2d1492599ce2686c0d7c35b81138fd.png)  no-repeat scroll center center; width: 60px; height: 58px; position: absolute; top: -71px; left: 31px; }
.icon-od { background: transparent url(634903ee214596f51b212af181a3af6f796bf6eb.png)  no-repeat scroll center center; width: 78px; height: 39px; position: absolute; top: -50px; left: 31px; }
.icon-it { background: transparent url(eacf1d76c9799623f703906597e115e0a05a7b5c.png)  no-repeat scroll center center; width: 63px; height: 61px; position: absolute; top: -71px; left: 31px; }
.icon-ap { background: transparent url(041b89b8ba0038adbb419835c3d2d9ed9a1cac1b.png)  no-repeat scroll center center; width: 58px; height: 53px; position: absolute; top: -65px; left: 25px; }
.team-content, .team-wrapper { box-sizing: border-box; width: 100%; height: 100%; }
.team-wrapper { margin: 0px auto; padding: 6px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; position: relative; }
.team-content { padding: 25px 40px 40px; border: 6px solid rgb(227, 227, 227); text-align: center; }
#closeVid { position: absolute; top: -28px; right: -27px; background: transparent url(bb2b7f69c65e1439ec6f7848268c82b0c805ac89.png)  no-repeat scroll left top; width: 60px; height: 60px; cursor: pointer; display: none; }
#closeVid.cr-close { top: -58px; right: 71px; }
.team-icon { margin: 0px auto; width: 82px; height: 82px; }
.odEmployee { width: 100%; background: transparent url(f2cb5885c5ddbe7f82713e665dca636b95149e7a.png)  no-repeat scroll 83px 1px; margin-top: 40px; height: 340px; }
.left-employee { box-sizing: border-box; float: left; width: 50%; height: 100%; text-align: left; }
.left-employee img { margin-top: 82px; margin-bottom: 15px; }
.right-quote { box-sizing: border-box; float: left; width: 50%; height: 100%; padding-top: 6px; }
p.quote { text-align: left; font-size: 20px; line-height: 1.4em; color: rgb(51, 51, 51); }
blockquote { width: 230px; text-align: left; font-family: TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif; font-style: italic; font-size: 21px; line-height: 1.4em; color: rgb(51, 51, 51); border-left: 0px none; padding: 0px; quotes: "“" "”" "‘" "’"; }
h3.team-heading { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 34px; margin-top: 25px; margin-bottom: 15px; }
.left-employee h3 { font-size: 22px; }
#team p { color: rgb(51, 51, 51); line-height: 1.25; font-size: 22px; margin: 0px 0px 18px; padding: 0px; }
.bluePillbutton, .bluePillbutton:visited { margin: 0px auto; width: 200px; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial; font-size: 18px; text-decoration: none; border-radius: 40px; cursor: pointer; padding: 4px 13px 4px 20px; line-height: 1.15; clear: both; display: block; background-color: rgb(19, 135, 186); }
.bluePillbutton:hover { background-color: rgb(43, 123, 172); }
.squareCTA { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 22px; margin: 20px 0px 0px; padding: 10px 22px; display: inline-block; border-radius: 5px; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); text-decoration: none; }
.squareCTA.squareCTAblue { background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.squareCTA.squareCTAblue:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.squareCTA.squareCTAred { background: red none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.squareCTA.squareCTAred:hover { background: rgb(215, 2, 2) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.squareCTA.squareCTAorange { background: rgb(244, 182, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.squareCTA.squareCTAorange:hover { background: rgb(247, 154, 60) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#advertisePage h2, #advertisePage h3, #advertisePage p { text-shadow: 1px 1px 0px rgb(255, 255, 255); color: rgb(0, 0, 0); }
#advertisePage .paddingLeftRight { padding: 0px 20px; }
#advertisePage .rateSheetPad { padding: 0px 80px; }
#advertisePage h2 { font-size: 45px; border-bottom: 2px solid rgb(204, 204, 204); margin: 40px 0px 20px; padding: 0px 20px 10px; box-shadow: 0px 2px 0px rgb(255, 255, 255); }
#advertisePage h2.extraPadding { padding: 0px 40px 10px; }
#advertisePage p.extraPadding { padding: 0px 20px; }
#advertisePage h3 { font-size: 28px; margin: 25px 0px 10px; }
#advertisePage p { font-size: 23px; }
#advertisePage p.clientQuote { font-family: georgia,serif; color: rgb(51, 51, 51); font-style: italic; text-shadow: none; font-size: 22px; line-height: 1.5; }
#advertisePage p.clientCite { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; padding: 0px 20px 0px 30px; margin: 15px 0px 50px; }
#advertisePage ul li { text-shadow: 1px 1px 0px rgb(255, 255, 255); }
#advertisePage ul li .adNumber { color: red; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial,sans-serif; }
.adOverviewLeft, .adOverviewRight { float: left; margin: 20px 0px 0px; }
.adOverviewLeft { width: 30%; padding: 30px 30px 20px 0px; border-right: 1px solid rgb(204, 204, 204); height: 1026px; }
.adOverviewRight { width: 70%; padding: 20px 0px 20px 30px; border-left: 1px solid rgb(255, 255, 255); }
#advertisePage .adOverviewRight h2 { margin: 0px 0px 20px; }
.adTwoCol { width: 50%; float: left; }
.adTwoCol.left { padding: 0px 15px 0px 0px; }
.adTwoCol.right { padding: 0px 0px 0px 15px; }
.adThreeCol { width: 33%; float: left; }
.adv-rate-table { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-size: 18px; }
.adv-rate-table td { padding: 10px 0px 6px; }
.adv-rate-table h4 { font-size: 22px; margin: 15px 0px 0px; }
.adv-float { margin: 0px; }
.adv-rate-table h4 span { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; color: rgb(0, 0, 0); font-size: 17px; }
.adv-rate-table strong { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial,sans-serif; font-weight: 400; }
.webinar-main p { font-size: 18px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; line-height: 1.4; }
.webinar-main p strong { font-size: 18px; color: rgb(0, 0, 0); }
.viewSizes, .viewSizes:visited { float: left; }
.viewSizes:hover { background: rgb(207, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.adv-rate-table .viewSizes { float: right; }
.coverageContainer { width: auto; max-width: 1100px; min-width: 970px; padding: 0px 20px; margin: 20px auto 0px; box-sizing: border-box; }
.coverageContainer .col-1.coverageLeft { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(215, 215, 215); width: 63%; margin: 0px; padding: 55px; box-sizing: border-box; }
.coverageContainer .col-2.coverageRight { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-top: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); border-bottom: 1px solid rgb(215, 215, 215); width: 37%; margin: 55px 0px 0px; padding: 0px; box-sizing: border-box; }
.coverageContainer .corporate-article h1 { border-top: 6px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); font-size: 45px; line-height: 1; margin: 0px 0px 12px; padding: 10px 5px; color: rgb(51, 51, 51); }
.coverageContainer .corporate-article h3 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; font-size: 27px; line-height: 1.25; color: red; padding: 0px 5px; }
.coverageContainer .corporate-article h3 span { display: block; color: rgb(51, 51, 51); }
.coverageContainer .corporate-article h2 { font-size: 28px; line-height: 1.1; margin: 35px 0px 0px; padding: 0px 5px; }
.coverageContainer .corporate-article h3.keyQuestions { border-top: 2px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding: 5px; margin: 30px 0px 0px; }
.coverageContainer .corporate-article p { font-size: 19px; line-height: 1.4; padding: 16px 5px 0px; color: rgb(0, 0, 0); position: relative; z-index: 1; font-family: Georgia,Times,"Times New Roman",serif; }
.coverageContainer .scrimText { background: transparent url(af511c58b9a59ff3851482945cee6a7d28bb01ea.png)  repeat-x scroll left top; width: 100%; padding: 210px 0px 0px; margin: -250px 0px 0px; box-sizing: border-box; position: relative; z-index: 1; }
.coverageContainer #lockIcon { width: 45px; height: 45px; background: transparent url(1b418fc1696c0e8f0670dac2e8b2194849526259.png)  no-repeat scroll 0px 0px; position: relative; top: 23px; left: 50%; margin: 0px -23px; }
.coverageContainer .scrimText h4 { padding: 45px 10px 0px; text-align: center; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 27px; color: rgb(51, 51, 51); border-top: 2px dotted rgb(204, 204, 204); }
.coverageContainer .scrimText .actionButton { margin: 30px 0px 15px 65px; }
.coverageContainer .corporate-article img.chart { width: 324px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 20px 20px 10px 5px; float: left; }
.coverageContainer .corporate-article ul.keyQuestions { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial; font-size: 22px; color: rgb(0, 0, 0); margin: 15px 0px; padding: 0px 10px 0px 5px; }
.coverageContainer .corporate-article ul.keyQuestions li { background: transparent url(4ae7bd58b6710fd32f52706e4cf6dcfd3bb626aa.png)  no-repeat scroll 3px 9px; padding: 0px 0px 0px 15px; margin: 0px 0px 12px; line-height: 1.1; }
.coverageContainer #moreFromEmarketer { margin: 0px; padding: 0px 0px 10px; }
.coverageContainer #moreFromEmarketer h3 { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 10px 25px; font-size: 28px; margin: 0px -1px 10px; }
.coverageContainer #moreFromEmarketer ul { padding: 5px 25px 10px; margin: 0px; }
.coverageContainer #moreFromEmarketer ul li { background: transparent url(4ae7bd58b6710fd32f52706e4cf6dcfd3bb626aa.png)  no-repeat scroll 3px 9px; padding: 0px 0px 0px 14px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial; font-size: 20px; margin: 0px 0px 12px; line-height: 1.1; }
.coverageContainer #moreFromEmarketer p { padding: 0px 25px; margin: 0px 0px 15px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial; font-size: 21px; line-height: 1.3; }
.coverageContainer .ps2-form { box-shadow: none; background: transparent none repeat scroll 0px 0px; border-radius: 0px; }
.coverageContainer .ps2-form legend { background: rgb(51, 51, 51) none repeat scroll 0% 0%; width: 100%; text-shadow: none; font-size: 28px; padding: 10px 22px; }
.coverageContainer .ps2-form fieldset ul { padding: 22px 25px 0px; }
.coverageContainer .form-conclusion-text { border-bottom: 1px solid rgb(255, 255, 255); }
.coverageContainer .ps2-form ul.actions { border-bottom: 1px solid rgb(215, 215, 215); padding: 0px 25px 30px; }
.coverageContainer .ps2-form ul.actions li:first-child { display: none; }
.coverageContainer .ps2-form ul li.textArea label { width: 100%; margin: 10px 0px 0px; }
.coverageContainer .ps2-form ul li textarea { height: 100px; padding: 8px 3%; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 23px; line-height: 1.3; }
.coverageContainer .ps2-form ul li input:focus { border-color: rgb(19, 135, 186); }
.coverageContainer .ps2-form p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; text-align: left; font-size: 19px; padding: 0px; margin: 0px; }
.coverageContainer .ps2-form p.checkText { text-align: left ! important; padding: 8px 0px 3px ! important; margin: 0px 0px 0px 20px ! important; }
.successMessage { padding: 45px 0px 20px; }
.successMessage.hero { background: transparent url(1ed1b0f830258322dfc591e132cf516ffbeee823.png)  no-repeat scroll 40px 20px; padding: 23px 0px 0px; height: 165px; }
.successMessage h1 { font-size: 44px; padding: 0px 0px 0px 180px; margin: 0px; }
.successMessage.hero p { padding: 0px 0px 0px 184px; font-size: 28px; text-align: left; }
.successMessage h2 { font-size: 40px; text-align: center; }
.successMessage p { font-size: 24px; text-align: center; }
.successMessage .clientTiles { margin: 40px 0px; }
.successMessage.newsletterContent { background: transparent url(52b43dcab4bd7664ad2963796335720d595766fd.jpg)  no-repeat scroll 0px 65px; height: 285px; padding: 45px 0px 20px; }
.successMessage.newsletterContent h2 { text-align: left; padding: 28px 0px 0px 350px; }
.successMessage.newsletterContent p { text-align: left; padding: 0px 0px 0px 350px; }
.successMessage.newsletterContent a.actionButton { margin: 15px 0px 0px 350px; }
#surveyThankYou { position: relative; padding: 100px 0px 0px; }
#surveyThankYou.noiseSection.noBorder { border-top: medium none; }
#surveyThankYou .wrapper { height: 240px; }
#surveyThankYou .colLeft { width: 114px; height: 114px; float: left; padding: 30px 30px 40px 44px; }
#surveyThankYou .colRight { width: 700px; float: left; padding: 30px 30px 0px 10px; }
#surveyThankYou h2 { font-size: 44px; }
#surveyThankYou p { font-size: 22px; }
@media only screen and (max-width: 1250px) {
  #persistentContact, #persistentNewsletter { width: 38px; padding: 0px; }
  #persistentNewsletter { top: 175px; height: 189px; background: rgba(0, 0, 0, 0.6) url(d6e61230d5f2b15ee5b3676b69a8ca5c51d1c22e.png)  no-repeat scroll 5px 5px; }
  #persistentContact { top: 375px; height: 143px; background: rgba(0, 0, 0, 0.6) url(d6e61230d5f2b15ee5b3676b69a8ca5c51d1c22e.png)  no-repeat scroll -26px 5px; }
  #persistentNewsletter:hover { background: rgb(0, 0, 0) url(d6e61230d5f2b15ee5b3676b69a8ca5c51d1c22e.png)  no-repeat scroll 5px 5px; }
  #persistentContact:hover { background: rgb(0, 0, 0) url(d6e61230d5f2b15ee5b3676b69a8ca5c51d1c22e.png)  no-repeat scroll -26px 5px; }
  #persistentContact p, #persistentNewsletter p { display: none; }
  .productsHero #productVideo { margin-left: 45px; }
  .productsHero .retailBug { left: 741px; }
  .leftCol2 { margin: 0px auto; width: 475px; float: none; text-align: center; }
  .rightCol2 { float: none; margin: 80px auto 0px; }
  #careersLayerThree { margin: 0px; height: 1100px; }
}
@media only screen and (max-width: 1070px) {
  #persistentContact, #persistentNewsletter { display: none; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #layerThree img { width: 430px; margin: -5px 45px 0px 0px; }
}
.clickPoint { opacity: 0; display: none; position: absolute; cursor: pointer; z-index: 1; width: 49px; height: 49px; background: transparent url(db5a54b44d0db4bf15023d01ba10232000f5a3fa.png)  no-repeat scroll left top; }
.clickPoint:hover { background: transparent url(db5a54b44d0db4bf15023d01ba10232000f5a3fa.png)  no-repeat scroll left bottom; }
#reportClick1.clickPoint { top: 33px; left: 223px; }
#reportClick2.clickPoint { top: 416px; left: 240px; }
#reportClick3.clickPoint { top: 366px; left: 603px; }
#reportClick4.clickPoint { top: 314px; left: 440px; }
#searchClick1.clickPoint { top: -67px; left: 245px; }
#searchClick2.clickPoint { top: 189px; left: 613px; }
#searchClick3.clickPoint { top: 291px; left: 109px; }
#benchClick1.clickPoint { top: 264px; left: 251px; }
#benchClick2.clickPoint { top: 28px; left: 482px; }
#benchClick3.clickPoint { top: 450px; left: 187px; }
#benchClick4.clickPoint { top: 598px; left: 681px; }
#dashClick1.clickPoint { top: 105px; left: 96px; }
#dashClick2.clickPoint { top: 134px; left: 165px; }
#dashClick3.clickPoint { top: 95px; left: 500px; }
#dashClick4.clickPoint { top: 150px; left: 517px; }
#dashClick5.clickPoint { top: 358px; left: 220px; }
#atlasClick1.clickPoint { top: 187px; left: 369px; }
#atlasClick2.clickPoint { top: 46px; left: 213px; }
#atlasClick3.clickPoint { top: 361px; left: 574px; }
#atlasClick4.clickPoint { top: 558px; left: 216px; }
#interviewClick1.clickPoint { top: 354px; left: 428px; }
#interviewClick2.clickPoint { top: 71px; left: 221px; }
#interviewClick3.clickPoint { top: 318px; left: 689px; }
#customizeClick1.clickPoint { top: 70px; left: 198px; }
#customizeClick2.clickPoint { top: 522px; left: 226px; }
#customizeClick3.clickPoint { top: 120px; left: 586px; }
.loadSprite, .loadSprite img { width: 1px; height: 1px; position: absolute; z-index: 0; left: -5px; }
#flyout { display: none; position: absolute; z-index: 2; background-repeat: no-repeat; background-color: transparent; width: 610px; height: 210px; box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.48); }
#flyout h3 { display: block; width: 290px; padding-left: 300px; padding-right: 10px; padding-top: 55px; font-size: 19px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; color: red; letter-spacing: -1px; }
#flyout p { display: block; width: 290px; padding-left: 300px; font-size: 18px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; }
#closeFlyout { position: absolute; cursor: pointer; top: -17px; right: -15px; background: transparent url(fcaec206e63f8ec18353a9e3196d8034d6989486.png)  no-repeat scroll 0% 0%; width: 40px; height: 40px; }
#flyout.flyout1 { background-image: url(3fcb469d1799903c6fccb556831db7f312445907.jpg) ; background-position: 0px 0px; left: 41px; top: -103px; }
#flyout.flyout2 { background-image: url(3fcb469d1799903c6fccb556831db7f312445907.jpg) ; background-position: 0px -210px; left: 88px; top: 278px; }
#flyout.flyout3 { background-image: url(3fcb469d1799903c6fccb556831db7f312445907.jpg) ; background-position: 0px -420px; left: 180px; top: 227px; }
#flyout.flyout4 { background-image: url(3fcb469d1799903c6fccb556831db7f312445907.jpg) ; background-position: 0px -630px; left: 101px; top: 172px; }
#flyout.flyout5 { background-image: url(1b4eac423eafccfe4fbbba1c3be202b5bed4a4b9.jpg) ; background-position: 0px 0px; left: 60px; top: -212px; }
#flyout.flyout6 { background-image: url(1b4eac423eafccfe4fbbba1c3be202b5bed4a4b9.jpg) ; background-position: 0px -210px; left: 150px; top: 45px; }
#flyout.flyout7 { background-image: url(1b4eac423eafccfe4fbbba1c3be202b5bed4a4b9.jpg) ; background-position: 0px -420px; left: 50px; top: 150px; }
#flyout.flyout8 { background-image: url(f5d4a85e4642250f399e80a3e882d5153d0a10e7.jpg) ; background-position: 0px 0px; left: 80px; top: 117px; }
#flyout.flyout9 { background-image: url(f5d4a85e4642250f399e80a3e882d5153d0a10e7.jpg) ; background-position: 0px -210px; left: 40px; top: -116px; }
#flyout.flyout10 { background-image: url(f5d4a85e4642250f399e80a3e882d5153d0a10e7.jpg) ; background-position: 0px -420px; left: 60px; top: 303px; }
#flyout.flyout11 { background-image: url(f5d4a85e4642250f399e80a3e882d5153d0a10e7.jpg) ; background-position: 0px -630px; left: 187px; top: 450px; }
#flyout.flyout12 { background-image: url(592ca309191a1771547c5584d4c8eafea456ff30.jpg) ; background-position: 0px 0px; left: 57px; top: -43px; }
#flyout.flyout13 { background-image: url(592ca309191a1771547c5584d4c8eafea456ff30.jpg) ; background-position: 0px -420px; left: 69px; top: -10px; }
#flyout.flyout14 { background-image: url(592ca309191a1771547c5584d4c8eafea456ff30.jpg) ; background-position: 0px -840px; left: 68px; top: -50px; }
#flyout.flyout15 { background-image: url(592ca309191a1771547c5584d4c8eafea456ff30.jpg) ; background-position: 0px -630px; left: 73px; top: 6px; }
#flyout.flyout16 { background-image: url(592ca309191a1771547c5584d4c8eafea456ff30.jpg) ; background-position: 0px -210px; left: 76px; top: 212px; }
#flyout.flyout17 { background-image: url(6b7e6fcc5c4775a15fc271c406b829fe18f32cfd.jpg) ; background-position: 0px 0px; left: 76px; top: 37px; }
#flyout.flyout18 { background-image: url(6b7e6fcc5c4775a15fc271c406b829fe18f32cfd.jpg) ; background-position: 0px -210px; left: 44px; top: -99px; }
#flyout.flyout19 { background-image: url(6b7e6fcc5c4775a15fc271c406b829fe18f32cfd.jpg) ; background-position: 0px -420px; left: 125px; top: 211px; }
#flyout.flyout20 { background-image: url(6b7e6fcc5c4775a15fc271c406b829fe18f32cfd.jpg) ; background-position: 0px -630px; left: 104px; top: 407px; }
#flyout.flyout21 { background-image: url(a2c6f22f7d46b64d1c661a8181d6c0361cb79c63.jpg) ; background-position: 0px 0px; left: 104px; top: 210px; }
#flyout.flyout22 { background-image: url(a2c6f22f7d46b64d1c661a8181d6c0361cb79c63.jpg) ; background-position: 0px -210px; left: 46px; top: -75px; }
#flyout.flyout23 { background-image: url(a2c6f22f7d46b64d1c661a8181d6c0361cb79c63.jpg) ; background-position: 0px -420px; left: 152px; top: 170px; }
#flyout.flyout24 { background-image: url(637af47509b34e72cb6d321b7229031875873e6a.jpg) ; background-position: 0px 0px; left: 47px; top: -71px; }
#flyout.flyout25 { background-image: url(637af47509b34e72cb6d321b7229031875873e6a.jpg) ; background-position: 0px -210px; left: 79px; top: 373px; }
#flyout.flyout26 { background-image: url(637af47509b34e72cb6d321b7229031875873e6a.jpg) ; background-position: 0px -420px; left: 98px; top: -27px; }
.drop-shadow { position: relative; width: 802px; min-height: 824px; background: transparent url(6a16331ba1fba95beed82851cebe844cfad48695.png)  no-repeat scroll 0px 30px; }
.widget { width: 832px; min-height: 794px; background: transparent url(2d4b8e8948f0bbe12c1fc1d5e069e6527a26a64f.png)  no-repeat scroll 30px center; }
.tour { box-sizing: border-box; padding: 6px 0px 0px 32px; }
#pointer { width: 30px; height: 17px; position: absolute; background: transparent url(559fbcf8e74be01dbc860aeef490c837ac512797.png)  no-repeat scroll left bottom; }
.flyout1 #pointer { top: 202px; left: 193px; }
.flyout2 #pointer { top: 202px; left: 164px; }
.flyout3 #pointer { top: 202px; left: 436px; }
.flyout4 #pointer { top: 202px; left: 350px; }
.flyout5 #pointer { top: 202px; left: 196px; }
.flyout6 #pointer { top: 202px; left: 473px; }
.flyout7 #pointer { top: 202px; left: 72px; }
.flyout8 #pointer { top: 202px; left: 182px; }
.flyout9 #pointer { top: 202px; left: 454px; }
.flyout10 #pointer { top: 202px; left: 138px; }
.flyout11 #pointer { top: 202px; left: 506px; }
.flyout12 #pointer { top: 202px; left: 50px; }
.flyout13 #pointer { top: 202px; left: 106px; }
.flyout14 #pointer { top: 202px; left: 442px; }
.flyout15 #pointer { top: 202px; left: 454px; }
.flyout16 #pointer { top: 202px; left: 154px; }
.flyout17 #pointer { top: 202px; left: 305px; }
.flyout18 #pointer { top: 202px; left: 180px; }
.flyout19 #pointer { top: 202px; left: 460px; }
.flyout20 #pointer { top: 202px; left: 123px; }
.flyout21 #pointer { top: 202px; left: 335px; }
.flyout22 #pointer { top: 202px; left: 186px; }
.flyout23 #pointer { top: 202px; left: 549px; }
.flyout24 #pointer { top: 202px; left: 163px; }
.flyout25 #pointer { top: 202px; left: 158px; }
.flyout26 #pointer { top: 202px; left: 499px; }
img.app-hero { display: block; padding-left: 45px; }
ul.coverageList { padding-left: 35px; }
ul.coverageList li { background: transparent url(9f6dcda1560f7b56235bc084f9a469c93d6c3aa9.png)  no-repeat scroll 0px 7px; padding: 0px 0px 0px 17px; }
.downloadOptions { box-sizing: border-box; padding: 40px 0px 60px; width: 560px; min-height: 312px; border-bottom: 1px solid rgb(165, 165, 165); border-top: 1px solid rgb(255, 255, 255); margin-left: 45px; }
.downloadOptions:first-of-type { padding: 0px 0px 60px; border-top: medium none; }
.downloadOptions:last-of-type { padding: 40px 0px 120px; border-bottom: medium none; }
.downloadOptions .icon { width: 53px; height: 50px; margin: -54px 10px 0px 245px; }
.downloadOptions .icon3 { width: 53px; height: 50px; margin: 20px 10px 0px 245px; }
.downloadOptions p { font-size: 19px; float: left; display: block; width: 250px; margin: -54px 0px 0px 304px; }
.downloadOptions p.last { font-size: 19px; float: left; display: block; width: 250px; }
#flyout.flyout1 h3, #flyout.flyout1 p { width: 313px; padding-left: 265px; }
#flyout.flyout8 h3, #flyout.flyout8 p { width: 366px; padding-left: 219px; }
#flyout.flyout5 h3 { padding-top: 35px; }
#flyout.flyout13 h3, #flyout.flyout12 h3, #flyout.flyout14 h3, #flyout.flyout15 h3, #flyout.flyout19 h3 { padding-top: 46px; }
#flyout.flyout9 h3 { padding-top: 78px ! important; }
#flyout.flyout2 h3, .flyout10 h3, .flyout11 h3, .flyout17 h3, .flyout18 h3, .flyout20 h3, .flyout21 h3, .flyout4 h3, .flyout6 h3, .flyout7 h3, .flyout8 h3 { padding-top: 68px ! important; }
#flyout.flyout3 h3 { width: 380px; padding-left: 205px; padding-top: 33px; }
#reportsTOClist { width: 380px; margin: 7px 0px 25px; padding-left: 205px; }
#reportsTOClist li { font-size: 17px; background: transparent url(9f6dcda1560f7b56235bc084f9a469c93d6c3aa9.png)  no-repeat scroll 0px 4px; padding: 0px 0px 0px 15px; }
@keyframes pulse_animation {
0%, 20% { background-position: 0px 30px; }
30% { background-position: 5px 25px; }
40%, 50%, 60% { background-position: 0px 30px; }
70% { background-position: 5px 25px; }
100%, 80% { background-position: 0px 30px; }
}
@keyframes pulse_animation2 {
0%, 20% { transform: scale(1); }
30% { transform: scale(1.004); }
40%, 50%, 60% { transform: scale(1); }
70% { transform: scale(1.004); }
100%, 80% { transform: scale(1); }
}
.pulse { animation-name: pulse_animation; animation-duration: 10000ms; transform-origin: 70% 70% 0px; animation-iteration-count: infinite; animation-timing-function: linear; }
.pulse2 { animation-name: pulse_animation2; animation-duration: 10000ms; transform-origin: 50% 50% 0px; animation-iteration-count: infinite; animation-timing-function: linear; }
p.centered2 { text-align: center ! important; padding-left: 360px; padding-top: 0px; padding-bottom: 102px; }
#newProductsNewsletter a { font-family: "LinotypeUniversW01-Medi 723673"; font-size: 22px; color: rgb(43, 123, 172); }
#dash-companiesHero.heroSection { padding: 0px; }
#dash-companiesHero img { float: left; padding: 0px 40px 0px 32px; }
#dash-companiesHero h1 { margin: 0px; padding: 20px 0px 5px; letter-spacing: -1px; }
#dash-companiesHero h2 { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; letter-spacing: -1px; }
#dash-companiesHero p { font-size: 29px; padding: 5px 0px 15px; line-height: 34px; }
#dash-companiesHero .actionButton { clear: none; }
#dash-tourSection.container { padding: 45px 0px; text-align: center; }
#dash-tourSection h1 { font-size: 34px; text-align: center; letter-spacing: -1px; }
#dash-tourSection p.centeredTxt { display: block; margin: 0px auto; width: 500px; font-size: 23px; text-align: center; }
#dash-tourSection .noiseSection { margin: 0px; }
#dash-tourSection p.orKicker { font-size: 21px; display: block; width: 200px; margin: 12px auto; text-align: center; }
#dash-tourSection a.regularLink { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; color: rgb(19, 135, 186); font-size: 24px; }
#dash-tourSection .actionButton { margin-left: 317px; margin-top: 60px; }
.companiesHeadingWhite { background: transparent url(c2e17424994c1a1b9ac6fa458c1574794259f60e.png)  no-repeat scroll 50% 0px; text-align: center; margin: 5px 0px 0px; height: 168px; display: block; }
.companiesHeadingGrey { background: transparent url(e3210ace24cf089ecfdacca006ec581489bed4d4.png)  no-repeat scroll 50% 0px; text-align: center; margin: 5px 0px 0px; height: 168px; display: block; }
#dash-listSection.container { padding: 45px 0px; }
#dash-listSection h1 { font-size: 34px; text-align: center; letter-spacing: -1px; }
#dash-listSection p.centeredTxt { display: block; margin: 0px auto; width: 500px; font-size: 23px; text-align: center; }
#dash-listSection .actionButton { margin-left: 355px; margin-top: 0px; margin-bottom: 55px; }
#dash-listBox { width: 100%; min-height: 1000px; margin: 60px auto; padding: 4px; border: 4px solid rgb(226, 226, 226); box-sizing: border-box; }
#dash-companyList { box-sizing: border-box; margin: 0px; padding: 0px; border: 1px solid rgb(168, 168, 168); width: 100%; min-height: 1000px; text-align: center; }
ul.widgetNav { display: block; width: 970px; margin: -2px 0px 0px 335px; }
ul.widgetNav li { margin: 4px 0px 0px; float: left; height: 40px; border-bottom: 1px solid rgb(255, 255, 255); display: inline-block; line-height: 40px; text-align: center; background: transparent url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll left top; }
.widgetNav li.active { margin: -7px -1px 0px 0px; border: medium none; background: rgb(255, 255, 255) url(c9461bb9747c61f59d4d04569c61e762f42c7c5c.jpg)  repeat-x scroll left top; padding: 13px 4px 0px; height: 62px; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.3); }
.widgetNav li a { padding: 9px 14px; border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgba(255, 255, 255, 0.3) none repeat scroll 0% 0%; color: rgb(80, 80, 80); text-shadow: 1px 2px 0px rgb(255, 255, 255); box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1) inset; text-decoration: none; }
.widgetNav li.active a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-left: 4px solid rgb(226, 226, 226); border-bottom: 4px solid rgb(226, 226, 226); border-right: 4px solid rgb(226, 226, 226); font-size: 25px; padding: 19px 24px; box-shadow: none; }
#dash-companyList .companyTab { display: none; }
#dash-companyList .fourColumns { float: left; margin: 0px; padding: 35px 20px; width: 25%; font-size: 23px; }
#dash-companyList .fourColumns li { margin: 0px 0px 13px; line-height: 1.2; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; text-align: left; }
#bottomNext { box-shadow: -1px -6px 7px rgba(0, 0, 0, 0.4); }
.noise { background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6)) repeat scroll 0% 0%, transparent url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll 0% 0%; width: 100%; padding: 0px 0px 50px; margin: 0px; border-top: 4px solid rgb(255, 255, 255); box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.5) inset; position: relative; min-height: 710px; }
.whiteBorderTop { border-top: 4px solid rgb(255, 255, 255); }
.whiteBorderBottom { border-bottom: 4px solid rgb(255, 255, 255); }
.greyBorderTop { border-top: 4px solid rgb(227, 227, 227); }
.greyBorderBottom { border-bottom: 4px solid rgb(227, 227, 227); }
#tourWidgetOuter { position: relative; width: 100%; min-height: 519px; margin-top: 30px; padding: 4px; background-color: rgb(255, 255, 255); box-sizing: border-box; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2); }
#tourWidget { position: relative; width: 100%; height: 616px; padding: 4px; border: 4px solid rgb(226, 226, 226); box-sizing: border-box; }
.widgetLeft { position: relative; z-index: 10; float: left; width: 216px; height: 600px; margin: 0px 2px 0px 0px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; overflow: hidden; text-align: left; }
#tourWidget ul { margin: 0px; padding: 0px; }
#tourWidget ul li a { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 22px; padding-left: 25px; display: block; height: 50px; }
#tourWidget ul li { margin: 0px; padding: 0px; background: rgb(240, 240, 240) url(4cfe083c47c0be67b5f4c5743dde6a620338271b.png)  no-repeat scroll 195px 20px; width: 216px; height: 50px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(204, 204, 204); box-sizing: border-box; line-height: 47px; }
#tourWidget ul li.active { background: rgb(51, 51, 51) url(4cfe083c47c0be67b5f4c5743dde6a620338271b.png)  no-repeat scroll 195px 20px; border: 1px solid rgb(51, 51, 51); }
#tourWidget ul li.active a { color: rgb(255, 255, 255); }
#tourWidget ul li:first-child { border-top: 1px solid rgb(204, 204, 204); }
.widgetRight { position: relative; z-index: 6; float: left; width: 728px; height: 600px; overflow: hidden; margin: 0px; text-align: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.widgetRight .tabContent { width: 728px; height: 600px; position: absolute; top: 0px; left: 728px; display: block; }
.widgetRight .tabContent.currSlide { left: 0px; z-index: 2; display: block; }
.widgetRight .tabContent h4.widgetKicker { box-sizing: border-box; display: block; width: 728px; height: 50px; margin-top: 4px; padding-left: 25px; font-size: 28px; color: rgb(255, 255, 255); line-height: 48px; background-color: rgb(51, 51, 51); }
#tourWidget .widgetRight .dashShadow { width: 728px; height: 444px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5) inset; border: 1px solid rgb(204, 204, 204); }
#tourWidget .widgetRight img { width: 728px; height: 444px; position: relative; z-index: -2; }
#tourWidget .widgetRight p { font-size: 22px; padding: 15px 25px 0px; }
.dc-main-section1 .container { text-align: center; padding: 50px 0px 30px; }
.dc-main-section1 h1 { margin: 0px 0px 20px; color: red; font-size: 52px; font-weight: normal; letter-spacing: -1px; }
.dc-main-section1 p.ital { font-size: 24px ! important; font-weight: normal; }
.dc-main-section2 { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.dc-main-section2 .container { text-align: center; padding: 30px 0px 15px; }
.dc-main-section3 .container { text-align: center; padding: 50px 0px 60px; }
.dc-main-section3 h2 { font-size: 24px; font-weight: normal; letter-spacing: -1px; margin: 0px; }
.dc-main-section3 p.ital { font-size: 24px ! important; font-weight: normal; }
.dc-main-section2 .formSmallGroup input[type="text"] { margin-bottom: 0px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; width: 366px ! important; height: 37px ! important; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 18px; line-height: 20px; box-sizing: border-box; color: rgb(51, 51, 51) ! important; }
.dc-main-section2 .formSmallGroup input[type="text"]:focus { border-color: rgb(19, 135, 186); }
.dc-main-section2 .formSmallGroupSelect select { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; width: 366px ! important; height: 37px ! important; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 18px; line-height: 20px; box-sizing: border-box; color: rgb(51, 51, 51) ! important; }
.dc-main-section2 #submitButtonContainer input[type="submit"] { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 22px; margin: 5px 0px 0px; padding: 14px 35px; display: inline-block; border-radius: 0px; box-shadow: none; text-shadow: none; text-decoration: none; background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: 0px none; }
.dc-main-section2 option { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 22px; }
.dc-main-section2 #submitButtonContainer input[type="submit"]:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; }
.dc-main-section2 ul { margin: 0px; }
.dc-main-section2 li.margin-top { margin-top: 0px ! important; }
.dc-main-section2 :-moz-placeholder { color: rgb(51, 51, 51) ! important; }
.dc-main-section2 *::-moz-placeholder { color: rgb(51, 51, 51) ! important; }
h3.dc-heading { margin-bottom: 30px; font-size: 30px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; letter-spacing: -1px; line-height: 32px; font-weight: normal; }
h3.inquiryContact { font-size: 24px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; letter-spacing: -1px; line-height: 32px; font-weight: normal; margin: 0px; }
p.ital.dc { font-size: 24px ! important; }
.dc-congrats-section1 .container { text-align: center; padding: 50px 0px; }
.dc-congrats-section1 h1 { margin: 0px 0px 20px; color: red; font-size: 52px; font-weight: normal; letter-spacing: -1px; }
.dc-congrats-section2 { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.dc-congrats-section2 .container { text-align: center; padding: 25px 0px 30px; }
.dc-congrats-section2 .detail-layer p { margin-top: -91px; margin-bottom: 55px; }
.dc-congrats-section2 input[type="submit"] { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 22px; margin: 30px 0px 0px; padding: 14px 35px; display: inline-block; border-radius: 0px; box-shadow: none; text-shadow: none; text-decoration: none; background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: 0px none; }
.dc-congrats-section2 input[type="submit"]:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; }
.dc-congrats-section3 .container { text-align: center; padding: 50px 0px 30px; }
.dc-congrats-section3 .dc-expect { text-align: left; width: 500px; margin: 0px auto; }
.dc-congrats-section3 .dc-expect h3 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal; letter-spacing: -1px; }
.dc-congrats-section3 .dc-expect li { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 20px; line-height: 24px; }
.dc-congrats-section3 .dc-expect li span { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; }
.dc-congrats-section3 p { font-size: 24px; }
.dc-congrats-section2 .dc-company-logo { width: 250px; height: 82px; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(227, 227, 227); border-radius: 8px; padding: 20px; box-sizing: border-box; }
.dc-congrats-section2 .dc-company-logo img { line-height: 82px; }
.dc-rm-thankyou { margin: 40px 0px 20px; }
.dc-rm-thankyou h2 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 52px; letter-spacing: -1px; text-align: center; color: red; }
.newsletters-heading { margin: 0px auto; text-align: center; }
.newsletters-heading > h1 { font-size: 50px; color: rgb(51, 51, 51); letter-spacing: -1px; }
h1 > span { color: red; }
.newsletters-heading > p { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 24px; color: rgb(51, 51, 51); line-height: 26px; }
.newsletters-body { margin: 35px auto; text-align: center; }
.column { text-align: left; padding: 20px; box-sizing: border-box; }
@media (min-width: 992px) {
  .column { padding: 30px; }
}
.lft { background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
.rgt { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
#newsletterssignup input[type="submit"] { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 26px; color: rgb(255, 255, 255); padding: 12px 40px; margin: 35px auto; width: 100%; border: medium none; background: rgb(19, 135, 186) none repeat scroll 0% 0%; border-radius: 0px; box-shadow: none; display: block; }
#newsletterssignup input[type="submit"]:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; }
.sample { padding: 25px 0px 20px; border-top: 1px solid rgb(226, 226, 226); overflow: auto; }
.sample > img { display: block; float: left; padding-right: 20px; }
.sample > h3 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 30px; letter-spacing: -1px; line-height: 34px; margin: 0px 0px 15px; color: rgb(51, 51, 51); }
.sample h3 > span { color: red; }
.sample > p { font-size: 18px; margin: 0px 0px 15px; }
.sample > a { display: inline-block; padding: 8px 30px; color: rgb(255, 255, 255) ! important; background: rgb(19, 135, 186) none repeat scroll 0% 0%; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 18px; }
.sample > a:hover { color: rgb(255, 255, 255) ! important; background: rgb(43, 123, 172) none repeat scroll 0% 0%; }
.sample > a:visited { color: rgb(255, 255, 255) ! important; background: rgb(43, 123, 172) none repeat scroll 0% 0%; }
#newsletterssignup li.form-list-element { width: 100%; float: left; margin: 0px 0px 20px; padding: 0px; position: relative; }
#newsletterssignup .form-list-element label { color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-weight: normal; font-size: 19px; padding: 10px 0px; margin: 0px; width: 100%; float: left; }
#newsletterssignup .form-list-element label.error { color: rgb(212, 131, 11); }
#newsletterssignup .form-list-element input[type="text"] { border-radius: 0px; border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 3px 3%; width: 100%; height: 37px; line-height: 30px; color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-style: normal; font-size: 20px; float: right; }
@media (min-width: 992px) {
  #newsletterssignup .form-list-element input[type="text"] { width: 60%; }
  #newsletterssignup .form-list-element label { width: 30%; }
}
#newsletterssignup .form-list-element select { border-radius: 0px; border: 1px solid rgb(204, 204, 204); padding: 3px 3px 3px 3%; margin: 0px; height: 37px; width: 60%; line-height: 30px; color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-style: normal; font-size: 20px; float: right; }
#newsletterssignup .form-list-element input:focus, select:focus { border-color: rgb(102, 102, 102); box-shadow: none; outline: medium none; }
.rgt span.MailingListDescription { display: none; }
.FYI { margin: -10px 0px -8px 43px; display: block; }
.MailingListTitle { font-weight: 900; }
#MailingLists, #FYILists { border-bottom: 1px solid rgb(255, 255, 255); margin: 0px; }
#MailingListHeading, #FYIListHeading { font-size: 22px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; margin-bottom: 20px; line-height: 30px; color: rgb(51, 51, 51); }
#MailingLists p.checkText, #FYILists p.checkText { padding: 0px ! important; }
#MailingLists span.leftCheck, #FYILists span.leftCheck { margin: 4px 0px 0px; }
#newsletterssignup legend { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 29px; display: none; }
#newsletterssignup p.error { width: 64%; color: rgb(176, 109, 10); font-family: Helvetica neue,Arial,sans-serif; font-size: 13px; font-weight: 500; text-align: center; border: medium none; position: absolute; top: 40px; right: 2px; }
#newsletterssignup a.sml-cta { color: rgb(255, 255, 255); background: rgb(19, 135, 186) none repeat scroll 0% 0%; font-size: 14px; padding: 3px 13px; border-radius: 4px; margin: 0px 0px 0px 4px; }
#newsletterssignup a.sml-cta:hover { background: rgb(43, 123, 172) none repeat scroll 0% 0%; }
#newsletterssignup .arrow-newsletter { width: 26px; height: 78px; padding: 0px; background: transparent url(1ca2233f7ac0f01e49ea54f34344fe614ec3869f.png)  no-repeat scroll center top; position: absolute; display: inline-block; top: -32px; left: 0px; right: 0px; margin: auto; transform: rotate(90deg); }
@media (min-width: 992px) {
  #newsletterssignup .arrow-newsletter { width: 26px; height: 78px; margin: 0px 0px 0px -40px; padding: 0px; background: transparent url(1ca2233f7ac0f01e49ea54f34344fe614ec3869f.png)  no-repeat scroll center top; position: absolute; display: inline-block; top: 123px; left: 30px; transform: rotate(0deg); }
}
#fyiText > p > span { font-weight: bold; }
#sharingBox { box-sizing: content-box; }
#clientRight .clientLogoSquare { box-sizing: content-box; }
.siteHeadWrap ul li { position: relative; }
.siteHeadWrap li ul { position: absolute; left: -133px; top: 29px; display: none; width: 250px; }
.siteHeadWrap li:first-child:hover { color: rgb(105, 105, 105); }
.siteHeadWrap #footerTopLeft li:first-child:hover, .siteHeadWrap #footerTopRight li:first-child:hover { background: transparent none repeat scroll 0% 0%; }
ul.shadow li:last-of-type { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
ul.shadow li a#eM-retail2 { background: transparent url(a6254aef7158382743f63dc655ffe9eb2fe52f67.png)  no-repeat scroll 10px 14px; padding-left: 37px ! important; }
ul.shadow li:last-of-type:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
ul.shadow li:last-of-type:hover a#eM-retail2 { background: transparent url(a6254aef7158382743f63dc655ffe9eb2fe52f67.png)  no-repeat scroll 10px -21px; }
.siteHeadWrap ul ul li { float: none; border-width: 1px; border-style: solid; border-color: rgb(245, 245, 245) rgb(226, 226, 226) rgb(226, 226, 226); width: 250px; text-align: left; transition: all 0.3s ease 0s; }
.siteHeadWrap ul ul li:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.siteHeadWrap ul ul li:first-child { border-top: medium none; }
.siteHeadWrap ul ul li a { padding: 15px 20px ! important; color: rgb(255, 255, 255); display: block; }
.shadow { box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.16); }
#siteHeader { width: 100%; position: fixed; z-index: 2000; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.14); }
#siteHeader ul { float: right; list-style: outside none none; }
#siteHeaderTop { width: 100%; height: 29px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#siteHeaderTop ul { margin: 0px; padding: 0px; float: right; }
#siteHeaderTop ul li { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 18px; margin: 0px; padding: 0px; float: right; }
#siteHeaderTop ul li.now-hiring { margin-right: 0px ! important; }
#siteHeaderTop ul li.now-hiring a { background: red none repeat scroll 0% 0%; }
#siteHeaderTop ul li.now-hiring a:hover { background: rgb(188, 10, 10) none repeat scroll 0% 0%; }
#siteHeaderTop ul li a, #siteHeaderTop ul li a:visited, #siteHeaderTop ul li span { padding: 6px 20px 5px; color: rgb(136, 136, 136); display: block; }
#siteHeaderTop ul li a:hover { text-decoration: none; color: rgb(51, 51, 51); }
#siteHeaderBottom { width: 100%; height: 70px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#eMarketerLogo { float: left; width: 190px; height: 35px; margin: -3px 0px 0px; }
#siteHeaderBottom ul { margin: 0px; }
#siteHeaderBottom ul li { float: right; margin: 0px; padding: 0px; line-height: 1; }
#siteHeaderBottom ul li:last-child { margin: 0px; }
#siteHeaderBottom ul li a, #siteHeaderBottom ul li a:visited { padding: 24px 15px; color: rgb(136, 136, 136); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 21px; display: block; }
#siteHeaderBottom ul li a:hover { text-decoration: none; color: rgb(105, 105, 105); }
#siteHeaderBottom ul li.active a { text-decoration: none; color: rgb(51, 51, 51); border-bottom: 2px solid rgb(51, 51, 51); }
.siteHeadWrap { max-width: 1100px; min-width: 970px; margin: 0px auto; padding: 0px 20px; }
#siteFooter { width: 100%; }
#siteFooter a, #siteFooter a:visited { color: rgb(255, 255, 255); }
#siteFooterTop { border-bottom: 1px solid rgb(0, 0, 0); background: rgb(51, 51, 51) none repeat scroll 0% 0%; width: 100%; }
#footerTopLeft, #footerTopRight { float: left; padding: 30px 0px; height: 460px; }
#footerTopLeft { border-right: 1px solid rgb(0, 0, 0); width: 24%; }
#footerTopLeft img { margin: 11px 0px 0px; }
#footerTopLeft ul { margin: 20px 0px 45px 55px; }
#footerTopLeft ul li { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 21px; margin: 0px 0px 15px; color: rgb(255, 255, 255); }
#footerTopRight { border-left: 1px solid rgb(68, 68, 68); width: 75%; height: 520px; padding: 0px; }
#siteFooterTop .col { float: left; padding: 40px 5%; width: 33%; height: 520px; box-sizing: border-box; }
#siteFooterTop .col1 { border-right: 1px solid rgb(0, 0, 0); }
#siteFooterTop .col2 { border-left: 1px solid rgb(68, 68, 68); border-right: 1px solid rgb(0, 0, 0); }
#siteFooterTop .col.noRightPad { padding: 40px 0px 15px 5%; }
#footerTopRight .noRightPad li { color: rgb(255, 255, 255); border-top: 1px solid rgb(68, 68, 68); border-bottom: 1px solid rgb(0, 0, 0); padding: 10px 2px; margin: 0px; line-height: 22px; }
#footerTopRight .noRightPad li:first-of-type { border-top: medium none; }
#footerTopRight .noRightPad li.exploreMoreArticles { border-bottom: medium none ! important; border-top: 1px solid rgb(68, 68, 68) ! important; }
#siteFooterTop .col3 { border-left: 1px solid rgb(68, 68, 68); }
#footerTopRight h3 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 20px; font-weight: 400; line-height: 1; color: rgb(255, 255, 255); margin: 10px 0px; }
#footerTopRight ul { list-style: outside none none; margin: 0px; padding: 0px; float: none; }
#footerTopRight ul li { margin: 0px 0px 6px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; line-height: 1.15; font-size: 17px; }
#siteFooterBottom { border-top: 1px solid rgb(68, 68, 68); width: 100%; height: 26px; padding: 20px 0px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
#siteFooterBottom ul.social { list-style: outside none none; float: left; margin: 0px; }
#siteFooterBottom ul li { float: left; margin: 0px 8px 0px 0px; width: 25px; height: 25px; }
#siteFooterBottom ul.social li a { width: 25px; height: 25px; background: transparent url(5ae1924f44c142827843ba0a4a23d0ef67c53818.png)  no-repeat scroll 0% 0%; display: block; }
#siteFooterBottom ul.social li a.facebook { background-position: 0px 0px; }
#siteFooterBottom ul.social li a.linkedin { background-position: -32px 0px; }
#siteFooterBottom ul.social li a.twitter { background-position: -64px 0px; }
#siteFooterBottom ul.social li a.feed { background-position: -96px 0px; }
#siteFooterBottom ul.social li a:hover { text-decoration: none; }
#siteFooterBottom p.copyright { width: 52%; float: left; text-align: right; margin: 0px auto; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 18px; color: rgb(204, 204, 204); }
#siteFooterBottom #listrak { float: right; }
#siteFooterBottom #listrak p { float: left; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 14px; color: rgb(204, 204, 204); padding: 5px 10px 0px 0px; margin: 0px; line-height: 1.4; }
#siteFooterBottom #listrak img { float: left; }
.retailButton h4 { margin: 0px; padding: 0px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-size: 19px; }
.retailButton p { margin: 0px; padding: 0px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 16px; }
.retailButton, .retailButton:visited { border-radius: 6px; cursor: pointer; padding: 6px 15px 5px; float: left; clear: both; display: block; background: rgb(227, 227, 227) url(57d1966c478882a6643ea3cc2728ff2fb1d32a16.png)  no-repeat scroll center bottom; text-align: center; line-height: 1; margin-top: 15px; }
.retailButton span.red { color: red; }
body { margin: 0px; padding: 0px; background: linear-gradient(transparent, rgba(255, 255, 255, 0.6)) repeat scroll 0% 0%, transparent url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll 0% 0%; box-sizing: border-box; }
a, a:visited { text-decoration: none; color: rgb(19, 135, 186); }
a:hover { text-decoration: none; color: rgb(40, 125, 162); }
#siteHeaderTop ul li { line-height: 18px; }
#siteFooterBottom ul.social { margin: 0px; }
#persistentContact, #persistentNewsletter, #persistentSubscribe { display: none; }
#siteFooter { float: left; }
ul { list-style: outside none none; }
.boxSizing { box-sizing: border-box; }
.border { border-width: 1px; border-style: solid; border-color: rgb(213, 213, 213); }
.red { color: red ! important; }
.clearBoth { clear: both; }
.large, .med { display: none; }
#topAd, #bottomAd { width: 100%; padding: 20px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#topAd .leaderboard, #bottomAd .leaderboard { max-width: 1180px; width: 100%; height: auto; padding: 5px; margin: 0px auto; }
#articleWrapper { width: 100%; max-width: 1200px; min-width: 970px; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
#articleLeft, #articleRight { float: left; }
#articleLeft { position: relative; width: 64%; min-width: 620px; padding: 0px 30px 50px; border-bottom: medium none; border-top: 4px solid rgb(51, 51, 51); border-left: medium none; }
#articleLeft .ps2-form { margin-bottom: 40px; }
.article-search-box { margin: 50px 0px 25px; padding: 2px; border: 1px solid rgb(190, 190, 190); box-sizing: border-box; }
.article-search-box #articleSearchBox { display: block; float: left; width: 85%; height: 42px; line-height: 30px; margin: -1px 0px; border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor rgb(190, 190, 190) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px 8px; outline: 0px none; font-size: 23px; color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Helvetica,Arial,sans-serif; font-style: normal; border-radius: 0px; box-shadow: none; box-sizing: border-box; }
.article-search-box #articleSearchBox:focus { outline: 0px none; }
.article-search-box #articleSearchForm { position: relative; }
.article-search-box #articleSearchBoxSuggestions { position: absolute; left: -3px; right: 102px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; z-index: 1000; opacity: 1; transition: opacity 0.1s linear 0s; }
.article-search-box #articleSearchBoxSuggestions:empty { opacity: 0; }
.article-search-box #articleSearchBoxSuggestions > div { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); padding: 12px; line-height: 24px; color: rgb(0, 0, 0); font-size: 21px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; cursor: pointer; }
.article-search-box #articleSearchBoxSuggestions > div:hover, .article-search-box #articleSearchBoxSuggestions > div.active { background: rgb(141, 190, 212) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: underline; }
.article-search-box #articleSearchSubmit { display: block; width: 15%; padding: 7px 0px; margin: 0px; height: 39px; border-width: medium medium medium 2px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-align: center ! important; font-size: 24px ! important; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-weight: normal; font-style: normal; background: rgb(34, 149, 220) none repeat scroll 0% 0%; color: rgb(255, 255, 255); box-sizing: border-box; }
.article-search-box ~ #articleRight { margin-top: 115px; }
#articleWrapper h1 { padding-bottom: 12px; }
#articleLeft ul.articleDay li p.date { padding-top: 5px; color: rgb(85, 85, 85); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 17px; }
#articleLeft ul.articleDay li p.date .thin { font-family: "LinotypeUniversW01-Ligh 723625"; display: inline-block; margin: 0px 3px; }
#articleLeft ul.articleDay li p.date a, #articleLeft ul.articleDay li p.date a:visited {  }
#articleLeft ul.articleDay li p.date a:hover { text-decoration: none; }
#articleLeft div.no-results { margin-top: 50px; }
#articleLeft div.no-results ul { padding-left: 5px; margin-top: 12px; }
#articleLeft div.no-results li { line-height: 0.9em; }
#articleLeft div.no-results .search-term { font-style: italic; }
#articleLeft p#resultsPre { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; color: rgb(51, 51, 51); font-size: 20px; padding: 8px 5px; border-top: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(221, 221, 221); }
#articleLeft p#resultsPre .redText { color: red; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; }
#articleLeft ul.featToday { margin: 0px; padding: 0px; border-top: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
#articleLeft ul.featToday.noBorder { border-top: medium none; border-bottom: 1px solid rgb(227, 227, 227) ! important; }
#articleLeft ul.featToday li { border-bottom: 1px dotted rgb(204, 204, 204); background: transparent none repeat scroll 0% 0%; padding: 15px 10px; margin: 0px; }
#articleLeft ul.featToday li:last-child { border-bottom: medium none; }
#articleLeft ul.featToday li h3 { font-size: 21px; font-family: "LinotypeUniversW01-Heav 723715"; }
#articleLeft ul.featToday li h3 a, #articleLeft ul.featToday li h3 a:visited { color: rgb(22, 91, 121); }
#articleLeft ul.featToday li h3 a:hover { color: rgb(19, 135, 186); border-bottom: 1px dotted rgb(40, 125, 162); }
#articleLeft ul.featToday li p { padding: 0px; margin: 5px 0px 0px; font-family: "LinotypeUniversW01-Ligh 723625"; font-size: 16px; color: rgb(51, 51, 51); }
#articleLeft ul.featToday li:nth-child(4) { border-bottom: 1px solid rgb(51, 51, 51); }
#articleLeft ul.featToday li:nth-child(6) { border-top: 1px solid rgb(51, 51, 51); }
#articleLeft #midPage { margin: 2px 0px; border-top: 4px solid rgb(51, 51, 51); border-bottom: 4px solid rgb(51, 51, 51); }
#articleLeft #midPage a.midMore { float: right; font-family: "LinotypeUniversW01-Medi 723673"; font-size: 16px; margin: 10px 0px 0px; padding: 2px 8px 3px; border-radius: 5px; transition: all 200ms ease 0s; }
#articleLeft #midPage a.midMore:hover { border-bottom: medium none; background: rgb(228, 241, 247) none repeat scroll 0% 0%; }
#articleLeft #midLeft, #articleLeft #midRight { box-sizing: border-box; width: 50%; float: left; }
#articleLeft #midLeft { border-right: 1px solid rgb(227, 227, 227); padding: 0px 30px 15px 0px; }
#articleLeft #midRight { padding: 0px 0px 15px 30px; }
#articleLeft #midPage h2 { color: rgb(51, 51, 51); font-size: 26px; font-family: "LinotypeUniversW01-Heav 723715"; margin: 15px 0px 10px; }
#articleLeft #midPage ul { margin: 0px; padding: 0px; border-top: 1px solid rgb(227, 227, 227); }
#articleLeft #midPage ul li { border-bottom: 1px solid rgb(227, 227, 227); background: transparent url(a9781bfe04fd02e5e85075f8b36586e26faa9af9.jpg)  no-repeat scroll 10px 17px; padding: 12px 10px 12px 28px; margin: 0px; font-family: "LinotypeUniversW01-Medi 723673"; font-size: 17px; }
#articleLeft #midRight ul {  }
#articleLeft #midRight ul li {  }
#articleLeft #midLeft ul {  }
#articleLeft #midLeft ul li {  }
#articleLeft #midPage a, #articleLeft #midPage a:visited { color: rgb(43, 124, 172); }
#articleLeft #midPage a:hover { color: rgb(19, 135, 186); border-bottom: 1px dotted rgb(19, 135, 186); }
#articleArchiveBtn, #articleArchiveBtn:visited { background: transparent none repeat scroll 0% 0%; color: rgb(19, 135, 186); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; line-height: 1; font-size: 22px; width: 200px; margin: 50px auto 30px; display: block; padding: 8px 0px; text-align: center; border: 1px solid rgb(208, 230, 241); border-radius: 5px; transition: all 200ms ease 0s; }
#articleArchiveBtn:hover { background: rgb(228, 241, 247) none repeat scroll 0% 0%; border: 1px solid rgb(19, 135, 186); }
#articleLeft img.chart, #articleLeft img.chart1 { float: left; margin: 8px 25px 10px 0px; }
#articleRight { width: 36%; padding: 0px; margin: 0px; border-top: 4px solid rgb(51, 51, 51); border-left: medium none; border-bottom: medium none; position: absolute; top: 0px; bottom: 0px; right: 0px; }
.adContainer, .skyContainer, .webinarContainer { width: 280px; height: 280px; padding: 5px; margin: 0px auto 30px; }
.skyContainer { height: 600px; margin: 0px auto 50px; }
.webinarContainer { height: auto; }
.txt-ad-wrapper { width: 280px; margin: 0px auto; }
.txt-ad { box-sizing: border-box; padding: 10px; background: transparent linear-gradient(to bottom, rgb(245, 245, 245) 0%, rgb(226, 226, 226) 100%) repeat scroll 0% 0%; height: auto; margin: 0px auto 50px; }
.txt-ad > .mini-txt { margin: 0px 0px 5px; }
.mini-txt > span { font-size: 14px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; color: rgb(119, 119, 119); }
.txt-ad h2.ad-heading { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif ! important; font-size: 20px ! important; color: rgb(51, 51, 51) ! important; line-height: 24px ! important; margin: 0px 0px 5px ! important; padding: 0px ! important; }
.txt-ad h2.ad-heading a { color: rgb(51, 51, 51); }
.txt-ad h2.ad-heading a:hover { color: rgb(51, 51, 51); }
.txt-ad p.ad-copy { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; margin: 0px 0px 10px; font-size: 16px; line-height: 20px; color: rgb(51, 51, 51); }
.txt-ad a.ad-cta { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif ! important; font-size: 18px ! important; color: rgb(19, 135, 186) ! important; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
#articleWrapper h1 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-size: 39px; color: rgb(51, 51, 51); border-top: medium none; padding: 30px 30px 0px; margin: 0px -30px; line-height: 1.05; }
#articleWrapper h2 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; color: red; padding: 0px; margin: 8px 0px 15px; font-size: 28px; line-height: normal; }
#articleLeft p { font-family: Georgia,Times,"Times New Roman",serif; font-size: 19px; line-height: 1.4; color: rgb(51, 51, 51); }
#articleLeft p a { color: rgb(19, 135, 186); }
#articleLeft p a:visited { color: rgb(40, 125, 162); }
#articleLeft p a:hover { text-decoration: underline; color: rgb(40, 125, 162); }
#articleLeft p.leadPara.nonChartContainer, #articleLeft p.nonChartContainer { float: left; width: 160px; margin: 5px 25px 25px 0px; }
#articleLeft p.leadPara.nonChartContainer img, #articleLeft p.nonChartContainer img { margin: 0px; }
#articleLeft p.leadPara.nonChartContainer b, #articleLeft p.nonChartContainer b { font-size: 17px; }
.big_red_text { font-family: "LinotypeUniversW01-Medi 723673",Arial,Helvetica,sans-serif; line-height: 1.3; color: red; font-size: 23px; }
#articleLeft p b { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
#sharingLeft, #spacer { display: none; }
#sharebar #ad-pipe, #sharebar #sharebar-color, #sharebar #sharebar-hideButtonMain, #sharebar #sharebar-shade, #sharebar .sharebar-leftblock { display: none ! important; }
#sharebar { position: relative ! important; height: auto ! important; bottom: auto ! important; }
#sharebar #sharebarMain { height: auto ! important; padding: 0px ! important; bottom: auto ! important; }
#sharebar .sharebar-chicklets { float: none ! important; margin: 0px ! important; bottom: auto ! important; text-align: left ! important; }
#sharebar .sharebar-rightblock { height: auto ! important; }
.stButton { height: 26px; }
.stButton .stBubbleSm { position: absolute; visibility: visible ! important; color: rgb(51, 51, 51) ! important; line-height: 1 ! important; font-size: 14px ! important; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif ! important; font-weight: 400 ! important; height: 14px ! important; }
.stButton .stBubble_count_sm { color: rgb(51, 51, 51) ! important; line-height: 1 ! important; font-size: 14px ! important; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif ! important; font-weight: 400 ! important; text-align: center ! important; }
.stButton .stLarge { height: 26px ! important; }
.st_facebook_stbar, .st_googleplus_stbar, .st_linkedin_stbar, .st_twitter_stbar { display: block; }
#stSharebar-emailbtn .stLarge, .st_facebook_stbar .stLarge, .st_googleplus_stbar .stLarge, .st_linkedin_stbar .stLarge, .st_twitter_stbar .stLarge { background-image: url(4302a0831992bbfcae299b8b32fa0ff89b73e26e.png)  ! important; background-repeat: no-repeat; }
.st_facebook_stbar .stLarge, .st_facebook_stbar .stLarge:hover { background-position: 0px 0px ! important; }
.st_twitter_stbar .stLarge, .st_twitter_stbar .stLarge:hover { background-position: 0px -26px ! important; }
.st_linkedin_stbar .stLarge, .st_linkedin_stbar .stLarge:hover { background-position: 0px -52px ! important; }
.st_googleplus_stbar .stLarge, .st_googleplus_stbar .stLarge:hover { background-position: 0px -78px ! important; }
#stSharebar-emailbtn .stLarge, #stSharebar-emailbtn .stLarge:hover { background-position: 0px -130px ! important; }
#articleToolsContainer { position: relative; height: 40px; overflow: hidden; margin: 0px 0px 25px; border-top: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
#articleTools { list-style: outside none none; margin: 0px; padding: 0px ! important; height: 40px; position: relative; }
#articleTools li { line-height: normal; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif ! important; }
#articleTools li#pubDate { float: left; font-family: Georgia,Times,"Times New Roman",serif ! important; color: rgb(136, 136, 136); background: transparent none repeat scroll 0px 0px; padding: 8px 5px; font-size: 19px; }
#articleTools li#email, #articleTools li#print, #articleTools li#share { float: right; height: 40px; font-size: 20px; box-sizing: border-box; cursor: pointer; color: rgb(0, 0, 0); background: transparent none repeat scroll 0px 0px; padding: 0px; }
#articleTools li#share { background: transparent url(3c5448df3654fbfcc9b89a0a6a976843e6e11695.png)  no-repeat scroll 0px 0px; padding: 9px 15px 0px 43px; }
#articleTools li#print a, #articleTools li#print a:visited { background: transparent url(3c5448df3654fbfcc9b89a0a6a976843e6e11695.png)  no-repeat scroll 13px 0px; color: rgb(0, 0, 0); padding: 9px 15px 9px 43px; font-size: 20px; display: block; }
#articleTools li#print a:hover { background-position: 13px -40px; color: rgb(19, 135, 186); background-color: rgb(234, 234, 234); text-shadow: 1px 1px rgb(255, 255, 255); }
#articleTools li#email a, #articleTools li#email a:visited { background: transparent url(3c5448df3654fbfcc9b89a0a6a976843e6e11695.png)  no-repeat scroll 13px -160px; color: rgb(0, 0, 0); padding: 9px 15px 9px 43px; font-size: 20px; display: block; }
#articleTools li#email a:hover { background-position: 13px -200px; color: rgb(19, 135, 186); background-color: rgb(234, 234, 234); text-shadow: 1px 1px rgb(255, 255, 255); }
#articleTools li#share { background-position: 13px -80px; }
#articleTools li#share:hover { background-position: 13px -120px; color: rgb(19, 135, 186); background-color: rgb(234, 234, 234); text-shadow: 1px 1px rgb(255, 255, 255); }
#articleToolsShare { position: absolute; z-index: 2; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; top: 1px; width: 296px; right: -322px; height: 40px; }
#cancelShare, #cancelShare:visited { float: left; height: 32px; width: 32px; padding: 3px 12px; margin: 0px; display: block; background: rgb(51, 51, 51) url(777ce4067ba9a46fb9c5adb1491a9a28e0b59864.png)  no-repeat scroll 50% center / 26px auto; }
#articleToolsShare #cancelShare:hover { background-color: rgb(51, 51, 51); }
#articleToolsShare .st_facebook_large, #articleToolsShare .st_googleplus_large, #articleToolsShare .st_linkedin_large, #articleToolsShare .st_twitter_large { float: left; height: 38px; overflow: hidden; border-right: 1px solid rgb(51, 51, 51); }
#articleToolsShare .st_googleplus_large { border-right: medium none; }
#articleToolsShare .st_facebook_large .stLarge, #articleToolsShare .st_googleplus_large .stLarge, #articleToolsShare .st_linkedin_large .stLarge, #articleToolsShare .st_twitter_large .stLarge { background-image: url(ccfda791d6464302cc86fa63e900cb7763072fa8.png)  ! important; width: 32px ! important; height: 32px ! important; }
#articleToolsShare .st_facebook_large .stButton, #articleToolsShare .st_googleplus_large .stButton, #articleToolsShare .st_linkedin_large .stButton, #articleToolsShare .st_twitter_large .stButton { width: 32px ! important; padding: 3px 10px; }
#articleToolsShare .st_googleplus_large .stButton { padding: 3px 11px 3px 14px; }
#articleToolsShare .st_facebook_large .stLarge { background-position: 0px 0px; }
#articleToolsShare .st_twitter_large .stLarge { background-position: 0px -32px; }
#articleToolsShare .st_linkedin_large .stLarge { background-position: 0px -64px; }
#articleToolsShare .st_googleplus_large .stLarge { background-position: 0px -96px; }
.articlePagination { border-top: 1px dotted rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204); height: 30px; padding: 18px 8px ! important; list-style: outside none none; box-sizing: content-box; }
.articlePagination li { background: transparent none repeat scroll 0px 0px ! important; padding: 0px ! important; margin: 0px ! important; letter-spacing: 1px; text-transform: uppercase; }
.articlePagination li.prev { float: left; }
.articlePagination li.next { float: right; }
.articlePagination li a, .articlePagination li a:visited { font-size: 17px; background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; padding: 5px 13px; border-radius: 40px; display: block; }
.articlePagination li a:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; }
.articlePagination li a.inactive, .articlePagination li a.inactive:hover { background: rgb(204, 204, 204) none repeat scroll 0% 0%; cursor: default; }
#nextArticleTitle, #prevArticleTitle { position: absolute; margin: -10px 0px 0px; background: transparent none repeat scroll 0px 0px; display: none; }
#prevArticleTitle { text-align: left; left: 30px; }
#nextArticleTitle { text-align: right; right: 30px; }
#nextArticlePoint, #prevArticlePoint { z-index: 2; position: absolute; height: 7px; width: 12px; background: transparent url(e2f1ad823ffa91393251918591b03cf31fb675b0.png)  no-repeat scroll 0px 0px; }
#nextArticlePoint { right: 70px; }
#prevArticlePoint { left: 80px; }
#nextArticleTitle p, #prevArticleTitle p { position: relative; top: 6px; background: rgb(234, 234, 234) none repeat scroll 0% 0%; color: rgb(51, 51, 51); border: 1px solid rgb(204, 204, 204); font-size: 20px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; margin: 0px ! important; padding: 5px 10px ! important; }
.indexPagination { border-top: 1px dotted rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204); height: 18px; padding: 18px 8px ! important; list-style: outside none none; box-sizing: content-box; }
.indexPagination li { float: left; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif ! important; font-size: 17px ! important; margin: 0px 10px 0px 0px ! important; padding: 0px ! important; background: transparent none repeat scroll 0px 0px ! important; }
.indexPagination li.prev { float: left; margin: 0px 12% 0px 0px ! important; }
.indexPagination li.next { float: right; margin: 0px; }
.indexPagination li a, .indexPagination li span { padding: 2px 8px; border-radius: 40px; }
.indexPagination li.next a, .indexPagination li.next a:visited, .indexPagination li.prev a, .indexPagination li.prev a:visited { background: rgb(104, 169, 199) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 5px 13px; }
.indexPagination li.prev a.inactive, .indexPagination li.prev a.inactive:hover { background: rgb(204, 204, 204) none repeat scroll 0% 0%; cursor: default; }
.indexPagination li .disabled { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); cursor: default; padding: 5px 13px; }
.indexPagination li.currentPage span { background: rgb(40, 125, 162) none repeat scroll 0% 0%; border-radius: 100px; color: rgb(255, 255, 255); padding: 6px 12px; font-size: 19px; }
.indexPagination li.active a, .indexPagination li.active a:visited { background: rgb(104, 169, 199) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.indexPagination li.active a:hover, .indexPagination li.next a:hover, .indexPagination li.prev a:hover { background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#articleLeft hr { width: 100%; margin: 30px 0px 15px; }
#articleLeft ul { list-style: outside none none; margin: 0px; padding: 0px; }
#articleLeft ul li { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-size: 21px; margin: 0px 0px 12px; padding: 0px 0px 0px 17px; line-height: normal; background: transparent url(5abb41ac7067b8c6b3a2104807f417c272795892.jpg)  no-repeat scroll 0px 6px; }
#articleLeft ul.serifList li { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(51, 51, 51); font-size: 19px; }
#articlePromo { background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding: 15px; border: 1px solid rgb(234, 234, 234); margin: 40px 0px; }
#articlePromo h3 { font-size: 28px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; color: rgb(0, 0, 0); margin: 0px; padding: 0px 5px; }
#articlePromo h3.smallHead { font-size: 23px; line-height: 1.1; margin: 0px 0px 10px ! important; }
#articlePromo h3.centeredText { text-align: center; font-size: 32px; margin: 5px 0px 0px; }
#articlePromo h3 .topTitle { display: block; font-size: 21px; margin: 0px 0px 10px; }
#articlePromo h4 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial,sans-serif; font-size: 21px; margin: 10px 0px; padding: 0px 5px; line-height: 1.2; }
#articlePromo h4.borderBottom { padding: 0px 5px 15px; border-bottom: 1px solid rgb(0, 0, 0); margin: 10px 0px 20px; }
#articleLeft #articlePromo p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-size: 21px; margin: 0px 0px 12px; padding: 0px 5px; line-height: normal; }
#articleLeft #articlePromo p.videoIcon { background: transparent url(de235d7c0c771d47e1af8df76c5ba68c312d55bf.png)  no-repeat scroll 0px 0px; padding: 0px 5px 0px 52px ! important; }
#articleLeft #articlePromo p.centeredText { text-align: center; }
#articlePromo.adSpendingPromo { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#articlePromo .adSpendScotch { margin: -9px; background: rgb(202, 209, 214) none repeat scroll 0% 0%; padding: 25px 0px 0px; }
#articlePromo h3.adSpendingPromoHead { font-size: 48px; line-height: 1; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",arial,sans-serif; padding: 0px 8px; letter-spacing: -2px; text-align: center; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5); }
#articlePromo h3.adSpendingPromoHead .heavy { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; }
#articlePromo h3.adSpendingPromoHead .small { font-size: 40px; }
#articlePromo ul.adSpendingPromoList { float: left; width: 38%; margin: 20px 0px 0px 6%; padding: 0px ! important; }
#articlePromo p.adSpendingBug { float: left; margin: 20px 0px 0px 23px ! important; text-align: right; }
#articlePromo img.adSpendingBugImg { margin: 14px 0px 0px 10px; float: left; }
#articlePromo a.adSpendingCTA { margin: 26px ! important; padding: 5px 30px 4px ! important; font-size: 21px ! important; }
#articleLeft #articlePromo #videoContainer { width: 400px; border: 8px solid rgb(255, 255, 255); margin: 20px auto; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); }
#articlePromo #keyQuestions { border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px dotted rgb(0, 0, 0); padding: 15px 5px 10px; margin: 15px 0px; min-height: 180px; }
#articlePromo .borderTop { border-top: 1px dotted rgb(0, 0, 0); padding: 10px 5px 0px 33px ! important; background-position: 5px 12px ! important; margin: 10px 0px 0px ! important; }
#keyQuestions .fullReportIcon { float: right; margin: 5px 5px 15px 30px; width: 124px; height: 158px; background: transparent url(598161d8ab260f4b16b32e28046ff38db66875d6.png)  no-repeat scroll left top; }
#articlePromo ul { list-style: outside none none; margin: 0px; padding: 0px 5px ! important; }
#articlePromo ul li { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 21px; margin: 0px 0px 7px; }
#articlePromo ul li.kicker { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; background: transparent none repeat scroll 0% 0% ! important; padding: 0px; }
#articlePromo hr { display: none; }
#articlePromo a.promoCTA, #articlePromo a.promoCTA:visited { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 17px; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; padding: 4px 13px 3px; line-height: 1.15; clear: both; display: inline-block; margin: 15px 5px; background: rgb(19, 135, 186) none repeat scroll 0% 0%; border-radius: 40px; }
#articlePromo a.promoCTA:hover { text-decoration: none; background: rgb(40, 125, 162) none repeat scroll 0% 0%; }
h3.blackHead { display: none; }
h3.indexBlackHead { display: block; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 10px 20px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; margin: 0px; line-height: 1; font-size: 31px; letter-spacing: 0px; text-align: left; }
#assetTabs { list-style: outside none none; width: 100%; height: 44px; margin: 0px; padding: 0px; border-bottom: 1px dotted rgb(213, 213, 213); }
#assetTabs li { width: 50%; height: 44px; margin: 0px; float: left; text-align: center; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; }
#assetTabs li.activeTab { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; }
#assetTabs li a, #assetTabs li a:visited { display: block; color: rgb(51, 51, 51); padding: 12px 0px 12px 20px; font-size: 20px; line-height: 1; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-shadow: 1px 1px rgba(255, 255, 255, 0.7); }
#assetTabs li#latestArticles a { background: rgb(227, 227, 227) url(7805c9b32de7b1aa16f47eadca05da50200c4a09.png)  no-repeat scroll 20px 12px; }
#assetTabs li#latestWebinars a { background: rgb(227, 227, 227) url(edb0a4cb926f8e675c024f0d54e6105989729dff.png)  no-repeat scroll 20px 12px; }
#assetTabs li#latestArticles.activeTab a, #assetTabs li#latestWebinars.activeTab a { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border-bottom: 1px solid rgb(255, 255, 255); }
.tabbedContent { display: none; }
ul.assetLinks, ul.assetList { list-style: outside none none; margin: 0px; padding: 0px; }
ul.assetList li { border-bottom: 1px dotted rgb(213, 213, 213); }
ul.assetList li:last-child { border-bottom: medium none; }
ul.assetList li a, ul.assetList li a:visited { display: block; padding: 15px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 19px; line-height: 1.2; margin: 0px; color: rgb(19, 135, 186); }
ul.assetList li a:hover { background: rgb(243, 243, 243) none repeat scroll 0% 0%; text-decoration: none; }
ul.assetRelated li { border-bottom: 1px dotted rgb(213, 213, 213); margin: 0px; }
ul.assetRelated li:last-child { margin-bottom: 50px; }
ul.assetRelated { margin: 0px; }
ul.assetRelated li a, ul.assetRelated li a:visited { display: block; padding: 15px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 21px; line-height: 1.2; margin: 0px; color: rgb(19, 135, 186); }
ul.assetRelated li a:hover { background: rgb(243, 243, 243) none repeat scroll 0% 0%; text-decoration: none; }
ul.assetLinks { padding: 0px; margin: 0px; border-bottom: 1px dotted rgb(213, 213, 213); border-top: 1px dotted rgb(213, 213, 213); height: 30px; }
ul.assetLinks li { float: left; text-align: center; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 17px; box-sizing: border-box; }
ul.assetLinks li a { display: block; padding: 5px 0px; }
ul.assetLinks li a:hover { background: rgb(243, 243, 243) none repeat scroll 0% 0%; }
ul.assetLinks li#moreArticles { width: 40%; }
ul.assetLinks li#newsletter { width: 60%; border-left: 1px dotted rgb(213, 213, 213); }
ul.assetLinks li#moreWebinars, ul.assetLinks li#newsletterFull { width: 100%; }
.webinarPromoBorder { border: 1px solid rgb(213, 213, 213); padding: 5px; width: 280px; margin: 0px auto 30px; }
.webinarPromoContainer { color: rgb(0, 0, 0); font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 20px; line-height: 1.2; margin: 0px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding: 15px; clear: both; }
.webinarLeft .webinarPromoContainer { margin: 45px 0px 0px; border: 1px solid rgb(170, 170, 170); position: relative; min-height: 230px; min-width: 400px; box-sizing: border-box; }
.webinarLeft .webinarPromoContainer .calendar-icon { position: absolute; background: transparent url(75fb752d789c2bf63248ca38e010eb3b4986e1b4.png)  no-repeat scroll left top; width: 91px; height: 91px; top: -13px; display: block; padding: 5px 7px 0px 0px; font-size: 20px; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; line-height: 1; text-align: center; }
#articleLeft.webinarLeft .webinarPromoContainer .calendar-icon p { margin: 2px 0px 0px; padding: 0px; text-align: center; font-size: 52px; font-weight: 400; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; }
.webinarLeft .webinar-promo-presenter-photo { display: block; float: left; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; width: 102px ! important; height: 102px; overflow: hidden; border: 4px solid rgb(51, 51, 51); padding-right: 0px ! important; margin-top: 10px; }
.webinar-promo-presenter-photo img { margin: 0px; width: 110px; height: 110px; max-width: 110px; position: relative; left: -4px; top: -4px; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-2 { position: relative; clear: both; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-1 { padding: 0px; float: left; margin: 4px 0px 0px 10px; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-1 h3 { color: rgb(51, 51, 51); font-size: 24px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; margin: 3px 0px 0px; padding: 0px; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-1 p { display: block; margin: 0px; padding: 0px; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-1 p span { font-size: 20px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; color: red; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-1 p strong { font-size: 20px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif ! important; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-1 p a, #articleWrapper #articleLeft.webinarLeft .webinar-promo-section-1 p a:visited { display: block; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; color: rgb(43, 123, 172); text-decoration: underline; font-size: 18px; margin: 26px 0px 0px; text-transform: uppercase; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-1 a { display: block; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; color: rgb(43, 123, 172); text-decoration: underline; font-size: 18px; margin: 23px 0px 0px; text-transform: uppercase; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-2 { margin: 0px; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-2 .webinar-promo-register-button { display: none; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-2 p { padding: 0px; margin: 0px ! important; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-section-2 h2 { display: block; width: 100%; min-height: 77px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; color: red; font-size: 32px; line-height: 1.2; margin: 5px 0px; padding: 0px; letter-spacing: -1px; }
#articleWrapper #articleLeft.webinarLeft .webinar-promo-sponsor-logo { position: absolute; padding-top: 0px; bottom: 7px; right: 10px; width: 110px; text-align: center; }
#articleLeft.webinarLeft .webinar-promo-sponsor-logo a { display: block; margin: 5px 0px 0px; }
#articleLeft.webinarLeft .webinar-promo-sponsor-logo p { font-size: 15px ! important; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; }
@media only screen and (min-width: 1367px) {
  #articleLeft.webinarLeft .webinar-promo-sponsor-logo p { font-size: 15px ! important; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; padding: 0px; }
}
@media only screen and (min-width: 1100px) {
  #articleLeft.webinarLeft .webinar-promo-sponsor-logo p { font-size: 15px ! important; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; padding: 0px; }
}
.calendar-icon, .webinar-promo-presenter-photo { display: none; }
#articleWrapper .webinar-promo-section-1 h3 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-size: 28px; margin: 0px 0px 12px; color: red; }
#articleWrapper .webinar-promo-section-1 p { margin: 0px 0px 5px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 20px; line-height: 1.4; color: rgb(51, 51, 51); }
#articleWrapper .webinar-promo-section-2 p { margin: 0px; padding: 0px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 20px; line-height: 1.4; color: rgb(51, 51, 51); }
#articleWrapper .webinar-promo-section-1 p strong { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; font-weight: 400; }
#articleWrapper .webinar-promo-section-1 p strong a { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; }
#articleWrapper .webinar-promo-section-2 { margin: 15px 0px 0px; }
#articleWrapper .webinar-promo-section-2 h2 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; color: red; font-size: 32px; line-height: 1.2; margin: 5px 0px; padding: 0px; letter-spacing: -1px; }
#articleWrapper .webinar-promo-section-2 h2 a, #articleWrapper .webinar-promo-section-2 h2 a:hover, #articleWrapper .webinar-promo-section-2 h2 a:visited { color: red; }
#webinar-promo-register-button a:visited, .webinar-promo-register-button a { background: transparent url(e2794e701cde240f812c1f2aaafbc1361d34eb38.png)  no-repeat scroll left top; width: 125px; height: 24px; display: block; overflow: hidden; }
.webinar-promo-register-button a:hover { background-position: 0px -24px; }
.webinar-promo-register-button { margin: 15px 0px 20px; float: left; }
.webinar-promo-register-button img { display: none; }
.webinar-promo-sponsor-logo p { font-size: 15px ! important; margin: 30px 0px 5px ! important; clear: both; }
.webinar-promo-sponsor-logo a { display: block; margin: 5px 0px 0px; }
.articleWhatsNext { width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; z-index: 2; box-shadow: -3px 0px 10px rgba(0, 0, 0, 0.8); }
.articleWhatsNext .wrapper { margin: 0px auto; width: 80%; max-width: 1200px; min-width: 970px; }
#bottomButtons { width: 100%; margin: 0px; padding: 30px 0px; }
#bottomButtons li { float: left; width: 33.3%; border-left: 1px solid rgb(227, 227, 227); padding: 20px 25px 35px; text-align: left; box-sizing: border-box; }
#bottomButtons li:first-child { border-left: medium none; }
#bottomButtons li h4 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; border-bottom: 1px solid rgb(227, 227, 227); margin: 0px 0px 25px; padding: 0px 0px 15px; line-height: 1; font-size: 30px; font-weight: 400; text-align: center; }
#bottomButtons li img { width: 95px; height: auto; margin: 0px auto; display: block; }
#bottomButtons .buttonText { width: 90%; margin: 0px 0px 0px 5%; text-align: center; }
#bottomButtons li h5 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; color: rgb(0, 0, 0); font-size: 26px; font-weight: 400; margin: 0px 0px 5px; line-height: 1.1; }
#bottomButtons li p { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 20px; line-height: 1.3; margin: 0px 0px 15px; }
#bottomButtons li a, #bottomButtons li a:visited { font-size: 14px; background: rgb(19, 135, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; border-radius: 40px; padding: 4px 15px; }
#bottomButtons li a:hover { background: rgb(40, 125, 162) none repeat scroll 0% 0%; text-decoration: none; }
#articleWrapper h1.articleIndex { margin: 0px -30px -30px; }
#articleWrapper h1.featTodayHead { font-size: 34px; border-top: 5px solid rgb(51, 51, 51); margin: 0px; padding: 10px; }
ul.articleDay { margin: 45px 0px 0px ! important; padding: 0px ! important; }
ul.articleDay li { margin: 0px 0px 24px ! important; padding: 0px 0px 24px ! important; background: transparent none repeat scroll 0px 0px ! important; border-bottom: 1px solid rgb(221, 221, 221); position: relative; }
ul.articleDay li:last-child { border-bottom: medium none; }
ul.articleDay li.date { color: red; font-size: 20px; border-top: 1px solid rgb(51, 51, 51); font-family: georgia,serif ! important; margin: 0px -6px 15px ! important; padding: 6px 8px 0px ! important; font-style: italic; border-bottom: medium none; }
#articleWrapper ul.articleDay li h2 { margin: 10px 0px 3px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-size: 26px; line-height: 1.2; }
#articleLeft ul.articleDay li p, .list-of-webinars .webinar-description { padding: 0px; margin: 0px; font-size: 19px; line-height: 1.4; }
ul.articleDay li a, ul.articleDay li a:visited { color: rgb(22, 91, 121); border-bottom: 1px dotted rgb(255, 255, 255); }
ul.articleDay li a:hover { color: rgb(19, 135, 186); border-bottom: 1px dotted rgb(19, 135, 186); text-decoration: none; }
ul.articleDay li a.LockedAssets, ul.articleDay li a.LockedAssets:visited, ul.articleDay li a.LockedAssets:hover { color: rgb(22, 91, 121); cursor: pointer; }
#articleLeft ul.articleDay li p.premiumCTA { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 18px; color: rgb(51, 51, 51); padding: 1px 20px 5px 8px; margin: 7px 0px 11px; display: inline-block; border-radius: 100px; transition: all 300ms ease 0s; }
#articleLeft ul.articleDay li p.premiumCTA .premiumLock { width: 24px; height: 24px; display: inline-block; background: transparent url(44aaa90a92618015688f00dfbfe3b64702b05d0b.png)  no-repeat scroll 0px 0px; position: relative; top: 5px; margin: 0px 3px 0px 0px; }
#articleLeft ul.articleDay li p.iab .iabCertified { width: 50px; height: 50px; display: inline-block; background: transparent url(9adf4cd54fedc4d015c94b48cef8cd25d51b7a62.png)  no-repeat scroll 0px 0px; position: relative; top: 5px; margin: 0px; }
#articleLeft ul.articleDay li p.premiumCTA .thin { font-family: "LinotypeUniversW01-Ligh 723625"; display: inline-block; margin: 0px 5px; }
#articleLeft ul.articleDay li p.premiumCTA a, #articleLeft ul.articleDay li p.premiumCTA a:visited { color: rgb(19, 135, 186); border-bottom: medium none; }
#articleLeft ul.articleDay li p.premiumCTA a:hover { text-decoration: none; color: rgb(43, 123, 172); border-bottom: 1px dotted rgb(43, 123, 172); }
#articleLeft ul.articleDay li p.premiumCTA.activated { background: red none repeat scroll 0% 0%; color: rgb(255, 255, 255); transition: all 300ms ease 0s; }
#articleLeft ul.articleDay li p.premiumCTA.activated .premiumLock { background-position: 0px -24px; }
#articleLeft ul.articleDay li p.premiumCTA.activated .thin {  }
#articleLeft ul.articleDay li p.premiumCTA.activated a, #articleLeft ul.articleDay li p.premiumCTA.activated a:visited { color: rgb(255, 255, 255); }
#articleLeft ul.articleDay li p.premiumCTA.activated a:hover { border-bottom: 1px dotted rgb(239, 239, 239); color: rgb(239, 239, 239); }
#articleLeft ul.articleDay li h3.interviewKicker { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; font-size: 18px; color: rgb(51, 51, 51); letter-spacing: 2px; padding: 0px 8px; margin: 5px 0px; }
#articleLeft ul.articleDay li p.interviewSubtext { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 20px; color: rgb(51, 51, 51); }
#articleLeft ul.articleDay li p.interviewSubtext .thin { font-family: "LinotypeUniversW01-Ligh 723625"; }
.list-of-webinars h1 { display: none; }
.list-of-webinars .webinar-pub-date { border-top: 1px dotted rgb(204, 204, 204); font-family: Georgia,Times,"Times New Roman",serif; font-style: italic; font-size: 18px; margin: 30px 0px 0px; padding: 15px 5px; line-height: 1.2; text-transform: none; }
.list-of-webinars .webinar-title { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; font-size: 26px; line-height: 1.25; padding: 0px 5px 10px; margin: 0px; }
.list-of-webinars .webinar-title a, .list-of-webinars .webinar-title a:visited { color: rgb(22, 91, 121); border-bottom: 1px dotted rgb(255, 255, 255); }
.list-of-webinars .webinar-title a:hover { color: rgb(19, 135, 186); border-bottom: 1px dotted rgb(19, 135, 186); }
.list-of-webinars .webinar-description { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(51, 51, 51); }
#articleWrapper #articleLeft.webinarLeft h1.articleIndex { margin: 0px; padding: 15px 5px; }
.roundupItem { border-bottom: 1px dotted rgb(204, 204, 204); padding: 30px 10px; }
.roundupItem.firstRoundup { border-top: 1px solid rgb(51, 51, 51); }
.roundupItem .roundupLeft { float: left; width: 150px; margin: 0px 25px 0px 0px; }
#articleLeft .roundupItem .roundupLeft p { font-family: "LinotypeUniversW01-Ligh 723625"; font-size: 16px; text-align: center; padding: 0px; margin: 0px 0px 10px; }
.roundupItem .roundupLeft img { display: block; margin: 0px auto 12px; }
.roundupItem .roundupLeft img.sponsorLogo { width: 120px; height: auto; }
.roundupItem .roundupRight a:hover { border-bottom: 1px dotted rgb(19, 135, 186); }
#articleLeft .roundupRight h3 { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-size: 26px; margin: 0px 0px 10px; }
#articleLeft .roundupRight h4 { font-size: 21px; margin: 0px 0px 12px; color: rgb(51, 51, 51); }
#articleLeft .roundupRight ul { padding: 0px 0px 0px 175px; }
#articleLeft .roundupRight ul li { font-family: "LinotypeUniversW01-Ligh 723625"; font-size: 17px; background: transparent url(3824e0830b2b68960b70715d588408de7b1c76ec.png)  no-repeat scroll 0px 8px; padding: 0px 0px 0px 13px; }
@media only screen and (min-width: 1100px) {
  .level1, .level4 { display: none; }
  .level2 { display: block; }
  #topAd { border-bottom: 1px solid rgb(213, 213, 213); }
  .whiteTop { border-top: 1px solid rgb(255, 255, 255); }
  .med { display: block; }
  .large { display: none; }
  #persistentContact, #persistentNewsletter, #persistentSubscribe { position: fixed; width: 38px; padding: 0px; right: 0px; display: block; box-sizing: content-box; }
  #persistentNewsletter { display: none; top: 175px; height: 189px; background: rgba(0, 0, 0, 0.6) url(9e3cbdd161a011455120f8c53c981f7e9862571e.png)  no-repeat scroll 5px 5px; }
  #persistentContact { top: 175px; height: 156px; background: rgba(0, 0, 0, 0.6) url(9e3cbdd161a011455120f8c53c981f7e9862571e.png)  no-repeat scroll -26px 5px; }
  #persistentSubscribe { top: 340px; height: 276px; background: rgba(0, 0, 0, 0.6) url(9e3cbdd161a011455120f8c53c981f7e9862571e.png)  no-repeat scroll -55px 5px; }
  #persistentNewsletter:hover { background: rgb(0, 0, 0) url(9e3cbdd161a011455120f8c53c981f7e9862571e.png)  no-repeat scroll 5px 5px; }
  #persistentContact:hover { background: rgb(0, 0, 0) url(9e3cbdd161a011455120f8c53c981f7e9862571e.png)  no-repeat scroll -26px 5px; }
  #persistentSubscribe:hover { background: rgb(0, 0, 0) url(9e3cbdd161a011455120f8c53c981f7e9862571e.png)  no-repeat scroll -55px 5px; }
  #persistentContact p, #persistentNewsletter p, #persistentSubscribe p { display: none; }
  #articleWrapper { width: 80%; margin: 40px auto 60px; background: transparent none repeat scroll 0px 0px; }
  #articleLeft, #articleRight { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  #articleLeft { width: 64%; padding: 40px 40px 50px 35px; border: 1px solid rgb(213, 213, 213); }
  .article-search-box { margin: 8px 0px 30px; }
  #articleLeft img.chart1 { float: left; margin: 8px 25px 10px 10px; }
  #articleRight { width: 36%; padding: 0px 0px 90px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(213, 213, 213) rgb(213, 213, 213) rgb(213, 213, 213) currentcolor; }
  #articleWrapper h1 { padding: 15px 5px 0px; margin: 0px; border-top: 4px solid rgb(51, 51, 51); line-height: 1.1; font-size: 40px; }
  #articleWrapper h2 { padding: 0px 6px; margin: 7px 0px 20px; font-size: 28px; }
  #articleLeft p { padding: 0px 0px 0px 80px; margin: 0px 0px 20px; }
  #articleLeft p.leadPara { padding: 0px 0px 0px 10px; }
  .big_red_text { padding: 0px 0px 0px 80px; }
  #spacer { float: left; clear: both; height: 600px; background: transparent none repeat scroll 0px 0px; width: 50px; margin: 7px 20px 0px 10px; }
  #sharingLeft { float: left; clear: both; display: block; width: 50px ! important; height: 300px; margin: 25px 20px 100px 10px; padding: 0px; position: static; text-align: left; background: transparent none repeat scroll 0px 0px; line-height: 1; }
  #sharingLeft h4 { background: transparent none repeat scroll 0px 0px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-size: 16px; text-align: center; padding: 0px 0px 4px; margin: 0px 0px 17px; border-bottom: 1px solid rgb(51, 51, 51); }
  #articleTools { margin: 0px 0px 25px; }
  #articleToolsShare .st_facebook_large, #articleToolsShare .st_googleplus_large, #articleToolsShare .st_linkedin_large, #articleToolsShare .st_twitter_large { float: left; height: 38px; overflow: hidden; border-right: 1px solid rgb(51, 51, 51); }
  #articleToolsShare .st_googleplus_large { border-right: medium none; }
  #articleToolsShare .st_facebook_large .stLarge, #articleToolsShare .st_googleplus_large .stLarge, #articleToolsShare .st_linkedin_large .stLarge, #articleToolsShare .st_twitter_large .stLarge { background-image: url(ccfda791d6464302cc86fa63e900cb7763072fa8.png)  ! important; width: 32px ! important; height: 32px ! important; }
  #articleToolsShare .st_facebook_large .stButton, #articleToolsShare .st_googleplus_large .stButton, #articleToolsShare .st_linkedin_large .stButton, #articleToolsShare .st_twitter_large .stButton { width: 32px ! important; padding: 3px 14px; }
  #articleToolsShare .st_googleplus_large .stButton { padding: 3px 11px 3px 14px; }
  #sharebar { width: 50px ! important; }
  .stButton { width: 50px; height: 45px ! important; margin: 0px ! important; text-align: center; }
  .stButton .stBubbleSm { background: transparent none repeat scroll 0px 0px ! important; top: 31px; width: 50px ! important; }
  .stButton .stBubble_count_sm { width: 45px ! important; }
  .st_facebook_stbar, .st_googleplus_stbar, .st_linkedin_stbar, .st_twitter_stbar { height: 45px; margin: 0px 0px 15px; }
  #prevArticleTitle { text-align: left; left: 110px; }
  #nextArticleTitle { text-align: right; right: 40px; }
  .articlePagination { margin: 0px 0px 0px 75px ! important; }
  .indexPagination li.prev { float: left; margin: 0px 17% 0px 0px ! important; }
  #articleLeft hr { width: 100%; margin: 30px 0px 15px 75px; }
  #articleLeft ul { padding: 0px 0px 0px 80px; }
  #articlePromo { margin: 40px 0px 40px 80px; }
  h3.blackHead { display: none; }
  h3.indexBlackHead { display: block; }
  #assetTabs li a, #assetTabs li#latestArticles.activeTab a, #assetTabs li#latestWebinars.activeTab a { padding: 12px 0px 12px 25px; }
  ul.assetLinks { margin: 0px 0px 30px; }
  ul.assetList li a, ul.assetList li a:visited { padding: 15px 20px; font-size: 19px; }
  ul.assetLinks li { font-size: 16px; }
  ul.assetLinks li a { padding: 6px 0px; }
  #bottomButtons li img { width: 25%; height: auto; float: left; margin: 8px 0px 0px 5%; }
  #bottomButtons .buttonText { float: left; width: 65%; margin: 0px 0px 0px 5%; text-align: left; }
  #articleWrapper h1.articleIndex { margin: 0px 0px -30px; }
  ul.articleDay li.date { margin: 0px 0px 15px ! important; }
  #articleLeft ul.articleDay li p, .list-of-webinars .webinar-description { padding: 0px 8px; }
  #articleLeft ul.articleDay li p.premiumCTA { border-radius: 0px; }
}
@media only screen and (min-width: 1281px) {
  #articleLeft img.chart { float: right; margin: 8px 0px 10px 25px; }
  #articleLeft img.chart1 { float: left; margin: 8px 25px 15px 10px; }
  #persistentContact, #persistentNewsletter, #persistentSubscribe { position: fixed; right: -1px; width: 58px; height: 78px; padding: 10px; border-radius: 5px 0px 0px 5px; cursor: pointer; z-index: 5; }
  #persistentNewsletter { display: block; top: 175px; background: rgba(0, 0, 0, 0.6) url(7463b94096329a1b7858391cdbf13056d38279d8.png)  no-repeat scroll 10px 10px; }
  #persistentContact { top: 285px; background: rgba(0, 0, 0, 0.6) url(a6644439881382507056e84929b61657fc3c16ca.png)  no-repeat scroll 10px 6px; }
  #persistentSubscribe { top: 395px; background: rgba(0, 0, 0, 0.6) url(0ead9c616a848eb51beeb69c33319ad5dd66f846.png)  no-repeat scroll 10px 6px; }
  #persistentNewsletter:hover { background: rgb(0, 0, 0) url(7463b94096329a1b7858391cdbf13056d38279d8.png)  no-repeat scroll 10px 10px; }
  #persistentContact:hover { background: rgb(0, 0, 0) url(a6644439881382507056e84929b61657fc3c16ca.png)  no-repeat scroll 10px 6px; }
  #persistentSubscribe:hover { background: rgb(0, 0, 0) url(0ead9c616a848eb51beeb69c33319ad5dd66f846.png)  no-repeat scroll 10px 6px; }
  #persistentContact p, #persistentNewsletter p { display: block; text-align: center; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.1; padding: 46px 0px 0px; margin: 0px; }
  #persistentSubscribe p { display: block; text-align: center; color: rgb(255, 255, 255); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.1; padding: 36px 0px 0px; margin: 0px; }
}
@media only screen and (min-width: 1367px) {
  .level1, .level2 { display: none; }
  .level4 { display: block; }
  .med { display: none; }
  .large { display: block; }
  #articleLeft { padding: 45px 45px 50px 40px; }
  .article-search-box { margin: -8px 0px 30px; }
  #articleRight { margin: 0px; padding: 0px 0px 50px; }
  #articleWrapper h1 { font-size: 42px; border-top: 6px solid rgb(51, 51, 51); line-height: 1.05; }
  #articleWrapper h2 { font-size: 28px; margin: 10px 0px 20px; padding: 0px 8px; }
  #articleLeft p { padding: 0px 0px 0px 125px; margin: 0px 0px 25px; }
  #articleLeft p.leadPara { padding: 0px 0px 0px 10px; }
  .big_red_text { padding: 0px 0px 0px 125px; }
  #spacer { width: 85px; margin: 10px 30px 0px 10px; }
  #sharingLeft { width: 85px ! important; height: 261px; margin: 25px 30px 100px 10px; }
  #sharingLeft h4 { font-size: 16px; }
  #sharebar { width: 85px ! important; }
  .stButton { width: 85px; height: 26px ! important; text-align: left; }
  .stButton .stBubbleSm { left: 32px; top: 0px; width: 50px ! important; padding: 5px 0px 4px ! important; background: transparent url(6effd302b6e7604d39208df43353b0a33f131c13.png)  no-repeat scroll left top ! important; margin: 2px 0px 0px ! important; }
  .stButton .stBubble_count_sm { width: 44px ! important; text-align: center ! important; padding: 0px ! important; margin: 0px 0px 0px 5px ! important; }
  .stButton .stLarge { width: 85px ! important; }
  .st_facebook_stbar, .st_googleplus_stbar, .st_linkedin_stbar, .st_twitter_stbar { height: 26px; margin: 0px 0px 15px; }
  #articleToolsContainer { position: relative; height: 53px; overflow: hidden; margin: 0px 0px 35px; border-bottom: medium none; }
  #articleTools { margin: 0px; height: 51px; border-bottom: medium none; }
  #articleTools li#pubDate { padding: 14px 10px 0px; font-size: 19px; }
  #articleTools li#email, #articleTools li#print, #articleTools li#share { float: right; overflow: hidden; padding: 0px; border-left: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); font-size: 19px; height: auto; }
  #articleTools li#share { background: transparent url(bacc4909e240510337d8cce03b99aa5c5ed1ddd4.png)  no-repeat scroll 0% 0%; padding: 15px 18px 15px 51px; }
  #articleTools li#email a, #articleTools li#print a { padding: 14px 15px 15px 51px; }
  #articleTools li#print a { background: transparent url(bacc4909e240510337d8cce03b99aa5c5ed1ddd4.png)  no-repeat scroll 16px 0px; }
  #articleTools li#print a:hover { background-position: 16px -50px; color: rgb(19, 135, 186); background-color: rgb(234, 234, 234); text-shadow: 1px 1px rgb(255, 255, 255); }
  #articleTools li#email a { background: transparent url(bacc4909e240510337d8cce03b99aa5c5ed1ddd4.png)  no-repeat scroll 16px -200px; border-right: 1px solid rgb(51, 51, 51); text-shadow: 1px 1px rgb(255, 255, 255); }
  #articleTools li#email a:hover { background-position: 16px -250px; color: rgb(19, 135, 186); background-color: rgb(234, 234, 234); text-shadow: 1px 1px rgb(255, 255, 255); }
  #articleTools li#share { background-position: 16px -100px; }
  #articleTools li#share:hover { background-position: 16px -150px; color: rgb(19, 135, 186); background-color: rgb(234, 234, 234); text-shadow: 1px 1px rgb(255, 255, 255); }
  #articleToolsShare { top: 0px; width: 323px; right: -322px; height: 51px; }
  #cancelShare, #cancelShare:visited { height: 32px; width: 40px; padding: 10px 14px 9px; margin: 0px; display: block; background: rgb(51, 51, 51) url(777ce4067ba9a46fb9c5adb1491a9a28e0b59864.png)  no-repeat scroll 50% center; }
  #articleToolsShare #cancelShare:hover { background-color: rgb(51, 51, 51); }
  #articleToolsShare .st_facebook_large, #articleToolsShare .st_googleplus_large, #articleToolsShare .st_linkedin_large, #articleToolsShare .st_twitter_large { height: 51px; border-right: 1px solid rgb(51, 51, 51); }
  #articleToolsShare .st_googleplus_large { border-right: medium none; }
  #articleToolsShare .st_facebook_large .stLarge, #articleToolsShare .st_googleplus_large .stLarge, #articleToolsShare .st_linkedin_large .stLarge, #articleToolsShare .st_twitter_large .stLarge { background-image: url(ae9948aaac6f5f837f32b7473f382181c57a07e4.png)  ! important; width: 63px ! important; height: 51px ! important; }
  #articleToolsShare .st_facebook_large .stButton, #articleToolsShare .st_googleplus_large .stButton, #articleToolsShare .st_linkedin_large .stButton, #articleToolsShare .st_twitter_large .stButton { width: 63px ! important; padding: 0px; }
  #articleToolsShare .st_facebook_large .stLarge { background-position: 0px 0px; }
  #articleToolsShare .st_twitter_large .stLarge { background-position: 0px -51px; }
  #articleToolsShare .st_linkedin_large .stLarge { background-position: 0px -102px; }
  #articleToolsShare .st_googleplus_large .stLarge { background-position: 0px -153px; }
  .articlePagination { margin: 0px 0px 0px 125px ! important; }
  #prevArticleTitle { text-align: left; left: 165px; }
  #articleLeft.webinarDetailLeft #prevArticleTitle { left: 50px; }
  #nextArticleTitle { text-align: right; right: 45px; }
  #articleLeft hr { width: 100%; margin: 30px 0px 15px 120px; }
  #articleLeft ul { padding: 0px 0px 0px 125px; }
  #articlePromo { background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding: 15px; border: 1px solid rgb(234, 234, 234); margin: 40px 0px 40px 125px; }
  #articlePromo h3 { font-size: 25px; line-height: 1.2; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; color: rgb(0, 0, 0); margin: 0px; padding: 0px 5px; }
  #articlePromo ul li.kicker { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",arial,sans-serif; margin: 0px 0px 10px ! important; }
  h3.blackHead, h3.indexBlackhead { display: block; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 10px 20px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; margin: 0px; line-height: 1; font-size: 31px; letter-spacing: 0px; text-align: left; }
  #assetTabs { height: 43px; }
  #assetTabs li { height: 43px; text-align: left; }
  #assetTabs li a, #assetTabs li a:visited { font-size: 21px; }
  #assetTabs li#latestArticles a, #assetTabs li#latestWebinars a { padding: 11px 0px 11px 22px; text-align: center; }
  #assetTabs li#latestArticles a { background: rgb(227, 227, 227) url(7805c9b32de7b1aa16f47eadca05da50200c4a09.png)  no-repeat scroll 15% 12px; }
  #assetTabs li#latestWebinars a { background: rgb(227, 227, 227) url(edb0a4cb926f8e675c024f0d54e6105989729dff.png)  no-repeat scroll 15% 12px; }
  #assetTabs li#latestArticles.activeTab a, #assetTabs li#latestWebinars.activeTab a { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 11px 0px 11px 22px; }
  ul.assetLinks, ul.assetList { padding: 0px; }
  ul.assetList li { border-bottom: 1px dotted rgb(213, 213, 213); margin: 0px; }
  ul.assetList li a, ul.assetList li a:visited { padding: 13px 20px; font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 21px; line-height: 1.2; margin: 0px; color: rgb(19, 135, 186); }
  ul.assetLinks { margin: 0px 0px 50px; height: 44px; border-top: 1px dotted rgb(213, 213, 213); }
  ul.assetLinks li { font-size: 19px; }
  ul.assetLinks li a { padding: 13px 0px; }
  ul.assetLinks li#moreArticles { width: 38%; }
  ul.assetLinks li#newsletter { width: 62%; }
  ul.assetLinks li#newsletterFull { width: 100%; text-align: left; }
  ul.assetLinks li#newsletterFull a { padding: 12px 20px; font-size: 21px; }
  #articleLeft ul.articleDay li p.premiumCTA { border-radius: 100px; }
}
#articleToolsShare { border-bottom: 1px solid rgb(51, 51, 51); }
#articleLeft.webinarDetailLeft { min-height: 1750px; }
#articleLeft.webinarDetailLeft h3 { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; color: red; font-size: 30px; margin: 10px 0px 20px; padding: 0px 8px 10px; border-bottom: 1px dotted rgb(226, 226, 226); }
#articleLeft.webinarDetailLeft img { float: left; margin: 0px 15px 40px 10px; }
#articleLeft.webinarDetailLeft ul { padding: 0px 20px 40px 10px; }
#articleLeft.webinarDetailLeft ul li { font-family: Georgia,Times,"Times New Roman",serif; font-size: 19px; color: rgb(51, 51, 51); margin: 0px 0px 12px; padding: 0px 0px 0px 17px; line-height: normal; background: transparent url(927e5eac2d705c210e06ef4b16879e6048d3df83.png)  no-repeat scroll 0px 8px; }
#articleLeft.webinarDetailLeft p { padding: 0px 10px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-size: 22px; line-height: 1.4; color: rgb(51, 51, 51); }
#articleLeft.webinarDetailLeft p.author { padding: 20px 0px; border-top: 1px dotted rgb(226, 226, 226); border-bottom: 1px dotted rgb(226, 226, 226); }
#articleLeft.webinarDetailLeft p.iab { padding: 0px; margin: 0px; }
#articleLeft.webinarDetailLeft p.iab .iabCertified { width: 50px; height: 50px; display: inline-block; background: transparent url(9adf4cd54fedc4d015c94b48cef8cd25d51b7a62.png)  no-repeat scroll 0px 0px; position: relative; top: 5px; margin: 0px; }
#vimeoVideo { border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(51, 51, 51) currentcolor currentcolor rgb(51, 51, 51); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#articleLeft.webinarDetailLeft iframe#slideshare { border: 1px solid rgb(51, 51, 51) ! important; }
#articleLeft.webinarDetailLeft object { margin: 0px 0px 30px 115px; padding: 20px; border: 1px solid rgb(213, 213, 213); display: none; }
#articleLeft.webinarDetailLeft #WebinarVideoAssets { box-sizing: border-box; width: 100%; height: 466px; border: 1px solid rgb(51, 51, 51); margin-bottom: 40px; overflow: hidden; cursor: pointer; }
#WebinarVideoAssets #VideoAssetTabs { list-style: outside none none; width: 100%; height: 58px; margin: 0px; padding: 0px; background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
#articleLeft.webinarDetailLeft #WebinarVideoAssets ul#VideoAssetTabs li { box-sizing: border-box; width: 50%; height: 58px; margin: 0px; padding: 17px 0px 0px ! important; float: left; text-align: left; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; background: transparent none repeat scroll 0px 0px; border-bottom: 1px solid rgb(51, 51, 51); }
#articleLeft.webinarDetailLeft #WebinarVideoAssets ul#VideoAssetTabs li:hover { background-color: rgb(238, 238, 238); }
#articleLeft.webinarDetailLeft #WebinarVideoAssets ul#VideoAssetTabs li:last-child { border-left: 1px solid rgb(51, 51, 51); }
#articleLeft.webinarDetailLeft #WebinarVideoAssets ul#VideoAssetTabs li#latestVideo a { padding: 17px 0px 0px 70px; background: transparent url(d27eaf30a0a2de42f7b42f5c9ac56688492ba59a.png)  no-repeat scroll 10% 17px; }
#articleLeft.webinarDetailLeft #WebinarVideoAssets ul#VideoAssetTabs li#latestSlideShare a { padding: 17px 0px 0px 70px; background: transparent url(3cd357216a6aab364bd519f6d896ebbd3d2bc5aa.png)  no-repeat scroll 10% 19px; }
#WebinarVideoAssets #VideoAssetTabs li a { color: rgb(51, 51, 51); line-height: 1; padding: 0px; font-size: 21px; }
#articleLeft.webinarDetailLeft #WebinarVideoAssets ul#VideoAssetTabs li.active { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Arial,sans-serif; font-size: 21px; border-bottom: medium none ! important; }
.tabbedVideo { text-align: center; padding-top: 26px; display: none; }
#articleLeft.webinarDetailLeft .articlePagination { margin: 30px 0px 0px ! important; }
#articleToolShare { margin: 15px 0px 35px; border-top: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); width: 100%; height: 42px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-weight: normal; font-size: 18px; }
#articleToolShare ul#articleTool { list-style: outside none none ! important; margin: 0px; padding: 0px; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-weight: normal; font-size: 18px; }
#articleToolShare ul#articleTool li { margin: 0px; padding: 11px 15px 11px 0px; float: left; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-weight: normal; font-size: 18px; text-transform: uppercase; background: transparent none repeat scroll 0% 0%; }
#articleToolShare ul#articleTool li#email a, #articleTool li#email a:visited { background: transparent url(3c5448df3654fbfcc9b89a0a6a976843e6e11695.png)  no-repeat scroll 0px -170px ! important; color: rgb(0, 0, 0); padding: 0px 0px 0px 27px; display: block; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-weight: normal; font-size: 18px; text-transform: uppercase; text-decoration: none; }
#articleToolShare ul#articleTool li#print a, #articleTool li#print a:visited { background: transparent url(3c5448df3654fbfcc9b89a0a6a976843e6e11695.png)  no-repeat scroll 0px -8px ! important; color: rgb(0, 0, 0); padding: 0px 0px 0px 27px; display: block; font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,sans-serif; font-weight: normal; font-size: 18px; text-transform: uppercase; text-decoration: none; }
#articleToolShare ul#articleTool li span { float: right; width: 20px; height: 20px; margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; overflow: hidden; cursor: pointer; box-sizing: border-box; }
#articleToolShare ul#articleTool li span:last-child { margin-left: 5px; }
#articleToolShare ul#articleTool li span.fb-share { background: transparent url(2132d2d1e0f0740b8c340888d7558f40e965a6b7.png)  no-repeat scroll left top; }
#articleToolShare ul#articleTool li span.tw-share { background: transparent url(24254a1a077e85d1a19f6435e44b1698c1163298.png)  no-repeat scroll left top; }
#articleToolShare ul#articleTool li span.in-share { background: transparent url(a7f313a5b5815be43e49732c4a7c8a201e6471f0.png)  no-repeat scroll left top; }
#articleToolShare ul#articleTool li span.gp-share { background: transparent url(313ad4942fa4110ccfe8b7f314dfd4e24770055e.png)  no-repeat scroll left top; }
#articleInfo { width: 100%; margin: 0px 0px 23px; color: rgb(85, 85, 85); font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 17px; font-weight: 400; }
#articleInfo span.thin { color: rgb(85, 85, 85); font-family: "LinotypeUniversW01-Ligh 723625"; display: inline-block; margin: 0px 3px; }
#articleInfo a { font-family: "LinotypeUniversW01-Medi 723673","Arial Narrow",Helvetica,Arial,sans-serif; font-size: 17px; color: rgb(40, 125, 162); text-decoration: none; font-weight: 400; }
#articleInfo a:hover { border-bottom: 1px dotted rgb(40, 125, 162); }
@media only screen and (min-width: 1100px) {
  #articleInfo { margin: 0px 0px 23px 6px; }
  #articleToolShare ul#articleTool li { padding: 11px 15px 11px 6px; }
}
@media only screen and (min-width: 1367px) {
  #articleInfo { margin: 0px 0px 23px 10px; }
  #articleToolShare ul#articleTool li { padding: 11px 15px 11px 10px; }
}
#articleLeftNav { display: none; margin-right: -1px; float: left; width: 16%; min-width: 194px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); }
#articleLeftNav .adContainer { width: 172px; height: 304px; padding: 5px; margin: 25px auto 30px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; border: 1px solid rgb(226, 226, 226); }
#articleLeftNav .adContainer:first-child { margin-top: 46px; }
ul.left-nav-links { list-style: outside none none; margin: 0px; padding: 0px; }
ul.left-nav-links li { background: rgb(224, 224, 224) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(220, 220, 220); border-top: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px; display: block; height: 34px; }
ul.left-nav-links li:hover { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
ul.left-nav-links li a { display: block; padding: 8px 14px; box-sizing: border-box; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 16px; text-align: left; color: rgb(51, 51, 51); text-decoration: none; }
ul.left-nav-links li a:hover { color: rgb(255, 255, 255); }
ul.main li { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
ul.main li:hover { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
ul.main li a:hover { color: rgb(102, 102, 102); }
ul.main li.active a { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
ul.main li.active span.active-arrow { display: block; width: 19px; height: 40px; position: relative; top: -40px; left: 192px; background: transparent url(116cdaf7fde82ec1cbf742004c07f11e7235e9b0.png)  no-repeat scroll left center; z-index: 1; }
ul.industries-nav { margin: 0px; }
ul.industries-nav li { background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(220, 220, 220); border-top: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px; display: block; height: 34px; }
ul.industries-nav li a { display: block; padding: 8px 16px; box-sizing: border-box; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 16px; text-align: left; color: rgb(51, 51, 51); text-decoration: none; }
ul.industries-nav li a:hover { color: rgb(102, 102, 102); }
ul.industries-nav li:hover { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
ul.industries-nav li span { display: block; width: 12px; height: 12px; position: relative; top: -23px; left: 170px; background: transparent url(38d44365fb47613ccad159579a161e26fccd952f.png)  no-repeat scroll center bottom; cursor: pointer; }
ul.industries-nav li.active { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
ul.industries-nav li.active span { background: transparent url(38d44365fb47613ccad159579a161e26fccd952f.png)  no-repeat scroll center top; }
ul.lftSubnav { display: block; margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px 0px; }
ul.lftSubnav li { border: medium none; background-color: rgb(255, 255, 255); margin: 0px 0px 3px; }
ul.lftSubnav li a { display: block; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-weight: normal; font-size: 16px; padding: 6px 16px; color: rgb(51, 51, 51); }
ul.lftSubnav li:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
ul.lftSubnav li a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(197, 197, 197); }
ul.lftSubnav li a.active { color: rgb(255, 255, 255); background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
#articleWrapper { width: 100%; max-width: 1200px; min-width: 970px; }
#articleLeft { width: 64%; min-width: 600px; box-sizing: border-box; }
#articleRight { width: 36%; }
#articleLeft .ad { display: block; float: right; width: 430px; max-width: 430px; height: 44px; padding: 0px; margin: 25px 0px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; }
#hiddenMenu { margin: 25px 0px; padding: 20px; display: none; width: 100%; background: rgb(226, 226, 226) none repeat scroll 0% 0%; height: 322px; border-top: 6px solid rgb(51, 51, 51); border-bottom: 6px solid rgb(51, 51, 51); box-sizing: border-box; }
#hiddenMenu li a:hover { color: rgb(75, 75, 75); text-decoration: underline; }
ul.industries1 { margin-top: 12px ! important; }
ul.industries2 { margin-top: 39px ! important; }
ul.industries3 { margin-top: 66px ! important; }
.lftCol { float: left; }
.ctrCol { float: left; }
.rgtCol { float: left; }
#hiddenMenu ul { margin: 0px; padding: 0px; }
#hiddenMenu .lftCol li, #hiddenMenu .ctrCol li, #hiddenMenu .rgtCol li { list-style: outside none none; background: transparent none repeat scroll 0% 0%; margin: 0px 35px 4px 0px; }
li.bold-link a { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 16px; color: rgb(51, 51, 51); }
li.thin-link a { font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",arial,sans-serif; font-weight: normal; font-size: 16px; color: rgb(51, 51, 51); }
ul.left-nav-links li.active a { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
ul.left-nav-links li.active span.active-arrow { display: block; width: 19px; height: 40px; position: relative; top: -38px; left: 192px; background: transparent url(b7561d3a751bba4a7dee0851851ad17ccd123a45.png)  no-repeat scroll left center; z-index: 1; }
div.hiddenMenuCtrl { float: left; width: 110px; height: 44px; margin: 25px 0px 0px; padding: 0px; background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
div.webinar-inquiry ul li { background: rgb(239, 239, 239) none repeat scroll 0% 0% ! important; }
a.nav-open { display: block; width: 44px; height: 44px; background: transparent url(2860f504c93226cebd80a34b498085ec6cd22ca2.png)  no-repeat scroll center top; color: rgb(51, 51, 51); text-decoration: none; }
span.ctrlState { display: block; width: 60px; height: 44px; padding: 9px 0px 0px 52px; font-family: "LinotypeUniversW01-Ligh 723625","Arial Narrow",Arial,sans-serif; font-size: 22px; line-height: 28px; text-transform: uppercase; }
a.nav-open.active { background: transparent url(2860f504c93226cebd80a34b498085ec6cd22ca2.png)  no-repeat scroll center bottom; }
@media only screen and (min-width: 1100px) {
  div.hiddenMenuCtrl { display: none; }
  #hiddenMenu { display: none; }
  #articleLeftNav { display: block; margin-top: 110px; }
  #articleWrapper { width: 1000px; }
  #articleLeft { width: 50%; min-width: 479px; }
  #articleRight { width: 28%; min-width: 327px; border-left: 1px solid rgb(213, 213, 213); }
  .indexPagination li.prev { float: left; margin: 0px 5% 0px 0px ! important; }
  #articleLeft .ad { display: none; }
}
@media only screen and (min-width: 1367px) {
  div.hiddenMenuCtrl { display: none; }
  #hiddenMenu { display: none; }
  #articleWrapper { width: 1200px; }
  #articleLeftNav { display: block; margin-top: 110px; }
  #articleLeft { width: 56%; }
  #articleRight { width: 28%; border-left: 1px solid rgb(213, 213, 213); }
  .indexPagination li.prev { float: left; margin: 0px 16% 0px 0px ! important; }
  #articleLeft .ad { display: none; }
}
.adContainer:first-child { margin-top: 50px; }
.adContainer { margin-bottom: 50px ! important; }
.webinar-promo-sponsor-logo { min-height: 50px; }
.siteHeadWrap { max-width: 98%; min-width: 980px; }
@media only screen and (min-width: 1100px) {
  .siteHeadWrap { max-width: 1100px; }
}
@media only screen and (min-width: 1367px) {
  .siteHeadWrap { max-width: 1270px; }
}
.rpt_quote { font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: red; margin-bottom: 10px; display: block; }
.rpt_quote_attribute { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; font-style: italic; color: rgb(102, 102, 102); }
.interviewdate { padding-bottom: 20px; margin-bottom: 6px; border-bottom: 1px solid rgb(211, 211, 211); font-style: italic; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(102, 102, 102); }
p.centeredCTA { text-align: center; margin: 0px 0px 90px; }
p.ruledCTA { background: transparent url(dffef9612b154ce9155542aa40da53960e87be16.png)  no-repeat scroll 0px 50%; }
#ent-hero-section { margin: 0px; padding: 0px; min-height: 412px; }
#ent-hero-section img { float: left; margin: 64px 0px 0px 87px; padding: 0px 30px 0px 0px; width: 267px; height: 267px; }
#ent-hero-section h1 { margin: 82px 0px 10px; font-size: 56px; letter-spacing: -1px; }
#ent-hero-section p { display: block; float: left; width: 503px; margin: 0px; padding: 0px; font-size: 24px; line-height: 1.3; }
#ent-hero-cta { width: 225px; float: left; margin: 15px 0px 0px 29px; background: transparent url(95ef8de8acca062b8d635d2cf3ec98e139cff05a.jpg)  no-repeat scroll right top; }
#ent-hero-cta a { margin: 15px 0px 0px; }
#ent-sub-nav { z-index: 1; width: 100%; margin: 0px; padding: 0px; height: 70px; text-align: center; border-bottom: 1px solid rgb(150, 151, 151); border-top: 1px solid rgb(174, 174, 174); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); background: transparent linear-gradient(to bottom, rgb(213, 213, 213) 0%, rgb(192, 191, 192) 100%) repeat scroll 0% 0%; }
#ent-sub-nav ul { display: block; width: 867px; margin: 0px auto; padding: 0px; height: 70px; border-left: 1px solid rgb(151, 152, 154); }
#ent-sub-nav ul li { margin: 0px; float: left; }
#ent-sub-nav ul li a { color: rgb(51, 51, 51); text-decoration: none; display: block; padding: 0px 20px; border-right: 1px solid rgb(148, 152, 154); border-left: 1px solid rgb(212, 212, 212); height: 69px; line-height: 71px; text-align: center; }
#ent-sub-nav ul li a:hover { background: transparent linear-gradient(to bottom, rgb(200, 200, 200) 0%, rgb(178, 178, 178) 100%) repeat scroll 0% 0%; }
#ent-why-section { margin: 0px; padding: 0px; min-height: 1219px; }
#ent-why-section.noiseSection { border-top: medium none ! important; }
#ent-why-section h2 { margin: 55px 0px 35px; font-size: 48px; letter-spacing: -1px; text-align: center; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
#ent-why-section ul li { padding: 0px 0px 70px; }
#ent-why-section ul li img.left { float: left; margin: 0px 25px 45px 0px; box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.5); border-radius: 100px; }
#ent-why-section ul li img.right { float: right; margin: 0px 0px 45px 25px; box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.5); border-radius: 100px; }
#ent-why-section ul li h3 { font-size: 32px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; line-height: 1.15; margin: 0px 0px 8px; }
.tabContent { display: none; }
#ent-customer-section { margin: 4px 0px 0px; padding: 0px; min-height: 2219px; border-top: 4px solid rgb(227, 227, 227); }
#ent-customer-section .lrg-container { margin: 0px auto; width: 1300px; }
#ent-customer-section h2 { margin: 55px 0px 35px; font-size: 48px; letter-spacing: -1px; text-align: center; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
#ent-customer-section p.centered { margin-bottom: 74px; font-size: 24px; text-align: center; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
#ent-customer-section #ent-widgetbox { width: 100%; max-width: 1140px; min-height: 1000px; margin: 0px auto 60px; padding: 4px; border: 4px solid rgb(226, 226, 226); }
#ent-customer-section #ent-customer-roles { box-sizing: border-box; margin: 0px; padding: 0px; border: 1px solid rgb(168, 168, 168); width: 100%; min-height: 1000px; text-align: center; }
#ent-customer-roles ul { display: block; width: 970px; margin: -2px 0px 0px 55px; }
#ent-customer-roles ul li { margin: 4px 0px 0px; float: left; height: 40px; border-bottom: 1px solid rgb(255, 255, 255); display: inline-block; line-height: 40px; text-align: center; background: transparent url(b2963ed89a5a3b775b129f60edeebc8947b38e6e.jpg)  repeat scroll left top; }
#ent-customer-roles li a { padding: 9px 14px; border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgba(255, 255, 255, 0.3) none repeat scroll 0% 0%; color: rgb(80, 80, 80); text-shadow: 1px 2px 0px rgb(255, 255, 255); box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1) inset; text-decoration: none; }
#ent-customer-roles li:first-child a { border-left: 1px solid rgb(204, 204, 204); }
#ent-customer-roles li.active { margin: -7px -1px 0px 0px; border: medium none; background: rgb(255, 255, 255) url(c9461bb9747c61f59d4d04569c61e762f42c7c5c.jpg)  repeat-x scroll left top; padding: 13px 4px 0px; height: 62px; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.3); }
#ent-customer-roles li.active a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-left: 4px solid rgb(226, 226, 226); border-bottom: 4px solid rgb(226, 226, 226); border-right: 4px solid rgb(226, 226, 226); font-size: 25px; padding: 19px 24px; box-shadow: none; }
.user-story { box-sizing: border-box; padding: 35px 0px; border-bottom: 1px solid rgb(168, 168, 168); }
.user-story:last-child { margin-bottom: 40px; }
.ent-leftCol { float: left; margin: 0px; width: 200px; }
.ent-leftCol p.client-name { margin-top: 12px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 18px; color: rgb(51, 51, 51); }
.ent-rightCol { float: left; width: 720px; text-align: left; font-size: 22px; padding-left: 45px; }
.ent-rightCol p.client-title { font-size: 24px; color: red; text-align: right; margin-bottom: 17px; }
.ent-rightCol p.client-story { width: 640px; }
.ent-rightCol h3 { padding: 25px 0px; }
.ent-interviews { margin-bottom: 35px; }
.ent-interviews h3 { margin: 0px; padding-top: 35px; padding-bottom: 30px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 28px; color: rgb(51, 51, 51); }
#ent-customer-roles ul.client-interviews { margin: 0px; height: 340px; }
#ent-customer-roles ul.client-interviews.three { margin: 0px 0px 0px 130px; }
#ent-customer-roles ul.client-interviews li { width: 205px; background: transparent none repeat scroll 0% 0%; padding: 0px 50px 0px 0px; position: relative; }
#ent-customer-roles ul.client-interviews li:last-child { padding: 0px; }
#ent-customer-roles ul.client-interviews li:hover { cursor: pointer; }
#ent-customer-roles ul.client-interviews li .subReqd { width: 205px; height: 205px; background: rgb(53, 150, 194) none repeat scroll 0% 0%; opacity: 0.7; border-radius: 150px; box-shadow: 0px 0px 0px 4px rgb(226, 226, 226); position: absolute; z-index: 2; display: none; }
#ent-customer-roles ul.client-interviews li .subReqd p { margin: 78px 0px 0px 47px; width: 110px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 20px; line-height: 1.2; color: rgb(255, 255, 255); }
#ent-customer-roles ul.client-interviews li img.ent-int-headshot { width: 205px; height: 205px; border-radius: 100px; }
#ent-customer-roles ul.client-interviews li p.ent-client-name { margin-top: 12px; margin-bottom: 0px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 18px; color: rgb(51, 51, 51); }
#ent-customer-roles ul.client-interviews li p.ent-client-role { margin: 0px; font-size: 14px; }
#ent-customer-roles ul.client-interviews li p.ent-comp-logo { margin: 17px 0px 0px; }
#ent-implement-section { margin: 0px; padding: 0px; min-height: 1093px; }
#ent-implement-section h2 { margin: 55px 0px 12px; font-size: 48px; letter-spacing: -1px; text-align: center; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
#ent-implement-section p.centered { padding-bottom: 40px; font-size: 24px; text-align: center; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8); }
#ent-implement-section ul li { padding: 0px 0px 70px; }
#ent-implement-section ul li img.left { float: left; margin: 0px 25px 30px 0px; box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.5); border-radius: 100px; }
#ent-implement-section ul li img.right { float: right; margin: 0px 0px 30px 25px; box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.5); border-radius: 100px; }
#ent-implement-section ul li h3 { font-size: 32px; font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; line-height: 1.15; margin: 0px 0px 8px; }
#ent-implement-section ul li:first-child h3 { padding-top: 25px; }
#ent-faq-section { margin: 4px 0px 0px; padding: 0px; min-height: 1200px; border-top: 4px solid rgb(227, 227, 227); }
#ent-faq-section h2 { margin: 55px 0px 20px; text-align: center; }
#ent-faq { border-top: 1px solid rgb(204, 204, 204); margin: 5px 40px; padding: 50px 40px; }
#ent-faq li { margin: 0px 0px 60px; }
#ent-faq li .faqNumber { background: transparent url(24d5f1fa3a58771609ff0f2d86d0520020a949c2.jpg)  no-repeat scroll 0px 0px; width: 37px; height: 37px; float: left; margin: 0px; }
#ent-faq li#faq1 .faqNumber { background-position: 0px 0px; }
#ent-faq li#faq2 .faqNumber { background-position: 0px -37px; }
#ent-faq li#faq3 .faqNumber { background-position: 0px -74px; }
#ent-faq li#faq4 .faqNumber { background-position: 0px -111px; }
#ent-faq li#faq5 .faqNumber { background-position: 0px -148px; }
#ent-faq li#faq6 .faqNumber { background-position: 0px -185px; }
#ent-faq li#faq7 .faqNumber { background-position: 0px -222px; }
#ent-faq li h3, #ent-faq li .faq-a { float: right; width: 755px; }
#ent-faq li h3 { font-family: "LinotypeUniversW01-Heav 723715",Arial Narrow,Arial,Helvetica,sans-serif; font-size: 25px; color: rgb(0, 0, 0); margin: 3px 0px 0px; line-height: 1.2; }
#ent-faq li .faq-a { margin: 15px 0px 0px; display: none; }
#ent-faq li .faq-a p { font-size: 21px; line-height: 1.5; margin: 0px 0px 15px; color: rgb(51, 51, 51); }
#ent-faq li .learnMoreBtn, #ent-faq li .learnMoreBtn:visited { float: left; clear: both; margin: 15px 0px 0px 57px; background: rgb(122, 122, 122) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 19px; padding: 6px 10px 5px; display: block; border-radius: 4px; }
#ent-faq li .learnMoreBtn span { font-family: "LinotypeUniversW01-Heav 723715","Arial Narrow",Arial,Helvetica,sans-serif; }
#ent-faq li .learnMoreBtn:hover { text-decoration: none; background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
