#mainContent { border-top: 5px solid #014137; width: 762px; margin: 3px 0px 0px 17px; padding: 3px 0px 10px; }

#innerMenu { float: left; height: 100%; min-height: 200px; width: 162px; }
#sideMenu { height: 100%; }

#menuImg { float: left; border-bottom: 3px solid #ffffff; }
#menuBanner { float: left; }

#mainTxt { float: right; width: 583px; margin: 0px; }
#mainTxt a { color: #245B51; text-decoration: none; }
#mainTxt a:hover { text-decoration: underline; }
#mainTxt .head { margin: 0px 0px 10px; }
#headImg { background: #EAEAE7; border-top: 1px solid #CCCCCC; height: 32px; }
#breadcrumbs p { font-size: 10px; color: #666666; margin: 2px 0px; padding: 0px; }
#breadcrumbs a { color: #666666; text-decoration: none; }
#breadcrumbs span { color: #8BAFC7; }

#searchResults h1 { font-size: 25px; font-weight: normal; color: #084837; margin: 0px; padding: 0px; }
#sortBy { background: #EAEAE7; font-size: 12px; font-weight: bold; height: 20px; margin: 5px 0px; padding: 4px 5px 1px; }
#sortBy p { float: left; color: #8BAFC7; vertical-align: middle; margin: 0px; padding: 0px; }
#sortBy input { position: relative; top: 1px; float: left; margin: 0px 4px 0px 10px; padding: 0px; }
#sortBy span { float: left; color: #014137; margin: 0px; padding: 0px; }
#searchResults .result { position: relative; clear: both; border-top: 2px solid #EAEAE7; background: #F5F8E9; margin: 10px 0px 0px; }
#searchResults .result .head { background: #E1EABD; height: 27px; margin: 1px 0px 0px; }
#searchResults .result .head p { float: left; font-size: 12px; font-weight: bold; color: #245B51; margin: 5px 0px; padding: 0px; }
#searchResults .result .head p.title { margin-left: 10px; }
#searchResults .result .head p.location { margin-left: 30px; }
#searchResults .result .head p.salary { float: right; margin-right: 10px; }
#searchResults .result img.button { position: relative; float: right; margin: 2px 0px 10px; }
#searchResults .result p.description { font-size: 11px; color: #666666; margin: 5px 10px 0px; padding: 0px; }
#searchResults .clear { clear: both; }

#jobresults1_GridView1 .head { background: #E1EABD; height: 27px; margin: 1px 0px 0px; }
#jobresults1_GridView1 .head p { float: left; font-size: 12px; font-weight: bold; color: #245B51; margin: 5px 0px; padding: 0px; }
#jobresults1_GridView1 .head p.title { margin-left: 10px; }
#jobresults1_GridView1 .head p.location { margin-left: 30px; }
#jobresults1_GridView1 .head p.salary { float: right; margin-right: 10px; }

#jobDetails h1 { font-size: 25px; font-weight: normal; color: #084837; margin: 0px; padding: 0px; }
#jobDetails .job { border-bottom: 1px solid #ffffff; border-top: 2px solid #EAEAE7; background: #F5F8E9; margin: 10px 0px 0px; }
#jobDetails .job .head { background: #E1EABD; height: 27px; margin: 1px 0px 0px; }
#jobDetails .job .head p { float: left; font-size: 12px; font-weight: bold; color: #245B51; margin: 5px 0px; padding: 0px; }
#jobDetails .job .head p.title { margin-left: 10px; }
#jobDetails .job .head p.location { margin-left: 30px; }
#jobDetails .job .head p.salary { float: right; margin-right: 10px; }
#jobDetails img.button { margin: 0px 5px 0px 0px; }
#jobDetails .description { float: left; display: inline;  font-size: 11px; color: #666666; width: 368px; margin: 10px 0px 0px 10px; padding: 0px 10px 0px 0px; }
#jobDetails .description p { margin: 0px 0px 10px 0px; }
#jobDetails .details { float: left; display: inline; font-size: 11px; width: 169px; margin: 0px 10px 0px 0px; padding: 10px 0px 10px 10px; }
#jobDetails .details p { color: #245B51; margin: 0px; padding: 0px; }
#contact .personImg { background: url(../img/inner/furtherInfoLeeds.jpg) no-repeat top; height: 62px; }
#contact .personImg p { position: relative; top: 30px; font-size: 11px; font-weight: normal; margin: 0px 0px 0px 5px; }
#contact .bottom { background: #ffffff; padding: 5px; }
#contact a { color: #245B51; text-decoration: none; }
#jobDetails .hr { height: 0px; line-height: 0px; border-top: 1px dotted #245B51;  margin: 5px 0px; }
#jobDetails .clear { clear: both; }

