
body {height:100%}

#imgSimpsonsLogo
{
    height:220px;
    width:118;}
    
#imgBrandLogo{
    height:14120px;
    width:81px;
}

#imgSomethinkelseLogo
{
    width:155px;
    height:18px;
}

#imgourworktitle
{
    width:637px;
    height:41px;
}

.imgourworksectorimage
{
    width:139px;
}

#ourwork_main_image img
{
    width:520px;
}

#container 

{ 
	margin:auto;
	width: 1000px;
	clear:both;
}

#header 

{
	width: 1000px;
	padding: 24px 0px 5px 0px;
	float:left;
	clear:both;
}

#logo 

{
	clear:both;
	float: left;
}

#brandlogo 

{
	float: left;
	padding-left:400px;
}

#topsidenav 

{
	float: left;
	padding-left:10px;
	padding-top:3px;
	padding-right:30px;
}

#toplinks

{
	clear:both;
	float:left;
	width: 990px;
	padding-top:15px;
	padding-left:20px;

}

#leftsidenav {
	width: 160px;
	clear:both;
	float:left;
	padding-left:20px;
}

#content 

{
	clear:both;
	float:left;
	padding-top:50px;
	width:1000px;
}

#content2

{
	margin: 55px 10px 10px 0px;
	overflow: hidden;
	clear:both;
	height: 1400px;
}



#maincontent

{ 	clear:both;
	float:left;
	width: 1000px;
}

#rand_image_holder {
	clear:both;
	float:left;
	padding-bottom:30px;
	width:800px;
}

#randimage1 {
	padding-right:7px;
	padding-top:40px;
	float:left;
	clear:both;
	}

#randimage2 {
	padding-right:7px;
	padding-top:40px;
	float:left;
	}
	
#randimage3 {
	padding-right:7px;
	padding-top:40px;
	float:left;
	}

.randomimage {
	padding-top:450px;
	padding-left:1px;
	padding-right:5px;
	float:left;
}
	
#title1 {
	clear:both;
	float:left;
	width: 394px;
	padding-top:185px;
	padding-left:250px;
}

#title2 {
	position:absolute;
	left: 371px;
	top: 358px;
	width: 305px;
	
}

#title3 {
	position:absolute;
	left: 348px;
	top: 176px;
	width: 295px;
	
}

#whotitle1 {
	margin-left: 326px;
	margin-top:50px;
	top: 23px;
	width: 540px;
	
}

#whotitle2 {
	margin-left: 326px;
	top: 515px;
	width: 305px;
	
}

#whotitle3 {
	margin-left: 326px;
	margin-top: 30px;
	width: 540px;
	
}

#middlelogos {
	margin-left:-40px;
	
	
}

#terms {
	padding-left:20px;
	padding-top:00px;
	padding-bottom:50px;
	width: 800px;
	
}

#services {
	clear:both;
	
}

#services1 {
	float:left;
	padding-top:790px;
	padding-left:240px;
	padding-bottom:40px;
	
}
#services2 {
	float:left;
	padding-top:790px;
	padding-left:20px;

	
}


#middlecontent 

{

	width: 988px;
	
	padding-top:30px;
	padding-left:20px;

	padding: 30px 0px 5px 0px;
	float:left;
	clear:both;

}

#servicetext1 {
	position:absolute;
	left: 0px;
	top: 570px;
}

#story1 {
	float:left;
	
}

#story2 {
	float:left;
	
}

#story3 {
	float:left;
	
}

#story4 {
	float:left;
	
}


#contentspacer {
	float:left;
	padding-left:40px;
	padding-right:40px;
	
}

#contentspacer1 {
	float:left;
	padding-left:40px;
	padding-right:40px;
	
}

#contentspacer2 {
	float:left;
	padding-left:40px;
	padding-right:40px;
	
}

#contentspacer3 {
	float:left;
	margin-top:-20px;
	padding-left:40px;
	padding-right:45px;
	
}

#bottomlogos {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
} 

 

#footer {
	clear:both;
	float:left;
	width:965px;
	padding-bottom:50px;
	padding-top:0px;
	padding-right: 15px;
	padding-left: 20px;
} 

#meetimages {
	padding-top:0px;
	clear:both;
	float:left;
}

#meettitle{
	float:left;
	padding-top:45px;
}

#markinfo{
	position:absolute;
}

#meetmark{
	position:absolute;
	left: 530px;
	top: 600px;
}

#meeted{
	position:absolute;
	left: 0px;
	top: 430px;
}

#meetjohn{
	position:absolute;
	left: 410px;
	top: 200px;
}

#meetneil{
	position:absolute;
	left: 510px;
	top: 380px;
}

.textpadding {
	color:#fff;
	
}

.textpadding2 {
	margin-left:-18px;
	color:#CB1D51;
	
	
}

.textpadding3 {
	margin-left:-18px;
	color:#991216;
	
	
}

.textpadding4 {
	margin-left:-18px;
	color:#2C1A2A;

	
	
}

.textpadding5 {
	margin-left:-18px;
	color: #718093;
	
	
}

