body { font-size: 71%; font-family: Helvetica, Arial, sans-serif; margin-top:9px; line-height:1.7em; color:#6D6E71; }

.editableContent ul { padding-left:30px; margin-top:12px; list-style-type:disc; }

.noShow { display:none; }
.clear { overflow:hidden; height:0px;	line-height:0px; clear:both; }
.noListStyle { line-height:1; list-style:none; margin:0; padding:0; }
.noListStyle li { margin:0; padding:0; }

a:link { text-decoration:none; color:#002596; }    
a:visited { color:#002596; text-decoration:none;}    
a:hover { text-decoration:underline; }
.textTitle { float:left; clear:both; font-weight:bold; }

.rightArrow { text-decoration:none; width:100%; font-size:105%; font-weight:bold; color:#000000; display:block; background:url(/SiteImages/redArrowRight.gif) no-repeat right center; padding-bottom:0; margin-bottom:0; }
.rightArrow a { color:#000000; text-decoration:none; display:block; }
.rightArrow a:visited { color:#000000; }

.leftArrow { padding-left:15px; text-decoration:none; font-size:105%; font-weight:bold; color:#000000; display:block; background:url(/SiteImages/redArrowRight.gif) no-repeat left 4px; }
.leftArrow a { color:#000000; text-decoration:none; padding-right:20px; }
.leftArrow a:visited { color:#000000; }
.leftArrow a:hover { text-decoration:none; }

.goldText { color:#A99A6F; font-weight:bold; }
.bottomDotted { background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; clear:both; float:left; font-size:130%; line-height:35px; width:100%; }

#MainContent .readMore, #HomePage .readMore, .accordionSection .readMore { clear:both; float:left; display:block; font-size:110%; background:url(/SiteImages/redArrowRight.gif) no-repeat right center; padding-right:15px; font-weight:bold; color:#000000; text-decoration:none; }
#MainContent .readMore, #HomePage .backgroundFix, .accordionSection .readMore {background-position:right 3px;}

p { padding-bottom:20px; }
h1,
h2,
h3 { font-size: 130%; font-style:normal; font-weight:bold; color:#000000; text-transform:uppercase; padding-bottom:5px; border-bottom:1px solid #B2B2B2; width:100%; margin-bottom:20px; }

.editableContent h2 { font-size:120%; }

.editableContent { font-size:110%; }
.testimonial .editableContent { position:relative; }
.testimonial .editableContent .quoteLeft, .testimonial .editableContent .quoteRight,
.testimonialHolder .quoteLeft, .testimonialHolder .quoteRight { position:absolute; width:63px; height:49px; }
.testimonial .editableContent .quoteLeft,
.testimonialHolder .quoteLeft { background:url(/SiteImages/quoteLeft.png) no-repeat; }
.testimonial .editableContent .quoteRight,
.testimonialHolder .quoteRight { background:url(/SiteImages/quoteRight.png) no-repeat; bottom:40px; right:0; }
.testimonialHolder .testimonial p { padding-bottom:0; }

/* FORMS */
.bizForm {  }
.bizForm .formRow { width:300px; margin-bottom:12px; float:left; position:relative }
.bizForm .formRow .formLabel { font-size:130%; color:#000000; }
.bizForm .formRow .formLabel .EditingFormLabel { float:left; margin-right:10px; font-size:85%;}
.bizForm .formRow .formLabel .formFieldError { font-size:70%; color:#DC291E; float:left; }
.bizForm .formRow .formLabel .formFieldRequired { font-size:70%; color:#DC291E; float:right; }
.bizForm .formRow .formField {  }
.bizForm .formRow .formField input,
.bizForm .formRow .formField select,
.bizForm .formRow .formField textarea { background-color:#F2F2F2; border:1px solid #CDCDCD; padding:0 5px; width:288px; height:28px; font-size:115%; color:#000000; }
.bizForm .formRow .formField select { padding-top:2px; padding-right:0; width:293px; }
.bizForm .formRow .formField textarea { height:86px; }


.bizForm .checkboxRow { padding-top: 19px; line-height: 28px;}
.bizForm .checkboxRow .formField { float:left; width:25px; padding-top: 3px;}
.bizForm .checkboxRow .formField input { width:15px; height:15px; }
.bizForm .checkboxRow .formLabel { float:right; width:275px; }

.bizForm .formRowFull { width: 700px; }
.bizForm .formRowFull .formLabel { font-size:130%; color:#000000; }
.bizForm .formRowFull .formLabel .EditingFormLabel { float:left; margin-right:10px; font-size:85%;}
.bizForm .formRowFull .formLabel .formFieldError { font-size:70%; color:#DC291E; float:left; }
.bizForm .formRowFull .formLabel .formFieldRequired { font-size:70%; color:#DC291E; float:right; }
.bizForm .formRowFull .formField {  }
.bizForm .formRowFull .formField input,
.bizForm .formRowFull .formField select,
.bizForm .formRowFull .formField textarea { background-color:#F2F2F2; border:1px solid #CDCDCD; padding:0 5px; width:288px; height:28px; font-size:115%; color:#000000; }
.bizForm .formRowFull .formField select { padding-top:2px; padding-right:0; width:293px; }
.bizForm .formRowFull .formField textarea { width: 688px; height:86px; padding: 5px; }

.bizForm .submitHolder { margin-top:30px; text-align:right; clear:both; width:100%;}
.bizForm .submitHolder input { margin-left:auto; clear:both; display:block; font-size:110%; background:url(/SiteImages/redArrowRight.gif) no-repeat right center; padding-right:15px; font-weight:bold; color:#000000; text-decoration:none; border:none; text-transform:uppercase; cursor:pointer;}

#Header { float:left; margin-bottom:20px; width:100%;  position:relative; z-index:20;}
#Header .logoHolder { margin-top:19px; width:220px; overflow:hidden; text-align: left; }
#Header .logoHolder #LogoGlobe { margin:0 0 3px 117px; position:relative; }
#Header .changeBelgiumLanguage { margin-top:17px; clear:both; float:right; width:200px; text-align:right; }
#Header .internationalSitesHolder { float:right; clear:both; font-size:110%; }
#Header .internationalSitesHolder ul, #Header .internationalSitesHolder ul li { list-style:none; }
#Header .internationalSitesHolder ul .foreignSites { border-bottom:1px solid #B2B2B2; padding:0 0 5px 0; float:left; }
#Header .internationalSitesHolder ul .foreignSites a { color:#B2B2B2; text-decoration:none; float:left; }
#Header .internationalSitesHolder ul .foreignSites .internationalSites { z-index:20; display:none; clear:both; position:absolute; right:0; top:25px; padding:6px; width:328px; background:url(/SiteImages/foreignSitesCenterLine.gif) repeat-y #B2B2B2 50% 12px; }
#Header .internationalSitesHolder ul .foreignSitesHover { border-bottom:6px solid #B2B2B2; padding-bottom:0; }
#Header .internationalSitesHolder ul .foreignSitesHover .internationalSites { display:block; }
#Header .internationalSitesHolder ul .foreignSites .internationalSites li { float:left; width:144px; height:40px; border-bottom:1px solid #D8D7D7; margin:0 10px; }

#Header .internationalSitesHolder ul .foreignSites .internationalSites li a { text-transform:uppercase; color:#FFFFFF; display:block; width:100%; }
#Header .internationalSitesHolder ul .foreignSites .internationalSites li a:hover { color:#000000; background:url(/SiteImages/redArrowRight.gif) no-repeat right 9px; }
#Header #TopNav { float:right; font-size:105%; font-weight:bold; margin-top:23px; }
#Header #TopNav #TopNav_Home, #Header #TopNav .cmsListMenuLI { float:left; margin-left:30px; }
#Header #TopNav .cmsListMenuLink { text-transform:uppercase; color:#000000; text-decoration:none; padding-top:14px; float:left; border-top:1px solid #A99A6F; margin-top:9px; }
#Header #TopNav .cmsListMenuLink:hover { color:#A99A6F; }
#Header #TopNav .highlightedLI .cmsListMenuLink { color:#A99A6F; border-width:10px; margin-top:0px; }

#Footer { margin-bottom:15px; float:left; width:100%; border-top:1px solid #666666; padding-top:20px; margin-top:30px; }

#HomeBanner { position:relative; margin-bottom:20px; }
#HomeBanner .pager { position:absolute; z-index:15; right:5px; }
#HomeBanner .prevNextButtons { display:none; }
#HomeBanner .prevNextButtons .next, 
#HomeBanner .prevNextButtons .prev { cursor:pointer; width:40px; height:40px; display:block; text-decoration:none; position:absolute; top:129px; z-index:15; }
#HomeBanner .prevNextButtons .prev { left:10px; background:url(/SiteImages/bannerButtonsPrev.png) left top no-repeat; }
#HomeBanner .prevNextButtons .prev:hover { background-position:left bottom; }
#HomeBanner .prevNextButtons .next { right:10px; background:url(/SiteImages/bannerButtonsNext.png) right top no-repeat; }
#HomeBanner .prevNextButtons .next:hover { background-position:right bottom; }
#HomeBanner .bannerList { width:940px; height:270px; overflow:hidden; }
#HomeBanner ul li { position:relative; z-index:5; }
#HomeBanner ul li .bannerText { position:absolute; top:114px; left:23px; color:#FFFFFF;  font-weight:bold; text-transform:uppercase; }
#HomeBanner ul li .bannerText .bannerTitle { width:100%; font-size:350%; float:left; clear:both; line-height:1.1em; }
#HomeBanner ul li .bannerText .bannerSubTitle { width:100%; font-size:158%; float:left; clear:both; }
#HomeBanner ul li .bannerText .bannerLink { width:100%; font-size:130%; float:left; clear:both; background:url(/SiteImages/redArrowRight.gif) no-repeat center left; padding-left:14px; margin-top:5px; text-decoration:none; color:#000000; }
#HomeBanner ul li .bannerText .bannerLink a { color:#000000; text-decoration:none; }

#InnerBanner,
.locationsInnerBanner { margin-bottom:20px; }

#LeftNav .topPageLink, 
#LeftNav .level0 { font-size:110%; }
#LeftNav .topPageLink, 
#LeftNav .cmsListMenuUL li { margin-bottom:18px; text-transform:uppercase; }
#LeftNav .topPageLink a, 
#LeftNav .cmsListMenuUL li .cmsListMenuLink { text-decoration:none; }
#LeftNav .cmsListMenuUL li .cmsListMenuLink { color:#000000; font-weight:bold; }
#LeftNav .cmsListMenuUL li .highlightedLink,
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 .highlightedLI .highlightedLink,
#LeftNav .cmsListMenuUL .secondLevelHigh .highlightedLink { color:#A99A6F; background:url(/SiteImages/redArrowRight.gif) no-repeat center left; padding-left:14px; }
#LeftNav .cmsListMenuUL .openLi .highlightedLink { background-image:none; padding-left:0; color:#000000; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 { margin-top:18px; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 .cmsListMenuLI,
#LeftNav .cmsListMenuUL .secondLevel { list-style-type:disc; margin-left:15px; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 .cmsListMenuLI .cmsListMenuLink,
#LeftNav .cmsListMenuUL .secondLevel .cmsListMenuLink,
#LeftNav .cmsListMenuUL .secondLevelHigh .highlightedLink { font-weight:normal; text-transform:none; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 .highlightedLI,
#LeftNav .cmsListMenuUL .secondLevelHigh { list-style-type:none; margin-left:0; }
#LeftNav .topPageLink a { color:#878787; }

.accordionSection { float:left; width:100%; }
.accordionSection .accordionTitle { padding-bottom:0; margin-bottom:12px; cursor:pointer; width:100%; border-bottom:1px solid #B2B2B2; background:url(/SiteImages/accordionOpened.gif) no-repeat top right; }
.accordionClosed .accordionTitle { background-image:url(/SiteImages/accordionClosed.gif); }
.accordionSection .accordionContent { width:100%; padding-bottom:30px; margin-bottom:30px; float:left; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; }
.accordionSection .item { float:left; clear:both; width:100%; padding-bottom:10px; }

.accordionSection .accordionContent h3 { border:none; color:#A99A6F; font-size:100%; margin-bottom:0; text-transform:none; clear:both; }
#NewsAccordion .accordionContent .readMore { margin-bottom:10px; }
#FindUsOnAccordion .accordionContent,
#NewsletterAccordion .accordionContent { padding-bottom:10px; }

.countryScrollerGenericGlobe { float:left; }
.countryScrollerContainer { margin-left:8px; padding-left:8px; overflow:hidden; float:left; height:60px; background:url(/SiteImages/countryScrollLeftBackground.gif) no-repeat; }
.countryScroller { }
.countryScroller a { color:#6D6E71; text-decoration:none; }
.countryScroller a:hover { color:#B28A64; }
.simply-scroll-container { position: relative; }
.simply-scroll-clip { position: relative; overflow: hidden; z-index: 2;	}
.simply-scroll-list { position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none; }
.simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
.simply-scroll { width: 130px; height: 60px; margin-bottom: 1.5em; }
.simply-scroll .simply-scroll-clip { width: 130px; height: 60px; }		
.simply-scroll .simply-scroll-list li { width: 130px; }

.socialMediaIcons {  }
.socialMediaIcons .socialMediaIcon { float:left; margin:0 8px 7px 0; }

#VideoAccordion {  }
#VideoAccordion .videoItem { width:100%; float:left; clear:both; padding-bottom:15px; }
#VideoAccordion .videoItem .videoIcon { width:50px; float:left; }
#VideoAccordion .videoItem .videoData {  }
#VideoAccordion .videoItem .videoData .videoLink { color:#6D6E71; text-decoration:none; }

#NewsFeed {  }
#NewsFeed h2 { margin-bottom:15px; padding-bottom:0; }
#NewsFeed .feedItem { float:left; padding-bottom:15px; margin-bottom:15px; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; }
#NewsFeed .feedItem .feedIcon { width:80px; float:left; }
#NewsFeed .feedItem .feedData { float:left; width:380px; }
#NewsFeed .feedItem .feedData .feedCountry { float:left; margin-right:5px; text-transform:uppercase; }
#NewsFeed .feedItem .feedData .feedDate { float:left; }
#NewsFeed .feedItem .feedData .feedText { clear:both; float:left; width:100%; }
#NewsFeed .feedItem .feedData .feedText .feedTitle { font-weight:bold; }
#NewsFeed .feedItem .feedData .feedText .feedContent { clear:both; }


.caseStudyDetail { float:left; clear:both; }
.caseStudyDetail .caseStudyContainer { float:left; width:100%; }
.caseStudyDetail .caseStudyContainer .leftCol { width:520px; margin-right:40px; float:left; }
/*.caseStudyDetail .caseStudyContainer .editableContent { font-size:95%; }*/
.caseStudyDetail .caseStudyContainer .leftCol .caseStudyBlock { float:left; clear:both; margin-bottom:20px; width:100%; }
.caseStudyDetail .caseStudyContainer .leftCol .caseStudyBlock .caseStudyBlockTitle { text-transform:none; margin-bottom:10px; }
.caseStudyDetail .caseStudyContainer .rightCol { width:140px; float:left; }
.caseStudyDetail .caseStudyContainer .rightCol .specialisms { float:left; width:100%; }
.caseStudyDetail .caseStudyContainer .rightCol .specialisms .specialism { clear:both; float:left; width:100%; }
.caseStudyDetail .caseStudyContainer .rightCol .socialMediaIcons { clear:both; float:left; margin-top:10px; width:100%; }
.caseStudyDetail .caseStudyContainer .rightCol .socialMediaIcons .socialMediaIcon { float:left; margin-right:5px; }
.caseStudyDetail .caseStudyContainer .rightCol .associatedDocuments { margin-top:34px; float:left; clear:both; width:100%; }
.caseStudyDetail .caseStudyContainer .rightCol .associatedDocuments .associatedDocument {  }
.caseStudyDetail .caseStudyContainer .rightCol .associatedDocuments .associatedDocument .documentLink { text-decoration:none; }
.caseStudyDetail .caseStudyContainer h2 { color:#A99A6F; font-size:158%; font-weight:bold; padding-bottom:0; }


.pager { margin-top:10px; margin-left:auto; margin-right:auto; display:block; }
.pager a, 
.pager a:visited { text-decoration:none; color:#FFFFFF; line-height:0px; font-size:0px; margin-right:5px; float:left; width:10px; height:9px; background:url(/SiteImages/pagerInactive.png) no-repeat; }
.pager .activeSlide, 
.pager .activeSlide:visited { background:url(/SiteImages/pagerActive.png) no-repeat; }

#Locations {  }
#Locations .locationList { clear:both; float:left; margin-bottom:50px; }
#Locations .locationList .leftCol { float:left; width:61px; overflow:hidden; }
#Locations .locationList .leftCol .locationIcon {  }
#Locations .locationList .rightCol { float:left; width:639px; }
#Locations .locationList .rightCol .locationLinkHolder { width:194px; height:34px; float:left; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; margin:0 0 20px 19px; }
#Locations .locationList .rightCol .locationLinkHolder .locationLink { color:#656565; display:block; height:26px; font-size:127%; font-weight:bold; text-decoration:none; padding:8px 0 0 5px; }
#Locations .locationList .rightCol .locationLinkHolder .locationLink:hover { background-color:#A99A6F; color:#FFFFFF; }

#Locations .location .leftCol { float:left; width:260px; }
#Locations .location .leftCol .contactInfo { margin-bottom:25px; }
#Locations .location .rightCol { float:left; width:440px; }
#Locations .location .rightCol .viewOurWebsite { background:url(/SiteImages/redArrowRight.gif) no-repeat center right; padding-right:14px; color:#000000; font-weight:bold; font-size:110%; float:right; }
#Locations .location .localTips, #Locations .location .biographyContainer { margin-top:30px; float:left; width:100%; }

.biography { width:100%; float:left; clear:both; padding-bottom:10px; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; margin-bottom:10px; }
.biography .leftCol, #Locations .biography .leftCol { float:left; width:130px; }
.biography .leftCol .biographyImage { width:110px; overflow:hidden; }
.biography .centerCol { float:left; width:470px; padding-top:10px; }
.biography .centerCol .biographyName, .biography .centerCol .biographyJob, .biography .rightCol .biographyLocation { font-size:120%; }
.biography .centerCol .biographyName { font-weight:bold; }
.biography .centerCol .biographyJob {  }
.biography .centerCol .biographyDetails { font-size:95%; }
.biography .rightCol, #Locations .biography .rightCol { float:left; width:100px; }
.biography .rightCol .biographyGlobe { float:right; margin:0 20px 10px 0; }
.biography .rightCol .biographyLocation { clear:both; width:100%; text-align:center; color:#A99A6F; }

#BiographyItem.biography .leftCol { width:180px; }
#BiographyItem.biography .leftCol .biographyImage { width:160px; }
#BiographyItem.biography .centerCol { width:420px; }
#BiographyItem.biography .centerCol .findMeOn .title { font-size:110%; font-weight:bold; color:#000000; margin-bottom:10px; margin-top:10px; }
#BiographyItem.biography .centerCol .findMeOn .socialLink { margin-right:10px; }

#MapWrapper { position:relative; margin-bottom:20px; }

#Sector {  }
#Sector .caseStudies { margin-bottom:45px; float:left; clear:both; width:100%; }
#Sector .biographies { float:left; clear:both; width:100%; }

#News .newsList { clear:both; float:left; width:100%; }
#News .newsList .featuredNews { clear:both; float:left; width:100%; margin-bottom:10px; }
#News .newsList .featuredNews .featuredNewsItem { clear:both; float:left; width:100%; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; margin-bottom:10px; padding-bottom:20px; }
#News .newsList .featuredNews .featuredNewsItem .leftCol {  }
#News .newsList .featuredNews .featuredNewsItem .leftCol .newsImage { width:140px; overflow:hidden; }
#News .newsList .featuredNews .featuredNewsItem .rightCol { float:left; }
#News .newsList .featuredNews .featuredNewsItem .rightCol .newsTitle { border:none; margin-bottom:0; }
#News .newsList .featuredNews .featuredNewsItem .rightCol .newsSummary { border:none; margin-bottom:0; color:#A99A6F; font-size:120%; }
#News .newsList .featuredNews .featuredNewsItem .rightCol .newsBrief {  }

#News .newsList .latestNews { clear:both; float:left; width:100%; }
#News .latestNews .newsRow .middleBackground { background:url(/SiteImages/greyPixel.gif) repeat-y center top; float:left; width:100%; }
#News .latestNews .newsRow,
#Careers .careerRow { float:left; clear:both; width:100%; margin-bottom:15px; background:url(/SiteImages/articleListDottedBottom.gif) no-repeat left bottom; padding-bottom:15px; }
#News .latestNews .newsRow .newsItem,
#Careers .careerRow .careerItem { float:left; width:340px; }
#News .latestNews .newsRow .oddNewsItem,
#Careers .careerRow .oddCareerItem { margin-right:10px; }
#News .latestNews .newsRow .evenNewsItem,
#Careers .careerRow .evenCareerItem { margin-left:10px; }
#News .latestNews .newsRow .newsItem .newsDate {  }
#News .latestNews .newsRow .newsItem .newsTitle,
#Careers .careerRow .careerItem .jobTitle { border:none; margin-bottom:0; }
#News .latestNews .newsRow .newsItem .newsBrief {  }

#Careers .careerGroup { float:left; margin-bottom:20px; }
#Careers .careerGroup .careerRegionTitle { color:#A99A6F; margin-bottom:10px; }
#Careers .careerGroup .careerRow .careerItem .jobTitle { padding-bottom:0; }
#Careers .careerApplyLink { float:left; margin-top:20px; }
#Careers .careerApply .applyIframe { width:100%; height:1240px; }

#SupportPage h2 { font-size:115%; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; border:0; }
#SupportPage .prev, #SupportPage .next { display:none; }
#SupportPage .caseStudyScroller { margin-left:10px; }

#SiteMap { float:left; clear:both; }
#SiteMap .CMSSiteMapList { margin-left:10px; }
#SiteMap .CMSSiteMapList .CMSSiteMapListItem { list-style:none; }
#SiteMap .CMSSiteMapList .CMSSiteMapListItem .CMSSiteMapLink { color:#6D6E71; text-decoration:none; }


/*Homepage*/
#HomePage .scrollOuter { position:relative; width:100%; text-align:center; }
#HomePage .scrollInner { position:relative; overflow:hidden; width:170px; margin:auto; white-space:nowrap; }
#HomePage .caseStudyGroup { width:170px; padding:0; }
#HomePage .scrollerItem { overflow:hidden; width:170px; float:left; position:relative; border:0; padding:0; height:auto; /*height:70px; border:1px solid red;*/ }
#HomePage .scrollOuter .prev,
#HomePage .scrollOuter .next { top:25px; position:absolute; width:10px; height:11px; z-index:10; cursor:pointer; }
#HomePage .scrollOuter .prev { background:url(/SiteImages/redArrowLeft.gif) no-repeat; left:0; }
#HomePage .scrollOuter .next { background:url(/SiteImages/redArrowRight.gif) no-repeat; right:0; }
.scrollerItem .caseStudyIcon {position:absolute; left:5px; bottom:5px;}

#HomePage #CareersAccordion .accordionContent {padding-bottom:10px;}

/*InnerPages*/
.caseStudies { position:relative; width:100%; }
.caseStudies .next, .caseStudies .prev { position:absolute; width:24px; height:47px; z-index:10; cursor:pointer; }
.caseStudiesShowing3 .next, .caseStudiesShowing3 .prev { top:35px; }
.caseStudiesShowing9 .next, .caseStudiesShowing9 .prev { top:130px; }
.caseStudies .prev { background:url(/SiteImages/scrollLeft.gif) no-repeat; left:0; }
.caseStudies .next { background:url(/SiteImages/scrollRight.gif) no-repeat; right:0; }
.caseStudies .caseStudyScroller { margin-left:50px; width:600px; }
.caseStudies .caseStudyScroller .caseStudyGroup { float:left; padding-top:5px; padding-right:5px; }
.caseStudies .caseStudyScroller .caseStudy { overflow:hidden; padding:2px; float:left; width:188px; height:101px; position:relative; border:1px solid #E1E1E1; text-align:center; }
.caseStudies .caseStudyScroller .hasCaseStudyFalse .caseStudyIcon { display:none; }
.caseStudies .caseStudyScroller .hasCaseStudyTrue .caseStudyIcon { position:absolute; top:4px; right:4px; z-index:5; }
.caseStudies .caseStudyScroller .hasCaseStudyTrue.scrollerHover { border:3px solid #CDC2A2; padding:0; }
.caseStudies .caseStudyScroller .hasCaseStudyTrue.scrollerHover .caseStudyIcon { top:2px; right:2px; }

/* left nav testimonials */
#Testimonial
{
	background:url(/SiteImages/testimonialBackground.gif) no-repeat top left;
}

#Testimonial #TestimonialInner
{
	background:url(/SiteImages/testimonialBottomBackground.gif) no-repeat bottom right;
	min-height:51px;
	font-style:italic;
}

#TestimonialDetail, #Testimonial #TestimonialInner
{
	font-size:90%;
}

.imageGallery { width:100%; float:left; clear:both; }
.imageGallery .galleryRow { width:100%; float:left; clear:both; padding-bottom:10px; }
.imageGallery .galleryRow .galleryImage { width:110px; padding-right:10px; float:left; }

/* Social media buttons */
.social-container { padding: 2px 0;}
.fb-container { height: 64px; display: block; float: left; margin: 2px 4px; }
.tw-container { height: 64px; display: block; float: left; margin: 2px 4px; }
.gp-container { height: 64px; display: block; float: left; margin: 2px 4px; }
.in-container { height: 64px; display: block; float: left; margin: 2px 4px; }


#BelgiumLanding { text-align:center; background: url("/SiteImages/belguimBG.jpg") no-repeat 45px 67px; margin:0 auto; width:1256px; height:700px; }
#BelgiumLanding h2 { border:none; color:#424242; font-weight:bold; font-size:189%; margin-bottom:7px; margin-top:20px; }
#BelgiumLanding .intro { width:480px; margin:0 auto; line-height:1.3em; color:#6d6e71; font-sizE:105%; }
#BelgiumLanding .flags { margin:0 auto; width:894px; margin-top:55px; }
#BelgiumLanding .flags .label { height:20px; width:125px; color:#000; font-size:145%; text-transform:uppercase; background: url("/SiteImages/goArrow.gif") right 15px no-repeat; padding:20px; margin: auto; }

#BelgiumLanding .flag { float:left; width:190px; margin: 0 54px; }
#BelgiumLanding .languageSelect { color:#a99a6f; border:none; font-size:170%; margin-top:70px; }

#BelgiumLanding #Header .logoHolder { margin:0 auto; margin-top:0px; }

/* MODAL POPUP */

#Popup { height:118px; width:470px; background: #e6e6e6; position:relative; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow: 0 0 8px 5px #666;
-webkit-box-shadow: 0 0 8px 5px#666;
box-shadow: 0 0 8px 5px #666; font-size:146%; padding:20px;}

#Popup .heading { background: #ff9100; padding:19px 20px; color:#ffffff; font-weight:bold; }
#Popup .content { padding:10px 20px; }
#Popup .buttons { bottom:20px; position:absolute; text-align:center; width:450px; }
#Popup .buttons .button { margin:0 10px; }
#Popup .wrapper { padding:10px; height:250px; width:450px; }
#Popup .label { float: right; line-height: 24px; }
#Popup .checkbox { float: right; margin-top: 3px; margin-left: 6px; }

#Popup .backgroundWrapper {  background:#ffffff; height:194px; }

.modalBackground { z-index:10; background-color:#444444; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

/* SalesForceForms */

#SideContent { margin-left: 10px; line-height: 21px; }

#SideContent label { margin: 4px 0; clear: both;}

#SideContent input,
#SideContent select,
#SideContent textarea { background-color:#F2F2F2; border:1px solid #CDCDCD; padding:0 5px; width:200px; height:28px; font-size:115%; color:#000000; }

#SideContent select { padding-top:2px; padding-right:0; width:200px; }

#SideContent textarea { height:86px; }

#SideContent input[type=checkbox] { width:15px; height:15px; float: right; clear: both; margin: 2px 8px 2px 2px; background: none; border: none; }

#SideContent input[type=submit] { margin-top: 4px; margin-right: 8px; margin-left:auto; clear:both; display:block; font-size:110%; background:url(/SiteImages/redArrowRight.gif) no-repeat right center; padding-right:15px; font-weight:bold; color:#000000; text-decoration:none; border:none; text-transform:uppercase; cursor:pointer;}
