
body {height:100%}

#imgSimpsonsLogo
{
    height:220px;
    width:118;}
    
#imgBrandLogo{
    height:14120px;
    width:81px;
}
#imgAward{
	height:200px;
	width:600px;
}	
#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 
{
	float: left;
}
#awardBanner
{
	    float: left;
    padding: 0 20px 0 0;
}
#brandlogo 
{
	float: left;
	padding-top:25px;
	padding-left:10px;
}

#topsidenav 
{
	float: left;
	padding-left:10px;
	padding-top:28px;
	padding-right:30px;
}

#toplinks

{
	clear:both;
	float:left;
	width: 990px;
	padding-bottom: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 
{
	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;	
}

#facilitiesImage
{
	padding-top:320px;
}

#services {
	clear:both;	
}

#services1 {
	float:left;
	margin-top:-20px;
	padding-left:300px;
	padding-bottom:40px;
	
}
.services2 {
	padding-right:20px;
}
.cellPadding {
	padding-bottom:20px;
}

#middlecontent {
    clear: both;
    float: left;
    padding: 150px 0 5px;
    width: 988px;
}

#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;
	margin-top: 23px;
} 

#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:500px;
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: 270px;
	padding-top:330px;
	width: 650px;
	text-align:justify;
	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:left;
float:left;
padding-left:39px;
padding-top:393px;
width:569px;
margin-bottom:77px;
}

#matalanImage1
{
	float:right;
	clear:right;
}


#matalanImage2 {
	float:right;
	clear:right;
	padding-left:10px;
}

#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:30px;
	background-image:url(../images/simpson_quote2.gif);
	background-repeat:repeat-x;
	width:650px;
	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:410px;
	margin-top:30px;
	background-image:url(../images/simpson_quoteInnovative.png);
	background-repeat:no-repeat;
	width:560px;
	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:-118px;
	padding-right:30px;
}

#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:620px;
	margin-top:135px;
	position:relative;
}

#signUpText
{
	float:left;
	padding-top:250px;
	padding-left:220px;
	font-family:Arial, Helvetica, sans-serif
}

#signUpText li
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
#signUpForm
{
	float:left;
	padding-bottom:170px;
}
#confirmationText{
	float:left;
	padding-top:300px;
	padding-left:220px;
	padding-bottom:200px;
	font-family:Arial, Helvetica, sans-serif
}
#newsarticles
{
}
#letItSnow {
	position:absolute;
	margin-top:165px;
	z-index:-1
}
#fireworks {
    position: absolute;
    text-align: center;
    z-index: -1;}
#paddysDay {
	position:absolute;	
	margin:165px 0 0 360px;
	text-align:center;
	z-index:-1
}

#mothersDay {
	position:absolute;	
	margin:185px 0 0 250px;
	text-align:center;
	z-index:-1
}
#sunshine {
	position:absolute;	
	margin:165px 0 0 220px;
	text-align:center;
	z-index:-1
}
#investmentPicture
{
	margin:0;
	padding:0;
	margin-left:-20px;
	padding-top:180px;
}
#summerImage{
	    float: left;
    height: 220px;
    position: relative;
    text-align: center;
    width: 1000px;
	 margin-top: 35px;
}

#mark{
    float: left;
    margin-top: -45px;
    position: relative;
    width: 300px;
	margin-left:18px;}
	
/* Christmas 2011 Layout Items */

#christmastitle {
    padding-left: 0;
    padding-top: 38px;
    position: absolute;
    width: 425px;
}
#christmasContainer {
    float: left;
    height: 245px;
    padding-left: 231px;
    padding-top: 147px;
    position: relative;
    width: 411px;
}

/* New Year 2012 Layout Items */

#headlines{
    padding-left: 0;
    padding-top: 7px;
    position: absolute;
    width: 425px;
	z-index:9;
}
#headlinesContainer{
    float: left;
    height: 245px;
    padding-left: 231px;
    padding-top: 167px;
    position: relative;
    width: 411px;
	z-index:10;
}

#fireworks{
    height: 248px;
    position: absolute;
    width: 462px;
    z-index: 1;}

#ethics p{padding-bottom:10px;}