.textpadding6 {
	margin-left:-18px;
	color: #F60;
	
}

.footerpadding1 {
	margin-bottom:300px;
	}

.headerpadding1 {
	margin-bottom:480px;
	}
	
.headerpadding2 {
	margin-bottom:430px;
	}
	
.headerpadding3 {
	margin-bottom:250px;
	}
	
.headerpadding4 {
	margin-bottom:120px;
	}
	
.headerpadding5 {
	margin-bottom:800px;
	}
	
.headerpadding6 {
	margin-bottom:460px;
	}
	
.imagepos {
	margin-left:-30px;
	}
	
#pagelayout1 {
	clear:both;
	float:left;
	padding-left: 45px;
	padding-top:820px;
	width: 640px;
	
}

#pagelayout2 {
	padding-left: 605px;
	padding-top:1090px;
	
}

#pagelayoutInnovation {
padding-left:605px;
padding-top:800px;
	
}

#pagelayout3 {
	clear:both;
	float:left;
	padding-left: 40px;
	padding-top:740px;
	width:1000px;
	
}

#pagelayout4 {
	margin-left: 0px;
	top: 23px;
	width: 1000px;
	height:1200px;
	
}

#pagelayout5 {
	padding-left: 207px;
	padding-top:470px;
	width: 700px;
	clear:both;
	float:left;
	
}

#pagelayout6 {
	padding-left:30px;
	padding-top:1125px;
	width: 1000px;
	clear:both;
	float:left;
	
}

#pagelayout7 {
	padding-left: 325px;
	padding-top:910px;
	width: 600px;
	clear:both;
	float:left;
	
}

#pagelayout8 {
	padding-left: 210px;
	padding-top:1020px;
	padding-bottom:20px;
	width: 700px;
	
}

#pagelayout9 {
	padding-top:670px;
	padding-left:40px;
	padding-bottom:20px;
	width: 800px;
	
}

#pagelayout11 {
	
	padding-top:800px;
	padding-bottom:20px;
	padding-left:30px;
	width: 800px;
	clear:both;
	float:left;
	
}

#pagelayout12 {
	width:400px;
	height:1120px;
	float:left;
}

#pagelayout12 ul{
	color:#ffffff;
	font-family:Arial;
}

#pagelayout12 li{
	color:#ffffff;
	font-family:Arial;
}

#loginlayout {
	clear:both;
	float:left;
	padding-top:260px;
	padding-left:220px;
	width:500px;
	color:#ffffff;
	font-size:14px;
	font-family:Arial;
}

#pagelayout13 {
clear:both;
float:left;
padding-left:39px;
padding-top:393px;
width:569px;
margin-bottom:77px;
}

#pagelayout14 {
	clear:both;
	float:left;
	padding-top:940px;
	padding-bottom:120px;
	padding-left:300px;
	
}

#pagelayout15 {
	clear:both;
	float:left;
	padding-top:150px;
	padding-left:350px;
	padding-bottom:125px;
	width:600px;
	
}

#pagelayout16 {
	clear:both;
	float:left;
	padding-top:30px;
	padding-left:380px;
	padding-bottom:155px;
	width:600px;
}

#pagelayout16 li
{
    color:#ffffff;
    font-family:Arial;
}

#pagelayout16 ul
{
    color:#ffffff;
    font-family:Arial;
}

#pagelayout18 {
	width:400px;
	height:650px;
	float:left;
}

#pagelayout18 li
{
    color:#ffffff;
    font-family:Arial;
}

#pagelayout18 ul
{
    color:#ffffff;
    font-family:Arial;
}

#pagelayout17 {
	clear:both;
	float:left;
	padding-top:10px;
	padding-bottom:120px;
	width:1000px;
	font-family:Arial;
}

#areatitle {
	clear:both;
	float:left;
	text-align:right;
	width:950px;
	padding-bottom:10px;
	
}

#logindetails {
	clear:both;
	float:left;
	text-align:right;
	width:950px;
	
}

#ourwork_feature_story {
	clear:both;
	float:left;
	width:360px;
	padding-top:40px;
	padding-left:30px;
	
	
}

#ourwork_sector_story {
	float:left;
	width:280px;
	padding-top:10px;
	padding-right:20px;
	
	
}


#ourwork_main_image {
	float:left;
	width:500px;
	padding-top:40px;
	padding-left:42px;
	
	
}

#ourwork_controls {
	float:left;
	clear:both;
	width:360px;
	padding-left:30px;
	
	
}

#our_work_more_title {
	float:left;
	clear:both;
	width:360px;
	padding-top:10px;
	
	
}

#our_work_more_images {
	float:left;
	clear:both;
	width:1000px;
	padding-top:10px;
	
	
}

.our_work_images {
	float:left;
	padding-right:22px;
	padding-bottom:22px;
	height:82px;
	}
	
.ourworksector_image {
	float:left;
	padding-bottom:22px;
	margin-right:5px;
	}
	

	
#ourworksector_holder {
	float:left;
	clear:both;
	padding-top:30px;
	padding-left:45px;
	width:955px;
	}
	
