body { border-top: 5px solid rgb(88, 89, 91); }
div.container { margin-top: 0px; margin-bottom: 0em; width: 960px; }
div.node h2 { margin-bottom: 10px; }
a, a:link, a:visited { text-decoration: none; color: rgb(236, 157, 25); font-weight: bold; }
a:hover, a:active { color: rgb(88, 89, 91); }
.radius-4 { border-radius: 4px; }
.col-center, .col-right { margin-bottom: 40px; }
tbody tr:nth-child(2n) td, tbody tr.even td { background-color: rgb(239, 239, 239); }
#header { margin-bottom: 20px; }
#header .container { position: relative; }
#header h1 { margin-top: 20px; }
#header h1 a { width: 300px; height: 91px; display: block; text-indent: -99999em; background: transparent url(36b08aff9435fa3a717981d36e19c0b757cae64d.jpg)  no-repeat scroll center center; }
.body-jantzi #header h1 a { width: 142px; height: 90px; background-image: url(89e764f0d2af2b570d50346c31f1c1aaeab0e17d.png) ; }
#block-menu-primary-links { margin-top: 60px; margin-left: 10px; }
#block-menu-primary-links li { display: block; list-style-type: none; list-style-image: none; float: left; margin-right: 20px; font-size: 12px; }
#block-menu-primary-links li a { text-transform: uppercase; font-weight: bold; }
#block-menu-primary-links li em { display: block; text-transform: none; font-style: normal; font-weight: normal; font-size: 10px; color: rgb(0, 0, 0); }
.taxonomy-9 .menu-8793 a, .taxonomy-11 .menu-8793 a, .taxonomy-22 .menu-8793 a, .taxonomy-2 .menu-8793 a { color: rgb(0, 0, 0); }
.node-type-event .menu-8858 a, .taxonomy-4 .menu-8858 a, .taxonomy-5 .menu-8858 a, .taxonomy-12 .menu-8858 a, .taxonomy-6 .menu-8858 a { color: rgb(0, 0, 0); }
.taxonomy-3 .menu-690 a, .page-team .menu-690 a { color: rgb(0, 0, 0); }
#block-menu-primary-links ul.menu { margin-right: 0px; }
#block-menu-primary-links li.sustainalytics-on-twitter, #block-menu-primary-links li.sustainalytics-on-linkedin, #block-menu-primary-links li.sustainalytics-on-youtube { width: 32px; height: 34px; margin-right: 10px; padding: 0px; float: right; }
#block-menu-primary-links li.sustainalytics-on-youtube { margin-right: 0px; }
#block-menu-primary-links li.sustainalytics-on-twitter a, #block-menu-primary-links li.sustainalytics-on-linkedin a, #block-menu-primary-links li.sustainalytics-on-youtube a { width: 32px; height: 34px; display: block; background-repeat: no-repeat; background-image: url(d17f405ed079f1829a9568c16ae10bda31169408.png) ; }
#block-menu-primary-links li.sustainalytics-on-twitter em, #block-menu-primary-links li.sustainalytics-on-linkedin em, #block-menu-primary-links li.sustainalytics-on-youtube em { display: none; }
#block-menu-primary-links li.sustainalytics-on-twitter a { background-position: -77px top; }
#block-menu-primary-links li.sustainalytics-on-linkedin a { background-position: -39px top; }
#block-menu-primary-links li.sustainalytics-on-youtube a { background-position: -1px top; }
#block-menu-primary-links li.sustainalytics-on-twitter a:hover { background-position: -77px -41px; }
#block-menu-primary-links li.sustainalytics-on-linkedin a:hover { background-position: -39px -41px; }
#block-menu-primary-links li.sustainalytics-on-youtube a:hover { background-position: -1px -41px; }
#block-menu-primary-links .menu .menu { display: none; }
#block-menu-primary-links .menu .menu li { text-transform: none; }
.qtip .menu { width: 200px; text-align: left; margin: 0px 10px; }
.qtip .menu li { list-style-image: none; list-style-type: none; }
.qtip .menu li a { display: block; padding: 5px 0px; }
.qtip-wrapper { box-shadow: 2px 2px 2px rgb(204, 204, 204); }
#subnav { position: absolute; top: 0px; right: 0px; padding: 0px; margin: 0px; z-index: 1000; }
#subnav li { font-size: 10px; text-transform: uppercase; margin-top: 0px; display: block; float: left; margin-left: 10px; background-color: rgb(88, 89, 91); padding: 4px 10px 6px; border-radius: 0px 0px 4px 4px; }
#subnav li a { color: rgb(255, 255, 255); font-weight: normal; }
#subnav li a:hover { color: rgb(236, 157, 25); }
#select_language { z-index: 1000; }
#languages { display: none; position: absolute; top: 20px; right: 10px; padding: 10px; width: 100px; margin: 0px; z-index: 999; border-radius: 4px; border: 1px solid rgb(187, 187, 187); background: rgb(221, 221, 221) url(882ff1012c6acf7082dd205e6987aaf34f40772b.png)  repeat-x scroll center top; }
#languages li { list-style-type: none; list-style-image: none; }
#languages a { display: block; padding: 4px 15px 4px 5px; border-bottom: 1px solid rgb(187, 187, 187); color: rgb(34, 34, 34); text-decoration: none; }
#languages li.last a { border-bottom: medium none; }
#languages a:hover { color: rgb(236, 157, 25); }
#super_footer { background-color: rgb(255, 255, 255); padding: 20px 0px; border-top: 1px solid rgb(240, 240, 240); height: auto; }
#super_footer h3 { text-transform: uppercase; font-size: 12px; color: rgb(88, 89, 91); margin-bottom: 10px; }
.view-quotes h4 { font-size: 18px; color: rgb(0, 0, 0); font-weight: bold; margin-bottom: 5px; }
.view-quotes h4 small { font-weight: normal; margin-left: 10px; font-size: 12px; font-style: oblique; }
.view-quotes { padding-left: 500px; }
#block-views-quotes-block_1 .content { position: relative; }
.view-quotes .views-row .views-field-field-headshot-fid img { cursor: pointer; }
.view-quotes .views-row { float: left; height: 90px; width: 90px; margin-left: 10px; border: 5px solid rgb(255, 255, 255); margin-top: -15px; }
.view-quotes .views-field-field-quote-value, .view-quotes .views-field-field-headshot-fid-1 { display: none; }
.view-quotes .views-row-first .views-field-field-quote-value, .view-quotes .views-row-first .views-field-field-headshot-fid-1 { display: block; }
.view-quotes .views-row-first .views-field-field-headshot-fid { display: none; }
.view-quotes .views-row { width: 90px; float: left; }
.view-quotes .views-field-field-quote-value { position: absolute; left: 0px; top: 0px; width: 480px; display: none; }
.view-quotes .views-field-field-quote-value a { margin-left: 0.5em; }
.view-quotes .views-field-field-quote-value img { border: 5px solid rgb(255, 255, 255); }
#footer { min-height: 132px; background: rgb(65, 66, 68) url(e876aebcdb61f11e97f881bca73f2e68da2b86d2.png)  repeat-x scroll 0% 0%; border-top: 1px solid rgb(218, 218, 218); text-align: left; font-size: 12px; }
.footer-wrapper { width: 960px; margin: 0px auto; padding-top: 40px; }
#footer ul { margin: 0px 0px 3px; }
#footer ul li { display: inline; color: rgb(192, 192, 192); line-height: 10px; }
#footer ul li a { color: rgb(192, 192, 192); padding: 0px 8px; }
#footer ul li a.border-link { border-right: 1px solid rgb(81, 81, 81); }
#footer ul li a:hover { color: rgb(251, 174, 23); }
#footer .footer-title { text-transform: uppercase; color: rgb(128, 129, 130); margin-right: 5px; width: 150px; display: block; padding-top: 3px; }
#footer div.block { padding: 0px; margin: 0px; }
.copyright { text-align: right; margin-top: -14px; }
.copyright p { color: rgb(192, 192, 192); }
#block-masquerade-0 { clear: both; width: 100%; float: none; }
.sidebar_more_links { text-align: right; }
.sidebar_more_links a { font-size: 14px; }
.col-right blockquote { font-family: Times,"Times New Roman",serif; font-size: 18px; line-height: 1.4; font-style: normal; background-image: none; padding-left: 0px; text-indent: -0.4em; margin-bottom: 0.5em; color: rgb(34, 34, 34); }
.col-right blockquote strong { background-color: rgb(252, 240, 221); font-weight: normal; }
.col-right .block { padding-bottom: 20px; margin-bottom: 0px; }
.col-right h3 { font-weight: bold; }
#block-block-19 a#jsi_ticker { width: 319px; height: 160px; overflow: hidden; display: block; }
#block-block-19 a#jsi_ticker img { position: relative; top: -12px; }
#block-block-19 tbody tr:nth-child(2n) td, #block-block-19 tbody tr.even td { background-color: rgb(192, 204, 216); }
.newsletter-box { float: left; clear: both; background-color: rgb(251, 174, 23); width: 270px; height: 87px; border-top: 6px solid rgb(88, 89, 91); padding: 15px 20px; }
.newsletter-box p { color: rgb(255, 255, 255); }
.newsletter-box div.custom { float: left; width: 260px; height: 36px; background: transparent url(63a47ddf81ce9c8f96e003de4a36e74c7775784b.png)  no-repeat scroll 0% 0%; }
.newsletter-box a.subscribe { float: right; background: transparent url(d6e141b57fe4432faf5b8d05afd766672c711464.png)  no-repeat scroll right center; color: rgb(255, 255, 255); font-weight: normal; height: 34px; line-height: 34px; padding: 1px 15px; }
.newsletter-box a.subscribe:hover { color: rgb(251, 174, 23); }
div.custom input { float: left; background: transparent none repeat scroll 0% 0%; border: medium none; font-size: 11px; width: 162px; color: rgb(192, 192, 192); height: 16px; margin: 9px 0px 9px 10px; }
body.not-front #block-views-sidebar_ticker-block_1 {  }
#block-views-sidebar_ticker-block_1 { border: 1px solid rgb(214, 214, 214); float: left; width: 308px; padding-bottom: 0px; margin-bottom: 11px; }
#block-views-sidebar_ticker-block_1 h3 { color: rgb(88, 89, 91); font-size: 14px; font-weight: normal; }
#block-views-sidebar_ticker-block_1 .view-content { background-color: rgb(255, 255, 255); width: 100%; padding-bottom: 9px; border-bottom: 1px solid rgb(214, 214, 214); }
@media not all {
  #block-views-sidebar_ticker-block_1 .view-content { padding-bottom: 10px; }
}
#block-views-sidebar_ticker-block_1 .views-row {  }
#block-views-sidebar_ticker-block_1 .views-field-created { font-style: italic; font-size: 11px; color: rgb(88, 89, 91); padding: 0px 20px; margin: 0px 0px 1.5em; }
#block-views-sidebar_ticker-block_1 .views-field-title { font-size: 16px; line-height: 1.1; }
#block-views-sidebar_ticker-block_1 div.view-rows:last-child {  }
#block-views-sidebar_ticker-block_1 .views-field-title a { color: rgb(82, 82, 82); display: block; font-size: 13px; padding: 20px 20px 0px; line-height: 17px; }
#block-views-sidebar_ticker-block_1 .views-field-title a:hover { color: rgb(251, 174, 23); }
#block-views-sidebar_ticker-block_1 #ticker-next { position: absolute; top: 15px; right: 25px; cursor: pointer; }
#block-views-sidebar_ticker-block_1 #ticker-prev { position: absolute; top: 15px; right: 65px; cursor: pointer; }
#block-views-sidebar_ticker-block_1 #ticker-pause { position: absolute; top: 15px; right: 44px; cursor: pointer; }
#block-views-sidebar_ticker-block_1 .view-footer { margin-top: 10px; }
#block-views-sidebar_ticker-block_1 { border-bottom: medium none; }
#block-views-sidebar_ticker-block_1 .view-footer p { margin-bottom: 10px; font-weight: bold; }
#block-views-sidebar_ticker-block_1 .view-header { background-color: rgb(255, 255, 255); }
#block-views-sidebar_ticker-block_1 .view-header .view-all { position: relative; top: 12px; right: 25px; }
#block-views-sidebar_ticker-block_1 .view-header .view-all-lb { background: transparent url(af29b33ae4bbcda17659ab06b08ac49b7b8c22cd.png)  no-repeat scroll 0% 0%; height: 66px; width: 10px; }
#block-views-sidebar_ticker-block_1 .view-header .view-all-rb { background: transparent url(dc29106e0ef8cbb9c136f6964a7969b3a9ea98bf.png)  no-repeat scroll 0% 0%; height: 66px; width: 10px; }
#block-views-sidebar_ticker-block_1 .view-header .view-all a { background: rgb(88, 89, 91) none repeat scroll 0% 0%; padding: 8px 0px; color: rgb(255, 255, 255); }
#block-views-sidebar_ticker-block_1 .view-header .view-all a:hover { color: rgb(251, 174, 23); }
#block-views-sidebar_ticker-block_1 .view-header .latest-news .latest-news-head { height: 15px; font-size: 18px; font-weight: bold; color: rgb(251, 174, 23); padding: 20px; }
#block-views-sidebar_ticker-block_1 .content { border-top: 6px solid rgb(88, 89, 91); }
ul.ticker-links { margin-left: 0px; margin-top: 15px; }
ul.ticker-links li { list-style-type: none; list-style-image: none; font-size: 14px; margin-left: 0px; }
ul.ticker-links li a { color: rgb(0, 0, 0); }
ul.ticker-links li a:hover { color: rgb(236, 157, 25); }
form.cc input[type="text"] { width: 190px; padding: 5px; color: rgb(34, 34, 34); }
form.cc input[type="submit"] { background-color: rgb(88, 89, 91); color: rgb(255, 255, 255); border: medium none; padding: 5px 8px; text-transform: uppercase; font-size: 11px; font-weight: bold; cursor: pointer; }
form.cc input[type="submit"]:hover { color: rgb(236, 157, 25); }
div#node-6, div#node-431 { margin-bottom: 0px; }
.slug { color: rgb(88, 89, 91); text-transform: uppercase; font-size: 12px; margin-bottom: 5px; }
h1.page-title { font-weight: bold; font-size: 24px; margin: 30px 0px; font-family: Arial,Helvetica,sans-serif; color: rgb(251, 174, 23); }
.page-node .col-center .node { border-bottom: medium none; }
.sidebar-right .col-center .node { margin-right: 20px; }
.page-node .col-center .node .node { margin-right: 0px; }
.field-field-sidebar-images { min-height: 100px; clear: both; }
.field-field-sidebar-images .field-item { width: 100px; height: 100px; float: left; }
.field-field-sidebar-images .field-item img { border: 1px solid rgb(218, 218, 218); padding: 2px; }
.field-type-nodereference, .field-type-filefield { clear: both; margin-bottom: 20px; border-bottom: 1px solid rgb(218, 218, 218); padding-bottom: 21px; }
@media not all {
  .field-type-nodereference, .field-type-filefield { padding-bottom: 23px; }
}
.field-field-image { clear: left; float: right; margin: 0px 0px 20px 20px; border: 5px solid rgb(255, 255, 255); box-shadow: 1px 1px 2px rgb(153, 153, 153); padding: 0px; }
.field-field-subpages { border-bottom: 10px solid rgb(218, 218, 218); float: left; }
#TB_caption { text-align: center; height: auto; padding-top: 10px; margin-bottom: 20px; float: none; }
#TB_secondLine { font-family: Helvetica,Arial,sans-serif; }
#TB_prev { position: absolute; left: 10px; bottom: 10px; font-size: 12px; }
#TB_next { position: absolute; right: 15px; bottom: 10px; font-size: 12px; }
#TB_secondLine a:link { color: rgb(236, 157, 25); }
#TB_secondLine a:hover { color: rgb(0, 0, 0); }
#TB_window { font-family: Helvetica,Arial,sans-serif; z-index: 1000; border: 7px solid rgb(119, 119, 119); }
#TB_title { position: relative; }
#TB_ajaxContent h3, #TB_ajaxContent h4, #TB_ajaxContent .lightbox-content { margin-left: 10px; margin-right: 10px; }
#TB_title { background-color: rgb(255, 255, 255); }
#TB_ajaxContent .lightbox-content { line-height: 1.5em; }
#TB_closeAjaxWindow a { display: block; width: 42px; height: 42px; }
#TB_closeAjaxWindow { position: absolute; width: 42px; height: 42px; top: -25px; right: -25px; background: transparent url(9cbff8ce802871eddfc202a49db0cf3b2860af0c.png)  no-repeat scroll center center; }
.TB_overlayBG { background-color: rgb(85, 85, 85); }
.page-node #TB_window { text-align: center; }
.page-node #TB_window img#TB_Image { margin: 20px auto; }
div.teaser { margin-top: 10px; padding-top: 12px; border-top: 1px solid rgb(218, 218, 218); margin-bottom: 0px; padding-bottom: 12px; }
.teaser-first { width: 100px; float: left; margin-right: 10px; }
.teaser-last { width: 470px; float: left; margin-right: 10px; }
div.teaser .thumbnail { border: 1px solid rgb(218, 218, 218); padding: 2px; background-color: rgb(255, 255, 255); }
div.teaser h2 { font-size: 16px; margin-bottom: 10px; line-height: 1.3; }
div.teaser p { margin-bottom: 5px; line-height: 1.3; }
div.node ul.links { text-align: left; }
div.node ul.links li { padding: 0px 1em 0px 0px; }
div.node ul.links li.upload_attachments { display: none; }
.sidebar-right .col-center .teaser .content { margin-right: 0px; }
.front .page-title { font-size: 18px; margin-bottom: 20px; }
.front #header { border-bottom: medium none; margin-bottom: 0px; }
.front div.col-center div.teaser { border: medium none; margin-right: 0px; }
div.slideshow { background: rgb(236, 157, 25) url(683ccff08070e1690c3f1dda761f2222537727dc.png)  no-repeat scroll right top; padding-bottom: 0px; position: relative; margin-bottom: 30px; border-bottom: medium none; }
.slideshow .content { height: 300px; overflow: hidden; }
.slideshow .slide { height: 300px; clear: both; }
.slideshow img { float: left; margin-right: 30px; }
.slideshow div.slide_text { clear: right; margin-right: 40px; padding-top: 40px; }
.slideshow h1 { color: rgb(255, 255, 255); font-size: 24px; margin-bottom: 20px; font-weight: bold; line-height: 1.1; }
.slideshow p { font-size: 14px; margin-bottom: 1em; }
.slideshow p cite { font-size: 12px; }
.slideshow a { color: rgb(255, 255, 255); }
.slideshow a:hover { color: rgb(0, 0, 0); }
.slideshow .cta { font-size: 18px; }
.slideshow .cta em { font-size: 12px; margin: 0.5em; }
#slide_nav { top: 15px; right: 15px; position: absolute; z-index: 1000; }
#slide_nav a { margin: 0px; padding: 10px; background: transparent url(ff836430b7519911d1d80be0083bae13f20ced60.png)  no-repeat scroll center center; color: rgb(236, 157, 25); font-size: 11px; }
#slide_nav a.activeSlide { font-size: 13px; background-image: url(39f6765b3e731beb2c4394a75ae5ca4117c50bd9.png) ; }
.separator { display: block; background-color: rgb(240, 240, 240); height: 1px; width: 100%; }
div.slideshownew { position: relative; margin-bottom: 30px; border-bottom: medium none; padding-bottom: 0px; }
.slideshownew .content { overflow: hidden; height: 417px; }
.slider { margin-top: 30px; width: 918px; height: 375px; background: transparent url(f5ea20817dcdf6f10036562d15a40b302451a3d4.jpg)  no-repeat scroll 0% 0%; border: 1px solid rgb(247, 247, 247); padding: 20px 10px 20px 30px; position: relative; }
.slider h1 { color: rgb(251, 174, 23); font-size: 24px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin: 30px 0px; width: 400px; }
.slider p { width: 392px; color: rgb(102, 102, 102); line-height: 22px; font-size: 13px; margin-bottom: 20px; }
.slider a { background: transparent url(89fa0dd1e7fd23d83ae38ad5c760027fd0ef253c.jpg)  no-repeat scroll left center; font-size: 14px; color: rgb(132, 133, 134); margin-bottom: 10px; padding-left: 18px; line-height: 26px; }
.slider a:hover { color: rgb(0, 0, 0); }
.slider div.stop { position: absolute; top: 0px; left: 0px; width: 958px; border-top: 6px solid rgb(88, 89, 91); }
.slider div.mrt { padding-left: 460px; }
.slideshownew .right { float: right ! important; }
.slideshownew .count { position: absolute; top: 50px; right: 10px; z-index: 1000; }
.slideshownew .count a.activeSlide { float: left; background: rgb(251, 174, 23) none repeat scroll 0% 0%; border: 1px solid rgb(240, 240, 240); display: block; width: 16px; height: 16px; text-align: center; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); padding: 0px ! important; margin-right: 5px; line-height: 18px; }
.slideshownew .count a { float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(240, 240, 240); display: block; width: 16px; height: 16px; text-align: center; font-size: 12px; font-weight: normal; color: rgb(88, 89, 91); padding: 0px ! important; margin-right: 5px; line-height: 18px; }
.slideshownew a.pause { font-size: 14px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; cursor: pointer; padding: 0px 0px 6px; display: block; width: 17px; height: 13px; text-align: center; position: absolute; top: 385px; left: 925px; line-height: 19px; z-index: 1000; color: rgb(132, 133, 134); }
.slideshownew a.pause:hover { color: rgb(0, 0, 0); }
.slideshownew a.start { font-size: 19px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; cursor: pointer; padding: 0px 0px 6px; display: block; width: 17px; height: 13px; text-align: center; position: absolute; top: 385px; left: 925px; line-height: 16px; z-index: 1000; color: rgb(132, 133, 134); }
.slideshownew a.start:hover { color: rgb(0, 0, 0); }
.slider-shadow { display: block; background: transparent url(2b85538be044026c31611e06d899fc5d02ef4289.png)  no-repeat scroll 0% 0%; height: 11px; margin: 0px; padding: 0px; border: medium none; }
.content-box { width: 206px; border: 1px solid rgb(214, 214, 214); margin-right: 5px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; height: 465px; }
* html div.content-box { height: 468px; }
last.content-box {  }
.content-box .content-box-head { height: 20px; border-top: 6px solid rgb(88, 89, 91); font-size: 18px; font-weight: bold; text-align: center; color: rgb(251, 174, 23); background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 20px 0px; border-bottom: 1px solid rgb(214, 214, 214); }
.content-box p { color: rgb(102, 102, 102); line-height: 17px; margin-bottom: 7px; }
.content-box ul li { line-height: 22px; background: transparent url(89fa0dd1e7fd23d83ae38ad5c760027fd0ef253c.jpg)  no-repeat scroll left center; list-style: outside none none; text-indent: 18px; }
.content-box a.see-more { float: left; clear: both; width: 206px; color: rgb(251, 174, 23); display: block; text-align: center; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(240, 240, 240); height: 19px; padding: 4px 0px; margin-bottom: 1px; }
.content-box a.see-more:hover { color: rgb(88, 89, 91); }
.content-box ul { list-style: outside none none; }
.content-box-text { height: 210px; padding: 10px 8px 0px; overflow: hidden; }
.content-box-text p a { display: block; margin: 10px 0px; }
.span-16 { width: 640px; }
.span-19 { float: right; width: 660px; }
#block-views-events-block_2 { padding-top: 10px; border-top: 1px solid rgb(204, 204, 204); }
#block-views-events-block_2 .views-field-title { font-size: 14px; }
#block-views-events-block_2 .views-field-field-date-sort-value { font-size: 11px; font-style: italic; color: rgb(102, 102, 102); }
#block-views-events-block_2 .views-row { padding: 5px 0px; border-bottom: 1px solid rgb(204, 204, 204); }
div.group-details .content { padding-left: 0px; }
div.group-details .field-field-date-sort { clear: both; min-height: 2em; }
div.group-details .field-field-date-sort .field-label, div.group-details .field-field-date-sort .field-items { float: left; }
.view-press-releases { margin-right: 20px; }
.view-press-releases .views-field-created { white-space: nowrap; }
#block-views-press_releases-block_2 { margin-top: 180px; }
#block-views-press_releases-block_2 h3 { font-weight: normal; }
.page-products-services .col-center .item-list { padding: 0px 20px 20px 0px; }
.page-products-services .col-center .item-list li { margin-bottom: 20px; }
.page-products-services .col-center .view-header { font-size: 14px; line-height: 1.5; margin-bottom: 30px; }
.page-products-services .col-center h3 { color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; padding: 8px 10px; background-color: rgb(88, 89, 91); }
.page-products-services .col-center ul { margin: 0px 0px 1.5em; list-style-type: none; list-style-image: none; }
.page-products-services .col-center ul li { list-style-type: none; list-style-image: none; }
.page-products-services .col-center .views-field-title { font-size: 18px; line-height: 1.3; margin-bottom: 5px; }
.page-team .col-center h1.page-title { display: none; }
.node-type-team-member .dynamic-content { display: none; }
.qtip-content .team-body, .qtip-content img { display: none; }
div.node-type-team-member { padding: 0px; }
.qtip-content { background: rgb(247, 247, 247) none repeat scroll 0% 0%; padding: 10px ! important; }
.qtip h3 { font-size: 14px; margin-bottom: 5px; font-weight: bold; }
.qtip h4 { font-size: 11px; margin-bottom: 0px; }
div.node-type-team-member img.thumbnail, div.node-type-team-member img.thumbnail2 { width: 60px; height: 60px; padding: 2px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; box-shadow: 1px 1px 2px rgb(153, 153, 153); }
div.node-type-team-member img.thumbnail_60, div.node-type-team-member img.thumbnail_602 { display: none; background: rgb(237, 149, 14) none repeat scroll 0% 0%; }
a#your_picture:hover img { background-color: rgb(237, 149, 14); }
.view-team-sustainalytics .views-row { width: 74px; height: 72px; float: left; z-index: 999; }
#block-block-17 h3 { text-transform: none; color: rgb(102, 102, 102); font-size: 14px; }
ul.team_filter_trigger { margin-left: 0px; }
ul.team_filter_trigger li { list-style-image: none; list-style-type: none; margin-left: 0px; font-size: 12px; font-weight: bold; color: rgb(237, 149, 14); margin-bottom: 2px; cursor: pointer; padding: 1px 3px; }
ul.team_filter_trigger li.active { color: rgb(255, 255, 255) ! important; background: rgb(237, 149, 14) url(1a41fe3e5d9fcb254d6b98521c120f11a6fd431b.png)  no-repeat scroll 98% center ! important; }
ul.team_filter_trigger li.hover { color: rgb(102, 102, 102); background-color: rgb(247, 247, 247); }
#team_names { font-size: 12px; display: block; width: 230px; margin-bottom: 20px; padding: 5px 5px 5px 22px; background: transparent url(843b1ce17e608babd8b53b244d4d1f1d7f55c7f8.png)  no-repeat scroll 5px 5px; border-radius: 4px; }
.ac_results { border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(218, 218, 218) rgb(218, 218, 218); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(247, 247, 247); padding: 10px; }
.ac_odd { background-color: rgb(218, 218, 218); }
.ac_over { background-color: rgb(51, 51, 51); }
.ac_results li { font-family: Helvetica,Arial,sans-serif; }
.page-team #TB_ajaxContent img.thumbnail { float: right; margin: 0px 10px 20px 20px; max-width: 200px; }
.team-body .field .field-label-inline, .team-body .field .field-label-inline-first { display: block; width: 130px; float: left; }
.page-team #TB_window h3 { font-weight: bold; margin-bottom: 0.25em; }
.page-team #TB_window h4 { margin-bottom: 0.5em; font-style: italic; }
.page-team #TB_ajaxContent p { padding: 0px; }
.node-413 h2 { margin-bottom: 10px; }
#map_canvas { height: 480px; border-bottom: 1px solid rgb(192, 192, 192); margin-bottom: 20px; padding-bottom: 20px; }
#map_canvas .infowindow h3 { margin-bottom: 5px; font-size: 16px; }
#map_links { font-weight: bold; margin-bottom: 15px; height: 16px; font-size: 16px; }
#map_links a { text-decoration: none; margin-left: 14px; }
#contact_buttons a { display: block; width: 90%; font-size: 12px; color: rgb(34, 34, 34); text-decoration: none; padding: 3px 8px 4px; margin-bottom: 15px; border: 1px solid rgb(187, 187, 187); text-shadow: none; border-radius: 2px; background: rgb(204, 204, 204) url(882ff1012c6acf7082dd205e6987aaf34f40772b.png)  repeat-x scroll center top; }
#contact_buttons a:hover { color: rgb(0, 0, 0); background-color: rgb(221, 221, 221); }
#map { position: relative; width: 950px; height: 534px; background: transparent url(89bf69830eadcb87007b2834e90c32be7f193340.jpg)  no-repeat scroll 0% 0%; }
#map li { position: absolute; list-style-image: none; display: inline; }
#map li a { color: rgb(0, 0, 0); font-size: 10px; letter-spacing: 0.1em; }
.qtip-content .infowindow p { margin-bottom: 5px; }
#map li a:hover { color: rgb(236, 157, 25); }
#map li#Amsterdam { top: 158px; left: 386px; }
#map li#Copenhagen { top: 161px; left: 485px; }
#map li#Brussels { top: 172px; left: 411px; }
#map li#Paris { top: 191px; left: 435px; }
#map li#Frankfurt { top: 179px; left: 486px; }
#map li#Madrid { top: 207px; left: 394px; }
#map li#Toronto { top: 193px; left: 206px; }
#map li#Timisoara { top: 192px; left: 514px; }
#map li#Boston { top: 204px; left: 279px; }
#map li#Seoul { top: 213px; left: 776px; }
#map .infowindow { display: none; }
.page-taxonomy div.node { border-bottom: medium none; }
#banner ul.nice-menu { margin-left: 0px; margin-right: 0px; background-color: rgb(238, 238, 238); float: none; padding: 5px; border: medium none; height: 20px; }
#banner ul.nice-menu li { list-style-image: none; border: medium none; margin-right: 10px; }
#banner ul.nice-menu ul { border: medium none; }
#node-483 .accordian { padding: 5px 10px 0px 0px; background: transparent url(8283c67b4a4e16b63558d80779ff4e550fd7a487.png)  no-repeat scroll left top; margin-bottom: 20px; }
#node-483 .accordian h2 { color: rgb(0, 0, 0); font-size: 21px; font-weight: bold; padding: 0px 10px; margin-bottom: 5px; line-height: 120%; }
#node-483 .accordian h2 a { color: rgb(0, 0, 0); }
#node-483 .accordian h2 a:hover { color: rgb(237, 149, 14); }
#node-483 .accordian p.did_you_know { padding: 0px 10px; margin-bottom: 0px; font-size: 12px; margin-right: 0px; }
#node-483 .sections { margin-top: 191px; }
#node-483 .section { margin-top: 2px; }
#node-483 .section h3 { background: rgb(36, 120, 60) url(43893a89c68a5ebd4df90141fe7a2b0a9ad5e2d6.png)  no-repeat scroll 10px center; padding: 10px 10px 10px 25px; color: rgb(255, 255, 255); margin: 0px; cursor: pointer; }
#node-483 h3.open { background-image: url(2e3bdce45db862d0f2855ba84f77763e67044bd0.png) ; }
#node-483 .section_content { display: none; padding: 10px; background-color: rgb(238, 238, 238); }
#node-483 .read-more { padding-top: 1em; }
#node-483 .read-more a { text-decoration: none; }
#node-483 .section h4 { font-weight: bold; }
#solutions_panels { background: transparent url(9deaa217042c1c35cbfe7a0cfbdff8847ae84a54.png)  no-repeat scroll center center; width: 610px; }
.solutions_panel { border: 1px solid rgb(121, 122, 125); box-shadow: 2px 2px 2px rgb(204, 204, 204); background: transparent url(b5517058adb1a47b4bc9ab8ffb174e5cec6bd59f.png)  repeat scroll 0% 0%; padding: 10px 15px; width: 265px; height: 200px; margin: 10px 0px; color: rgb(88, 89, 91); }
.solutions_panel p { font-style: oblique; margin-bottom: 5px; }
.solutions_panel a { color: rgb(88, 89, 91); }
.solutions_panel a:hover { color: rgb(236, 157, 25); }
.solutions_panel h3 { color: rgb(88, 89, 91); margin-bottom: 5px; }
.solutions_panel ul li { list-style-image: none; list-style-type: square; }
.node-132 #node-132, .node-132 #node-132 p { margin-bottom: 0px; }
div.node-type-year { border: medium none; }
.view-timeline .view-content { position: relative; }
.view-timeline .view-content { min-height: 800px; }
.view-timeline .views-row { height: 20px; overflow: visible; }
.view-timeline .year-pager { cursor: pointer; font-size: 18px; font-weight: bold; color: rgb(236, 157, 25); margin-right: 0px; padding-right: 50px; }
.view-timeline div.active { color: rgb(153, 153, 153); background: transparent url(dc0077a00bac61a04a3f5718d6c84428176b4811.png)  no-repeat scroll 50px center; }
.view-timeline .views-row .year-content-wrapper { display: none; position: absolute; top: 10px; left: 80px; }
.view-timeline .views-row-first .year-content-wrapper { display: block; }
.view-timeline .year-content { border-left: 1px solid rgb(204, 204, 204); padding: 0px 20px 20px; position: relative; min-height: 380px; }
.view-timeline .year-content img { margin: 0px 0px 20px 20px; float: right; border: 1px solid rgb(255, 255, 255); box-shadow: 2px 2px 2px rgb(204, 204, 204); }
.year-item { padding: 20px 0px 0px; margin: 0px 20px; border-bottom: 1px solid rgb(204, 204, 204); }
.year-edit { position: absolute; top: 0px; right: 0px; }
.view-timeline .views-row .year-content h2 { font-size: 32px; font-weight: bold; margin-left: 20px; margin-bottom: 0px; }
div.year-content p { margin-bottom: 1.5em; }
.field-field-mimages { display: none; visibility: hidden; }
.partners { padding: 32px 0px; margin: 0px auto; width: 960px; }
.partners p { width: 520px; padding-bottom: 18px; }
.partners-img { margin-left: 80px; }
#block-views-Partners-block_1 {  }
#block-views-Partners-block_1 .views-field-teaser label.views-label-teaser { color: rgb(251, 174, 23); font-size: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
#block-views-Partners-block_1 .view-content { width: 960px; padding-bottom: 18px; float: left; }
#block-views-Partners-block_1 .views-field-teaser { width: 140px; float: left; }
#block-views-Partners-block_1 .views-field-field-mimages-fid { float: left; margin-left: 10px; }
#block-views-Partners-block_1 .field-content a { display: block; color: rgb(102, 102, 102); font-weight: normal; }
#block-views-Partners-block_1 .field-content a:hover { color: rgb(102, 102, 102); font-weight: normal; }
#block-views-Partners-block_1 p { display: inline; padding: 0px; margin: 0px; }
#top_footer {  }
#top_footer div.block { margin: 0px; padding: 0px; }
.awards-wrapper { background: rgb(242, 242, 242) url(4d79f5fffc5691da47d4a1f6aeadffd3da502ee3.jpg)  no-repeat scroll 0% 0%; height: 150px; border-bottom: 1px solid rgb(0, 0, 0); }
.awards { margin: 0px auto; width: 960px; }
.awards a { margin-left: 15px; }
.awards a:first-child { margin-left: 0px; }
.awards a.last {  }
.awards .logo-wrapper { margin-left: 25px; }
.awards h2 { margin-top: 65px; color: rgb(251, 174, 23); font-size: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
a.clean50 { background: transparent url(0a8c6329af344561115b99fe0d0f97a5c04d59e5.png)  no-repeat scroll 0% 0%; display: block; height: 150px; width: 90px; }
a.clean50:hover { background: transparent url(e13be5783a89da8f78fbb7d333424c641e39c9e9.png)  no-repeat scroll 0% 0%; }
a.reuters { background: transparent url(41a1f7d4244547a84a4a480ebaa9194f5bd09ffc.png)  no-repeat scroll center center; display: block; height: 150px; width: 120px; }
a.reuters:hover { background: transparent url(498c7b5d5add0008a9a9b04f664a35d28991471d.png)  no-repeat scroll center center; }
a.esg { background: transparent url(4041573fb36d59e06ab57ad855d6b1b98ee88dc3.png)  no-repeat scroll 0% 0%; display: block; height: 150px; width: 116px; }
a.esg:hover { background: transparent url(8082defdb0fce75878bc661c8d1ca18308ca6a2b.png)  no-repeat scroll 0% 0%; }
a.lifetime { background: transparent url(4ae45911c161b9de922cd4d906cd3a7369b01941.png)  no-repeat scroll 0% 0%; display: block; height: 150px; width: 75px; }
a.lifetime:hover { background: transparent url(da12ac1a5fbc4d89813ffb5f81890f596ad7e6ac.png)  no-repeat scroll 0% 0%; }
a.clean50 { background: transparent url(be51cdc184511f1c43f0f7ff583967081a5d08c4.png)  no-repeat scroll 0% 0%; display: block; height: 150px; width: 130px; }
a.clean50:hover { background: transparent url(52a91bca077e1fcfc1c4f287ccb64d3388807a91.png)  no-repeat scroll 0% 0%; }
a.farsight { background: transparent url(b6a74db4afb0a79b8fdff76b95af3177764eeda0.png)  no-repeat scroll 0% 0%; display: block; height: 150px; width: 60px; }
a.farsight:hover { background: transparent url(2151104f4e02cc17e1eb33677162d566c1f3be2a.png)  no-repeat scroll 0% 0%; }
a.globe { background: transparent url(e7c82a23d4c44c00fe5852ea2cc92f79588404a2.png)  no-repeat scroll 0% 0%; display: block; height: 150px; width: 164px; }
a.globe:hover { background: transparent url(558df9df2abb705db15d4014172834bb36c8b709.png)  no-repeat scroll 0% 0%; }
.view-Publications { width: 710px; }
.view-Publications h3 { display: block; padding-right: 10px; margin: 0px; }
.view-Publications .views-row { float: left; width: 200px; height: 332px; background: transparent url(2fac96bb88a485f72f78e3f4d2d553cf7a9172a7.png)  no-repeat scroll 0% 0%; margin-left: 10px; margin-top: 20px; padding: 15px 15px 0px; position: relative; cursor: pointer; }
.view-Publications .views-row .views-field-title { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); font-weight: bold; padding: 15px 10px 0px; height: 54px; position: absolute; top: 197px; width: 180px; display: none; }
.view-Publications .views-row .views-field-title .field-content a.lightbox-processed { display: block; }
.view-Publications .views-row .views-field-field-publication-date-value { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); font-weight: bold; padding: 10px 15px 10px 10px; }
.view-Publications .views-row-first { margin-left: 0px ! important; }
.pub-box { width: 230px; height: 332px; background: transparent url(2fac96bb88a485f72f78e3f4d2d553cf7a9172a7.png)  no-repeat scroll 0% 0%; margin-left: 10px; margin-top: 20px; }
.pub-box-content { padding: 15px 15px 0px; }
.pub-box-content p { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); font-weight: bold; padding: 15px 10px; }
.pagination { padding: 20px 0px; border-top: 1px solid rgb(240, 240, 240); border-bottom: 1px solid rgb(240, 240, 240); margin: 20px 0px; }
.pagination h3 { margin: 0px; }
.pagination h3 img { margin-left: 10px; }
.content-publications { width: 960px; }
.publications { margin-left: 16px; width: 224px; }
.popup div.popup-input { background: transparent url(27c0bc9fe3a02cf5d52466e7610eab3f10f06a81.jpg)  no-repeat scroll 0% 0%; padding: 5px 10px 2px; margin: 0px 20px 20px 0px; }
.popup div.popup-input input { border: medium none; font-size: 11px; width: 156px; color: rgb(192, 192, 192); height: 32px; padding: 0px; margin: 0px; }
.leftdv { width: 445px; }
.popup .input-field { text-align: left; }
.popup .input-name { padding-top: 10px; width: 100px; }
.popup input { margin-left: 100px; margin-right: 10px; }
.popup .input-container { margin-bottom: 50px; }
.view-Filters { width: 194px; background-color: rgb(249, 249, 249); min-height: 150px; padding: 8px 15px; border-bottom: 6px solid rgb(88, 89, 91); }
.view-Filters .view-content { margin-top: 10px; margin-bottom: 10px; padding-left: 1.5em; }
.view-Filters .view-content .views-row { font-size: 13px; padding: 3px 0px; }
.view-Filters .round-button { margin-top: 15px; }
.view-Filters a.view-all { display: block; padding: 12px 0px; width: 50px; }
.view-Filters .round-button-lb { background: transparent url(af29b33ae4bbcda17659ab06b08ac49b7b8c22cd.png)  no-repeat scroll 0% 0%; height: 34px; width: 10px; }
.view-Filters .round-button-rb { background: transparent url(dc29106e0ef8cbb9c136f6964a7969b3a9ea98bf.png)  no-repeat scroll 0% 0%; height: 34px; width: 10px; }
.view-Filters .round-button a { background: rgb(88, 89, 91) none repeat scroll 0% 0%; padding: 8px 0px; color: rgb(255, 255, 255); cursor: default; }
.view-Filters .round-button a:hover { color: rgb(255, 255, 255); }
.view-Filters a.view-all { display: block; padding: 12px 0px; width: 50px; }
.find-out-more { background-color: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); padding: 20px 10px; width: 202px; }
div.block.with-block-editing {  }
.publications-sidebar-inside h2 { margin-top: 20px; color: rgb(251, 174, 23); font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; }
.page-title-taxonomy { color: rgb(251, 174, 23); font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; }
.filters { width: 194px; background-color: rgb(249, 249, 249); min-height: 150px; padding: 8px 15px; border-bottom: 6px solid rgb(88, 89, 91); }
.filters ul { list-style: outside none none; margin-top: 10px; }
.filters ul li { list-style: outside none none; font-size: 13px; }
.filters ul.expertise li { padding: 3px 0px; }
.filters ul.expertise li.sellected { background: rgb(88, 89, 91) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-left: -5px; padding-left: 5px; margin-right: -5px; padding-right: 5px; }
.filters ul.expertise li.sellected a { color: rgb(255, 255, 255); }
.filters ul.expertise li.sellected a:hover { color: rgb(255, 255, 255); }
.round-button-lb { background: transparent url(af29b33ae4bbcda17659ab06b08ac49b7b8c22cd.png)  no-repeat scroll 0% 0%; height: 34px; width: 10px; }
.round-button-rb { background: transparent url(dc29106e0ef8cbb9c136f6964a7969b3a9ea98bf.png)  no-repeat scroll 0% 0%; height: 34px; width: 10px; }
.round-button a { background: rgb(88, 89, 91) none repeat scroll 0% 0%; padding: 8px 0px; color: rgb(255, 255, 255); cursor: default; }
.round-button a:hover { color: rgb(255, 255, 255); }
.filters .round-button { margin-top: 15px; }
.filters a.view-all { display: block; padding: 12px 0px; width: 70px; text-transform: uppercase; font-size: 14px; }
.content-left { float: left; }
#frameContainer { background-color: rgb(178, 178, 178); }
#lightboxFrame { background-color: rgb(255, 255, 255); }
#bottomNavClose { top: -10px; right: -10px; margin: 0px; padding: 0px; background: transparent url(6ddbd490c4bafa3aee4d3302b90647763f384f45.png)  no-repeat scroll center center; width: 31px; height: 31px; position: absolute; z-index: 20000; }
#imageData #bottomNav { height: auto; }
.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav { margin: 0px; }
.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose { margin: 0px; }
#imageDataContainer { background-color: transparent; }
#outerImageContainer { position: relative; overflow: visible; }
.solutions-content { padding: 50px 0px; }
.solutions-content h2 { color: rgb(34, 34, 34); }
.solutions-content .list-title { padding: 20px 0px 5px; color: rgb(133, 134, 135); }
.solutions-content ul { list-style-image: url(89fa0dd1e7fd23d83ae38ad5c760027fd0ef253c.jpg) ; }
.solutions-content ul li { list-style: outside none none; line-height: 25px; margin: 0px; padding: 0px; }
.solutions-content ul li a { background: transparent url(89fa0dd1e7fd23d83ae38ad5c760027fd0ef253c.jpg)  no-repeat scroll 0% 0%; padding-left: 20px; }
.solutions-content a.btn-solutions { display: block; width: 208px; height: 39px; background: transparent url(a98b4ef946e3cc340dfa98e3c417ae22337b4628.jpg)  no-repeat scroll 0% 0%; padding-top: 12px; cursor: pointer; color: rgb(88, 89, 91); margin-top: 50px; text-align: center; }
.solutions-content a.btn-solutions:hover { color: rgb(0, 0, 0); }
.solutions-content { clear: both; }
.jqTransformHidden { display: none; }
.popup-contact { width: 391px; height: 175px; background: transparent url(b952c1dd6544a89e750c55601931807835a976a9.png)  no-repeat scroll 0% 0%; padding: 64px 10px 16px 34px; }
.popup-contact .textarea { width: 232px; margin-left: 20px; }
.popup-contact .textarea p { margin: 0px; padding: 0px; }
.popup-contact h3 { margin: 0px; padding: 10px 0px; color: rgb(251, 174, 23); }
.area { float: left; position: absolute; width: 65px; height: 21px; cursor: pointer; z-index: 100; }
.desc { display: none; }
.popup-contact-up { width: 391px; height: 200px; background: transparent url(74e6ece47efa8e77a8d2ebf01fe3d220d9920d05.png)  no-repeat scroll 0% 0%; padding: 46px 10px 16px 34px; }
.popup-contact-up .textarea { width: 232px; margin-left: 20px; }
.popup-contact-up .textarea p { margin: 0px; padding: 0px; }
.popup-contact-up h3 { margin: 0px; padding: 10px 0px; color: rgb(251, 174, 23); }
.repr a { color: rgb(88, 89, 91); }
.repr a:hover { color: rgb(187, 187, 187); }
.repr h3 { color: rgb(88, 89, 91); }
.span-24 { width: 960px; }
.harta-contact { position: relative; background: transparent url(9f68aed729f4b82594d730e12876db2457bfd225.jpg)  no-repeat scroll 0% 0%; width: 960px; height: 575px; padding: 0px; }
#webform-client-form-753 { float: left; clear: both; }
#webform-component-group-1 { float: left; width: 470px; }
#webform-component-group-2 { float: left; }
#webform-client-form-753 #edit-actions { float: left; clear: both; }
#webform-client-form-753 fieldset { background: transparent none repeat scroll 0% 0%; border: 0px none; padding: 0px; margin: 0px; }
#webform-client-form-753 fieldset label { float: left; width: 80px; text-align: left; height: 39px; line-height: 38px; color: rgb(88, 89, 91); font-weight: normal; display: inline-block; }
#webform-client-form-753 fieldset#webform-component-group-2 label { width: 100px; }
#webform-client-form-753 fieldset input { background: transparent url(e334d6975e88a2e73b4d7c7e91edc52c3c63c81b.jpg)  no-repeat scroll 0% 0%; padding: 5px 10px 2px; margin: 0px 0px 20px; border: medium none; font-size: 11px; width: 311px; color: rgb(192, 192, 192); height: 32px; }
#webform-client-form-753 fieldset textarea { background: transparent url(8e2d8e954325801aeaf09339d09f63ae3c97f565.jpg)  no-repeat scroll 0px 0px; border: medium none; height: 156px; overflow: hidden; padding: 15px; width: 329px; }
#webform-client-form-753 .webform-component { float: left; clear: both; width: 425px; }
#webform-client-form-753 #webform-component-group-2--your-message { width: 465px; }
#webform-client-form-753 fieldset #edit-submitted-group-1-office-location-wrapper label { width: 230px; }
#webform-client-form-753 fieldset #edit-submitted-group-1-message-enquiry-wrapper label { width: 230px; }
#edit-submitted-group-2-your-message-wrapper { margin-top: 0px; }
#webform-client-form-753 input#edit-submit { background: transparent url(5fbb479cb1839339673ed1f516290c1ee276100c.jpg)  no-repeat scroll 0px 0px; color: rgb(88, 89, 91); display: block; height: 39px; line-height: 39px; text-align: center; width: 161px; border: 0px none; cursor: pointer; font-weight: bold; }
.contact-content div.contact-input { background: transparent url(e334d6975e88a2e73b4d7c7e91edc52c3c63c81b.jpg)  no-repeat scroll 0% 0%; padding: 5px 10px 3px; margin-bottom: 20px; }
.contact-content .contact-input input { border: medium none; font-size: 11px; width: 317px; color: rgb(192, 192, 192); height: 19px; }
.contact-content div.contact-input span { margin: 10px 0px 0px; padding: 0px; color: rgb(176, 25, 25); font-weight: bold; font-size: 10px; float: right; clear: both; }
.contact-content .input-name { padding: 10px 10px 10px 0px; width: 96px; color: rgb(88, 89, 91); }
.contact-content p { width: 218px; padding: 10px 20px 0px 0px; color: rgb(88, 89, 91); }
.contact-content ul.selector { list-style: outside none none; background: transparent url(94d26bfd730c44c15b428d36acc914cb318980f5.png)  no-repeat scroll 0% 0%; width: 199px; height: 39px; }
.contact-content ul.selector a { position: relative; top: 12px; right: 8px; display: block; width: 199px; color: rgb(88, 89, 91); }
.contact-content .input-feld-right { width: 427px; }
.contact-content textarea { font-size: 11px; color: rgb(192, 192, 192); width: 329px; height: 156px; background: transparent url(8e2d8e954325801aeaf09339d09f63ae3c97f565.jpg)  no-repeat scroll 0% 0%; padding: 15px; border: medium none; overflow: hidden; }
a.btn-send { background: transparent url(5fbb479cb1839339673ed1f516290c1ee276100c.jpg)  no-repeat scroll 0% 0%; display: block; width: 161px; height: 27px; padding-top: 12px; text-align: center; color: rgb(88, 89, 91); margin-bottom: 50px; }
a.btn-send:hover { color: rgb(34, 34, 34); }
#dk_container_offices { margin: 0px 6px 15px 0px; float: right; }
#dk_container_enquiry { margin: 0px 6px 15px 0px; float: right; }
input.btn-send { background: transparent url(5fbb479cb1839339673ed1f516290c1ee276100c.jpg)  no-repeat scroll 0px 0px; color: rgb(88, 89, 91); display: block; height: 39px; line-height: 39px; text-align: center; width: 161px; border: 0px none; cursor: pointer; font-weight: bold; }
div.filter_select { display: inline-block; float: right; background: transparent url(f27774555d34726473dc34056a3e762739cf1c43.png)  no-repeat scroll left top; width: 189px; height: 39px; text-indent: 8px; cursor: pointer; margin: 0px 11px 10px 0px; }
div.filter_select span.value { float: left; clear: both; width: 189px; height: 39px; line-height: 39px; font-size: 12px; color: rgb(51, 51, 51); font-weight: bold; }
div.filter_select div.list { display: none; float: left; clear: both; width: 187px; border: 1px solid rgb(255, 174, 2); position: relative; z-index: 10000; background-color: rgb(255, 255, 255); }
div.filter_select div.list a { float: left; clear: both; width: 187px; height: 38px; line-height: 38px; font-size: 12px; border-bottom: 1px solid rgb(255, 174, 2); }
div.filter_select div.list a.last { border-bottom: 0px none; }
div.filter_select div.list a:hover { background-color: rgb(0, 132, 199); color: rgb(255, 255, 255); text-decoration: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); }
a.ojbutton { background: transparent url(6d386c4c32be0c5864beed89cfbe1137797147ec.png)  no-repeat scroll 0% 0%; display: block; width: 193px; height: 35px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold; font-size: 17px; text-align: center; padding-top: 10px; margin: 0px auto; }
a.ojbutton:hover { background: transparent url(c90422bbacfb665e787d47da1da9611c6d938a17.png)  no-repeat scroll 0% 0%; }
.content-news { width: 612px; }
.news { width: 348px; }
.node-8 #lightboxFrame { height: 500px ! important; }
#block-block-2 { padding-bottom: 10px; padding-top: 48px; }
#block-block-2 .block-section p { margin: 0px; }
.close-popup { display: block; background: transparent url(015b5a12cf54ac448506a6cb0da0d49c4148394f.jpg)  no-repeat scroll 0% 0% ! important; width: 34px; height: 34px; position: absolute; right: 12px; top: 47px; }
.sidebar_label { margin-left: 13px; }
.views-field-phpcode { margin-left: 30px; font-style: italic; font-size: 11px; color: rgb(88, 89, 91); }
.views-field-phpcode-1 { margin-top: 20px; margin-bottom: 5px; }
#block-views-sidebar_ticker-block_1 .views-field-title a { padding: 0px 20px; }
#block-views-sidebar_ticker-block_1 .views-field-title a { padding: 0px 20px 0px 30px; }
#block-views-sidebar_ticker-block_1 .view-header .latest-news .latest-news-head { padding: 20px 20px 20px 30px; }
.view-id-sidebar_ticker .view-content { height: 357px; }
.content-box { height: 582px; }
#node-1962 { display: none; }
#block-views-press_release_listing-block_1 { float: left; margin-bottom: 0px; font-style: normal; }
#block-views-press_release_listing-block_1 .view-footer { margin-top: 20px; }
#block-views-press_release_listing-block_1 h4 { color: rgb(88, 89, 91); font-size: 18px; font-weight: bold; margin-top: 25px; }
#block-views-press_release_listing-block_1 .views-row { padding-bottom: 10px; }
#block-views-press_release_listing-block_1 .views-field-created { margin-top: 10px; margin-bottom: 5px; color: rgb(125, 125, 125); font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
#block-views-press_release_listing-block_1 .views-field-title { width: 400px; font-size: 16px; line-height: 18px; min-height: 32px; margin-bottom: 5px; }
#block-views-press_release_listing-block_1 .views-row-3 .views-field-title { border-bottom: 0px none; }
#block-views-press_release_listing-block_1 .views-row p { margin: 0px; min-height: 30px; }
#block-views-press_release_listing-block_1 .views-row-1 { border-bottom: 1px solid rgb(229, 229, 229); }
#block-views-press_release_listing-block_1 .views-row-2 { border-bottom: 1px solid rgb(229, 229, 229); }
#block-views-press_release_listing-block_1 .views-row-3 {  }
.image-press-releases { position: absolute; left: 0px; top: 20px; }
#block-views-press_release_listing-block_1 .views-field-body { line-height: 15px; width: 500px; }
#block-views-press_release_listing-block_1 .views-field-body .field-content { font-style: normal; }
#block-views-press_release_listing-block_1 .views-row { padding-left: 89px; font-style: normal; position: relative; }
#block-views-press_release_listing-block_1 .views-row em { font-style: normal; }
.block-views .view-online-press-release-listing .views-field-title a { color: rgb(253, 172, 21); font-size: 16px; line-height: 20px; }
#block-views-press_release_listing-block_1 input[type="submit"] { display: none; }
#block-views-press_release_listing-block_1 input[type="text"] { background: rgb(243, 243, 243) url(440bf6736f77a0053cb1c6f25b258e1c8cb0bbee.png)  no-repeat scroll 8px center; width: 285px; height: 2px; padding-left: 35px; padding-top: 14px; padding-bottom: 14px; border: 1px solid rgb(222, 222, 222); font-family: Arial,Helvetica,sans-serif; color: rgb(154, 154, 154); font-size: 15px; }
a.list-all-releases { background: transparent url(93da19e2531384d76e39cb6c63c675e734a098fa.png)  no-repeat scroll left top; width: 191px; height: 37px; display: block; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); line-height: 37px; font-size: 15px; font-style: normal; text-align: center; margin-bottom: 30px; }
.view-online-press-release-listing .view-content { padding-top: 30px; }
.node-1962 .page-title { display: none; }
#block-views-press_release_listing-block_1 .page-title { display: block; margin: 10px 0px; }
.online-media-room-right { font-family: Arial,Helvetica,sans-serif; width: 322px; float: right; font-style: normal; position: relative; }
.online-media-room-right a.newsletter-subscribe { width: 178px; padding-left: 43px; height: 20px; float: right; margin-top: -20px; background: transparent url(253e306c964e4bb6ba8c740a8e1afef4de7a75f4.png)  no-repeat scroll left top; font-size: 16px; line-height: 18px; }
.online-media-room-right a.feed { margin-top: -25px; padding-top: 40px; margin-left: 14px; width: 31px; height: 31px; float: right; background: transparent url(74fda478b1e37b35f0550defa44364688f3e618c.png)  no-repeat scroll left top; }
.online-media-room-right .media-contact-info { font-style: normal; padding-top: 35px; padding-left: 30px; background: transparent url(692019a6291df34129ff40b71317fea287b52341.jpg)  no-repeat scroll left top; margin-top: 29px; float: left; width: 297px; height: 275px; }
.online-media-room-right .media-contact-info h3 { margin: 0px 0px 15px; color: rgb(72, 72, 72); font-weight: bold; font-size: 18px; }
.online-media-room-right .media-contact-info p { margin-bottom: 0px; margin-top: 20px; font-size: 16px; font-weight: bold; margin-left: 3px; color: rgb(72, 72, 72); font-style: normal; }
.online-media-room-right .media-contact-info span { clear: both; float: left; color: rgb(72, 72, 72); margin-left: 3px; white-space: nowrap; }
.online-media-room-right .media-contact-info span.email { font-weight: bold; }
.online-media-room-right .media-contact-info .contact { float: left; clear: left; margin-top: 40px; color: rgb(72, 72, 72); margin-left: 3px; text-decoration: underline; font-size: 12px; font-weight: normal; }
.online-media-room-right .link-expert:hover {  }
.online-media-room-right .link { line-height: 63px; float: left; clear: both; width: 282px; height: 63px; padding-left: 36px; background: transparent url(052e6cf88a21b3d4ea3ad6d72ba9cb9db66c40ba.png)  no-repeat scroll left top; margin-left: 6px; margin-top: 11px; position: relative; }
.online-media-room-right .link a { color: rgb(255, 255, 255); background: transparent url(0cb9d2a8d33ba4f0c79a5ab7a2e9a32f86d70222.png)  no-repeat scroll right center; font-size: 18px; padding-right: 18px; }
.online-media-room-events { font-style: normal; border: 1px solid rgb(214, 214, 214); font-family: Arial,Helvetica,sans-serif; width: 301px; float: right; min-height: 374px ! important; }
.online-media-room-events .view-header { height: 56px; }
.online-media-room-events .view-header h4 { margin: 24px 0px 0px 30px; float: left; color: rgb(73, 73, 73); font-weight: bold; font-size: 18px; }
.online-media-room-events .view-header span { color: rgb(73, 73, 73); font-size: 14px; margin-left: 30px; margin-top: 7px; float: left; font-weight: 600; }
.online-media-room-events .view-footer a { width: 70px; margin-top: 20px; padding-left: 12px; height: 37px; margin-left: 30px; float: left; line-height: 37px; font-size: 15px; color: rgb(255, 255, 255); background: transparent url(4a6b4678c0811a3a644ab4171bded26901666423.png)  no-repeat scroll right center; font-style: normal; }
.online-media-room-events .view-content { padding-top: 15px; padding-left: 44px; width: 298px; float: left; }
.online-media-room-events .view-content .views-field-created, .online-media-room-events .view-content .views-field-field-date-sort-value .date-display-single { color: rgb(253, 172, 21); font-size: 12px; font-weight: bold; margin-bottom: 15px ! important; }
.online-media-room-events .view-content .views-field-field-date-sort-value { margin-top: 10px ! important; }
.online-media-room-events .view-content .views-row a { color: rgb(125, 125, 125); font-size: 12px; font-weight: 400; font-style: italic; }
.online-media-room-events .view-content .views-row a:hover { color: rgb(93, 94, 96); }
.online-media-room-events .view-content .views-row { float: left; width: 250px; margin-right: 32px; height: 100%; }
.online-media-room-events .view-content .views-row.views-row-1 { border-left: 0px none; padding-left: 0px; }
.online-media-room-media-coverage .view-footer { float: left; }
.online-media-room-media-coverage { float: left; width: 301px; }
.online-media-room-media-coverage .view-header div, .block-views-pr_newsfeeds_view-block_1 .view-header div, #block-views-multimedia_library_view-block_1 .view-header div { height: 6px; background-color: rgb(73, 73, 73); }
.online-media-room-media-coverage .view-header span { float: left; }
.online-media-room-media-coverage .view-header h4, .block-views-pr_newsfeeds_view-block_1 .view-header h4, #block-views-multimedia_library_view-block_1 .view-header h4 { font-size: 18px; color: rgb(73, 73, 73); font-weight: bold; margin-bottom: 23px; margin-top: 24px; float: left; margin-left: 33px; }
.block-views-pr_newsfeeds_view-block_1 .view-content .views-field-created { margin-top: 7px; margin-bottom: 24px; color: rgb(125, 125, 125); }
#block-views-multimedia_library_view-block_1 .views-field-phpcode { margin-left: 0px; }
#block-views-multimedia_library_view-block_1 .view-header h4 { margin-bottom: 0px; margin-left: 19px; }
#block-views-multimedia_library_view-block_1 .view-header a { margin-bottom: 30px; font-weight: normal; clear: left; float: left; margin-left: 19px; line-height: 25px; }
.block-views-pr_newsfeeds_view-block_1 .view-content { padding-bottom: 30px; float: left; margin-left: 29px; width: 255px; }
#block-views-multimedia_library_view-block_1 .view-content .views-field-title { margin-left: 19px; width: 255px; margin-top: 19px; margin-bottom: 25px; }
#block-views-multimedia_library_view-block_1 .view-content { float: left; }
.block-views-pr_newsfeeds_view-block_1 .view-content .views-field-title { font-size: 13px; line-height: 20px; word-wrap: break-word; color: rgb(253, 172, 21); }
.block-views-pr_newsfeeds_view-block_1 .view-content .views-label-title { color: rgb(73, 73, 73); }
.online-media-room-media-coverage .views-field-created, .online-media-room-media-coverage .views-field-title { margin-left: 33px; width: 255px; float: left; clear: left; }
.online-media-room-media-coverage .views-field-title { margin-bottom: 5px; }
.online-media-room-media-coverage .view-content { border: 1px solid rgb(214, 214, 214); }
.online-media-room-media-coverage .views-field-created { color: rgb(125, 125, 125); font-size: 12px; margin-bottom: 30px; }
.twitter-block { width: 299px; clear: left; border: 1px solid rgb(214, 214, 214); float: left; position: relative; height: 374px; }
.twitter-block .top-bar { background-color: rgb(73, 73, 73); height: 6px; margin-bottom: 30px; }
.twitter-block .content { margin-left: 23px; width: 245px; height: 220px; }
.twitter-block .title { font-size: 18px; color: rgb(73, 73, 73); margin-bottom: 17px; float: left; font-weight: 600; }
.twitter-block hr { margin-bottom: 0px; }
.twitter-block .twitter-logo { width: 42px; height: 42px; float: left; background-color: orange; margin-right: 15px; }
.twitter-block .username { font-size: 13px; color: rgb(88, 89, 91); font-weight: bold; }
.twitter-block .date-posted { color: rgb(158, 159, 161); font-size: 13px; float: left; }
.twitter-block p { float: left; color: rgb(61, 61, 61); font-size: 13px; margin: 24px 0px 0px; font-weight: bold; }
.twitter-block p a { color: rgb(17, 155, 206); }
.twitter-block .follow { margin-top: 20px; padding-bottom: 30px; float: left; margin-left: 23px; }
.block-views-pr_newsfeeds_view-block_1, #block-views-multimedia_library_view-block_1 { font-style: normal; margin-left: 29px; float: left; width: 298px; border: 1px solid rgb(214, 214, 214); }
.media-coverage-block { float: left; }
.online-media-room-events-block { clear: right; }
#block-views-multimedia_library_view-block_1 { height: 688px; font-style: normal; padding-bottom: 25px; }
#node-193asf4.clear-block { display: none; }
#block-views-media_coverage-block_1 { font-style: normal; }
.insights-reports-listing h4 { color: rgb(73, 73, 73); font-weight: bold; font-size: 18px; line-height: 26px; margin-top: 30px; }
.insights-reports-listing { width: 298px; float: left; }
.insights-reports-listing .view-header img { width: 298px; height: 282px; }
.insights-reports-listing .request, .insights-reports-listing .invite { background: transparent url(a5c689dc4b1d06ab07817c11167fccff5e7cc6fe.png)  no-repeat scroll left top; margin-top: 10px; display: block; width: 298px; height: 43px; line-height: 43px; color: rgb(255, 255, 255); font-size: 18px; text-align: center; font-weight: bold; cursor: pointer; }
.insights-reports-listing .request span, .insights-reports-listing .invite span { padding-right: 12px; background: transparent url(b9b119dd2f96ed3993b3ce33993c53f827bbe54b.png)  no-repeat scroll right 8px; }
.view-id-insights_reports_view_block > .view-content span { background: transparent url(3858494c60d7d72b1857b5120476760cdb5379ea.png)  no-repeat scroll right center; padding-right: 17px; }
.insights-reports-listing .view-content {  }
.insights-reports-listing .view-content .views-row { margin-top: 15px; max-width: 255px; }
.media-articles-view-block .view-content { width: 260px; }
.media-articles-view-block .view-content .views-row { background: initial; }
.media-articles-view-block .views-field-title { font-size: 13px; }
.media-articles-view-block { width: 298px; float: left; }
.media-articles-view-block .views-field-created { color: rgb(125, 125, 125); line-height: 25px; margin-bottom: 20px; margin-top: 5px; }
.media-articles-view-block h4 { color: rgb(73, 73, 73); font-weight: bold; font-size: 18px; }
.executive-corner-team-list { width: 212px; float: right; margin-top: 3px; }
.executive-corner-team-list .views-field-field-team-location-value, .executive-corner-team-list .views-field-field-industry-expertise-value, .executive-corner-team-list .views-field-field-title-value, .executive-corner-team-list .views-field-body, .executive-corner-team-list .views-field-field-headshot-fid, .executive-corner-team-list .views-field-field-insights-reports-nid { display: none; }
.executive-corner-team-list .dynamic-content { display: block; }
.executive-corner-team-list .view-header h4 { color: rgb(73, 73, 73); font-size: 18px; font-weight: bold; }
.executive-corner-team-list .views-field-title { margin: 0px; padding-left: 23px; font-size: 15px; line-height: 26px; color: rgb(73, 73, 73); cursor: pointer; }
.executive-corner-team-list .views-field-title.selected, .executive-corner-team-list .views-field-title:hover { background: transparent url(3858494c60d7d72b1857b5120476760cdb5379ea.png)  no-repeat scroll 7px center; font-weight: bold; color: rgb(255, 166, 2); }
.executive-corner-team-list .node-type-team-member { margin: 0px; }
.executive-corner-content { width: 375px; background-color: rgb(252, 252, 252); border: 1px solid rgb(240, 240, 240); float: left; }
.executive-corner-content { padding-top: 35px; padding-left: 46px; padding-bottom: 47px; }
.executive-corner-content h2 { font-size: 20px; color: rgb(255, 166, 2); margin: 0px 0px 5px; font-weight: bold; }
.executive-corner-content h3 { margin: 0px; color: rgb(193, 193, 193); font-size: 19px; font-weight: normal; }
.executive-corner-content .body .field-field-team, .executive-corner-content .body .field-field-team-location { display: none; }
.executive-corner-content .body { width: 340px; color: rgb(88, 89, 91); font-weight: normal; font-size: 15px; line-height: 29px; margin-top: 30px; }
.executive-corner-popup label, .request-visual-identity label { width: 296px; height: 70px; float: left; line-height: 40px; }
.executive-corner-popup input[type="text"], .request-visual-identity input[type="text"] { border: medium none; font-size: 11px; width: 156px; color: rgb(192, 192, 192); height: 32px; margin: 0px 20px 0px 0px; float: right; background: transparent url(27c0bc9fe3a02cf5d52466e7610eab3f10f06a81.jpg)  no-repeat scroll 0% 0%; padding: 5px 10px 2px; }
.executive-corner-popup .textarea-label, .request-visual-identity .textarea-label { clear: left; width: 100%; height: 245px; }
.executive-corner-popup textarea, .request-visual-identity textarea { border: 1px solid rgb(236, 157, 25); width: 100%; height: 150px; }
.executive-corner-popup input[type="submit"], .request-visual-identity input[type="submit"] { clear: left; font-family: Arial,Helvetica,sans-serif; display: block; background: transparent url(a98b4ef946e3cc340dfa98e3c417ae22337b4628.jpg)  no-repeat scroll 0% 0%; width: 208px; height: 39px; line-height: 39px; text-align: center; color: rgb(88, 89, 91); position: relative; margin: 0px auto; font-size: 12px; font-weight: bold; text-decoration: none; border: 0px none; cursor: pointer; }
.executive-corner-popup .err, .request-visual-identity .err { color: rgb(176, 25, 25); float: right; font-size: 10px; font-weight: bold; margin-right: 20px; padding: 0px; line-height: 20px; clear: both; }
.executive-corner-video-list { float: left; width: 100%; margin-bottom: 0px ! important; }
.executive-corner-video-list .views-field-phpcode { margin-top: 18px; float: right; color: black; font-weight: bold; font-size: 15px; margin-right: 8px; margin-left: 0px; }
.executive-corner-video-list h4 { font-size: 18px; color: rgb(73, 73, 73); font-weight: bold; margin-bottom: 23px; margin-top: 24px; float: left; }
.executive-corner-video-list hr { background-color: rgb(153, 153, 153); margin-bottom: 45px; }
.executive-corner-video-list .views-field-phpcode-1 { margin: 0px; }
.executive-corner-video-list .views-row { width: 313px; float: left; margin-left: 9px; }
.executive-corner-video-list .views-row-1 { margin-left: 0px; }
.executive-corner-video-list .views-field-title { margin-top: 18px; float: left; font-size: 15px; margin-bottom: 13px; width: 265px; }
.executive-corner-video-list .views-field-body { width: 270px; color: rgb(114, 114, 114); float: left; font-size: 13px; line-height: 20px; }
#node-193asf3 { display: none; }
.media-toolkit-content h4 { color: rgb(101, 101, 101); font-size: 16px; font-weight: bold; }
.media-toolkit-content .content { color: rgb(101, 101, 101); font-size: 13px; line-height: 20px; }
.media-toolkit-content { float: left; width: 640px; }
.media-toolkit-right { float: right; width: 283px; border: 1px solid rgb(219, 219, 219); margin-bottom: 50px ! important; }
.media-toolkit-right .view-header > div { height: 9px; width: 100%; background-color: rgb(88, 89, 91); }
.media-toolkit-right .view-header h4 { color: rgb(101, 101, 101); font-size: 24px; font-weight: bold; margin: 30px 0px 0px 35px; }
.media-toolkit-right .view-header h5 { color: rgb(88, 89, 91); font-size: 16px; margin: 10px 0px 0px 39px; font-weight: normal; }
.media-toolkit-right .view-content { margin-left: 39px; margin-top: 18px; line-height: 25px; font-size: 13px; }
.media-toolkit-right .view-content img { display: none; }
.media-toolkit-right .view-footer { padding-bottom: 30px; margin-left: 39px; }
.media-toolkit-right .view-footer h5 { color: rgb(88, 89, 91); font-size: 16px; font-weight: normal; margin: 25px 0px 16px; }
.media-toolkit-right .view-footer a { font-size: 15px; font-weight: bold; }
.media-toolkit-right .view-footer p { margin: 0px 0px 5px; color: rgb(113, 113, 113); font-size: 13px; }
#block-views-visual_identity_view-block_1 { margin-bottom: 0px; }
.visual-identity-block { float: left; width: 958px; border: 1px solid rgb(214, 214, 214); }
.visual-identity-block .view-header h4 { float: left; font-size: 24px; font-weight: bold; color: rgb(73, 73, 73); margin-left: 25px; margin-top: 25px; }
.visual-identity-block .view-header a { background: transparent url(4856467d96f638424364330f5cfc133c185df1b6.png)  no-repeat scroll left top; float: right; width: 113px; height: 37px; margin-top: 22px; margin-right: 38px; font-size: 15px; line-height: 37px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
.visual-identity-block .view-content { float: left; clear: both; padding-left: 5px; padding-right: 5px; padding-bottom: 25px; background-color: rgb(246, 246, 246); }
.visual-identity-block .view-content .views-row { float: left; margin: 35px; }
.visual-identity-block .view-content img { margin-bottom: 25px; }
.visual-identity-block .view-content .views-field-title { text-align: center; color: rgb(101, 101, 101); margin-bottom: 3px; text-transform: uppercase; font-size: 13px; }
.visual-identity-block .view-content a { float: left; font-weight: normal; font-size: 13px; }
.visual-identity-block .views-field-field-eps-file-fid { margin-left: 95px; }
.visual-identity-block .sep { margin-left: 2px; margin-right: 2px; }
.visual-identities-file { display: none; }
.node-1933as h1 { display: none; }
.media-toolkit-content h1 { display: block; }
.views-field-field-pdf-file-fid { float: left; }
.views-field-field-eps-file-fid { float: left; }
.view-media-coverage .view-header { float: left; width: 299px; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(214, 214, 214) rgb(214, 214, 214) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.view-media-coverage .view-content { float: left; border-top: 0px none; width: 299px; height: 296px; }
.visual-identity-files { margin-left: 95px; }
.page-expert-corner .views-row { float: left; margin-right: 25px; margin-bottom: 50px; width: 200px; min-height: 355px; border: 3px solid rgb(240, 240, 240); background-color: rgb(252, 252, 252); }
.page-expert-corner .views-row:hover { border: 3px solid rgb(236, 157, 25); }
.page-expert-corner .views-row .field-content { width: 180px; }
.page-expert-corner .views-row .views-field-field-expertise-member-value .field-content .field-item { display: list-item; margin-left: 20px; list-style-image: url(874ec4e4b3fe88f33072b053d1193f65bf660206.png) ; }
.page-expert-corner .views-field-title, .page-expert-corner .views-field-field-title-value, .page-expert-corner .views-field-field-expertise-member-value { padding-left: 10px; }
.page-expert-corner .views-field-field-title-value { color: rgb(125, 125, 125); }
.page-expert-corner .views-field-title { margin-top: 10px; font-size: 18px; }
.page-expert-corner .views-row label { display: none; }
.node-1962 .field-content table { width: 500px ! important; }
.node-type-executive-team-member .info-expert h4 { color: rgb(73, 73, 73); font-weight: bold; font-size: 18px; line-height: 26px; margin-top: 30px; }
.node-type-executive-team-member .info-expert { width: 200px; float: left; margin-right: 100px; }
.node-type-executive-team-member .left-content { float: left; }
.node-type-executive-team-member .block-content .position { margin: 0px 0px 20px; color: rgb(193, 193, 193); font-size: 19px; font-weight: normal; }
.node-type-executive-team-member .page-title-expert { font-weight: bold; font-size: 24px; margin: 0px; font-family: Arial,Helvetica,sans-serif; color: rgb(251, 174, 23); }
.node-type-executive-team-member .page-title { display: none; }
.node-type-executive-team-member .block-content .text { width: 340px; color: rgb(88, 89, 91); font-weight: normal; font-size: 15px; line-height: 29px; margin-top: 30px; }
.node-type-executive-team-member .block-content { width: 375px; background-color: rgb(252, 252, 252); border: 1px solid rgb(240, 240, 240); float: left; padding-top: 35px; padding-left: 46px; padding-bottom: 47px; }
.view-id-online_media_room_events .view-header div { height: 6px; background-color: rgb(73, 73, 73); }
#block-block-43 { float: right; margin-left: 30px; }
.link-hover { width: 225px; height: 150px; position: absolute; background-color: rgb(255, 255, 255); top: -120px; right: -165px; border: 2px solid rgb(208, 208, 208); }
.link-hover img { padding-left: 15px; padding-top: 20px; }
.link-hover p { margin: 0px ! important; line-height: 15px ! important; }
.link-hover .name { display: inline-block; float: right; right: 20px; position: relative; top: 20px; font-weight: bold; }
.link-hover .function { display: inline-block; float: right; margin-top: 30px ! important; position: relative; right: -5px; top: 7px; }
.link-hover .text { position: relative; text-align: center; top: 17px; font-weight: bold; }
.node-1962 .view-filters { position: absolute; margin-top: -90px; margin-left: 637px; z-index: 100; }
.node-type-executive-team-member .breadcrumb1 { margin-bottom: 80px; }
.node-type-executive-team-member .breadcrumb { display: none; }
.footer-wrapper .copyright img { height: 64px; }
.node-1962 #block-views-press_release_listing-block_1 { margin-bottom: 60px; min-height: 513px; min-width: 600px; }
.media-centre-block- { width: 960px; height: 10px; float: right; }
.node.sticky.clear-block { float: left; margin-right: 20px; width: 630px; }
.global-acces-login { background-color: rgb(33, 178, 163) ! important; }
div.node { border-bottom: 0px none ! important; }
#block-views-timeline-block_1 { width: 100%; float: left; }
.container940 { width: 940px; }
.width610 { width: 610px; }
.container940 .node.sticky.clear-block { width: 610px; }
.container940 .sidebar-right .col-center .teaser .content { border-top: 1px solid rgb(218, 218, 218); padding-top: 15px; }
.container940 div.teaser { margin-top: 0px; }
.field-item { float: left; }
.field-items .field-item { float: left; width: 100%; }
.content-news .node { float: left; }
