body {margin:20px 0px 0px 0px; text-align:center; background-image:url(images/bg.gif); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif;}

/* Wrapper  */
.siteWrapper {margin-left:auto; margin-right:auto; width:893px; background-color:#FFFFFF;}
img {border:none;}



/* Top Navigation  */

.headerCurve {background-image:url(images/headerCurve.gif); height:71px;}

.topLink {width:893px; padding:0px 0px 0px 0px; color:#e7e2d8; text-align:left; background-color:#e7e2d8; font-size:11px;}
.topLink a {color:#e7e2d8;}
.topLink a:link {color: #e7e2d8;}
.topLink a:visited {color: #e7e2d8;}
.topLink a:hover {color: #e7e2d8;}
.topLink a:active {color: #e7e2d8;}

.navigationTop { text-align:right; float:right; margin-right:47px;}
.navButtons {display:block; height:21px; float:left;}

/* section names  */
.topAreaHello {height:126px; background-image:url(images/messageHello.gif); background-position:right; background-repeat:no-repeat; padding-bottom:25px;}
.topAreaWork {height:126px; background-image:url(images/messageWork.gif); background-position:right; background-repeat:no-repeat;}
.topAreaContact {height:126px; background-image:url(images/messageContact.gif); background-position:right; background-repeat:no-repeat;}
.topAreaServices {height:126px; background-image:url(images/messageServices.gif); background-position:right; background-repeat:no-repeat;}
.topAreaClients {height:126px; background-image:url(images/messageClients.gif); background-position:right; background-repeat:no-repeat;}
.topAreaCaseStudies {height:126px; background-image:url(images/messageCaseStudies.gif); background-position:right; background-repeat:no-repeat;}
.topAreaPeople {height:126px; background-image:url(images/messagePeople.gif); background-position:right; background-repeat:no-repeat;}
.topAreaNews {height:126px; background-image:url(images/messageNews.gif); background-position:right; background-repeat:no-repeat;}
.topAreaSitemap {height:126px; background-image:url(images/messageSitemap.gif); background-position:right; background-repeat:no-repeat;}
.topAreaAbout {height:126px; background-image:url(images/messageAbout.gif); background-position:right; background-repeat:no-repeat;}
.topAreaCareers {height:126px; background-image:url(images/messageCareers.gif); background-position:right; background-repeat:no-repeat;}
.topAreaError {height:126px; background-image:url(images/messageError.gif); background-position:right; background-repeat:no-repeat;}
.topAreaAccessibility {height:126px; background-image:url(images/messageAccessibility.gif); background-position:right; background-repeat:no-repeat;}


/* logos  */
#pearsonsLogoPink {float:left; width:128px; margin-left:50px;}
#pearsonsLogoPurple {float:left; width:128px; margin-left:50px;}
#pearsonsLogoGreen {float:left; width:128px; margin-left:50px;}
#pearsonsLogoBlue {float:left; width:128px; margin-left:50px;}
#pearsonsLogoOrange {float:left; width:128px; margin-left:50px;}
#pearsonsLogoTeal {float:left; width:128px; margin-left:50px;}





#pearsonsCentralFlash {height:371px;}

.strapline {text-align:right; }



/* Footer  */
.footerPink {background-image:url(images/footerBgPink.gif); background-repeat:no-repeat; height:215px; text-align:left;  margin-bottom:4px; margin-left:auto; margin-right:auto; width:893px;}
.footerBlue {background-image:url(images/footerBgBlue.gif); background-repeat:no-repeat; height:215px; text-align:left;  margin-bottom:4px; margin-left:auto; margin-right:auto; width:893px;}
.footerTeal {background-image:url(images/footerBgTeal.gif); background-repeat:no-repeat; height:215px; text-align:left;  margin-bottom:4px; margin-left:auto; margin-right:auto; width:893px;}
.footerGreen {background-image:url(images/footerBgGreen.gif); background-repeat:no-repeat; height:215px; text-align:left;  margin-bottom:4px; margin-left:auto; margin-right:auto; width:893px;}
.footerOrange {background-image:url(images/footerBgOrange.gif); background-repeat:no-repeat; height:215px; text-align:left;  margin-bottom:4px; margin-left:auto; margin-right:auto; width:893px;}
.footerPurple {background-image:url(images/footerBgPurple.gif); background-repeat:no-repeat; height:215px; text-align:left;  margin-bottom:4px; margin-left:auto; margin-right:auto; width:893px;}
.footerPink2 {background-image:url(images/footerBgPink2.gif); background-repeat:no-repeat; height:215px; text-align:left;  margin-bottom:4px; margin-left:auto; margin-right:auto; width:893px;}


.footerInner {padding:20px 10px 10px 60px;}
.footerColumnOne {float:left; width:220px; padding-top:30px; }
.footerColumnOne h3 {font-size:11px; color:#A3A3A3; font-weight:100; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px;}

.footer a:link {color: #333333; text-decoration:none;}
.footer a:visited {color: #333333; text-decoration:none;}
.footer a:hover {color: #fff; text-decoration:none;}
.footer a:active {color: #333333; text-decoration:none;}

.footerColumnTwo {float:left; width:340px; margin-right:20px; padding-right:0px; padding-left:10px;}
.footerColumnTwo p {font-size:10px; color:#333; padding:0px 0px 10px 0px; margin:0px;}

.footerColumnThreePink {float:left; width:210px;}
.footerColumnThreePink ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.footerColumnThreePink li {font-size:11px; margin-bottom:4px; margin-top:4px; list-style-image: url(/global/images/pinkArrow.gif); color:#333333; padding-left:2px;}

.footerColumnThreeBlue {float:left; width:210px;}
.footerColumnThreeBlue ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.footerColumnThreeBlue li {font-size:11px; margin-bottom:4px; margin-top:4px; list-style-image: url(/global/images/blueArrow.gif); color:#333333; padding-left:2px;}

.footerColumnThreeTeal {float:left; width:210px;}
.footerColumnThreeTeal ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.footerColumnThreeTeal li {font-size:11px; margin-bottom:4px; margin-top:4px; list-style-image: url(/global/images/tealArrow.gif); color:#333333; padding-left:2px;}


.footerColumnThreeGreen {float:left; width:210px;}
.footerColumnThreeGreen ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.footerColumnThreeGreen li {font-size:11px; margin-bottom:4px; margin-top:4px; list-style-image: url(/global/images/greenArrow.gif); color:#333333; padding-left:2px;}


.footerColumnThreeOrange {float:left; width:210px;}
.footerColumnThreeOrange ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.footerColumnThreeOrange li {font-size:11px; margin-bottom:4px; margin-top:4px; list-style-image: url(/global/images/orangeArrow.gif); color:#333333; padding-left:2px;}

.footerColumnThreePurple {float:left; width:210px;}
.footerColumnThreePurple ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.footerColumnThreePurple li {font-size:11px; margin-bottom:4px; margin-top:4px; list-style-image: url(/global/images/purpleArrow.gif); color:#333333; padding-left:2px;}

.footerColumnThreePink2 {float:left; width:210px;}
.footerColumnThreePink2 ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.footerColumnThreePink2 li {font-size:11px; margin-bottom:4px; margin-top:4px; list-style-image: url(/global/images/pink2Arrow.gif); color:#333333; padding-left:2px;}


.latestNews {padding-bottom:6px;}
.newsHighlight {color:#DA2D85;}



.footerSwooshPink {background-image:url(images/footerSwooshPink.gif); height:30px; background-repeat:no-repeat; margin-top:10px;}
.footerSwooshBlue {background-image:url(images/footerSwooshBlue.gif); height:30px; background-repeat:no-repeat; margin-top:10px;}
.footerSwooshTeal {background-image:url(images/footerSwooshTeal.gif); height:30px; background-repeat:no-repeat; margin-top:10px;}
.footerSwooshGreen {background-image:url(images/footerSwooshGreen.gif); height:30px; background-repeat:no-repeat; margin-top:10px;}
.footerSwooshOrange {background-image:url(images/footerSwooshOrange.gif); height:30px; background-repeat:no-repeat; margin-top:10px;}
.footerSwooshPurple {background-image:url(images/footerSwooshPurple.gif); height:30px; background-repeat:no-repeat; margin-top:10px;}



.socialNetworking {padding:60px 0px 0px 0px; }
.squareLeft {float:left; padding:0px 5px 0px 0px;}

.pearsonsCopyright {font-size:10px; color:#333; padding:3px 0px 0px 0px; float:left; width:150px;}

.pearsonsSmall {padding-top:5px;}

.sectorOne {padding:0px 0px 0px 0px; float:left; width:150px;}


.footerBaseLogos {padding:0px 0px 10px 0px; margin-left:auto; margin-right:auto; width:893px; margin-bottom:20px;}

.footerBaseLogosLeft {float:left; width:390px;}
.footerBaseLogosRight {float:right; width:180px; text-align:right;}


.footerLinks {padding:20px 0px 40px 0px; width:893px; margin-left:auto; margin-right:auto;}

.footerLinksColumn {float:left; padding-right:36px; padding-left:20px; text-align:left;}

.footerLinksColumn h3 {color:#837c7a; font-size:10px; padding:0px 0px 2px 0px; margin:0px; font-weight:bold;}
.footerLinksColumn li {color:#b9b3a7; font-size:9px; list-style-type:none; list-style-image:none; padding:0px 0px 2px 0px;}
.footerLinksColumn ul {margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}

.footerLinksColumn a:link {color:#837c7a; text-decoration:none;}
.footerLinksColumn a:visited {color:#837c7a; text-decoration:none;}
.footerLinksColumn a:active {color:#837c7a; text-decoration:none;}
.footerLinksColumn a:hover {color:#837c7a; text-decoration:underline;}

.footerLinksColumn h3 a:link {color:#837c7a; text-decoration:none;}
.footerLinksColumn h3 a:visited {color:#837c7a; text-decoration:none;}
.footerLinksColumn h3 a:active {color:#837c7a; text-decoration:none;}
.footerLinksColumn h3 a:hover {color:#837c7a; text-decoration:underline;}



/* Footer end  */


/* Content  */
.contentLeft {float:left; width:390px; padding-right:15px; margin-bottom:40px;}
.contentRight {float:right; width:427px; text-align:left;}




.navLeftServices {float:left; width:150px; padding-right:15px; margin-bottom:40px; padding-top:0px;}
.contentServices {padding:30px 0px 50px 60px; text-align:left; }

.contentServices h1 {color:#0097A4; margin:0px 0px 5px 0px; font-size:17px; font-family:"Century Gothic", Arial, Verdana;}
.contentServices h2 {color:#0097A4; margin:0px 0px 5px 0px; font-size:20px; font-family:"Century Gothic", Arial, Verdana;}
.contentServices p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.contentServices ul {}
.contentServices li {color:#5e514e;}


.contentRightServices {float:left; width:300px; text-align:left;}

.contentRightFlash {float:left; width:350px; height:300px; }





.contentClients {padding:60px 0px 50px 60px; text-align:left; }
.contentClients h1 {color:#6DB33F; font-size:16px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentClients h2 {color:#6DB33F; font-size:16px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentClients p {line-height:18px; color:#5e514e;}

.contentCaseStudiesPink {padding:60px 0px 50px 60px; text-align:left; }
.contentCaseStudiesPink h1 {color:#DA2D85; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesPink h2 {color:#DA2D85; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesPink p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.contentCaseStudiesBlue {padding:60px 0px 50px 60px; text-align:left; }
.contentCaseStudiesBlue h1 {color:#00B2E0; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesBlue h2 {color:#00B2E0; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesBlue p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.contentCaseStudiesPurple {padding:60px 0px 50px 60px; text-align:left; }
.contentCaseStudiesPurple h1 {color:#52439b; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesPurple h2 {color:#52439b; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesPurple p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.contentCaseStudiesOrange {padding:60px 0px 50px 60px; text-align:left; }
.contentCaseStudiesOrange h1 {color:#f57220; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesOrange h2 {color:#f57220; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesOrange p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.contentCaseStudiesGreen {padding:60px 0px 50px 60px; text-align:left; }
.contentCaseStudiesGreen h1 {color:#357d2b; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesGreen h2 {color:#357d2b; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesGreen p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.contentCaseStudiesRed {padding:60px 0px 50px 60px; text-align:left; }
.contentCaseStudiesRed h1 {color:#c11f4d; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesRed h2 {color:#c11f4d; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesRed p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.contentCaseStudiesTeal {padding:60px 0px 50px 60px; text-align:left; }
.contentCaseStudiesTeal h1 {color:#0097A4; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesTeal h2 {color:#0097A4; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentCaseStudiesTeal p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}






.contentSecondaryPages {padding:60px 0px 50px 60px; text-align:left; }
.contentSecondaryPages h1 {color:#DA2D85; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentSecondaryPages h2 {color:#DA2D85; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}

.contentSecondaryPages p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}
.contentSecondaryPages ul {}
.contentSecondaryPages li {color:#5e514e;}


.contentSecondaryPages a:link {color: #d92b6b; text-decoration:none;}
.contentSecondaryPages a:visited {color: #d92b6b; text-decoration:none;}
.contentSecondaryPages a:hover {color: #d92b6b; text-decoration:underline;}
.contentSecondaryPages a:active {color: #d92b6b; text-decoration:none;}







.contentPeople {padding:60px 0px 50px 60px; text-align:left; }
.contentPeople h1 {color:#F58025; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentPeople h2 {color:#F58025; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentPeople p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}


.contentNews {padding:60px 0px 50px 60px; text-align:left; }
.contentNews h1 {color:#49176D; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentNews h2 {color:#49176D; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}

.contentNews p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}





.contentContact {padding:60px 0px 50px 60px; text-align:left; }
.contentContact h1 {color:#00B2E0; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentContact h2 {color:#00B2E0; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentContact p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.registered p {color:#5e514e; font-size:11px; margin-top:40px;}

.contentContactMaps {padding:0px 0px 50px 60px; text-align:left; }
.contentContactMaps h1 {color:#00B2E0; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentContactMaps h2 {color:#00B2E0; font-size:16px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Century Gothic", Arial, Verdana;}
.contentContactMaps p {line-height:18px; color:#5e514e; margin:0px 0px 8px 0px;}

.contactableText  {margin-top:30px;color:#5e514e; font-size:11px;}
.contactableTextBlue  {margin-top:5px; color:#007FB5; font-size:11px;}


.contactableTextBlue a:link {color: #007FB5; text-decoration:none;}
.contactableTextBlue a:visited {color: #007FB5; text-decoration:none;}
.contactableTextBlue a:hover {color: #007FB5; text-decoration:underline;}
.contactableTextBlue a:active {color: #007FB5; text-decoration:none;}


.contentRightServices a:link {color: #007c81; text-decoration:none;}
.contentRightServices a:visited {color: #007c81; text-decoration:none;}
.contentRightServices a:hover {color: #00BCC6; text-decoration:none;}
.contentRightServices a:active {color: #007c81; text-decoration:none;}


/* case studies page  */
.caseStudiesNav {text-align:right; padding-right:50px; padding-bottom:40px;}



.quote {padding-top:50px;}

.clear {clear:both;}




.clientLogos {margin:0px 20px 10px 0px; width:143px; height:56px; float:left;}

/* location page  */
.maps {float:left; padding:0px 20px 40px 0px;}





/* services page  */
.navLeftButtons {height:22px; float:left;}




/* content image positioning */
.imageRight {float:right; padding:0px 0px 10px 10px;}
.imageLeft {float:left; padding:0px 10px 10px 0px;}


a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333; text-decoration:none;}
a:hover {color: #fff; text-decoration:none;}
a:active {color: #333333; text-decoration:none;}

p {margin:0px 0px 17px 0px; color:#C3BCAF; font-size:11px;}

.contentSecondaryPages ul {font-size:11px; margin-bottom:20px; margin-top:3px; color:#958973;}
.contentSecondaryPages li {padding:0px 0px 4px 16px; 	background:transparent url(images/bullet.gif) no-repeat 0 1px; list-style-type:none;}

.contentRightServices ul {font-size:11px; margin-bottom:20px; margin-top:3px; color:#958973;}
.contentRightServices li {padding:0px 0px 4px 16px; 	background:transparent url(images/bullet.gif) no-repeat 0 1px; list-style-type:none;}

.noMarg {padding-bottom:0px; margin-bottom:0px; }

/* Contact us Flash */
.contactFlashRight  {float:right; width:400px; }






/* Form Styles */ 
.formName {font-size:11px; color:#958973;}
.formField {padding-bottom:20px; }
.formFieldMedium {width:300px; font-size:11px; color:#0065a4;}
.formFieldMultiline {width:300px; height:100px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0065a4;}
.formGroup {padding-bottom:20px; }

.formError {font-size:11px; }
.formSubmit {text-align:right; padding-right:90px; }



/* News Styles */
.newsPanel  {width:768px; padding-bottom:30px;}
.newsHeader {background-color:#52439b; height:25px; margin-bottom:1px; font-size:14px; color:#FFFFFF; font-weight:bold; }
.newsHeaderPadd {padding-left:10px; padding-top:5px; }
.newsContent {background-color:#f3f2f8;  }
.newsContent p {color:#52439b; }
.newsContentPadd {padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; }
.newsFooter {height:30px;  }