#mainTxt .contactForm p{font-size: 11px; color: #666666;}
#mainTxt .contactForm input{font-size: 11px; color: #666666;}
#mainTxt .contactForm select{font-size: 11px; color: #666666;}
#mainTxt .contactForm textarea{font-size: 11px; color: #666666;}


#headBanner { margin: -25px 0px 10px; }
#associates { float: right; padding: 10px 0px 0px; }
#awards { font-size: 11px; color: #666666; }
#awards ol { font-weight: bold; color: #084837; padding: 10px 0px; margin: 0px 20px; }
#awards li { font-weight: bold; color: #084837; }
#awards a { font-weight: bold; color: #084837; text-decoration: none; }
#awards p{ width: 430px; }
#awards h1 { font-size: 25px; font-weight: normal; color: #084837; margin: 0px; padding: 0px; }
#awards .lightGreenBox { background: #F5F8E9; padding: 0px 10px 1px; }
#awards .lightGreenBox  img {
	margin: 0px 0px 10px;
}
#awards .lightGreenBox  p { margin: 0px 0px 10px 0px; }
#awards .caveats { font-size: 10px; }
#awards .clear { clear: both; }

#team { font-size: 11px; color: #666666;}
#team .head { background: #EAEAE7; margin: 10px 0px; padding: 5px 10px; }
#team .head  p { margin: 0px; }
#team .head a { font-weight: normal; color: #084837; text-decoration: none; margin: 0px 5px;}
#team h1 { font-size: 25px; font-weight: normal; color: #084837; margin: 0px; padding: 0px; }

#team .person .head { background: #dee6bb;border-top: 1px solid #ffffff; color: #084837; height: 74px; margin: 0px; padding: 0px 0px 0px 10px; }
#team .person .head  img {position: absolute; z-index: 0; margin: 0px 0px 0px 170px; }
#team .two { margin: 10px 0px 10px 0px!important;}
#team .person { float: left; border-top: 1px solid #EAEAE7; width: 280px; margin: 10px 23px 10px 0px; border: 1px none #000000;}
#team .person h1 { position: relative; z-index: 2; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 0px 0px; }
#team .person h2 { position: relative; z-index: 2; font-weight: normal; font-size: 11px; margin: 0px; }
#team .person p { position: relative; z-index: 2; }
/* #team .chrisSewell { background: url(../img/inner/teamChrisSewell.gif) no-repeat top; }
#team .stephenGray { background: url(../img/inner/teamStephenGray.gif) no-repeat top; } */
#team .description { background: #F5F8E9; margin: 0px; padding: 10px 20px 10px 10px; border: 1px none #000000; width: 250px;}
#team .description  p { margin: 0px; }

#offices { font-size: 11px; color: #666666; }
#offices .head { background: #EAEAE7; margin: 10px 0px; padding: 5px 10px; }
#offices .head  p { margin: 0px; }
#offices .head a { font-weight: bold; color: #084837; text-decoration: none; margin: 0px 5px;}
#offices h1 { font-size: 25px; font-weight: normal; color: #084837; margin: 0px; padding: 0px; }
#offices .office .head { background: #dee6bb;border-top: 1px solid #ffffff; color: #084837; height: 74px; margin: 0px; padding: 0px 0px 0px 10px; }
#offices .office .head  img {position: absolute; z-index: 0; margin: 0px 0px 0px 184px; }
#offices .two { margin: 10px 0px 10px 0px!important; }
#offices .office { float: left; border-top: 1px solid #EAEAE7; width: 279px; margin: 10px 23px 10px 0px; }
#offices .office h1 { position: relative; z-index: 2; font-weight: normal; font-size: 24px; margin: 0px 0px 5px; padding: 5px 0px 0px; }
#offices .office h2 { position: relative; z-index: 2; color: #084837; font-weight: normal; font-size: 12px; margin: 0px 0px 5px; }
#offices .office p { position: relative; z-index: 2; }
#offices .description { background: #F5F8E9; margin: 0px; padding: 10px 20px 10px 10px; }
#offices .description  p { margin: 0px; }

