@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

body{
 font-size:22px;
 letter-spacing:-1px;
 line-height:110%;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 background-color:#fff;
 color:#808284;
}

p{
margin:0px;
}

a{
text-decoration:none;
color:#808284;
}

a:hover{
text-decoration:underline;
}

a img{
border:none;
}

#wrapper{
width:535px;
margin:0 0 0 150px;
background-color:#fff;
position:relative;
padding:0 16px 16px 16px;
}

#logo { display:block; height:82px; }
#logo img { border:none; margin:25px 0 0 0;}

body.homepage{ color:#808284; background: #000 url(images/bg1.jpg) repeat; }
body.people{ color:#808284; background: #000 url(images/bg-people.jpg) repeat; }
body.contact{ color:#808284; background: #000 url(images/bg-contact.jpg) repeat; }
body.clients{ color:#808284; background: #000 url(images/bg-clients.jpg) repeat; }
body.artgym{ color:#808284; background: #000 url(images/bg-artgym.jpg) repeat; }
body.skills{ color:#808284; background: #000 url(images/bg-skills.jpg) repeat; }
body.skillsCommunications{ color:#808284; background: #000 url(images/bg-skills-communications.jpg) repeat; }
body.skillsCoaching{ color:#808284; background: #000 url(images/bg-skills-coaching.jpg) repeat; }
body.skillsCreativeThinking{ color:#808284; background: #000 url(images/bg-skills-creative-thinking.jpg) repeat; }
body.services{ color:#808284; background: #D4EFFC url(images/bg-services.jpg) repeat; }

#mainNav {
	list-style:none;
	position:absolute;
	left:-150px;
	top:87px;
}
#mainNav li a{
	background-color:#006633;
	display:block;
	width:150px;
	height:34px;
	overflow:hidden;
	text-indent:-2000px;
	background-image:url(images/nav.gif);
	margin-bottom:4px;
}

#mainNav li a.home { background-position:0 442px; }
#mainNav li a.people { background-position:0 374px; }
#mainNav li a.skills { background-position:0 306px; }
#mainNav li a.services { background-position:0 238px; }
#mainNav li a.clients { background-position:0 170px; }
#mainNav li a.contact { background-position:0 102px; }
#mainNav li a.artgym { background-position:0 34px; }




#mainNav li a:hover.home { background-position:0 0px; }
#mainNav li a:hover.people { background-position:0 408px; }
#mainNav li a:hover.skills { background-position:0 340px; }
#mainNav li a:hover.services { background-position:0 272px; }
#mainNav li a:hover.clients { background-position:0 204px; }
#mainNav li a:hover.contact { background-position:0 136px; }
#mainNav li a:hover.artgym { background-position:0 68px; }

#mainNav li a.home_ { background-position:0 0px; }
#mainNav li a.people_ { background-position:0 408px; }
#mainNav li a.skills_ { background-position:0 340px; }
#mainNav li a.services_ { background-position:0 272px; }
#mainNav li a.clients_ { background-position:0 204px; }
#mainNav li a.contact_ { background-position:0 136px; }
#mainNav li a.artgym_ { background-position:0 68px; }


.colorClients { color:#EC008C; }
.colorContact { color:#f58220; }
.colorservices { color:#00AEEF; }
.colorSkills { color:#fcb814; }
.colorPeople { color:#B8D432; }
.colorHome { color:#90a7d5; }
.colorArtGym { color:#ee1c23; }

.pinkLinks {color:#EC008C;}
.pinkLinks a {color:#EC008C;}


/*
            OUR PEOPLE
*/

.ourPeople {
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:100%;
	margin-top:15px;
}

.personDetails p { margin-bottom:15px; }

.ourPeopleColumn { float:left; width:266px;}

.ourPeople p {
	margin:0;
}
.ourPeople h2 {
	color:#B8D432;
	font-weight:normal;
	font-size:14px;
	margin-top:10px;
}
.personDetails p.ourPeoplePosition { margin-bottom:0;}
.ourPeopleEmail { }


/*
            SKILLS
*/

.skills #wrapper { padding-bottom:135px; }
.skills .pinkLinks { position:absolute; bottom:20px; }
.skillsLinks { overflow:hidden; }
.skillsLinks a { position:absolute; bottom:65px; }
.skillsLinks a img { border:none; }
#lnkCoaching { left:0; }
#lnkCreativeThinking { left:190px; }
#lnkCommunications { right:0; }



#servicesInfo {
	position:absolute;
	top:80px;
	left:580px;
	width:260px;
	font-size:18px;
}

#servicesInfo h2 {
	font-size:18px;
	font-weight:normal;
	color:#00AEEF;
	margin-top:10px;
}

#servicesInfo h2.first { margin-top:0; }

#servicesInfo p {
	line-height:120%;
}

body.person h2.ourPeopleName {
	color:#B8D432;
	font-size:17px;
/*	font-weight:normal;*/
}
body.person p.ourPeoplePosition {
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	line-height:100%;
}
body.person p.ourPeopleEmail {
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	line-height:100%;
}

body.person .personPhoto {
	position:absolute;
	left:600px;
	top:90px;
}

body.person .backToOurTeam { font-size:17px; text-transform:uppercase; font-weight:bold; }



body.what-clients-say #wrapper { width:auto; }






#clientsLogos{
width:488px;
border:0px solid #990000;
position:absolute;
top:248px;
left:75px;
}



#logoOxera {			top:0px;		left:0px;		width: 97px; background-image: url(images/logo-oxera.gif);	}
#logoErnstYoungs{		top:0px;		left:97px;		width: 153px; background: url(images/logo-ernst-youngs.gif) }
#logoVoca {				top:0px;		left:250px;		width: 90px; background: url(images/logo-voca.gif) }
#logoBBC { 				top:0px;		left:340px;		width: 148px; background: url(images/logo-bbc.gif) }
#logoCpa { 				top:41px;	left:0px;		width: 100px; background: url(images/logo-cpa.gif) }
#logoCapgemini { 		top:41px;	left:100px;		width: 151px; background: url(images/logo-capgemini.gif) }
#logoTheLounge { 		top:41px;	left:251px;		width: 80px; background: url(images/logo-thelounge.gif) }
#logoVivid {			top:41px;	left:331px;		width: 157px; background: url(images/logo-vivid.gif) }

#logoSaatchi {			top:82px;	left:0px;		width: 188px; background: url(images/logo-saatchi.gif) }
#logoIm {				top:82px;	left:188px;		width: 107px; background: url(images/logo-im.gif) }

#logoTravelocity { 	top:82px;	left:295px;		width: 157px; background: url(images/logo-travelocity.gif) }

#logoLastMinute{ 		top:123px;	left:0px;		width: 122px; background: url(images/logo-lastminute.gif) }
#logoLesFontaines { 	top:123px;	left:122px;		width: 109px; background: url(images/logo-lesfontaines.gif) }
#logoLandsecurities { top:123px;	left:231px;		width: 117px; background: url(images/logo-landsecurities.gif) }
#logoTv { 				top:123px;	right:0px;		width: 101px; background: url(images/logo-tv.gif) }
#logoDnv { 				top:123px;	right:101px;	width: 51px; background: url(images/logo-dnv.gif) }
#logoLebara { top:164px;	left:265px;		width: 117px; background: url(images/logo-lebara.gif) }
#logoAdidas { top:164px;	left:380px;		width: 117px; background: url(images/logo-adidas.gif) }


#logoVivid:hover,
#logoCapgemini:hover,
#logoOxera:hover
{	background-position: 0 -41px; }

/*
#logoOxera a:hover, #logoErnstYoungs a:hover, #logoVoca a:hover, #logoAvanade a:hover, #logoCpa a:hover, #logoCapgemini a:hover, #logoTheLounge a:hover, #logoVivid a:hover, #logoSaatchi a:hover, #logoIm a:hover, #logoLesFontaines a:hover, #logoForm a:hover, #logoTv a:hover,  #logoDnv a:hover, #logoLandsecurities a:hover{
background: transparent none;
}
*/
#logoOxera, #logoErnstYoungs, #logoVoca, #logoBBC, #logoCpa, #logoCapgemini, #logoTheLounge, #logoVivid, #logoSaatchi, #logoIm, #logoTravelocity, #logoTv, #logoDnv, #logoLandsecurities, #logoLesFontaines, #logoLastMinute, #logoLebara, #logoAdidas { position:absolute; display:block; height:41px; background-position: top left; background-repeat: no-repeat;}



body.contact #wrapper { height:333px; }
body.skillsCreativeThinking #wrapper { width:620px; }
body.artgym #wrapper { width:500px; }
body.artgym #wrapper p { margin-bottom:15px; }
body.artgym #wrapper p  .subHdr{ text-decoration:underline; }

.noBtmMargin { margin-bottom:0; }

#artGymRightCol{
background-color:white;
left:700px;
position:absolute;
top:183px;
width:310px;
overflow:hidden;
color:#ed008c;
}

#artGymRightCol p{
margin:5px;
color:#ED008C;
}

.registered-address{
font-size:17px;
margin:41px 0;
}
