html, body {
	margin: 0;
	padding: 0;
}

html
{
	overflow-y: scroll;
}

body {
	text-align: center;
	font: 13px/1.69em Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #474747;
}

.printonly {
	display: none;
}

ul, li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#content ul {
	margin-left: 1.5em;
}

#content li {
	list-style: disc outside;
	margin-bottom: 0.5em;
}

p {
	margin-top: 0.5em;
}

img {
	border: 0;
}

#nav img, #subnav img, .case-study, .vacancy {
	behavior: url(/css/iepngfix.htc);
}

img.dynamic {
	behavior: none;
}

a {
	color: #AB4972;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

blockquote {
	margin: 0;
	padding: 0;
}

#container {
	width: 958px;
	margin: 10px auto;
	text-align: left;
}

.logo {
	float: left;
}

.header {
	height: 36px;
	padding-bottom: 245px;
	background: left bottom no-repeat;
	margin-bottom: 15px;
}

#nav {
	height: 23px;
	float: right;
	margin-top: 13px;
}

#nav li {
	display: block;
	float: left;
	height: 23px;
	margin-left: 0px;
}

#nav li a {
	display: block;
	height: 23px;
	background-color: #646567;
}

* html #nav li a {
	display: inline;
}

#nav li.current a, #nav a:hover {
	background-color: #57253a;
}

#subnav {
	clear: left;
	float: left;
	width: 185px;
}

#subnav a {
	display: block;
	border-bottom: 1px solid #cdbac3;
	height: 23px;
}

#subnav a.twolines
{
	height: 46px;
}

#subnav a.home-two-lines,
#subnav a.work-two-lines
{
	height: 34px;
}

.sub a {
	background-color: #a6a7a9;
}

.sub a img
{
	float: left;
	margin: 0;
}

.sub a:hover, .sub .current a {
	background-color: #646567;
}

#subnav .subsub {
	margin: 13px 0 0 23px;
}

.our-work-section #subnav .subsub {
	margin: 13px 0 0 0;
}

#subnav .subsub a {
	display: block;
	color: #646567;
}

#subnav .subsub a:hover {
	color: #57253a;
	text-decoration: none;
}

#content {
	float: left;
	width: 483px;
	margin: 0 0 0 27px;
}

#extras {
	float: left;
	width: 235px;
	margin: 0 0 0 27px;
}

#extras {
	float: right;
	margin-left: 0px;
}

.home .header {
	background-image: url(../images/photos/home1.jpg);
	padding-bottom: 280px;
}


.var2 .header { background-image: url(../images/photos/home2.jpg); }
.var3 .header { background-image: url(../images/photos/home3.jpg); }
.our-vision .header { background-image: url(../images/photos/our-vision.jpg); }
.our-people .header { background-image: url(../images/photos/our-people.jpg); }
.our-work .header { background-image: url(../images/photos/motorola.jpg); }
.ktn .header { background-image: url(../images/photos/ktn.jpg); }
.contact .header { background-image: url(../images/photos/contact.jpg); }
.dti .header { background-image: url(../images/photos/cs_dti_banner.jpg); }
.lse .header { background-image: url(../images/photos/cs_lse_banner.jpg); }
.schlumberger .header { background-image: url(../images/photos/cs_schlum_banner.jpg); }
.unilever .header { background-image: url(../images/photos/cs_unilever_banner.jpg); }
.vodafone .header { background-image: url(../images/photos/cs_voda_banner.jpg); }
.motorola .header { background-image: url(../images/photos/motorola.jpg); }
.sampling .header { background-image: url(../images/photos/sampling.jpg); }
.engineering .header { background-image: url(../images/photos/engineering.jpg); }
.thales .header {background-image: url(../images/photos/thales.jpg);}
.british-energy .header {background-image: url(../images/photos/british-energy-banner.jpg);}
.ara .header {background-image: url(../images/photos/ara-banner.jpg);}
.nippon .header {background-image: url(../images/photos/nippon-banner.jpg);}
.our-work-section .header, .our-work-dev-section .header {background-image: url(../images/photos/work-banner.jpg);}
.homeoffice .header {background-image: url(../images/photos/home-office.jpg);}
.ofcom .header {background-image: url(../images/photos/ofcom.jpg);}
.actuarial-profession .header {background-image: url(../images/photos/actuarial-profession-banner.jpg);}
.selex .header {background-image: url(../images/photos/selex-banner.jpg);}

.nats .header { background-image: url(../images/photos/nats-banner.jpg); }
.rtr .header { background-image: url(../images/photos/cs_rtr_banner.jpg); }
.imperial-war-museum .header { background-image: url(../images/photos/cs_imperial_war_museum.jpg); }
.wittenstein .header { background-image: url(../images/photos/wittenstein-banner.jpg); }

/**** NEW STYLE NAVIGATION ****/

h1 {
	font-size: 4.5em;
	line-height: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 6px 0;
}

h11 {
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0 0 6px 0;

}

h2, p.first {
	color: #57253a;
	font-size: 1.385em;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}

h2
{
	margin-bottom: -10px;
	padding-bottom: 0;
}

.panel {
	margin-bottom: 8px;
}

.case-study, .vacancy {
	color: #fff;
	background: #394d7f url(../images/page-elements/case-study.png) 0px -1px no-repeat;
	padding: 50px 0 10px;
	line-height: 1.5em;
	margin-bottom: 8px;
}

.case-study * {
	margin-left: 20px;
	margin-right: 20px;
}

.vacancy {
	background-image: url(../images/page-elements/vacancy.png);
}

.case-study a {
	color: #fff;
}

.var1 .case-study,
.var1 .vacancy { background-color: #987447; }
.var2 .case-study,
.var2 .vacancy { background-color: #2d456e; }
.var3 .case-study,
.var3 .vacancy { background-color: #2d456e; }
.people .case-study { background-color: #cdbac3; }
.our-work .case-study { background-color: #3E653C; }
.nats .case-study { background-color: #949494; }
.dti .case-study { background-color: #283a55; }
.lse .case-study { background-color: #4a3768; }
.schlumberger .case-study { background-color: #4d7e96; }
.vodafone .case-study { background-color: #4478a7; }
.unilever .case-study { background-color: #4792f2; }
.thales .case-study {background-color: #386596;}
.ktn .case-study { background-color: #2a6928; }
.contact .case-study { background-color: #857aad; }
.motorola .case-study { background-color: #233022; }
.sampling .case-study { background-color: #28506d; }
.engineering .case-study { background-color: #23405f; }
.british-energy .case-study { background-color: #d0aa45; }
.ara .case-study { background-color: #768fd2; }
.nippon .case-study { background-color: #646567; }
.our-work-section .case-study { background-color: #5d1f80; }
.homeoffice .case-study { background-color: rgb(51,100,76); }
.ofcom .case-study { background-color: rgb(89,140,212); }
.rtr .case-study { background-color: #A54300; }
.imperial-war-museum .case-study { background-color: #A81103; }
.actuarial-profession .case-study {background-color: #417796; }
.selex .case-study {background-color: #DD5A21; }

.wittenstein .case-study { background-color: #949494; }





.case-study a:hover {
	color: #57253a;
	text-decoration: none;
}

.person {
	position: relative;
	margin: 1em 0;
	border-bottom: 1px solid #cdbac3;
	min-height: 148px;
}

.person img {
	float: left;
}

.person p {
	margin-left: 101px;
}

.person p span {
	color: #57253a;
}


