html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
a{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.inner{margin:auto;width:960px;}
#header{background: url(/images/header-bg.png) repeat-x left top;height:118px; color:#fff;}
#wrapper{height:auto !important;margin:0 auto -80px;min-height:100%;}
#content{padding:0 0 20px;}
#footer,.push{background-color:#f2f1ef;height:80px;}
#footer hr{background-color:#bdb7b1;border:0;color:#bdb7b1;height:1px;position:relative;top:-2px;}
#footer p.copyright{color:#5f574f;float:left;line-height:15px;padding-top:10px;}
#footer #hygieneNav{float:right;text-align:right;}
#footer #hygieneNav ul li{margin-bottom:2px;}
#footer #hygieneNav a{color:#5f574f;}
#footer .footerLinks a{color:#5f574f; padding-left: 2px; padding-right: 2px; font-size: 95%;}
#logo{float:left;height:71px;margin:0 0 0 11px;}
#logo img{border:0;}
#menu{float:left;height:100%;margin:22px 0 0 55px;}
#menu ul li{float:left;padding:0 15px 0 0;text-transform:uppercase;}
#menu ul li a,#secondary-nav ul li a{color:#A9A39B;font-size:15px;}
#menu ul li.signup {background:#E2175F; padding: 3px 5px; text-align: center;margin-top: -3px;}
#menu ul li.signup a,#menu ul li.signup a:hover{color: #FFFFFF !important;}
#global-utils{float:right;margin:28px 0 0;}
#search{border:solid 1px #cbc7bf;height:24px;width:178px;}
#search .search-textbox{border:0;color:#6e6e6e;font-size:11px;height:24px;letter-spacing:0.5px;line-height:26px;padding:0 0 0 11px;text-transform:uppercase;width:146px;}
#utils li{border-right:solid 1px #e5e3e1;cursor:pointer;float:left;height:26px;width:53px;}
#utils li.last{border:none;}
#utils li.share,#utils li.newsletter-signup,#utils li.globe{position:relative;z-index:2000;}
#top-share-wrapper{display:none;padding:7px 0 0;right:-90px;position:absolute;top:26px;width:234px;z-index:10000;}
#top-newsletter-wrapper{display:none;padding:7px 0 0;right:-13px;position:absolute;top:26px;width:130px;z-index:10000;}
#top-share-links{background-color:#F2F1EF;border:solid 1px #bdb7b1;height:121px;width:234px;z-index:1000;}
#top-newsletter{background-color:#F2F1EF;border:solid 1px #bdb7b1;height:29px;width:177px;z-index:1000;}
#top-share-wrapper #arrow,#top-newsletter-wrapper #arrow{left:113px;position:relative;top:-11px;}
#top-newsletter-wrapper #arrow{left:84px;}
#top-share-links span,#top-newsletter span{color:#bdb7b1;display:block;font-size:13px;margin:15px 0;text-transform:uppercase;}
#top-newsletter span{margin:0;}
#top-share-links #social ul li a{display:inline-block;height:25px;text-decoration:none;width:100%;}
#newsletter-text{height:29px;line-height:29px;overflow:hidden;position:relative;text-align:center;top:-12px;width:182px;}
#newsletter-text a{color:#bdb7b1;}
#newsletter-text a:hover{color:#e1005d;}
#social{height:121px;overflow:hidden;position:relative;text-align:center;top:-12px;width:232px;}
#social ul{margin:0 0 0 17px;overflow:hidden;}
#social ul li{background:url(/images/top-share-sprite.png) no-repeat;border:0;float:left;height:25px;margin:0 17px 11px 0;overflow:hidden;width:26px;}
#socials ul li a{display:block;height:25px;width:26px;}
#social ul li.twitter{background-position:0 0;}
#social ul li.facebook{background-position:-43px 0;}
#social ul li.linked-in{background-position:-85px 0;}
#social ul li.my-space{background-position:-125px 0;}
#social ul li.digg{background-position:-165px 0;}
#social ul li.bebo{background-position:0 -36px;}
#social ul li.yahoo{background-position:-43px -36px;}
#social ul li.delicious{background-position:-85px -36px;}
#social ul li.google{background-position:-125px -36px;}
#social ul li.reddit{background-position:-165px -36px;}

#globe {border-right: 1px solid #E5E3E1; float: left; line-height: 26px; margin-right: 8px; padding-right: 8px; position: relative;}
#globe .title {color: #A9A39B;font-size: 15px;text-transform: uppercase}
#top-globe-wrapper { display: none; padding: 7px 0 0; position: absolute; right: -22px; top: 26px; width: 141px; z-index: 10000;}
#top-globe-wrapper #arrow{left:61px;position:relative;top:-18px;}
#top-globe-links { background-color: #F2F1EF; border: 1px solid #BDB7B1; width: 141px; z-index: 1000;}
#global-offices { line-height: 14px; overflow: hidden; position: relative; text-align: center; top: -12px; width: 141px;}
#global-offices .currentSite {background: url("/images/globe-selector-arrow.png") no-repeat scroll 16px center transparent; border-bottom: 1px solid #BDB7B1; padding: 10px 0 10px 33px; text-align: left;}
#global-offices .currentSite a {color: #584F49;}
#global-offices ul { margin: 6px 0 0 17px; overflow: hidden; width: 132px;}
#global-offices ul li { border: 0 none; float: left; height: 14px; margin: 5px 0; overflow: hidden; width: 118px;}
#global-offices ul li a {background: url("/images/globe-selector-arrow.png") no-repeat scroll left 2px transparent;color: #584F49; display: block; height: 14px; padding-left: 18px; text-align: left;}

#left-panel,#right-panel{float:left;margin:36px 0 0;}
#left-panel{margin:43px 0 0;padding:0 0 0 55px;width:250px;}
#right-panel{margin-bottom:30px;width:621px;}
#secondary-nav ul li a{text-transform:uppercase;}
#secondary-nav ul li a span.divider{float:left;letter-spacing:-2px;margin:0 10px 0 0;}
#secondary-nav ul li a span.job-title{color:#5f574f;display:block;font-size:12px;margin:0 0 0 24px;width:141px;}
#secondary-nav ul li ul{margin:14px 0;}
.expand-text{background:#fff url(/images/expand-text-bg.png) no-repeat left top;color:#cbc7bf;font-weight:bold;line-height:14px;margin:16px 0;padding:33px 0 0;width:190px;}
.switch{background:transparent url(/images/switch-bg.png) no-repeat left top;cursor:pointer;float:left;height:64px;width:24px;}
.button{background:transparent url(/images/pink-button.png) no-repeat left top;height:20px;left:2px;position:relative;top:2px;width:20px;}
.switch-text{height:64px;line-height:64px;margin:0 0 0 32px;}
.switch-text span{color:#bdb7b1;text-transform:uppercase;}
.grey-footer-image{float:left;margin-bottom:6px;}
.grey-footer-image img{display:block;}
.grey-footer-image .image-caption{background-color:#eeeeec;color:#a5a5a5;font-size:0.9em;line-height:14px;padding:6px 7px;text-align:right;}
#expanded-view .grey-footer-image .image-caption{padding:10px 7px;}
#executive-summary,#news-blog-landing{border-top:solid 5px #e1005d;padding:6px 0 0;}
#news-blog-landing{position:relative;width:621px;}
#executive-summary p{height:0;margin:0;}
#executive-summary .cufon-paragraph,#home-exec-summary .cufon-paragraph,#executive-summary .cufon-paragraph-short,#xsltsearch_summary, #twitter-page #twitter-summary .cufon-paragraph-short, #news-blog-landing .cufon-paragraph-short, #blink-issue #desc p{color:#a9a39b;font-size:25px;height:100%;line-height:22px;margin:28px 0 0;width:472px;word-spacing:-3px;}
#executive-summary .cufon-paragraph-short{width:621px !important;}
#home-exec-summary {float: left; margin: -10px 0 20px; padding: 0 0 0 56px; width: 960px;}
#home{position:relative;}
#sticky-note{background:transparent url(/images/sticky-note.png) no-repeat left top;color:#fff;display:none;height:94px;position:absolute;right:7px;top:-36px;width:236px;}
#sticky-note p{font-size:14px;margin: 10px 0px 0px 17px;}
#sticky-note a{color:#fff;font-size:13px;float:right;margin: 3px 32px 0px 0px;}
#home #dots{left:0px;margin:16px 0 0;position:absolute;width:100%;}
#home .expand-text{margin:16px 0;padding:11px 0 0;}
#home .expand{margin-top:67px !important;}
#home #expanded-view{margin:0; clear: both;}
#home-exec-summary .cufon-paragraph{margin-top:0;width:749px;}
#expanded-view2,#expanded-view-nobg, #expanded-view,#expanded-view-nobg, #main-twitter-feed{margin:34px 0 0;padding:25px 0 0;width:621px;}
#expanded-view2, #expanded-view, #main-twitter-feed{background:#fff url(/images/expanded-view-bg.png) no-repeat left top;}
#expanded-view2 p a,#expanded-view ul li a, #details p a, #expanded-view p a,#expanded-view ul li a, #details p a,#faqanswer p a{color:#5F574F;text-decoration:underline;}
#expanded-view2 a:hover,#expanded-view ul li a:hover,#details p a:hover, #expanded-view a:hover,#expanded-view ul li a:hover,#details p a:hover,#faqanswer p a:hover{color:#E1005D;text-decoration:none;}
#case-study-grid ul li a {text-decoration:none;}
#home .expand,#home #feature-panel{background:none;margin:0 0 0 55px;width:960px;}
#mini-feature-panel{background:transparent url(/images/feature-panel-bg.png) no-repeat center top;height:100%;margin:30px 0 0 0;padding:55px 0 0 67px;width:950px;}
#home-exec-summary h1{color:#e1005d;font-size:30px;word-spacing:1px;}
#home-exec-summary h1.smaller{color:#e1005d;font-size:22px;word-spacing:1px; line-height: 23px;}
#home-flash-holder{height:0px;margin:0 0 0 11px;overflow:hidden;outline:0 none;position:relative;top:0;width:939px;}
#home-flash-holder #links{height:457px;left:0;position:absolute;top:0;width:939px;}
#home-flash-holder #links a{background-color:#fff;filter:alpha(opacity=0);float:left;height:348px;opacity:0;width:313px;}
#recent-clients{border-top:solid 1px #a9a39b;height:32px;line-height:32px;margin:13px 0 0;}
#recent-clients h2{color:#5f574f !important;font-size:13px !important;font-weight:700;margin:0 0 0 2px !important;}
#featured-client{position:relative;}
#featured-client-text{bottom:52px;color:#5F574F;left:0;position:absolute;}
#featured-client-text h2,#featured-client-text span{margin:0 0 0 13px !important;}
#featured-client-text h2{color:#5F574F !important;display:inline-block;font-size:17px !important;text-transform:uppercase;}
#featured-client-text span{font-size:14px;}
#featured-client-text #divider{background-color:#5F574F;height:5px;}
#featured-client img,#case-study #expanded-view img{background-color:#efeeec;padding-bottom:40px;}
#featured-client-show{border-left:solid 1px #796763;height:286px;position:absolute;right:0;text-align:center;top:10px;width:59px;}
#featured-client-show span{color:#e1005d;display:block;font-size:18px;margin:130px 0 0;text-transform:uppercase;}
#standard-page #expanded-view h2{color:#a9a39b;font-size:25px;margin:0 0 14px;}
#case-study #expanded-view h2{border-bottom:solid 1px #a9a39b;color:#5f574f;display:block;float:left;clear:both;margin:0 0 13px;padding:0 0 6px 183px;text-align:right;text-transform:uppercase;}
#case-study #expanded-view p{color:#5F574F;float:right;line-height:17px;padding:0 74px 15px;width:363px;}
#case-study-grid{border:solid 1px #a9a39b;border-top:none;height:320px;width:617px;}
#grid-header{background-color:#a9a39b;height:39px;padding:0 0 0 12px;}
#left-arrow,#right-arrow{margin:13px 0 0;}
#center-dots{height:39px;text-align:center;width:574px;}
#center-dots #dots{background:none;display:inline-block;height:39px;}
#center-dots a{background:transparent url(/images/dot.png) no-repeat left center;display:block;float:left;/*height:39px*/;margin:0 3px 0 0;width:9px;}
#center-dots a.selected{background:transparent url(/images/selected-dot.png) no-repeat left center;}
#overflow-wrapper{overflow:hidden;position:relative;width:617px;}
#case-study-grid #ul-wrap{left:0;position:relative;width:200000px;}
#case-study-grid ul{float:left;width:618px;}
#case-study-grid ul li{background-color:#efeeec;border-bottom:solid 1px #a9a39b;border-right:solid 1px #a9a39b;float:left;height:93px;width:308px;}
#case-study-grid ul li.alternate-color{background-color:#e0ddd9;}
#case-study-grid ul li img{padding:7px 0 0 7px;}
#case-study-grid ul li .text-wrapper{height:93px;margin:0 0 0 12px;padding:26px 0 0;}
#case-study-grid ul li p{color:#5f574f;width:141px;}
#case-study-grid ul li .show{border-left:solid 1px #e0dfdc;color:#cbc7bf;font-size:14px;height:83px;line-height:1.2;margin:5px 0 0;text-align:center;text-transform:uppercase;width:58px;}
#case-study-grid ul li .show span{display:block;margin:36px 0 0;}
#case-study-grid ul li.alternate-color .show{border-left:solid 1px #d3cfcb;}
#client-quote,.testimonial{margin:50px 0 0;padding:17px 0 0;}
.testimonial{margin:11px 0 0;}
#client-quote{background:transparent url(/images/case-study-arrow.png) no-repeat left top;}
#client-quote span,.testimonial span{border-bottom:solid 1px #a9a39b;color:#e1005d;display:block;font-size:15px;margin:0 0 11px;padding:0 0 3px;}
#client-quote blockquote,.testimonial blockquote{background:transparent url(/images/blockquote-left.png) no-repeat left top;float:left;text-indent:24px;width:371px;}
#client-quote blockquote p,.testimonial blockquote p{background:transparent url(/images/blockquote-right.png) no-repeat right bottom;color:#A9A39B;display:inline;font-size:12px;line-height:14px;margin:0;padding-right:24px;}
#youtube-channel{background-color:#efeeec;border-top:solid 1px #5f574f;color:#a9a39b;height:39px;line-height:39px;padding:0 10px 0 0;text-align:right;text-transform:uppercase;}
#exec-details{background:transparent url(/images/case-study-arrow.png) no-repeat left top;padding:17px 0 0;}
#exec-details p{color:#5f574f;line-height:16px;padding:0 0 17px;width:370px;}
#exec-details h2{border-bottom:solid 1px #a9a39b;color:#e1005d;font-size:15px;margin:0 0 15px;padding:0 0 8px;}
#details{float:left;/*padding:0 0 0 17px;*/}
#contact li{height:52px;margin:0 0 13px;width:90px;}
#contact li a{color:#a9a39b;display:block;height:52px;width:90px;}
#contact li span{background-color:#efeeec;border-top:solid 1px #5f574f;display:block;font-size:10px;font-weight:700;height:23px;line-height:23px;padding:0 0 0 4px;text-transform:uppercase;}
#flow-wrapper{float:left;height:211px;margin:40px 0 0;overflow:hidden;position:relative;width:621px;}
#flow{height:250px;position:absolute;width:5000px;}
#flow li{float:left;height:206px;overflow:hidden;position:relative;width:206px;}
#flow li img{border:solid 1px #e4e0dd;height:206px;width:206px;}
#flow li .exec-details{-khtml-opacity:0.8px;-moz-opacity:0.8px;background:#e1005d url(/images/white-arrow-right.png) no-repeat 95% center;background-color:#e1005d;bottom:-1px;filter:alpha(opacity=80);height:43px;left:1px;opacity:0.8px;padding:8px 0 0;position:absolute;width:206px;}
#flow li .exec-details span{color:#fff;display:block;font-size:14px;margin:0 0 0 5px;text-transform:uppercase;}
#flow li .exec-details span.job-title{font-size:12px;width:180px;}
#region-list{margin-top:7px;overflow:hidden;width:621px;}
#region-list ul{}
#region-list ul li{}
.region{float:left;margin:0 14px 0 0;}
.region:last-child{margin:0;}
.region h2{border-bottom:solid 5px #e4e0dd;color:#5f574f;font-weight:700;margin:0 0 9px;padding:0 14px 7px 0;text-transform:uppercase;}
.region ul.two-column{width:256px;}
.region ul.fixed-width{width:621px;}
.region ul li{margin:0 0 3px;}
.region ul li a{color:#a9a39b;text-decoration:none !important;}
.region ul.two-column li{float:left;width:128px;}
.region ul.fixed-width li{float:left;width:155px;}
#region-links{border-bottom:solid 1px #5f574f;height:38px;line-height:38px;width:621px;}
#region-links li{background:transparent url(/images/menu-seperator.png) no-repeat right center;float:left;padding:0 9px;}
#region-links li a{color:#5f574f;text-decoration:none !important;}
#region-links li:first-child{padding-left:0;}
#country-office-links{border-bottom:solid 1px #a9a39b;border-top:solid 1px #a9a39b;height:29px;margin:8px 0 0;width:621px;}
#country-office-links li{float:left;padding:9px 8px 0 0;}
#country-office-links li a{color:#584f49;font-size:14px;}
#simple-office-data ul{margin:20px 0 0;}
#simple-office-data ul li,#simple-office-data ul li a,#simple-office-data p{color:#A9A39B;font-size:16px !important;}
#simple-office-data ul li a,#office-contacts .contact ul li a{background:transparent url(/images/office-email-arrow.png) no-repeat right center;font-size:14px;padding:0 10px 0 0;}
#simple-office-data p{font-weight:bold;height:100%;margin:0;width:442px;}
#simple-office-data span{width:60px;display:inline-block;}
#office-contacts .contact{border-top:solid 1px #a9a39b;color:#5f574f;clear:both;font-size:14px;margin:36px 0 0;padding:6px 0 15px;}
#office-contacts .contact a{color:#5f574f}
#office-contacts .pinkDownArrow{background:transparent url('/images/pinkDownArrow.png') top left no-repeat;border-top:0;float:left;margin-top:38px;padding-top:24px;width:100%;}
#office-contacts .pinkDownArrow img{float:left;margin-right:17px;}
#office-contacts .pinkDownArrow .colon{float:left;}
#office-contacts .pinkDownArrow .officeCaption{float:right;padding-right:70px;width:292px;}
#office-contacts .contact h2{float:left;width:218px;}
#office-contacts .contact h2 span{border-bottom:solid 5px #cbc7bf;color:#5f574f;float:left;font-size:15px;padding:0 0 7px;}
#office-contacts .contact ul{float:left;text-align:left;}
#office-contacts .contact ul li,#office-contacts .contact ul li a{margin:0 0 7px;}
#office-contacts .contact span.label {display:inline-block;width:60px;}
#analog-clock{margin:0 auto;width:176px;}
.office-openings{height:21px;text-align:center;text-transform:uppercase;}
#day,#am-pm{color:#fff;height:100px;line-height:100px;text-align:center;width:38px;}
#day{background:transparent url(/images/day-bg.png) no-repeat left center;}
#am-pm{background:transparent url(/images/am-pm-bg.png) no-repeat left center;}
#clock{padding:0 0 10px;position:relative;width:100px;}
#clock-face,#hour,#minute,#second,#knob{position:absolute;}
#news-item #executive-summary,#blog-post #executive-summary{padding-top:0;}
#news-item #expanded-view #data,#blog-post #expanded-view #data, #blink-article #expanded-view #data, #report-landing #expanded-view #data{background-color:#f5f4f2;padding:10px 0 0;}
#news-item #expanded-view #data p,#blog-post #expanded-view #data p, #blink-article #expanded-view #data p, #report-landing #expanded-view #data p{color:#5f574f;font-size:12px;line-height:16px;margin:0 0 0 12px;padding:0 0 17px;width:479px;}
#news-item #expanded-view #data p img,#blog-post #expanded-view #data p img{margin:0 0 0 -12px;}
#news-item #expanded-view #data h2,#blog-post #expanded-view #data h2{color:#584f49;margin:0 0 12px 12px;}
#news-date-and-paging, #blog-date-and-paging, #blink-overview-and-paging{border-bottom:solid 1px #cbc7bf;height:35px;margin:0 0 25px;}
#bottom-pager{position:relative;top:5px;}
#news-item .pretty-date,#blog-post .pretty-date, #blink-article .back-to-overview a, #blink-article #article-download a{color:#cbc7bf;float:left;font-size:14px;line-height:35px;}
#xsltsearch .search-pager,#news-item ul.pagination,#blog-post ul.pagination{float:right;margin:12px 7px 0 0;}
#xsltsearch .search-pager a,#news-item ul.pagination li,#blog-post ul.pagination li{display:block;float:left;height:12px;padding:0 2px;text-align:right;}
#xsltsearch .search-pager a,#news-item ul.pagination li a,#blog-post ul.pagination li a{color:#bdb7b1;font-size:14px;text-decoration:none;}
#xsltsearch .search-pager a.selected,#xsltsearch .search-pager a:hover,#news-item ul.pagination li a.selected,#news-item ul.pagination li a:hover,#blog-post ul.pagination li a.selected,#blog-post ul.pagination li a:hover{color:#584f49;}
.pagination li a.pagination-arrow{display:block;padding:0 4px;width:10px;}
.pagination li a.pagination-arrow img{display:block;}
#news-blog-landing ul li,#feature-panel ul li,#mini-feature-panel ul li{float:left;margin:0 12px 0 0;}
#latest-news,#twitter-feed,#latest-blogs,#feature, #blog-roll{width:199px;}
#twitter-feed{margin-right:0 !important;position:relative;}
#feature-panel #twitter-feed,#mini-feature-panel #twitter-feed{margin-right:12px !important;}
#left-panel #latest-news,#left-panel #latest-blogs, #left-panel #blog-roll{margin:66px 0 0;}
#latest-news h2,#twitter-feed h2,#latest-blogs h2,#feature h2, #blog-roll h2{font-size:13px;padding:8px 0 9px;}
#latest-news h2{border-bottom:solid 9px #c2af00;border-top:solid 1px #c2af00;color:#c2af00;}
#twitter-feed h2{border-bottom:solid 9px #5381ac;border-top:solid 1px #5381ac;color:#5381ac;}
#latest-blogs h2, #blog-roll h2{border-bottom:solid 9px #903c74;border-top:solid 1px #903c74;color:#903c74;}
#feature h2{border-bottom:solid 9px #ec7a08;border-top:solid 1px #ec7a08;;color:#ec7a08;}
#feature{width:227px;}
#feature #feature-text{height:107px;padding:17px 0 0 8px;}
#feature .dots,#twitter-feed .dots{background:transparent url(/images/bottom-link-bg.png) repeat left bottom;height:6px;}
#feature #feature-text #time {color:#e4e0dd;display:block;font-size:20px;margin:0 0 13px 0;}
#feature #feature-text p{color:#594f4a;font-size:11px;}
#latest-news ul li{background:transparent url(/images/latest-news-li.png) no-repeat left top;height:75px;width:199px;}
#latest-news ul li img{float:left;height:50px;margin:10px 5px 0;width:60px;}
#latest-blogs ul li{background:transparent url(/images/latest-blogs-li.png) no-repeat left top;height:91px;width:199px;}
#latest-news ul li a,#latest-blogs ul li a,#twitter-feed ul li a{color:#594f4a !important;font-size:11px;text-decoration:none;}
#latest-news ul li p,#latest-blogs ul li p{padding:10px 30px 0 0;}
#twitter-feed ul li { background: url("/images/li-bottom-dots.png") no-repeat left bottom transparent;font-size: 11px;line-height: 14px; padding: 12px 0; width: 200px;}
#twitter-feed ul li p{color:#594f4a;margin:0 0 0 3px;width:182px;word-wrap:break-word;}
#twitter-feed ul li span.twitter-date{color:#e4e0dd;display:block;font-size:20px;padding:5px 0;}
#twitter-feed #twitter-description{background:#f1efee;height:67px;margin:7px 0 10px;width:200px;}
#twitter-feed #twitter-description p{color:#605B59;font-size:11px;padding:10px 0 0 10px;width:154px;}
#twitter-badge{position: absolute; right: 6px; top: 31px; width: 37px;}
#follow-twitter,#read-more-news,#read-more-blogs,#read-article{display:block;float:left;font-weight:700;height:11px;margin:22px 0 0;padding:0 15px 0 0;text-decoration:none !important;}
#follow-twitter{background:transparent url(/images/twitter-arrow.png) no-repeat right center;color:#5381ac !important;}
#read-more-news{background:transparent url(/images/read-more-news-arrow.png) no-repeat right center;color:#c2af00 !important;}
#read-more-blogs{background:transparent url(/images/read-more-blogs-arrow.png) no-repeat right center;color:#903c74 !important;}
#read-article{background:transparent url(/images/read-article-arrow.png) no-repeat right center;color:#ec7a08 !important;}
#bottom-links{clear:right;margin:47px 0 0;width:621px;}
#dots{background:transparent url(/images/bottom-link-bg.png) repeat left top;height:42px;margin:0 0 30px;}
#bottom-links #share-links ul li img{background-color:#fff;padding:0;}
#bottom-links #back-to-top a{background:transparent url(/images/back-to-top-arrow.png) no-repeat left center;color:#cbc7bf;font-size:10px;height:15px;line-height:15px;padding:0 0 0 14px;}
.tweet{color:#5381ac;}
.blog{color:#8f3f6d;}
.news{color:#c2af00;}
.feature{color:#ec7a08;}
br.clear-left{clear:left;}
br.clear{clear:both;}
ins,a{text-decoration:none;}
#menu ul li.selected a,#menu ul li a:hover,#secondary-nav ul li a.selected,#secondary-nav ul li a:hover,.region ul li.selected a,#region-links li.selected a,#office-contacts .contact ul li a:hover{color:#e1005d !important;}
#secondary-nav ul li,#secondary-nav ul li ul li{display:inline-block;margin:0 0 5px;}
#secondary-nav ul li ul li{float:left;}
#country-office-links li a:hover,#country-office-links li.selected a,#simple-office-data ul li a:hover{color:#e1005d;}
#xsltsearch #xsltsearch_summary{font-size:22px;}
#xsltsearch #search-pager-top2, #xsltsearch #search-pager-top{background-color:#efeeec;border-top:1px solid #5f574f;height:39px;margin:-7px 0 39px;}
#xsltsearch #search-pager-bottom{border-top:1px solid #cbc7bf;height:33px;}
#xsltsearch .xsltsearch_result{background:transparent url(/images/squarePinkBullet.png) no-repeat 0 0;color:#5f574f;margin-bottom:28px;padding-left:28px;}
#xsltsearch .xsltsearch_result .xsltsearch_result_description{margin-bottom:4px;}
#xsltsearch .xsltsearch_result a{color:#cbc7bf;}
#xsltsearch .xsltsearch_result .xsltsearch_description{font-weight:400 !important;}
#case-study-grid ul li h2,#xsltsearch .xsltsearch_result .xsltsearch_result_title a{color:#5f574f;display:block;font-size:14px !important;font-weight:700;margin-bottom:6px !important;}
#home #expanded-view,#home .expand-text{background:none;}
#region-links li:last-child{background:none;}
#bottom-links #share-links,#bottom-links #share-links ul li,#search input,#search,#utils,#left-arrow,#center-dots,#right-arrow,#case-study-grid ul li img,#case-study-grid ul li .text-wrapper,#case-study-grid ul li .show,#simple-office-data,#analog-clock,#day,#am-pm,#clock,#xsltsearch .search-pager *{float:left;}
#bottom-links #back-to-top,#client-quote img,.testimonial img,#contact{float:right;}
.general-paragraph{height:100% !important;}
/* Newsletter signup - Minify when shipping to live */
#newsletter ul li,#webinar .form-holder li{height:34px;margin:0 0 12px;}
#webinar .form-holder{width:646px;}
#webinar .form-holder *{z-index:1;}
#webinar{width:621px;}
#webinar .form-holder li.no-margin{margin-right:0;}
.newsletter-textbox,.webinar-textbox{background-color:#efeeec;border:0;font-face:Arial !important;height:38px;padding:0 0 0 10px;width:424px;}
.newsletter-textbox input,.webinar-textbox input{background-color:#efeeec;border:0;color:#8a8784;font-size:15px;padding:11px 0 0;width:416px;}
.webinar-textbox input{width:262px;}
.webinar-textarea{background-color:#EFEEEC;border:0 none;color:#8A8784;font-size:15px;height:198px;padding:11px 0 0;width:383px;}
.webinar-textarea textarea{background-color:#efeeec;border:0;color:#8a8784;font-family:arial;font-size:15px;line-height:15px;max-height:180px;max-width:375px;}
.marker{background-color:#a9a39b;display:block;height:38px;margin:0 5px 0 0;width:5px;}
.textarea-marker{background-color:#a9a39b;display:block;height:209px;margin:0 5px 0 0;width:5px;}
.selected-marker{background-color:#e1005d;}
.required-asterix,.required-label{color:#a9a39b !important;font-size:25px;margin:0 14px 0 2px;}
.required-asterix{display:inline-block;width:15px;}
.required-label{font-size:15px;}
#required-field-label{border-bottom:solid 1px #aaa29a;color:#c1c1c1;display:block;font-size:13px;height:44px;line-height:34px;padding:0 0 0 14px;}
.newsletter-submit{background:transparent url(/images/pagination-arrow-right.png) no-repeat right center;color:#e1005d;display:inline-block;font-size:25px;margin:7px 0 0;padding:5px 10px 0 0;}
#industry-value,#staff-value, .newsletter-select-icon {background:#efeeec url(/images/grey-down-arrow.png) no-repeat 95% center;cursor:pointer;display:block;position:relative;}
.newsletter-select{	overflow: hidden; width: 434px; margin: 0 0 0 -10px; position: relative;}
.newsletter-select-icon{  width: 50px;  height: 38px;  position: absolute;  right: 0; top:0; background: #efeeec url(/images/grey-down-arrow.png) no-repeat center center; pointer-events: none;}
.newsletter-select select{ font-size: 15px; background:#efeeec ; border: none; width: 434px; padding: 8px 0 8px 5px; color: #8a8784; -webkit-appearance: none;}
#industry-value span,#staff-value span{color:#8a8784;display:block;font-size:15px;padding:11px 0 0;}
#industry-list{background-color:#efeeec;border:solid 1px #a9a9a9;display:none;height:235px;padding:27px 0 0 14px;overflow:hidden;position:absolute;right:0px;top:38px;width:607px;z-index:10000 !important;}
#staff-list{background-color:#efeeec;border:solid 1px #a9a9a9;display:none;height:120px;padding:27px 0 0 14px;position:absolute;right:0px;top:38px;width:247px;z-index:10000 !important;}
#staff-list ul{width:210px;padding-left:30px;}
#staff-list ul li{background:url(/images/pink-bullet.png) no-repeat 0% 50%;float:left;height:10px !important;margin:0 0 10px 0px !important;padding:0 0 0 15px;width:90px;}
#industry-list ul{width:593px;}
#industry-list ul li{background:url(/images/pink-bullet.png) no-repeat 0% 50%;float:left;height:10px !important;margin:0 0 10px 24px !important;padding:0 0 0 15px;width:150px;}
#industry-list ul li a,#staff-list ul li a{color:#5f574f !important;font-size:12px;}
#industry-list ul li a:hover,#industry-value a:hover span,#staff-list ul li a:hover,#staff-value a:hover span{color:#e1005d !important;}
#webinar .form-holder li,.newsletter-textbox,.webinar-textbox,.marker,.textarea-marker,.webinar-textarea{float:left;}
.email-incorrect{background-color:#efeeec;border:1px solid #a9a9a9;display:block;font-size:15px;height:20px;left:113px;line-height:20px;position:absolute;text-align:center;top:40px;width:162px;z-index:1000 !important;}
.compare-incorrect{background-color:#efeeec;border:1px solid #a9a9a9;display:block;font-size:15px;height:20px;left:113px;line-height:20px;position:absolute;text-align:center;top:40px;width:162px;z-index:1000;}
/*.newsletter-submit *{z-index:1;}*/
.webinar-speaker .info,.webinar-speaker img{float:left;}
.webinar-speaker .info{margin:0 0 0 11px;width:390px;}
.webinar-speaker .info p{color:#5f574f;font-size:12px;height:100% !important;padding:0 0 17px 0;line-height:16px;width:380px;}
.webinar-speaker .info span{display:block;font-size:20px;margin:0 0 3px 0}
.webinar-speaker .info span.name{color:#5f574f;}
.webinar-speaker .info span.title{color:#a9a39b;}
#add-to-calender{background:#fff url(/images/expanded-view-bg.png) no-repeat left top;padding: 25px 0px 0px;}
#add-to-calender p{color:#5f574f;font-size:12px;height:100% !important;padding:0 0 17px 0;line-height:16px;width:621px;}
#add-to-calender a{background: transparent url(http://www.mediacom.com/images/office-email-arrow.png) no-repeat 100% 50%;color:#e1005d;font-size:14px;padding: 0px 10px 0px 0px;}
#agree{margin:10px 0;}
#agree input{ margin: 0 10px 0 0 ;}
#agree input,#agree p{float:left;}
#agree p{color: #5F574F;font-size: 12px;height:100%;line-height: 16px;margin: 0px 0px 10px 0;width: 548px;}
.invite-text{color:#5F574F;display:block;font-size:12px;height:100% !important;line-height:16px;padding:8px 0;width:621px;}
#webcast-signup{background-color:#FFFFFF;border:1px solid grey;height:215px;padding:11px 10px 0;width:479px;}
#webcast-signup .invite-text{padding:0 0 8px;height:30px !important;width:411px;}
#webcast-signup #required-field-label{height:35px !important;margin-top:5px;border-bottom: 1px solid #AAA29A;color: #5F574F;display: block;font-size: 13px;font-weight:bold;line-height: 15px;padding:0 !important;}
#webcast-signup .incorrect-email{color:#5F574F;}
#webcast-signup .invite-text a{color:#e1005d !important;font-size:12px;}
*.modalPopup {background-color:#696969;filter:alpha(opacity=98);opacity:0.98;}




#faqanswer {
padding-top: 20px;
padding-bottom:20px;
width:450px;
color:#6B6560;
}
.faqHeader h2 {
color:#A9A39B;
font-size:23px;
letter-spacing:-2px;
}
.faqHeader {
border-bottom:1px solid #A9A39B;
line-height:32px;
}
.faqList li a, .faqList li {
color:#5F574F;
list-style-image:url("http://www.mediacom.com/images/pinkBullet.png");
margin-left:24px;
font-size:12px;
font-weight:bold;
padding-top: 5px;
text-indent: -24px;
}

.dottedLinesFaq {
padding-top: 20px;
padding-bottom: 40px;
}

.relatedLinks ul li a{
background:url("http://www.mediacom.com/images/pinkBulletTri.png") no-repeat scroll right center transparent;
color: #a9a39b;
font-family: Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
padding-right: 18px;
}

.relatedLinks ul li {
margin-top: 12px;
}

.relatedLinks {
border-bottom:1px solid #A9A39B;
padding-top: -15px;
padding-bottom: 15px;
}

#sitemap
{
display: block;
}

.faqH1 a{
text-transform: uppercase;
font-family: arial;
font-size:18px;
color:#e1235c;
border-bottom: 10px solid #EFEEEC;
background-repeat:no-repeat;
font-weight: bold;
display:inline-block;
width: 400px;
}
.faqH2 a{
font-size:16px;
text-transform: none;
color:blue;
background-image: none;
border: 0 none;
font-weight: bold;
color: #5F574F;
padding-bottom: 3px;
}
.faqH3 a{
text-transform: none;
color:#8A847E;
font-weight:normal;
margin-left: 32px;
}
.faqH4 a{
text-transform: none;
color:#8a847e;
font-weight: normal;
}
.faqH5 a{
text-transform: none;
color:#8a847e;
font-style: italic;
margin-left: 15px;
font-weight: normal;
}
.faqH1 {
padding-top: 40px;
width: 500px;
}
.faqH2 {
width:450px;
padding-top: 20px;
margin-left: 15px;
}
.faqH3 {
width:450px;
background-image:url("http://www.mediacom.com/images/listDash.png");
background-repeat:no-repeat;
background-position:2% 0%;
}
.faqH4 {
width:450px;
margin-left:55px;
padding-top:5px;
text-transform: none;
color:#8a847e;
font-weight: normal;
font-size: 16px;
}
.faqH5 {
width:450px;
margin-left:70px;
background-image:url("http://www.mediacom.com/images/listTree.png");
background-repeat:no-repeat;
}

.job-title-faq {
color:#8A847E;
font-weight:normal;
margin-left:32px;
text-transform:none;
padding-bottom:10px;
padding-top:1px;
font-style: italic;
}

#home-exec-summary ul li a{
color:#5F574F;
background:url("http://www.mediacom.com/images/pinkBulletTri.png") no-repeat scroll right center transparent;
color: #a9a39b;
font-size:17px;
font-weight:bold;
padding-right: 18px;
}

#home-exec-summary ul li{
padding-top:5px;
}

.bottom {
padding-bottom:890px;
}

.right {
float: right;
left: 50%;
position: absolute;
top: 190px;
}
#related-articles {border-top:solid 1px #b7b6b2;border-bottom:solid 1px #b7b6b2;padding: 11px 0px;width:433px;}
#related-articles h2 {color:#A9A39B !important;}
#related-articles ul {margin:0 0 0 11px;}
#related-articles ul li {margin:0 0 3px 0;}
#related-articles ul li a {text-decoration:none;}
#related-articles ul li span {float:left;}
#related-articles ul li span.date {color:#5F574F !important;}
#related-articles ul li span.heading {color:#5F574F;display:block;margin:0 0 0 20px;width:300px;}

#directions {margin:10px 0 0 0;}
#directions a {background: transparent url(/images/office-email-arrow.png) no-repeat 100% 50%;font-size: 14px;padding: 0px 10px 0px 0px;color: #A9A39B;font-size: 16px !important;text-decoration:none;}
#driving,#public-transport {border-top:solid 1px #a6a39c;padding:12px 0 0 0;margin:0 0 25px 0;}
#driving h2 span,#public-transport h2 span {border-bottom: 5px solid #CBC7BF;color: #5F574F;display:inline-block;font-size: 15px;padding: 0px 0px 7px;}
#driving p,#public-transport p {color: #5F574F;margin:9px 0 0 0;font-size:14px;line-height:17px;width:590px;}

#news-blog-landing #little-grey-bar{background:#fff url(/images/expanded-view-bg.png) no-repeat left top;height:19px;margin-top:30px;width:621px;}
.tab-articles .article{background:#f5f4f2 url(/images/double-dots.png) repeat-x 100% 100%;padding:16px 0;position:relative;}
#news-insight-nav li{height:60px;margin-right:0px !important;}
#news-insight-nav li div{cursor:pointer;height:32px;padding-top:18px;}
#news-insight-nav li.selected div{height:42px;}
#news-insight-nav li div a{color:#fefefe;font-size:17px;padding:0 30px;text-decoration:none;}
#news-insight-nav .selected{background:#e1005d;margin-left:-1px;}
#news-insight-nav .not-selected{background:transparent url(/images/tab-notselected.png) repeat-x 0% 0% !important;}
#news-insight-nav .not-selected div{background:transparent url(/images/tab-seperator.png) no-repeat 100% 100%;}

#tabbed-section #Horizontal-nav{height:70px;}
#tabbed-section #tab-container{background-color:#f5f4f2;min-height:200px;padding-bottom:30px;position:relative;width:621px;}
#tabbed-section .tab-intro{background:#f5f4f2 url(/images/double-dots.png) no-repeat 100% 100%;padding:60px 0 30px;position:relative;}
#tabbed-section .tab-intro .NewsAndInsightsTitle{z-index:2000;}
#tabbed-section .tab-content{padding-top:20px;}
#tabbed-section .tab-content p{padding-left:30px;}
#tabbed-section .tab-articles{margin-top:-31px;}
#tabbed-section p {color:#5f574f;font-size:13px;word-spacing:1px;}
#signup {background:transparent url(/images/news-insights-sign-up-here.png) no-repeat 0% 0%;display:block !important;position:absolute;top:35px;right:-10px;height:50px;padding:0 !important;width:170px !important;z-index:1000;}
#signup a {background:transparent;color: #FFFFFF;display: block;font-size: 18px;font-weight: bold;height: 20px;margin: 9px 0 0 36px;width: 116px;}

.blink #signup{background:transparent url(/images/news-insights-sign-up-here-blink.png) no-repeat 0% 0%;}
.blink #tab{clear:both;}
.tab-intro a, .tab-content a, #main-twitter-feed .feed-list .go-to-twitter, #twitter-page #twitter-summary a {background:transparent url(/images/small-arrow-pink.png) no-repeat 100% 62%;color:#a9a39b;font-size:17px;font-weight:bold;line-height:24px;padding-right:16px;}
.blink .tab-intro a, .blink .tab-content a{background:transparent url(/images/small-arrow-blink.png) no-repeat 100% 62%;}
.tab-intro p, .tab-content p{margin-right:100px;line-height:15px;}
.tab-intro .blink-tab p{margin-right:50px;}
.tab-articles div table h1{display:none !important;}
.tab-articles div h1{display:none !important;}
.article-link-container{background:Transparent url(/images/large-arrow-pink.png) no-repeat 100% 50%;float:left; width:480px;padding-left:22px;}
.article-link-container-blink{background:Transparent url(/images/large-arrow-black.png) no-repeat 100% 50%;float:left; width:480px;padding-left:22px;}
.article-info p{padding-left:0px !important;width:350px !important;}
.article-info table img{padding-right:10px;}


#blink-template #executive-summary, #blink-article #executive-summary, #blink-issue{border-top: 5px solid #000000;padding-top:6px;}
#blink-template .blink-bar, #blink-issue .blink-bar, #blink-article .blink-bar{background-color:black;height:34px;margin-top:8px;width:621px;}
#blink-template .blink-bar a, #blink-issue .blink-bar a, #blink-article .blink-bar a{color:#FFFFFF;display:block;font-size:16px;font-weight:bold;padding:11px 0 0 11px;text-transform:uppercase;width:610px;}
#blink-template .blink-bar a:hover, #blink-issue .blink-bar a:hover, #blink-article .blink-bar a:hover{color:#FFFFFF;}
#blink-template #executive-summary p{font-weight:bold;height:auto;line-height:17px;padding-left:3px;width:460px;}
#blink-issue-nav, #blink-overview-and-paging{border-bottom:solid 1px #000000;}
.blink-bar .download{background:transparent url(/images/blink-arrow-download.png) no-repeat 97% 70%;text-transform:uppercase;}
.blink-bar .read{background:transparent url(/images/blink-arrow-read.png) no-repeat 97% 70%;}
#blink-issue-nav{height:25px;margin-bottom:13px;padding-top:5px;}
#blink-issue-nav li {margin: 0 5px;}
#blink-issue-nav li a{color:#959595;font-size:14px;}
#blink-issue-nav li a.selected, #blink-issue-nav li a:hover{color:#000000;font-weight:bold;}
#blink-issue #magazine-image {float:left;margin-bottom:20px;width:239px;}
#blink-issue #desc {float:left;padding-left:20px;width:330px;}
#blink-issue #desc .cufon-paragraph{color:#A9A39B;font-size:23px;font-weight:bold;padding-top:30px;}
#blink-issue #all-article-text {border-bottom:solid 1px #000000;width:621px;}
#blink-issue #all-article-text p {font-size:18px;font-weight:bold;}
#blink-issue #article-carousel #mycarousel li{background:#f1f1f1;border: 1px solid #a9a39b;padding: 18px 14px;width: 591px;margin-top:-1px;height:61px;position:relative;}
#blink-issue #article-carousel #mycarousel li #blink-article-image{float:left;padding-right:10px;}
#blink-issue #article-carousel #mycarousel li #blink-article-standfirst{float:left;width:342px;padding-top:6px;}
#blink-issue #article-carousel #mycarousel li #blink-article-standfirst strong{color:#000000;font-size:13px;}
#blink-issue #article-carousel #mycarousel li #blink-article-standfirst p{color:#646464;font-size:11px;}
#blink-issue #article-carousel #mycarousel li #blink-read-article{float:right;border-left: 1px solid #d4d3d2;height:80px;width: 60px;position:absolute;right:0px;top:9px;}
#blink-issue #article-carousel #mycarousel li #blink-read-article a{color:#a2a2a2;display:block;height:45px;padding:35px 0px 0px 14px;}

#blink-article .back-to-overview a{background:transparent url(/images/pagination-arrow-left.png) no-repeat 0% 40%; padding-left:10px;}
#blink-article ul.pagination{float:right;margin:12px 7px 0 0;}
#blink-article ul.pagination li{display:block;float:left;height:12px;padding:0 2px;text-align:right;}
#blink-article ul.pagination li a{color:#bdb7b1;font-size:14px;text-decoration:none;}
#blink-article ul.pagination li a.selected,#blog-post ul.pagination li a:hover{color:#584f49;}
#blink-article #article-download{border-bottom:solid 1px #cac7be;height:34px;margin-bottom:8px;width:621px;}
#blink-article #article-download a{background:transparent url(/images/blink-article-download.png) no-repeat 100% 48%; padding-right:20px;}

#blinkDown {display: block; background: #474747 url(/images/blink-article-arrow-down.png) no-repeat 50% 50%; bottom: 1px; height: 30px; cursor: pointer; width: 621px;}
#blinkUp {display: block; background: #474747 url(/images/blink-article-arrow-up.png) no-repeat 50% 50%; cursor: pointer; height: 30px; width: 621px;}

#nav-desc{background:transparent url(/images/secondary-nav-desc-bg.png) no-repeat 0% 0%;color:#a9a39b;height:33px;padding-top:40px;margin-top:25px;width:190px;}

#main-twitter-feed #tweet-tabs ul li{float:left;height:60px;}
#main-twitter-feed #tweet-tabs ul li a{color:#FFFFFF;font-size:17px;text-decoration:none;text-transform:uppercase;}
#main-twitter-feed #tweet-tabs ul .selected{background:#e1005d;}
#main-twitter-feed #tweet-tabs ul .not-selected{background:transparent url(/images/tab-notselected.png) repeat-x 0% 0%;}
#main-twitter-feed .feed-list ul li a{color:#E1005D;}
#main-twitter-feed .feed-list ul li .re-tweet-btn{background:transparent url(/images/retweet-btn.png) no-repeat top left;display:inline-block;height:26px;margin:20px 0 0 60px;width:54px;}
#main-twitter-feed #tweet-tabs ul li .tweet-tab{cursor:pointer;padding-top:18px;text-align:center;}
#main-twitter-feed #tweet-tabs ul li.selected .tweet-tab{height:42px;}
#main-twitter-feed #tweet-tabs ul li.not-selected .tweet-tab{height:32px;}
#main-twitter-feed ul li .twitter-feed-date{color:#e4e0dd;float:left;font-size:30px;padding:5px 36px;width:50px;}
#main-twitter-feed .feed-list ul li {background: url("/images/main-twitter-feed-bg.png") repeat-x 100% bottom #F5F4F2; float: left; line-height: 18px; padding: 25px 120px 25px 30px; width: 467px;}
#main-twitter-feed ul li p{color:#584f49;font-size:13px;}
#main-twitter-feed ul li p span{font-weight:bold;display:block;padding-bottom:5px;}
#twitter-page #twitter-summary .cufon-paragraph-short{width:420px !important;}
#twitter-page #executive-summary p {height: 26px;}
#twitter-page #twitter-summary{background:transparent url(/images/twitter-badge.png) no-repeat 96% 16%;border-top:5px solid #E1005D;padding: 6px 0px 0px;}

.prev-next-container {border-bottom:1px solid #cbc7bf;display:inline-block;margin-top: 10px;padding-bottom:10px;}
.prev-next-container a{display:block;width:309px;}
.prev-next-container .prev-container{float:left;width:310px;border-right:1px solid #cbc7bf;}
.prev-next-container .next-container{float:left;width:310px;border-left: 1px solid #CBC7BF;margin-left: -1px;}
.prev-next-container .prev-next-first-last{width:200px;}
.prev-next-container .prev-next-content div{float:left;text-decoration:none;width:185px;}
.prev-next-content span{display: block;font-size:15px;font-weight:bold;padding-bottom:5px;}
.prev-next-container p{color:#594f4a;}
#news-container .prev-next-first-last {border-bottom: solid 3px #C2B000; margin:25px 0 36px 56px;}
#blog-container .prev-next-first-last {border-bottom:solid 3px #903C74; margin:37px 0 46px 56px;}
#blink-container .prev-next-first-last {border-bottom:solid 3px #000; margin:37px 0 46px 56px;}
#news-container .prev-next-content {cursor:pointer;width:309px;}
#blog-container .prev-next-content {cursor:pointer;width:309px;}
#blink-container .prev-next-content {cursor:pointer;width:309px;}
#news-container #prev-item {background:#FFFFFF url(/images/news-prev-arrow.png) no-repeat 2% 36px;}
#news-container #next-item {background:#FFFFFF url(/images/news-next-arrow.png) no-repeat 98% 36px;}
#blog-container #prev-item {background:#FFFFFF url(/images/blog-prev-arrow.png) no-repeat 2% 40px;}
#blog-container #next-item {background:#FFFFFF url(/images/blog-next-arrow.png) no-repeat 98% 40px;}
#blink-container #prev-item {background:#FFFFFF url(/images/large-arrow-black-reverse.png) no-repeat 2% 40px;}
#blink-container #next-item {background:#FFFFFF url(/images/large-arrow-black.png) no-repeat 98% 40px;}
#news-container .prev-next-content span{color:#c2b000;}
#blog-container .prev-next-content span{color:#903C74;}
#blink-container .prev-next-content span{color:#000;}
#news-container #prev-item div, #news-container #next-item div {padding-top:4px;}

#newsletter-or-webcast input, #newsletter-or-webcast label{color:#8a8784;float:left;font-size:15px;padding:2px 0 2px 10px;}
#newsletter-or-webcast label {font-size:12px;}
#newsletter-or-webcast{border-bottom:1px solid #aba29a;padding-bottom:4px;width:444px;}
#webcast-signup .newsletter-submit .cufon{z-index:100 !important;}
.newsletter-submit .cufon{z-index:-100 !important;}
#secondary-nav ul li a .position{float:left; padding:0 10px 0 0;}
#blink-issue #desc p{width:335px!important;}

#report-landing #download-section{padding-bottom:20px;}
#report-landing #download-section #download-list{border:solid #bdb7b1;border-width:1px 0 1px 0;padding:16px 16px 0;width:533px;}
#report-landing #download-section #download-list span{color:#bdb7b1;font-size:15px;font-weight:bold;}
#report-landing #download-section #download-list ul{padding:15px 0 0 30px;}
#report-landing #download-section #download-list ul li{padding-bottom:20px;width:503px;}
#report-landing #download-section #download-list ul li .report-date{float:left;line-height:17px;}
#report-landing #download-section #download-list ul li .report-description{float:left;padding-left:20px;width:320px;}
#report-landing #download-section #download-list ul li .report-description p{margin:0 !important;padding:0 !important;width:320px !important;}
#report-landing #download-section #download-list ul li .report-download{float:right;}
#report-landing #download-section #download-list ul li .report-download a{background:transparent url(/images/download-pink-arrow.png) no-repeat 100% 40%;color:#ea235b;font-weight:bold;text-decoration:none;padding-right:20px;}

#careers-expanded{background: #fff url(/images/expanded-view-bg.png) no-repeat left top;height:19px;width:621px;}
a.PinkDownArrow {cursor:pointer;}

#follow{float:left;border-right: 1px solid #E5E3E1;}
#follow span{border-right:solid 1px #E5E3E1;color:#acacac;float:left;font-size:15px;height:26px; line-height:26px;margin-right:14px;padding-right:11px;text-transform: uppercase;}
#follow a{display:inline-block;float:left;height:23px;width:23px;margin:2px 8px 0 0;}

#follow a#facebook{background:transparent url(/images/follow-facebook-sprite.png) no-repeat left top;}
#follow a#facebook:hover{background-position:-26px top;}
#follow a#facebook.Germany{background-position:-26px top;}

#follow a#twitter{background:transparent url(/images/follow-twitter-sprite.png) no-repeat left top;}
#follow a#twitter:hover{background-position:-26px top;}
#follow a#twitter.Germany{background-position:-26px top;}

#follow a#linkedIn{background:transparent url(/images/follow-linkedin-sprite.png) no-repeat left top;}
#follow a#linkedIn:hover{background-position:-26px top;}
#follow a#linkedIn.Germany{background-position:-26px top;}

#follow a#youtube{background:transparent url(/images/follow-youtube-sprite.png) no-repeat left top;}
#follow a#youtube:hover{background-position:-28px top;}
#follow a#youtube.Germany{background-position:-28px top;}

#follow a#google{background:transparent url(/images/follow-google-sprite.png) no-repeat left top;}
#follow a#google:hover{background-position:-26px top;}
#follow a#google.Germany{background-position:-26px top;}

#follow a#Instagram{background:transparent url(/images/follow-instagram-sprite.png) no-repeat left top;}
#follow a#Instagram:hover{background-position:-26px top;}
#follow a#Instagram.Germany{background-position:-26px top;}

#follow a#xing{background:transparent url(/images/follow-xing-sprite.png) no-repeat left top;}
#follow a#xing:hover{background-position:-26px top;}
#follow a#xing.Germany{background-position:-26px top;}

#follow a#pinterest{background:transparent url(/images/follow-pinterest-sprite.png) no-repeat left top;}
#follow a#pinterest:hover{background-position:-26px top;}
#follow a#pinterest.Germany{background-position:-26px top;}

#blog-tags{margin:0 12px;}
#blog-tags a{color:#E1005D;text-decoration:underline;}

#blog-roll li{background:transparent url(/images/li-bottom-dots.png) no-repeat bottom left;padding:12px 0;width:199px;}
#blog-roll li a{background:transparent url(/images/blog-arrow-light.png) no-repeat 176px 50%;color: #594F4A;display: block;font-weight: bold;padding: 10px 40px 10px 0;}
li.plus-one {padding-top:1px;zoom: 1;*display: inline;}
#plus-one{padding:0 0 20px 14px;}
#social ul li.plus-one{background:none;}

#switchLanguage{
   float: left;
   font-size: 14px;
   line-height: 28px;
   margin-right: 20px;
}
#switchLanguage a{
   color: #A9A39B;
}
 #switchLanguage a.active{
   color: #E1005D;
}

.tab-articles .small-article {margin: 1px 0;min-height: 25px;display: block;padding: 5px 0;width: 550px;}
.tab-articles .small-article a {color: #605d58;font-size: 13px;word-spacing: 1px;}
.tab-articles .small-article .date {float: left;font-weight: bold;margin: 0 25px 0 30px; height: 26px;}
.tab-articles .small-article .title {font-size: 14px;font-weight: bold;}



/*Carousel*/

#carousel-holder {overflow: hidden; margin: 0 0 30px; padding: 0 0 0 45px; width: 915px; clear: left;}

.carousel-content{
  background: #f5f4f2;
  width:855px;
  margin: 0 0 0 10px;
  border-top: 2px solid #fff;
  padding: 10px 20px;
  overflow: hidden;
}

.carousel-controls{
  width: 100%;
  height: 54px;
  background: url(/images/carousel-controls-bg.png);
  position: absolute;
  bottom: 30px;
  left:0;
}

.slideBtnFwd, .slideBtnBk{
  height: 54px;
  width:  54px;
  background: #e1005d no-repeat center center;
  display: block;
  top: 0;
  position: absolute;
  z-index: 4;
}

.slideBtnFwd{
  right: 0;
  background-image: url(/images/carousel-fwd.png);
} 

.slideBtnBk{
  right: 56px;
  background-image: url(/images/carousel-bk.png);
}

.carousel-content .caption{
  overflow: hidden;
}

.carousel-content .page-icons{
  float: left; 
  width: 48px;
  margin: 3px 20px 0 0;
}

.carousel-content .page-icons a{
  display: block;
  width: 10px;
  height: 10px;
  direction: ltr;
  text-indent: -9999px;
  background: #a9a39b;
  float: left;
  margin: 0 1px 2px 1px;
}

.carousel-content .page-icons a.selected,
.carousel-content .page-icons a:hover{
  background:#e1005d;
}



.carousel-content .caption{
  font-size: 22px;
  font-weight: bold;
  color: #5f574f;
}

#carousel-holder .carousel .caption {
	display: none;
}

.carousel-content .caption a{
  color: #e1005d;
}

.slideWrap{
  position: relative;
  width: 915px;
  height: 300px;
  overflow: hidden;
}

.slidePanes{
  position: absolute;
}

.carousel .item{
  float: left;
  position: relative;
  height: 300px;
}

.carousel .image{
  padding: 0 10px;
}

.carousel .item .heading{
  color: #fff;
  position: absolute;
  background: #e1005d;
  font-size: 30px;
  line-height: 1.1;
  padding: 10px 30px;
  bottom: 30px;
  left:0;
  z-index: 3;
}

.carousel .item .content{
  display: none;
}

/*FONT REPLACEMENT*/

@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=39463c4e-ef03-4a81-9583-22ca6f5b4a86");
@font-face{
font-family:"ITCFranklinGothicW02-Dm 812945";
src:url("Fonts/af06afae-bf17-467b-908f-f3ab275e8f0b.eot?#iefix");
src:url("Fonts/af06afae-bf17-467b-908f-f3ab275e8f0b.eot?#iefix") format("eot"),url("Fonts/fa57f000-5f6b-487b-9d4a-6bcbbc9f4ed3.woff") format("woff"),url("Fonts/76d9d36e-c1c1-427a-9cb5-029e48ec89b2.ttf") format("truetype"),url("Fonts/915fd7dc-0f62-4912-9e07-2a2e7bc8a6c7.svg#915fd7dc-0f62-4912-9e07-2a2e7bc8a6c7") format("svg");
}
@font-face{
font-family:"ITCFranklinGothicW02-Hv 812966";
src:url("Fonts/2193bb74-edb2-4c3b-bca2-612aab613fee.eot?#iefix");
src:url("Fonts/2193bb74-edb2-4c3b-bca2-612aab613fee.eot?#iefix") format("eot"),url("Fonts/8c8e7808-4028-4767-a9c4-3b2dc319a056.woff") format("woff"),url("Fonts/42f93f92-f373-4b11-bb6e-3e87545ddece.ttf") format("truetype"),url("Fonts/89518d4f-9a77-4b7a-b8ec-d5f79b47d449.svg#89518d4f-9a77-4b7a-b8ec-d5f79b47d449") format("svg");
}
@font-face{
font-family:"ITCFranklinGothicW02-Md 812975";
src:url("Fonts/0abd7f14-8c3c-4155-9a09-0d9c4cedde75.eot?#iefix");
src:url("Fonts/0abd7f14-8c3c-4155-9a09-0d9c4cedde75.eot?#iefix") format("eot"),url("Fonts/6bc9525d-3c1f-4dbf-a165-dbfef48f568a.woff") format("woff"),url("Fonts/80ee6242-7f06-4662-a846-9682796a3ac4.ttf") format("truetype"),url("Fonts/51dff000-f25d-446b-8ca1-14b2df66b617.svg#51dff000-f25d-446b-8ca1-14b2df66b617") format("svg");
}

#menu ul li a,
#secondary-nav ul li a,
#switch-text,
#case-study-grid ul li .show,
#featured-client-text h2,
#featured-client-text span,
#featured-client-show span,
#client-quote span,
.PinkDownArrow,
.testimonial span,
#exec-details h2,
#flow li .exec-details span,
#country-office-links li a,
#add-to-calender a,
#top-share-links span,
#twitter-feed ul li span.twitter-date,
.office-openings,
#feature #feature-text #time,
#news-insight-nav li .nav a,
#main-twitter-feed #tweet-tabs ul li a,
#follow span,
#switchLanguage a,
#globe .title {
	font-family:'ITCFranklinGothicW02-Md 812975', Arial, sans-serif;
	font-weight: normal !important;
}

#main-twitter-feed ul li span.twitter-feed-date,
#simple-office-data,
#news-item .pretty-date,
#news-item ul.pagination li a,
#blog-post .pretty-date,
#blog-post ul.pagination li a,
#blink-article #blink-overview-and-paging a,
#blink-article ul.pagination li a,
#blink-article #article-download a,
#executive-summary .cufon-paragraph,
#executive-summary .cufon-paragraph-short,
#news-blog-landing .cufon-paragraph-short,
#twitter-summary .cufon-paragraph-short,
#blink-issue #desc p,
#home-exec-summary .cufon-paragraph,
#xsltsearch_summary,
#standard-page #expanded-view h2,
.required-asterix,
.required-label,
.newsletter-submit,
span.title,
#sticky-note p,
#sticky-note a,
#directions a,
#tab .tab-intro .NewsAndInsightsTitle {
	font-family:'ITCFranklinGothicW02-Dm 812945', Arial, sans-serif;
	font-weight: normal !important;	
}

H1,
span.name,
#home-exec-summary h1,
#office-contacts .contact h2,
.prev-next-container .prev-next-content span,
#related-articles h2,
#related-articles span.date,
#public-transport h2,
#driving h2,
.carousel .heading,
.carousel-content .caption {
	font-family:'ITCFranklinGothicW02-Hv 812966', Arial, sans-serif;
	font-weight: normal !important;
}


/* countdown clock */
#countdown {
	margin: 50px 0;
}

#countdown #title {
	position: relative;
	font-size: 25px;
	font-family: 'ITCFranklinGothicW02-Hv 812966', Arial, sans-serif;
	color: #5f574f;
	top: 18px;
	left: 53px;
}

#countdown .numbers {
	position: relative;
	font-size: 50px;
	font-family: 'ITCFranklinGothicW02-Hv 812966', Arial, sans-serif;
	color: #fff;
	top: 50px;
}

#countdown #days.numbers {
	left: 55px;
}

#countdown #hours.numbers {
	left: 150px;
}

#countdown #minutes.numbers {
	left: 230px;
}

#countdown #seconds.numbers {
	left: 320px;
}

#countdown .headings {
	position: relative;
	font-size: 13px;
	font-family: Arial, sans-serif;
	color: #5f574f;
	top: 85px;
}

#countdown #days.headings {
	left: 68px;
}

#countdown #hours.headings {
	left: 175px;
}

#countdown #minutes.headings {
	left: 275px;
}

#countdown #seconds.headings {
	left: 370px;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
H1 {
color:#5f574f;
font-size:30px;
/*letter-spacing:0.5px;*/
word-spacing:1px;
}

.Pink {
color:#e1005d !important;
}

.PinkDownArrow {
background:transparent url(/images/case-study-arrow.png) no-repeat left top;
border-bottom:1px solid #A9A39B;
color:#E1005D;
display:inline-block;
font-size:15px;
height:20px !important;
padding:10px 0 0;
}

.black {
color:#000000;
}

.VerticalDivider {
border-bottom: 1px solid #cbc7bf;width:591px !important;margin-right:0px !important;
}

.NewsAndInsightsTitle {
color:#5f574f;
font-size:25px;
/*letter-spacing:0.5px;*/
word-spacing:1px;
}

.NewsAndInsightsSubTitle {
color: #5f574f; font-size: 20px !important; font-weight: bolder; padding-bottom: 10px;
}

.NewsAndInsightsSubTitleComingSoon {
color: #5f574f; font-size: 20px !important; font-weight: bolder; padding-bottom: 10px;
background:transparent url(/images/news-and-insights-coming-soon.png) no-repeat 100% 22%;padding-right:132px; display:inline-block;
}

.clear-float {
clear:left;
}

.yellow-bullet {
color:#5f574f;
list-style-image: url(/images/yellow-bullet.png);
margin:0 0 12px 40px;
padding:0 0 0 10px;
width:375px;
}

.general-paragraph {
color:#5f574f;
display: block;
font-size:12px;
height:100% !important;
padding:0 0 17px 0;
margin: 0 0 0 12px;
line-height:16px;
width:479px;
}

.portrait-image-padding {
float:left;
margin-right:15px;
}

.yellow-bullet 
{
    color:#5f574f; list-style-image: url(/images/yellow-bullet.png); margin:0 0 12px 40px; padding:0 0 0 10px; width:375px;
}



#executive-compass-back {
		width: 895px;
		border-bottom: solid 5px #e1005d;
		padding: 6px 0 0;
		margin-top: 3px;
		margin-bottom: 15px;
		margin-left: 50px;
}

#back {
		color: #e1005d;
		padding-left: 23px;
		background: transparent url(/images/small-arrow-pink_1.png) no-repeat right center;
		background-position: 9px;
		font-weight: bold;
		margin: 10px 5px;
}

#executive-compass {
		margin-left: 50px;
		width: 895px;
}

/*Overlay used on Privacy policy opt out*/

body.modal-on{
    position: relative;
}

.modal-overlay{
    opacity: 0.85;
    background: #df0553;
    position: absolute;
    left: 0;
    top: -10px;
    width: 100%;
    height: 100%;
    padding: 10px 0;
}

#modal-content{
    display: none;
    top: 200px;
    left: 50%;
    margin: 0 0 0 -292px;
    position: fixed;
    z-index: 99;
    background: #f2f1ef;
    padding: 15px 20px;
    width: 545px;
    font-size: 15px;
    color: #808285;
    -webkit-box-shadow: 3px 3px 10px rgba(26,23,24,.41);
    -moz-box-shadow: 3px 3px 10px rgba(26,23,24,.41);
    box-shadow: 3px 3px 10px rgba(26,23,24,.41);
}

#modal-content strong{
    color: #5f574f;
    font-weight: normal;
}


#modal-content:after{
    content: '';
    background-image: url('/Lib/Img/bottom-link-bg-trans.png');
    height: 40px;
    margin: 15px 0 0 0;
    display: block;
}

#modal-content .message{
    border-top: 1px solid #cdcac2;
    padding: 10px 0 0 0;
    font-weight: normal;
    font-family: 'ITCFranklinGothicW02-Dm 812945', Arial, Helvetica, Sans-serif;
}

#modal-content hr{
    width: 365px;
    height: 1px;
    border: 0;
    margin: 10px 0;
    border-top: 1px solid #cdcac2;
    text-align: left;
}

#modal-content p{
    margin: 0 0 10px 0;
}

#modal-content .options{
    margin: 20px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #cdcac2;
}

#modal-content .splash-button{
    min-width: 95px;
    color: #fff;
    background: #df0553;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    display: inline-block;
    margin: 0 20px 0 0;
    text-transform: uppercase;
    font-weight: bold;
}

#modal-content .splash-button:hover{
    text-decoration: none;
    background: #666;
}

#modal-content h1{
    color: #df0553;
    font-size: 67px;
    margin: 0 0 0 -5px;
}


.modal-content.visible{
    display: block;
}

 