#ourworksector_holderb {
	float:left;
	clear:both;
	padding-top:40px;
	padding-left:45px;
	width:955px;
	}
	
.ourworksector {
	float:left;
	width:300px;
	margin-bottom:20px;
	margin-right:15px;
	height:140px;
	}
	
.ourwork_pointer {
	float:left;
	width:15px;
	padding-left:2px;
	}

.ourworksector_text {
	float:left;
	padding-left:5px;
	width:120px;
	}

#ourworktitle {
	float:left;
	clear:both;
	padding-top:50px;
	padding-left:45px;
	}

#quote1 {
	margin-left:205px;
	margin-top:10px;
	background-image:url(../images/simpson_quote.gif);
	background-repeat:no-repeat;
	width:630px;
	height:196px;
	padding-bottom:20px;
	clear:both;
	float:left;
	
}

#quote2 {
	float:left;
	margin-left:-320px;
	margin-top:30px;
	background-image:url(../images/simpson_quote2.gif);
	background-repeat:no-repeat;
	width:630px;
	height:200px;
	margin-bottom:20px;
	
}
	
#quote3 {
	float:left;
	margin-left:0px;
	padding-top:10px;
	margin-top:20px;
	background-image:url(../images/simpson_quote3.gif);
	width:745px;
	height:175px;
	margin-bottom:20px;
	background-repeat:no-repeat;
	
}

#quote4 {
	float:left;
	margin-left:100px;
	margin-top:40px;
	background-image:url(../images/simpson_quote3.gif);
	width:745px;
	height:175px;
	margin-bottom:20px;
	
}

#quote5 {
	float:left;
	margin-left: -100px;
	margin-top:40px;
	background-image:url(../images/simpson_quote3.gif);
	width:745px;
	height:175px;
	margin-bottom:20px;
	
}

#quote6 {
	float:left;
	margin-left:-5px;
	margin-top:40px;
	background-image:url(../images/simpson_quote2.gif);
	background-repeat:no-repeat;
	width:620px;
	height:220px;
	margin-bottom:20px;
	
}

#quote7 {
	background-image:url(../images/short_quote.gif);
	background-repeat:no-repeat;
	width:500px;
	height:150px;
	

	
}

#quote_holder {
	clear:both;
	float:left;
	padding-bottom:100px;
	padding-left:455px;
	padding-top:20px;
	
}



#quote8 {
	float:left;
	clear:both;
	background-image:url(../images/simpson_quote4.gif);
	background-repeat:no-repeat;
	width:585px;
	height:200px;
	padding-bottom:20px;
	
}

#quote9 {
	float:left;
	margin-left:0px;
	margin-top:10px;
	padding-top:10px;
	background-image:url(../images/simpson_quote5.gif);
	background-repeat:no-repeat;
	width:743px;
	height:200px;
	margin-bottom:20px;
	
}

#quote10 {
	float:left;
	background-image:url(../images/simpson_quote6.gif);
	background-repeat:no-repeat;
	width:743px;
	height:200px;
	
}

#quote11 {
	float:left;
	margin-left:0px;
	margin-top:30px;
	padding-top:10px;
	background-image:url(../images/simpson_quote6.gif);
	background-repeat:no-repeat;
	width:743px;
	height:200px;
	margin-bottom:0px;
	
}

#quote12 {
	position:relative;
	left:312px;
	margin-top:30px;
	background-image:url(../images/simpson_quote7.gif);
	background-repeat:no-repeat;
	width:630px;
	height:200px;
	margin-bottom:20px;
	
}

#quote13 {
	margin-top:0px;
	margin-left:0px;
	padding-top:10px;
	background-image:url(../images/simpson_quote.gif);
	background-repeat:no-repeat;
	width:630px;
	height:196px;
	margin-bottom:20px;
	
}

#quote14 {
	float:left;
	margin-left:0px;
	margin-top:30px;
	padding-top:10px;
	background-image:url(../images/simpson_quote8.gif);
	background-repeat:no-repeat;
	width:743px;
	height:200px;
	margin-bottom:0px;
	
}

#contacttext1 {

}

#contacttext2 {
	padding-top:40px;

}

#bullets {
	margin-left:-25px;

}

#bullets2 {
	margin-left:-318px;

}

#bullets3 {
	margin-left:-25px;
	margin-top:0px;

}

#bullets4 {
	margin-left:-15px;
	margin-top:0px;

}

.sidenav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	padding:0px;
	margin-bottom:4px;
		}
		
.sidenavwhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	padding:0px;
	margin-bottom:4px;
		}
		
.awardstext {
	color:#FFF;
	font-size:17px;
	width:550px;
	text-align:left;
	}
	
.quote {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding:15px;}
	
.quote2 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding:15px;
	margin-top:-25px;
	}
	
.quote3 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:15px;}
	
.quote4 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:15px;
	margin-top:-25px;
	}
	
#acadtelephone {
	margin-top:43px;

}


#windmill {
float:left;
margin-left:439px;
margin-top:235px;
position:relative;
}