/************************************************** CASE STUDY DETAILS TEMPLATE  ************************************************************/
/* CASE STUDY DETAILS GALLERY CONTAINER */
#topContentContainer{position:relative;}
#galleryContainer{height:182px;border:1px solid #FFFFFF;margin:0px 0px 5px 0px;overflow:hidden;}
#thumbnailsConatiner{height:13px;background:#FFFFFF;padding:9px 7px 9px 7px;}
.thumbnail{float:right;margin:0px 2px 0px 0px;}
.thumbnail a,
.thumbnail a:link,
.thumbnail a:visited{height:13px;width:13px;background:#d0d040;display:block;text-decoration:none;}
.thumbnail a:hover{border:1px solid #a3d7e0;height:11px;width:11px;}

.thumbnailActive{float:left;margin:0px 2px 0px 0px;font-size:1.1em;}
.thumbnailActive a{font-weight:bold;font-size:1.1em;color:#444444;text-decoration:none;background:url('../img/gallery_icon_active.gif') no-repeat left 10px;padding:0px 0px 0px 18px;}


/********** CONTENT CONTAINERS **********/
#mainContentContainer #contentContainer{padding:5px 0px 0px 0px;}/*SB_14012009*/
#contentContainer{padding:23px 0px 0px 0px;}/*SB_14012009*/
#contentOne{float:left;width:515px;}
#contentTwo{float:right;width:307px;color:#339933;}
#contentBottmoContainer{flaot:left;width:100%;color:#FF0000;margin:25px 0px 0px 0px/*SB_14012009*/;}

.titleContainer{padding:0px 0px 23px 0px;}
.titleContainer H1{font-size:1.8em;font-weight:normal;}
.contentCopy{/*padding:0px 0px 48px 0px;*/}

/************ CONTENT RIGHT ************/
.contentTwoBox{border:1px solid #ecebeb;margin:21px 0px 0px 0px;float:left;}
.contentTwoBoxInner{padding:11px 11px 11px 11px;float:left;}
.contentTwoBoxInner H3{font-size:1.3em;color:#444444;line-height:normal;padding:0px 0px 2px 0px;font-weight:bold;}

/********** TABS **********/
.tabContainer{padding:10px 0px 0px 0px;float:left;}
.tabContainer ul{float:left;}
.tabContainer ul li{list-style:none;font-size:1.1em;float:left;padding:0px 2px 0px 0px;width:105px;}
.tabContainer ul li.second{width:174px;margin:0px 0px 0px 0px;}
.tabContainerul li a,
.tabContainer ul li a:link,
.tabContainer ul li a:visited{color:#49a3bb;text-decoration:none;background:#f4f4f4;border:1px solid #ebebeb;padding:2px 0px 2px 6px;display:block;font-weight:bold;}
.tabContainer ul li a:hover,
.tabContainer ul li a.Selected{background:#e2e2e2 !important;border:1px solid #b1b1b1 !important;display:block !important;}

/********** TABS CONTENT **********/
.tabsInnerContainer{padding:12px 6px 0px 6px;color:#444444;float:left;margin:-1px 0px 0px 0px;border-top:1px solid #b1b1b1;width:269px;}
.tabsInnerContainer p{font-size:1.2em;}
.tabContainer .tabsInnerContainer ul{padding:0px 10px 10px 20px;float:left;clear:both;width:200px;border:0px;}
.tabContainer .tabsInnerContainer ul li{list-style:none;float:none;padding:0px 0px 2px 10px;background:url('../img/bullet.gif') no-repeat 0px 6px;width:auto;}
.tabContainer .tabsInnerContainer ul li a,
.tabContainer .tabsInnerContainer ul li a:link,
.tabContainer .tabsInnerContainer ul li a:visited{background:transparent !important;border:0px !important;font-size:1.1em !important;padding:0px !important;font-weight:normal !important;}
.tabContainer .tabsInnerContainer ul li a:hover{text-decoration:underline !important;}

/********** QUOTE **********/
.quoteContainer{padding:31px 0px 0px 0px;float:left;}
h1.quote{font-size:1.5em;color:#918f8f;font-style:italic;}
.name{font-size:1.2em;color:#444444;font-style:normal;padding:5px 0px 0px 0px;font-weight:bold;}


/********** EXPANDABLE BOXES BOTTOM **********/
.bottomInnerContainer{margin:0px 0px 10px 0px;}
.bottomHeaderContainer{background:#efefef;border-top:1px solid #d6d6d6;padding:10px 7px 10px 7px;}
.bottomInnerContainer a,
.bottomInnerContainer a:link,
.bottomInnerContainer a:visited{color:#444444;text-transform:uppercase;font-weight:bold;font-size:1.1em;text-decoration:none;background:url('../img/expand_icon.gif') no-repeat right 0px;display:block;width:100%;}
.bottomInnerContainer a:hover{color:#49a3bb;}

.bottomInnerContainerExpanded .bottomHeaderContainer{background:#FFFFFF;border-top:0px;border-bottom:1px solid #d6d6d6;padding:10px 7px 1px 7px;}
.bottomInnerContainerExpanded a,
.bottomInnerContainerExpanded a:link,
.bottomInnerContainerExpanded a:visited{color:#444444;text-transform:uppercase;font-weight:bold;font-size:1.1em;text-decoration:none;background:url('../img/contract_icon.gif') no-repeat right 0px;display:block;width:100%;}
.bottomInnerContainerExpanded a:hover{color:#49a3bb;}

.bottomBoxesContent{background:#efefef;padding:13px 9px 13px 9px;}
.client{float:left;width:107px;}
.client a img{float:left;clear:both;border:1px solid #d6d6d6;margin:0px 0px 3px 0px;}
.client a,
.client a:link,
.client a:visited{background:none;font-weight:normal;text-transform:none;color:#49a3bb;margin:0px 0px 0px 3px;width:auto;display:inline;}
.client a:hover{text-decoration:underline;}


/************************************************** WHAT WE DO TEMPLATE ************************************************************/
.contentContainer{padding:0px 0px 0px 0px;} 
#contentBigLinksContainer{/*width:870px;*/margin:0px auto 0px auto;padding:0px 0px 70px 0px;}
.contentBigLinks{float:left;/*SB_14012009*/width:380px;margin:10px 0px 30px 0px;}
.left{margin:10px 90px 30px 0px;}
.contentBigLinks a,
.contentBigLinks a:link,
.contentBigLinks a:visited{color:#49a3bb;font-weight:bold;text-decoration:none;font-size:1.8em; word-spacing:4px;padding:2px 10px 2px 10px;width:380px;border:1px solid #eaeaea;display:block;background:url('../img/arrow_left_big.gif') no-repeat 370px 7px;text-transform:uppercase;}
.contentBigLinks a:hover{background:#eaeaea url('../img/arrow_left_big.gif') no-repeat 370px 7px;}

/************************************************** WHAT WE DO DETAILS TEMPLATE ************************************************************/
#SolutionsList{width:285px;float:left;}
#SolutionsList ul li{list-style:none;padding:0px 0px 10px 0px;font-size:1.1em;background:none;}
#SolutionsList ul li a,
#SolutionsList ul li a:link,
#SolutionsList ul li a:visited{color:#49a3bb;text-decoration:none;padding:2px 12px 2px 2px;}
#SolutionsList ul li a:hover,
#SolutionsList ul li.Active a{background:#eaeaea;}
#SolutionsList ul li.Active{background:url('../img/greyPixel.gif') repeat-x 0px 6px;}

#solutionsContentContainer{float:right;border:1px solid #eaeaea;width:589px;min-height:330px;height:auto !important;height:320px;/*SB_14012009*/}
#solutionsContentContainerInner{padding:19px 38px 14px 38px;}

#solutionsBottomLinksContainer{background:#eaeaea;padding:3px;}
#solutionsBottomLinksContainer h4{float:left;padding:0px;}
#solutionsBottomLinksContainer ul{float:right;padding:0px;}
/*#solutionsBottomLinksContainer ul li{list-style:none;float:left;padding:0px 0px 0px 4px;background:none;font-size:1.3em;}*/
#solutionsBottomLinksContainer ul li{list-style:none;text-align:right;padding:0px 0px 0px 4px;background:none;font-size:1.3em;}
#solutionsBottomLinksContainer ul li a,
#solutionsBottomLinksContainer ul li a:link,
#solutionsBottomLinksContainer ul li a:visited{color:#49a3bb;text-decoration:none;}
#solutionsBottomLinksContainer ul li a:hover{text-decoration:underline;}

.buttonTopRight{float:right;padding:0px 0px 3px 0px;width:100%;}
.buttonTopRight a{float:right;margin:0px 0px 0px 4px;/*SB_14012009*/}

a .buttonNoLinkCareers,
a .buttonNoLinkCareers:link,
a .buttonNoLinkCareers:visited,
a .buttonNoLinkCareers:hover{background: none; height: 14px;}




/************************************************** NEXT EVENTS TEMPLATE ************************************************************/
#mainContentContainerOuterBottomNav{width:964px;/*padding:228px 0px 0px 0px;*/left:0;z-index:0;}
#mainContentContainerEvents{padding:20px 0px 60px 0px;background:url('../img/rg_bg.png') no-repeat; background-position:right 0;}

#mainContentContainerEvents #contentOne{float:left;width:620px;}
#mainContentContainerEvents #contentOneInner{width:558px;float:left;}
#mainContentContainerEvents #contentTwo{float:right;width:262px;color:#339933;text-align:center;margin:-21px 0px 0px 0px;}

.eventContainer{padding:0px 0px 50px 0px;}
.eventContainerBody{float:right;width:478px;}
.eventBottomLinks{padding:25px 0px 0px 0px;}
.linksHeader{float:left;padding:10px 20px 0px 0px;}
.linksHeader H1{font-size:1.1em;color:#444444;font-weight:bold;background:url('../img/arrow_left.gif') no-repeat right 4px;padding:0px 10px 8px 0px;}
.linksContainer{float:right;width:375px;padding:10px 0px 0px 0px;}
.linksContainer ul{padding:0px;}
.linksContainer ul li{float:left;width:16px;padding:0px 16px 6px 0px;list-style:none;}
.linksContainer ul li a img,
.linksContainer ul li a:link img,
.linksContainer ul li a:visited img{-moz-opacity:.33; filter:alpha(opacity=33); opacity:.33;}
.linksContainer ul li a:hover img{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

.eventContainerDate{float:left;width:66px;}
.eventDateInnerContainer{background:#7cab9d;height:62px;padding:3px;font-weight:bold;}
#colorOne{background:#7cab9d;}
#colorTwo{background:#aec292;}
#colorThree{background:#585f6d;}
#colorFour{background:#431d16;}
#colorFive{background:#ba5135;}
#colorSix{background:#dda957;}
#colorSeven{background:#dac747;}

.eventDateInnerContainer p{color:#FFFFFF;text-align:center;font-size:1.1em;padding:0px;}
.eventDateInnerContainer H1{color:#FFFFFF;text-align:center;font-size:2.4em;padding:0px;line-height:1em;}
.dateTop{border-bottom:1px solid #FFFFFF;padding:0px 0px 3px 0px;}
.dateBottom{padding:3px 0px 0px 0px;}
.dateBottom p{color:#FFFFFF;text-align:center;font-size:1.1em;padding:0px;font-weight:normal !important;}


/************************************************** RIGHT COL ************************************************************/
#contentTwoInner{padding:0px 25px 0px 25px;}

.signUpBtn1,
.signUpBtn2{height:71px;width:212px;behavior: url(iepngfix.htc);margin:0px 0px 25px 0px;cursor:pointer;}
.signUpBtn1{background:url('../img/signUp_btn_right_off.png') no-repeat 0px 0px;}
.signUpBtn2{background:url('../img/signUp_btn_right_on.png') no-repeat 0px 0px;}

.enquiry1,
.enquiry2{height:71px;width:212px;behavior: url(iepngfix.htc);margin:0px 0px 25px 0px;cursor:pointer;}
.enquiry1{ behavior: url(iepngfix.htc);background:url('../img/makeEnquiry_btn_right_off.png') no-repeat 0px 0px;}
.enquiry2{background:url('../img/makeEnquiry_btn_right_on.png') no-repeat 0px 0px;}

.event1,
.event2{height:71px;width:212px;behavior: url(iepngfix.htc);margin:0px 0px 25px 0px;cursor:pointer;}
.event1{ behavior: url(iepngfix.htc);background:url('../img/nextEvents_btn_right_off.png') no-repeat 0px 0px;}
.event2{background:url('../img/nextEvents_btn_right_on.png') no-repeat 0px 0px;}



.articleContainer{margin:0px 0px 25px 0px;}
.topArticle{height:6px;background:url('../img/right_btn_BG_top.gif') no-repeat top left;-moz-opacity:.33; filter:alpha(opacity=33); opacity:.33;}
.bottomArticle{height:6px;background:url('../img/right_btn_BG_bottom.gif') no-repeat top left;-moz-opacity:.33; filter:alpha(opacity=33); opacity:.33;}
.articleContent{padding:4px 18px 4px 18px;}
.articleContent h1{text-transform:uppercase;font-size:1.7em;}
.articleContent h3{padding:0px 0px 4px 0px;}
.articleContent h4{font-size:1.1em;font-weight:normal;padding:0px;}
.articleContent p,
.articleContent h1,
.articleContent h3,
.articleContent h4{color:#ffffff;}


/************************************************** CONTACT US TEMPLATE ************************************************************/
#mainContentContainerEvents #contentOneLeft{float:left;width:558px;padding:0px 0px 0px 44px;}

#addressConatiner{padding:40px 0px 0px 0px;}
/*.addressInner{float:left;width:50%;padding:0px 0px 50px 0px;}*/
/*.addressInner{float:left;width:49%;padding:0px 0px 50px 0px;}*/
.addressInner{float:left;width:35%;padding:0px 20px 50px 50px;}
.addressInner ul{padding:;}
.addressInner ul li{list-style:none;background:none;font-size:1.3em;}
.addressInner ul li h2{font-size:1.1em;padding:8px 0px 4px 0px;}
.space{padding:10px 0px 0px 0px;}


/************************************************** ALL CLIENTS TEMPLATE ************************************************************/
.clientContainer{float:left;width:109px;padding:10px 0px 40px 0px;text-align:center;}
.clientContainer img,
.clientContainer a img,
.clientContainer a:link img,
.clientContainer a:visited img{float:none;clear:both;border:1px solid #d6d6d6;}

.clientContainer a:hover img {float:none;clear:both;border:1px solid #dfdf7e;}

/************************************************** LATEST WORK TEMPLATE ************************************************************/
#latestWorkContainer{padding:15px 0px 0px 0px;}
.workContainer{float:left;width:260px;position:relative;padding:0px 0px 57px 0px;}
.spacing{float:left;width:47px;height:206px;}

.workContent{float:right;width:202px;height:206px;}
.workContent h2{font-size:1.5em;text-transform:uppercase;padding:0px 0px 2px 0px;}
.workContent h2 a,
.workContent h2 a:link,
.workContent h2 a:visited{color:#444444;}
.workContent h2 a:hover{text-decoration:none;color:#49a3bb;}
.workContent p{font-size:1.1em;padding:0px 0px 2px 0px;}
.workContent .imageConatiner{position:absolute;bottom:55px;}
.workContent a img,
.workContent a:link img,
.workContent a:visited img{border:1px solid #d6d6d6;}
.workContent a:hover img{border:1px solid #dfdf7e;}

.weekNumberContainer{float:left;width:54px;height:206px;background:url('../img/launched.gif') no-repeat left bottom;}
.weekNumber{width:54px;height:44px;text-align:center;padding:5px 0px 5px 0px;}
.weekNumber p,
.weekNumber h1{color:#ffffff;text-transform:uppercase;font-weight:bold;line-height:normal;padding:0px;text-align:center;}
.weekNumber p{font-size:1.1em;}
.weekNumber h1{font-size:3em;}

.logoClientContainer{float:left;width:54px;height:206px;background:url('../img/grey_repeat.gif') no-repeat left bottom;}
.logoContainer{width:54px;height:54px;text-align:center;}
.logoContainer img{border:1px solid #d6d6d6;}


body#lightBox{background:#000000;}
#enquiryOuterContainer{margin:0px auto 0px auto;width:515px;}
#enquiryContainer{background:#FFFFFF;height:500px;margin-top:-250px;position:absolute;top:50%;width:515px;}
#enquiryContainerInner{padding:15px;}

#thankYouContainer{background:url('../img/thanksBG.gif') no-repeat top center;height:500px;margin-top:-250px;position:absolute;top:50%;width:515px;}

#enquiryContainerInner H1,
#enquiryContainerInner P{padding:8px 56px 2px 56px;}
#thankYouContainer H1,
#thankYouContainer P{padding:8px 56px 2px 56px;}

#enquiryContainerInner fieldset{padding:25px 56px 28px 56px;clear:left;width:263px;}
#enquiryContainerInner fieldset.inside{width:100%;padding:0px 0px 15px 0px;}
#enquiryContainerInner fieldset.inside input.textBox{width:375px;clear:left;}
#enquiryContainerInner fieldset.inside label{padding:0px 0px 2px 0px;clear:right;}
#enquiryContainerInner fieldset.inside textarea{width:375px;clear:left;}
#enquiryContainerInner fieldset.insideButton{padding:0px 0px 15px 0px;float:rleft;width:380px;}

.closeWindow{width:100%;}
.closeWindowButtonConatiner{float:right;clear:both;width:15px;height:15px;background:url('../img/close_btn_off.gif') no-repeat top left;cursor:pointer;}
.closeWindowButtonConatiner2{float:right;clear:both;width:15px;height:15px;background:url('../img/close_btn_on.gif') no-repeat top left;cursor:pointer;}


/************************************************** OUR PARTNERS ************************************************************/
/*#solutionsContentContainerInner .clientContainer{float:left;width:109px;padding:10px 0px 40px 0px;text-align:left;}*/
#solutionsContentContainerInner .clientContainer{float:left;width:109px;padding: 10px 0px 100px 0px;text-align:left;}
#solutionsContentContainerInner .clientContainer img{float:left;clear:both;border:1px solid #d6d6d6;}