#newsroom {
	font-size: 11px;
	color: #666666;
}
#newsroom .head { background: #EAEAE7; margin: 10px 0px; padding: 5px 10px; }
#newsroom .head  p { margin: 0px; }
#newsroom .head a { font-weight: normal; color: #084837; text-decoration: none; margin: 0px 5px;}
#newsroom .head a.current { font-weight: bold; }
#newsroom h1 { font-size: 25px; font-weight: normal; color: #084837; margin: 0px; padding: 0px; }
#newsroom .newsArticle .head { width: 573px; background: #dee6bb;border-top: 1px solid #ffffff; color: #084837; height: 74px; margin: 0px; padding: 0px 0px 0px 10px; }
#newsroom .newsArticle .head  img {
	position: absolute;
	right: 20px;
	z-index: 0;
	margin: 0px 30px 0px 0px;
	top: 337px;
}
#newsroom .newsArticle { float: left; border-top: 1px solid #EAEAE7; margin: 10px 0px; }
#newsroom .newsArticle ul { list-style: square; color: #084837; padding: 0px 0px 0px 20px; }
#newsroom .newsArticle h1 {
	position: relative;
	z-index: 2;
	font-weight: normal;
	font-size: 24px;
	margin: 10px 0px 5px;
	padding: 5px 0px 0px;
}
#newsroom .newsArticle h2 { position: relative; z-index: 2; color: #084837; font-weight: normal; font-size: 12px; margin: 0px 0px 5px; }
#newsroom .newsArticle p.subHead  { font-size: 12px; color: #084837; padding: 0px 5px; }
#newsroom .description { background: #F5F8E9; margin: 0px; padding: 10px 20px 10px 10px; }
#newsroom .description  img{ float: left; margin: 0px 10px 5px 0px }
#newsroom .description  p { margin: 0px 0px 10px; }
#newsroom .description  p.highlight { color: #084837; }

#jobresults1_tableSort  p { margin: 4px; color: #245B51; font-size: 12px;  }
#crossfade { height: 57px; }

#execDetails {
	width:415px;
}
#execDetails h1 { font-size: 25px; font-weight: normal; color: #084837; margin: 0px; padding: 0px; }
#execDetails .job {
	border-bottom: 1px solid #ffffff;
	border-top: 2px solid #EAEAE7;
	background: #F5F8E9;
	margin: 0px 0px 0px;
}
#execDetails .job .head { background: #E1EABD; height: 27px; margin: 1px 0px 0px; }
#execDetails .job .head p { float: left; font-size: 12px; font-weight: bold; color: #245B51; margin: 5px 0px; padding: 0px; }
#execDetails .job .head p.title { margin-left: 10px; }
#execDetails .job .head p.location { margin-left: 30px; }
#execDetails .job .head p.salary { float: right; margin-right: 10px; }
#execDetails img.button { margin: 0px 5px 0px 0px; }
#execDetails .description {
	float: left;
	display: inline;
	font-size: 11px;
	color: #666666;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 95%;
}
#execDetails .description p {
	margin: 0px 0px 0px 0px;
}
#execDetails .details { float: left; display: inline; font-size: 11px; width: 169px; margin: 0px 10px 0px 0px; padding: 10px 0px 10px 10px; }
#execDetails .details p { color: #245B51; margin: 0px; padding: 0px; }
#execDetails .hr { height: 0px; line-height: 0px; border-top: 1px dotted #245B51;  margin: 5px 0px; }
#execDetails .clear { clear: both; }
#execDetails .consulttable {
	float: left;
	display: inline;
	font-size: 11px;
	color: #666666;
	width: 394px;
	margin: 10px 0px 10px 10px;
}
#execDetails .consulttable p {
	margin: 0px 0px 0px 0px;}
#execDetails .consulttable img {}

#execDetails1 {
	width:570px;
}
#execDetails1 h1 { font-size: 25px; font-weight: normal; color: #084837; margin: 0px; padding: 0px; }
#execDetails1 .job .head {
	background: #E1EABD;
	height: 60px;
	margin: 1px 0px 0px;
}
#execDetails1 .job .head p { float: left; font-size: 12px; font-weight: bold; color: #245B51; margin: 5px 0px; padding: 0px; }
#execDetails1 .job .head p.title { margin-left: 10px; }
#execDetails1 .job .head p.location { margin-left: 30px; }
#execDetails1 .job .head p.salary { float: right; margin-right: 10px; }
#execDetails1 img.button { margin: 0px 5px 0px 0px; }
#execDetails1 .description {
	float: left;
	display: inline;
	font-size: 11px;
	color: #666666;
	margin: 5px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 95%;
}
#execDetails1 .description p {
	margin: 0px 0px 0px 0px;
}
#execDetails1 .details { float: left; display: inline; font-size: 11px; width: 169px; margin: 0px 10px 0px 0px; padding: 10px 0px 10px 10px; }
#execDetails1 .details p { color: #245B51; margin: 0px; padding: 0px; }
#execDetails1 .hr { height: 0px; line-height: 0px; border-top: 1px dotted #245B51;  margin: 5px 0px; }
#execDetails1 .clear { clear: both; }
#execDetails1 .consulttable {
	float: left;
	display: inline;
	font-size: 11px;
	color: #666666;
	width: 394px;
	margin: 10px 0px 10px 10px;
}
#execDetails1 .consulttable p {
	margin: 0px 0px 0px 0px;}
#execDetails1 .consulttable img {}
