/* $Id: main.css 69 2008-04-29 11:51:52Z mstillwell $ */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #3e3e40; border-top:5px solid #1d115f; }

img {border:0;}
#accessibility {height:0; visibility:hidden;}

a { text-decoration: none; color: #0081C6; }
a:hover { text-decoration: none; color: #EC0B8D; }
/*a:visited { text-decoration: none; color: #3E3E40; }*/

.clearer { clear: both; }


/*-------------------------
 HEADING 
-------------------------*/
h1 { margin: 0px; padding: 0px; font-size: 18px;}
h2, h3 { font-size: 20px; color: #1d1160; font-family: serif; margin: 0px; padding: 0px; }
h3 { font-size: 16px; }
.home h3 { font-size: 28px; }
/*-------------------------
 POSITIONAL & STRUCTURAL 
-------------------------*/
.wrapper { background-color: #ffffff; width: 100%; }
.container { top: 0px; width: 940px; padding: 0px 20px 0px 20px; margin:0 auto; position: relative; border: 1px solid white;  }
ul.mainnav{ clear: both; margin: 0px; padding: 0px; float: left;}
ul.mainnav li{ list-style:none; float: left; margin-right: 24px; padding-top:27px; }

ul.subnav{ margin: 45px 0px 70px 0px; padding: 0px; }
ul.subnav li{ list-style:none; float: left; margin-right: 10px;}

div#blogSummary{ background-color: #f1f1f1; width: 100%; margin-top: 100px; margin-bottom: 30px; clear: both; }

#utiltitybar{}

#pageContent { clear: both; margin-bottom: 100px; margin-top: 125px; position: relative; width: 906px;  }

div#pageFooter{ border-top: 1px solid #b1b2b4; width: 100%; }

div#synergyLogo { position: absolute; top: 40px; right: 0px; }



/*-------------------------
 NAV
-------------------------*/
ul.mainnav { margin-bottom: 40px; margin-top:-1px; }
ul.mainnav li a { font-size: 18px; color: #1D1160; font-family: Arial; font-weight: bold; }
ul.mainnav li a:hover { color: #005daa; }
ul.mainnav li.mainnav_selected { background:url('/img/nav/nav-arrow.gif') no-repeat 50% 0%; }
ul.mainnav li.mainnav_selected a{ color: #9f218B; }

ul.subnav li a { font-size: 12px; font-family: sans-serif; font-weight: bold; color: #0081c6; }
ul.subnav li a:hover { font-size: 12px; font-family: sans-serif; font-weight: bold; color: #ec0b8d; }
ul.subnav li.subnav_selected a{ color: #3e3e40; }

/*-------------------------
 PAGE CONTENT
-------------------------*/
div#pageContent div#pageTitle { margin: 0px 0px 45px 0px; }
div#pageContent p.intro { color: #1d1160; font-size: 16px; font-weight: bold; line-height: 24px; vertical-align: sub;}
div#pageContent h2 { margin-top: 7px; }
div#pageContent h2.case-studies { margin-top: 50px; }
div#pageContent h2.our-clients { margin-top: 50px; margin-bottom: 30px; }
div#pageContent h3 { margin-top: 50px; }

div#pageContent div#pageCopy { float: left; margin-left: 0px; padding-right: 0px; }
div#pageContent div#pageCopy p { line-height: 1.4em;  margin-right: 10px; }
div#pageContent div#pageCopy.what-we-do { margin-left: 90px; width: 539px; margin-bottom: 100px; }
div#pageContent div#pageCopy ul { margin-top: 15px; }
div#pageContent div#pageCopy li { line-height: 1.5em; color: #1d1160; }

div#pageContent div#pageCopy.case-study-detail ul { margin: 0px; }
div#pageContent div#pageCopy.case-study-detail ul li { line-height: 1.5em; color: #3E3E40; }

div#pageContent div#pageCopy.case-study-detail { margin-left: 20px; width: 539px; margin-bottom: 100px; }
div#pageContent div#pageCopy.careers { width: 75%; margin-bottom: 100px; }

div#pageContent div.pageBodyColumn{ float: left; width: 432px; margin-right: 15px; }

div#pageContent div#pageCopy em { font-size: 12px; font-weight: bold; font-style: normal; }
div#pageContent div#pageCopy em.disclaimer { font-size: 10px; font-weight: normal; font-style: normal; }

/*-------------------------
 PAGE CONTENT NAV
-------------------------*/
div#pageContent ul#inPageNav{ margin: 0px; padding: 0px;  float: left; width: 223px; left: -8px; position: relative; margin-bottom: 100px; }
/*div#pageContent ul#inPageNav{ margin: 0px; padding: 0px;  float: left; width: 223px; border-right: 1px solid #c3c3c3; }*/
div#pageContent ul#inPageNav li{ list-style:none; width: 242px; height: 36px;  }
div#pageContent ul#inPageNav li a{ font-size: 16px; color: #1d1160; font-family: serif; background-repeat:no-repeat; display: block; height: 35px; padding: 6px 0px 0px 10px; font-weight: bold; }
div#pageContent ul#inPageNav li a:hover{ background-repeat:no-repeat; color: #FFFFFF; }

div#pageContent ul#inPageNav li a span { display: none; }

div#pageContent ul#inPageNav li#lh-intro a { background-image: url(/img/nav/nav-overview-up.gif); }
div#pageContent ul#inPageNav li#lh-intro a:hover { background-image: url(/img/nav/nav-overview-over.gif); }
div#pageContent ul#inPageNav li#lh-intro.lh-on a, div#pageContent ul#inPageNav li#lh-intro.lh-on a:hover { background-image:url(/img/nav/nav-overview-down.gif); }

div#pageContent ul#inPageNav li#lh-olympics a { background-image: url(/img/nav/nav-olympics-up.gif); }
div#pageContent ul#inPageNav li#lh-olympics a:hover { background-image: url(/img/nav/nav-olympics-over.gif); }
div#pageContent ul#inPageNav li#lh-olympics.lh-on a, div#pageContent ul#inPageNav li#lh-olympics.lh-on a:hover { background-image:url(/img/nav/nav-olympics-down.gif); }

div#pageContent ul#inPageNav li#lh-consultancy a { background-image: url(/img/nav/nav-consultancy-up.gif); }
div#pageContent ul#inPageNav li#lh-consultancy a:hover { background-image: url(/img/nav/nav-consultancy-over.gif); }
div#pageContent ul#inPageNav li#lh-consultancy.lh-on a, div#pageContent ul#inPageNav li#lh-consultancy.lh-on a:hover { background-image:url(/img/nav/nav-consultancy-down.gif); }

div#pageContent ul#inPageNav li#lh-experiential a { background-image:url(/img/nav/nav-experimental-up.gif); } 
div#pageContent ul#inPageNav li#lh-experiential a:hover { background-image:url(/img/nav/nav-experimental-over.gif); } 
div#pageContent ul#inPageNav li#lh-experiential.lh-on a, div#pageContent ul#inPageNav li#lh-experiential.lh-on a:hover { background-image:url(/img/nav/nav-experimental-down.gif); }
 
div#pageContent ul#inPageNav li#lh-communications a { background-image:url(/img/nav/nav-communications-up.gif); }
div#pageContent ul#inPageNav li#lh-communications a:hover { background-image:url(/img/nav/nav-communications-over.gif); }
div#pageContent ul#inPageNav li#lh-communications.lh-on a, div#pageContent ul#inPageNav li#lh-communications.lh-on a:hover { background-image:url(/img/nav/nav-communications-down.gif); }

div#pageContent ul#inPageNav li#lh-digital a { background-image:url(/img/nav/nav-digital-up.gif); }
div#pageContent ul#inPageNav li#lh-digital a:hover { background-image:url(/img/nav/nav-digital-over.gif); }
div#pageContent ul#inPageNav li#lh-digital.lh-on a, div#pageContent ul#inPageNav li#lh-digital.lh-on a:hover { background-image:url(/img/nav/nav-digital-down.gif); }

div#pageContent ul#inPageNav li#lh-branded-content a { background-image:url(/img/nav/nav-content-up.gif); }
div#pageContent ul#inPageNav li#lh-branded-content a:hover { background-image:url(/img/nav/nav-content-over.gif); }
div#pageContent ul#inPageNav li#lh-branded-content.lh-on a, div#pageContent ul#inPageNav li#lh-branded-content.lh-on a:hover { background-image:url(/img/nav/nav-content-down.gif); }

div#pageContent ul#inPageNav li#lh-employee-engagement a { background-image:url(/img/nav/nav-employee-up.gif); }
div#pageContent ul#inPageNav li#lh-employee-engagement a:hover { background-image:url(/img/nav/nav-employee-over.gif); }
div#pageContent ul#inPageNav li#lh-employee-engagement.lh-on a, div#pageContent ul#inPageNav li#lh-employee-engagement.lh-on a:hover { background-image:url(/img/nav/nav-employee-down.gif); }

div#pageContent ul#inPageNav li#lh-sales-promotion a { background-image:url(/img/nav/nav-sales-up.gif); }
div#pageContent ul#inPageNav li#lh-sales-promotion a:hover { background-image:url(/img/nav/nav-sales-over.gif); }
div#pageContent ul#inPageNav li#lh-sales-promotion.lh-on a, div#pageContent ul#inPageNav li#sales-promotion.lh-on a:hover { background-image:url(/img/nav/nav-sales-down.gif); }

/*-------------------------
 SHOWCASE IMAGES
-------------------------*/
div.showCase { float: left; width: 206px; margin: 0px 20px 20px 0px;}
div.showCaseDescr { width: 160px; margin: 0px 20px 0px 10px; padding: 10px; }
div.showCaseDescrEnd { margin: 0px 0px 0px 22px; }
div.showCase a img, div.showCaseDescr img.bio { border: 17px solid #d9dadb; }
div.showCaseDescr img.bio { margin-left: 15px; }
div.showCase a:hover img { border: 17px solid #0081c6; }
div.showCase a:hover img#ke { border: 17px solid #ec0b8d; }
div.showCase a:hover img#tc { border: 17px solid #9f218b; }
div.showCase a:hover img#am { border: 17px solid #53247f; }
div.showCase a:hover img#dc { border: 17px solid #005daa; }
div.showCase a:hover img#ff { border: 17px solid #1d1160; }
div.showCase a:hover img#gs { border: 17px solid #005daa; }
div.showCase a:hover img#lw { border: 17px solid #0081c6; }
div.showCase a:hover img#pp { border: 17px solid #72cdf4; }
div.showCase#endOfTheLine { margin: 0px 0px 20px 0px; }
div.showCase#endOfTheLineTopRow { margin: 14px 0px 20px 0px; }
div.showCase h4 { padding: 0px; margin: 0px; color: #0081C6; margin: 20px 20px 0 0;}
div.showCaseTopRow { margin-top: 14px; }
img.curShowCase { border: 17px solid #9f218b; }
div.showCase h4 { color: #3e3e40; }

/*div.personDetail { padding: 50px; height: 250px; width: 475px; border: 1px solid pink; z-index: 10;}*/
div.personDetail { padding: 10px 50px 50px 50px; height: 299px; width: 466px; z-index: 10; background-image:url(/img/caseStudies/popupBG.png); background-repeat:no-repeat; }

div.showCaseDescr h4, div.showCaseDescr h5 { margin: 0px; padding: 0px; font-size: 12px; }
div.showCaseDescr h4 { margin-top: 15px; font-size: 16px; color: #1d1160; }
div.showCaseDescr h5 { font-weight: normal; }
/*set up location of each person pop-up*/
div.karenDetail, div.timDetail, div.alisonDetail, div.fionaDetail, div.georginaDetail, div.dominicDetail, div.philipDetail, div.lisaDetail { position: absolute; top: 200px; right: 200px; display: block; }
div.timDetail { right: 50px; }
div.alisonDetail{ top: 430px; }
div.fionaDetail { top: 660px;}
div.dominicDetail { top: 660px; right: 50px; }
div.georginaDetail { top: 430px; right: 50px;}
div.philipDetail { top: 890px; }
div.lisaDetail { top: 890px; right: 50px;}

div.closeButton { position: relative; left: -60px; top: -10px; display: none;}
div.closeButtonOn { display: block; }

/*-------------------------
 CASE STUDY
-------------------------*/
div#caseStudyColumn { float: left; width: 207px; }

	/* DEFINE EACH CASE STUDY COLOR */
	div#pageContent.purpleCaseStudy, div#pageContent.dark_purpleCaseStudy, div#pageContent.pinkCaseStudy, div#pageContent.blueCaseStudy, div#pageContent.light_blueCaseStudy, div#pageContent.dark_blueCaseStudy, div#pageContent.royal_blueCaseStudy, div#pageContent.light_blue_2CaseStudy{
	background-repeat: repeat-y; border-bottom: 1px solid #c3c3c3; padding-bottom: 20px;
	}
	div#pageContent.purpleCaseStudy div#pageTitle img , div#pageContent.dark_purpleCaseStudy div#pageTitle img , div#pageContent.pinkCaseStudy div#pageTitle img , div#pageContent.blueCaseStudy div#pageTitle img, div#pageContent.light_blueCaseStudy div#pageTitle img, div#pageContent.light_blue_2CaseStudy div#pageTitle img, div#pageContent.dark_blueCaseStudy div#pageTitle img, div#pageContent.royal_blueCaseStudy div#pageTitle img {
	margin-left: 20px; 
	}
	
	div#pageContent.purpleCaseStudy{ background-image:url(/img/caseStudies/purple-bg.gif); }
	div#pageContent.dark_purpleCaseStudy{ background-image:url(/img/caseStudies/dark_purple-bg.gif); }
	div#pageContent.blueCaseStudy{ background-image:url(/img/caseStudies/blue-bg.gif); }
	div#pageContent.pinkCaseStudy{ background-image:url(/img/caseStudies/pink-bg.gif); }
	div#pageContent.light_blueCaseStudy{ background-image:url(/img/caseStudies/light_blue-bg.gif); }
	div#pageContent.light_blue_2CaseStudy{ background-image:url(/img/caseStudies/light_blue_2-bg.gif); }
	div#pageContent.dark_blueCaseStudy{ background-image:url(/img/caseStudies/dark_blue-bg.gif); }
	div#pageContent.royal_blueCaseStudy{ background-image:url(/img/caseStudies/royal_blue-bg.gif); }

div.caseStudyColumn { float: left; width: 230px; margin-right: 20px; }
div.caseStudyColumn a.pdfLink { background-image:url(../img/icons/pdf-icon.gif); background-repeat: no-repeat; display: block; height: 17px; padding-left: 30px; }
ul.relatedLinks{ margin: 0px 0px 20px 0px; padding: 0px; }
ul.relatedLinks li { list-style: none; }
div.caseStudyColumn a.videoLink img { border: 17px solid #d9dadb; }


/*LH COLUMN CASE STUDY LINKS*/
ul#relatedCaseStudies { margin-top: 30px; font-size: 1.4em; }
ul#relatedCaseStudies li { color: #ffffff; margin-left: 15px; margin-bottom: 10px; margin-right: 10px;}
ul#relatedCaseStudies li.selected { font-weight: bold; }
ul#relatedCaseStudies li a { text-decoration: none; color: #ffffff; }
ul#relatedCaseStudies li a:hover{ text-decoration: underline; }

div#pageContent.light_blue_2CaseStudy ul#relatedCaseStudies li { color: #000000; }
div#pageContent.light_blue_2CaseStudy ul#relatedCaseStudies li a { color: #000000; }

/*-------------------------
 FOOTER CONTENT
-------------------------*/
div#footerContent { padding: 20px 20px 200px 20px; margin:0 auto; width: 940px;}
div#copyright, div#legal { color: #878889; font-size: 11px; }

ul#footerLinks { margin: 0px; padding: 0px; }
ul#footerLinks li { list-style:none; float: left; padding-right: 5px; margin-right: 5px; margin-top: 5px; border-right: 1px solid #878889; }
ul#footerLinks li a { color: #0081c6; font-size: 11px; }
ul#footerLinks li a:hover{ color: #EC0B8D; }

div#pageFooter div#shareThis { float: left; margin-left: 20px; }
div#footerLeft { float: left; }
div#partOfEngine { float: right; }


/*-------------------------
 HOMEPAGE
-------------------------*/
div#homePageFlash{ clear: none; float: left; width: 571px; height: 148px; margin-top: 0px; position: relative;}
#engine-experts { margin-left:-8px; margin-top:10px; }

/*-------------------------
 BLOG
-------------------------*/
div#blogSummary { border-top: 1px solid #b1b2b4; border-bottom: 1px solid #b1b2b4; }
div#blogSummary div#blogWrapper { border-top: 4px solid #e3e3e3; border-bottom: 4px solid #e3e3e3; }
div#blogSummary div#blogDetail { border: 1px solid #f1f1f1; padding: 20px 20px 35px 15px; margin:0 auto; width: 940px;}
.home div#blogHolder { width: 970px; margin: 0 auto; }
.home div#blogSummary div#blogDetail { background: url(/img/bg-blog-arrow.gif) 10px 0 no-repeat; border: none; width: 578px; float: left; }
div#blogSummary div#blogDetail div#blogContent { width: 550px; }
div#blogSummary div#blogDetail h5 { font-size: 14px; color: #1d1160; margin: 0; padding: 0px; } 
div#blogSummary div#blogDetail h5 a{ color: #1d1160; }
div#blogSummary div#blogDetail h5 a:hover { color: #EC0B8D; }
div#blogSummary div#blogDetail span.blogAuthor { font-size: 11px; color: #0081c6; }
div#blogSummary div#blogDetail span.blogAuthor strong { color: #3e3e40; }
div#blogSummary p.intro { line-height: 1.4em; }
div#blogSummary div#blogDetail h3 { padding: 0; margin: 30px 0; }
.home div#blogSummary div#blogDetail h3, .home div#blogSummary div#twitterContent h3 { padding: 0; margin: 20px 0; }

div.container div#content div#right h4, div.container div#content div#left h3 { color: #1d1160; font-size: 16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
div#blogHeading{ margin: 0px 0px 20px 0px; float: left; clear: both; }
div.blogSpacer { height: 50px; line-height: 50px; color: #c4c4c4; font-size: 8px; margin-top: -33px; background: url(/img/bg-blog-spacer.gif) center center repeat-x; }

div#blogDetail div#blogContent div.blogDetailSummary { margin: 0px; padding: 0px; display: inline;}

.home div#blogSummary div#twitterContent { background: url(/img/bg-blog-arrow.gif) 8px 0 no-repeat; border: none; padding-top: 20px; }
div#twitterContent { float: left; width: 300px; padding-left: 15px; }
div#twitterContent div.tweet { margin-bottom: 20px; padding-bottom: 20px; background: url(/img/bg-blog-spacer.gif) bottom left repeat-x; }
div#twitterContent > div.tweet:last-child { background: none; }
div#twitterContent div.tweetContent { float: left; width: 250px; }
div#twitterContent img { float: left; margin-right: 10px; }
div#twitterContent p { margin: 0; }
div#twitterContent p.tweetUpdate { font-size: 0.83333em; margin-top: 4px; }

/*-------------------------
 UTILITY BAR
-------------------------*/
div.doubleUtilityColumn { width: 434px; margin-top: 20px; margin-right: 20px; float: left; }
div.doubleUtilityColumn h3 { margin-top: 10px; }
div#howToFind.doubleUtilityColumn h3 { margin-left: 0px; }
div.utilityColumn { width: 207px; margin-top: 15px; margin-right: 20px; float: left; line-height: 20px;}
div.utilityColumn ul { margin: 10px 0px 30px 0px; padding: 0px; }
div.utilityColumn li { list-style:none; margin-bottom: 7px; line-height: 15px;}
div.utilityColumn h5, div.utilityColumn strong { font-size: 12px; color: #1D1160; margin: 0px; padding: 0px; line-height: 20px;}
div.utilityColumn a img { position:relative; top:10px;  }


/*-------------------------
 CONTACT
-------------------------*/
#googleMapWrapper { float: left; }
#googleMap { width: 580px; height: 560px; margin-bottom: 20px; background-color: #abcdef; }
#contactColumn{ float: left; width: 280px; margin-left: 20px; margin-right: 20px; }
#contactColumn h4 { font-size: 16px; font-family:Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #1d1160;}
#contactColumn dl { }
#contactColumn dt { margin:0; padding:0; display:inline-block; width:35px;}
#contactColumn dd { margin:0; padding:0; display:inline-block; width:215px;}
#contactFormContainer { width: 580px; margin-top: 50px; margin-bottom: 100px; border-top: 1px solid #c3c3c3; }
#contactFormContent { border-top: 3px solid #e1e1e1; background-color: #f1f1f1; color: #1d1160; padding: 20px; }
#contactFormContent h3.contact-form-head { margin-top: 30px; font-size: 14px; }
#contactForm { margin: 30px 0; padding: 0; }
#contactForm label { font-weight: bold; }
#contactForm input.text { width: 400px; padding: 2px; color: #3e3e40; background-color: #ffffff; border-top: 2px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; border-left: 2px solid #d0d0d0; }
#contactForm textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #3e3e40; width: 500px; padding: 2px; color: #3e3e40; background-color: #ffffff; border-top: 2px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; border-left: 2px solid #d0d0d0; } 
#contactForm input.btn { padding: 10px; color: #ffffff; background-color: #0081c6; border: none; font-size: 12px; }
#contactColumn h4.contactHead { margin-top: 50px; }
#contactError { color: #ffffff; background-color: #7b7c7e; padding: 10px; margin-bottom: 20px;}
#contactError h4 { font-size: 1.2em; font-size: italic; }


/*-------------------------
 CONTACT
-------------------------*/
.videoViewer { display: none; }
.videoViewPopUp { display:block; }


/*-------------------------
 FLV PLAYER 
-------------------------*/
div#flv_player {
  position: relative;
  width: 568px;
  height: 377px;
  cursor: move;
  background: transparent url('../img/zoom-background.png') no-repeat;
}

#flv_player_horizon {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
  visibility: visible;
  display: block
}

#flv_player_content {
  margin-left: -244px;
  position: absolute;
  top: -150px;
  left: 50%;
  width: 488px;
  height: 300px;
  visibility: visible;
  background-color: #e4e4e4;
}

a#flv_player_close, a#staffBioClose {
  position: absolute;
  display: block;
  width: 28px;
  height: 28px;
  cursor: hand;
  overflow: hidden;
  background-image: url('../img/close_btn.png');
  background-position: 0 0;
  background-repeat: none;
}

a#flv_player_close:hover, a#staffBioClose:hover {
  background-position: 0 -28px;
}

a#flv_player_close span {
  display: none;
}

div#modaldialog {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1000;
}


/*-------------------------
 STAFF BIO POPUP 
-------------------------*/
div#staffBio {
  position: relative;
  width: 568px;
  height: 377px;
  cursor: move;
  background: transparent url('../img/zoom-background.png') no-repeat;
}

div#staffBioContent {
  padding: 50px;
}

div#staffBioContent img {
  float: right; 
  margin-left: 20px;
  margin-bottom:20px;
  border: 17px solid #d9dadb;
}

div#staffBioContent h4, div#staffBioContent h5 { margin: 0px; padding: 0px; font-size: 12px; }
div#staffBioContent h4 { margin-top: 15px; font-size: 16px; color: #1d1160; }
div#staffBioContent h5 { font-weight: normal; }
/*div#staffBioContent p { width:195px; } */

/*-------------------------
 MISCELLANEOUS
-------------------------*/
.width75 { width: 75%; }
img.inactiveCasestudy { border: 17px solid #d9dadb; }
.magenta { color: #ec0b8d; }
.midgrey { color: #999999; }
.small { font-size: 0.9em; }
.italics { font-style: italic; }
.no-bullet { list-style-type: none; }
.smallPrintSectionBreak { margin-top: 100px; margin-bottom: 30px; background-color: #b1b2b4; height: 1px; width: 100%; border-bottom: 3px solid #e3e3e3; font-size: 0%; line-height: 0;}

/*-------------------------
 HOMEPAGE
-------------------------*/
div#homePageContent { margin-bottom: 20px; overflow: hidden; }
div#rhColumn { float: left; width: 320px; }
div#lhColumn { float: left; width: 550px; margin-right:53px; }
div#lhColumn img.tagline { margin-top:25px; }
div#lhColumn h1 { font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; color: #1D1160; font-size: 24px; width: 480px; }
div#lhColumn p { color: #1d115f; font-size: 16px; font-weight: normal; line-height: 22px; padding-right:10px; }
#engineLogoHome { float: right; margin-right: 8px; }
.home #blogSummary { margin-top:20px; }
.home #lhColumn img#engine-experts { margin-bottom:16px;margin-left:-2px; }
.home #lhColumn div#signup-follow { background:url('/img/bg-home-top-spacer.gif') repeat-x top left transparent; padding-top:20px;}
.home #lhColumn div#signup-follow .grid2col { float:left; width:260px; margin-right:25px; }
.home #lhColumn div#signup-follow .grid2col.last { margin-right:0; }
.home #lhColumn div#signup-follow .grid2col a { top:-10px; position:relative; }
.home #lhColumn div#signup-follow .grid2col a img { margin-top:20px; }

.home #rhColumn div#home-photos  { width:320px; height:203px; background-color:#d9dadc; }
.home #rhColumn div#home-youtube {width:310px; height:203px; background-color:#d9dadc; padding:10px 0 7px 10px}
.home #rhColumn div#home-photos { margin:12px 0 8px; }
.home #rhColumn div#home-youtube iframe {margin:0; padding:0; border:0;}

.twitter-share-button, .fb_share { position:relative; top:5px; }
.twitter-share-button { margin-left:20px; }

/* Image Carousel */

.home #rhColumn div#home-photos #photo-container { width:300px; height:183px; overflow:hidden; position:relative; top:10px; left:10px; }
.home #rhColumn div#home-photos #photo-container ul { list-style-type:none; padding:0; margin:0; width:1200px; height:183px; position:absolute; top:0; left:0;}
.home #rhColumn div#home-photos #photo-container ul li { width:300px; height:183px; float:left; }
.home #rhColumn div#home-photos #photo-container ul li img { border: 2px solid white; }
.home #rhColumn div#carousel-nav { width:222px; height:20px; margin:0px auto; margin-bottom:18px}
.home #rhColumn div#carousel-nav ul { list-style-type:none; }
.home #rhColumn div#carousel-nav ul li { float:left; margin-right:18px; }
.home #rhColumn div#carousel-nav ul li.last { margin-right:0; }
.home #rhColumn div#carousel-nav ul li.selected a { color:#eb0a8d; }

/* Newsletter Popup */

div#signup { position:relative; width:300px; height:150px; background: transparent url('../img/zoom-background-signup.png') no-repeat; z-index:10; }
div#signupContent { padding:20px 40px; }
div#signupContent span.label,div#signupContent span.spacer,div#signupContent span.multiple span {width:120px;float:left;}
div#signupContent span.multiple {float:left;}
div#signupContent span.button {padding-left:120px;}
div#signupContent div.clear {clear:both;padding-top:5px;}


/*-------------------------
 OUR-WORK
-------------------------*/

div#top-studies { margin-bottom:20px; margin-right:22px; border-bottom:2px dashed #b9b9b9; }
div#studies { margin-top:20px; }

