/*

Applied Acoustic Design - Page Stylesheet
http://www.aad.co.uk/
Handwritten by Oliver Coningham

*/

																					/* ------------ Home ------------ */

#home #content-inner #slideshow {
	padding-bottom: 0;
	}
	
#home #content-inner #awards {
	float: left;
	height: 25px;
	margin: 20px 0;
	width: 460px;
	}
	
#home #content-inner #client-logos {
	float: right;
	height: 260px;
	width: 258px;
	}

#home #content-inner .secondary-copy-first {
	float: left;
	padding-left: 18px;
	width: 220px;
	}
	
#home #content-inner .secondary-copy {
	float: left;
	padding-left: 20px;
	width: 220px;
	}

#home #secondary-copy .image {
	border-top: 1px solid #666;
	height: 105px;
	margin: 4px 0 20px 0;
	padding-top: 10px;
	width: 220px;
	}

#home #secondary-copy .btn-more a {
	background: url('../images/btn-more.png') no-repeat 0 0;
	display: block;
	float: right;
	height: 25px;
	text-indent: -25000px;
	width: 120px;
	}

#home #secondary-copy .btn-more a:hover {
	background-position: 0 -25px;
	}
	
#home #content-inner #awards h3 {
	background: url('../images/awards-h3.gif') no-repeat 0 0;
	float: left;
	height: 25px;
	text-indent: -25000px;
	width: 130px;
	}

#home #content-inner #awards #ticker-bg {
	background: url('../images/awards-item-bg.gif') no-repeat 0 0;
	float: left;
	height: 21px;
	overflow: hidden;
	padding-top: 4px;
	position: relative;
	width: 305px;
	}

#home #content-inner #awards #ticker-fade {
	background: url('../images/ticker-fade-bg.png') no-repeat 0 0;
	height: 25px;
	width: 305px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
	}

#home #content-inner #awards #ticker {
	float: left;
	height: 25px;
	overflow: hidden;
	width: 305px;
	}

#home #content-inner #awards #ticker strong {
	color: #288e87;
	padding: 0 5px 0 20px;
	text-transform: uppercase;
	}

#home #content-inner #awards #ticker .location {
	color: #288e87;
	padding: 0 5px 0 0;
	}

#home #content-inner #awards #ticker .date {
	padding: 0 5px 0 0;
	}

#home #content-inner #awards #ticker .first {
	padding-left: 305px;
	}

#home #content-inner #awards #ticker .last {
	padding-right: 305px;
	}
	
#home #content-inner #awards a {
	background: url('../images/awards-a.gif') no-repeat top right;
	display: block;
	float: left;
	height: 25px;
	text-indent: -25000px;
	width: 25px;
	}
	
#home #content-inner h2 {
	padding-left: 0;
	width: 478px;
	}

																					/* ------------ Contact Us ------------ */
	
#contact #content-inner #secondary-content {
	float: right;
	padding-right: 0;
	width: 258px;
	}

#contact #content-inner #secondary-content .box-top {
	background: url('../images/box-top-bg.png') no-repeat 0 0;
	height: 15px;
	margin-left: 10px;
	width: 248px;
	}

#contact #content-inner #secondary-content .box-content {
	background: url('../images/box-content-bg.png') repeat-y 0 0;
	margin-left: 9px;
	padding: 5px 20px 0 20px;
	width: 209px;
	}

#contact #content-inner #secondary-content .box-bottom {
	background: url('../images/box-bottom-bg.png') no-repeat 0 0;
	height: 30px;
	margin-left: 10px;
	width: 248px;
	}
	
#contact #content-inner #secondary-content .email {
	margin: 3px 20px 0 20px;
	}
	
#contact #content-inner #secondary-content .email strong {
	color: #26a69f;
	text-transform: uppercase;
	}
	
																					/* ------------ Accreditations ------------ */
	
#accreditations #content-inner #primary-content ul li {
	list-style: disc inside;
	margin-bottom: 10px;
	}

#accreditations #content-inner #primary-content ul li ul {
	margin: 10px 0 0 40px;
	}
	
#accreditations #content-inner #primary-content ul li ul li {
	list-style: circle outside;
	}
	
#accreditations #content-inner #secondary-content {
	float: right;
	padding: 0 0 0 11px;
	width: 247px;
	}
	
#accreditations #content-inner #secondary-content img {
	padding-bottom: 5px;
	}

																					/* ------------ Careers ------------ */
	
#careers #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#careers #primary-content #btn-check-in a {
	background: url('../images/btn-check-in.png') no-repeat 0 0;
	display: block;
	float: right;
	height: 25px;
	text-indent: -25000px;
	width: 120px;
	}

#careers #primary-content #btn-check-in a:hover {
	background-position: 0 -25px;
	}
	
#careers #primary-content-lrg {
	padding-left: 18px;
	width: 700px;
	}

#careers #primary-content-lrg #careers-role {
	margin-bottom: 20px;
	width: 700px;
	}
		
#careers #primary-content-lrg #now,
#careers #primary-content-lrg #role,
#careers #primary-content-lrg #thmembershipnow,
#careers #primary-content-lrg #thmembershipstatus {
	background: #26a69f url('../images/table-heading-bg.gif') repeat-x bottom left;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	}
	
#careers #primary-content-lrg th {
	background-color: #ededed;
	border: 1px solid #fff;
	color: #666;
	font-weight: normal;
	padding: 10px 15px;
	text-align: left;
	}

#careers #primary-content-lrg td {
	background-color: #ccc;
	border: 1px solid #fff;
	text-align: center;
	vertical-align: middle;
	}

#careers #primary-content-lrg .radiobox {
	padding: 0 10px;
	width: 35px;	
	}
	
#careers #primary-content-lrg th p,
#careers #primary-content-lrg #careers-details td p {
	padding: 0;
	}
	
#careers #primary-content-lrg h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	padding-bottom: 15px;
	text-transform: uppercase;
	}

#careers #primary-content-lrg #btn-continue {
	float: right;
	}

#careers #primary-content-lrg #careers-drop-1,
#careers #primary-content-lrg #careers-drop-2 {
	float: left;
	}

#careers #primary-content-lrg #careers-drop-1 {
	margin-right: 20px;
	width: 300px;
	}

#careers #primary-content-lrg #careers-drop-2 {
	width: 380px;
	}

#careers #primary-content-lrg #careers-drop-1 table,
#careers #primary-content-lrg #careers-drop-2 table {
	margin-bottom: 20px;
	}
			
#careers #primary-content-lrg #careers-details td {
	padding: 10px 10px;
	text-align: left;
	}
	
#careers #primary-content-lrg #careers-drop-2 table td {
	background-color: #ededed;
	}
	
																					/* ------------ Case Studies ------------ */
	
#case-studies #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#case-studies #primary-content dl {
	background: url('../images/icon-pdf.png') no-repeat 0 50%;
	margin-bottom: 1.25em;
	padding-left: 58px;
	width: 402px;
	}

#case-studies #primary-content .icon-link {
	background: url('../images/icon-www.png') no-repeat 0 50%;
	}
		
#case-studies #primary-content dl dt {
	font-weight: bold;
	}

																					/* ------------ Downloads ------------ */
	
#downloads #primary-content-lrg {
	padding-left: 18px;
	width: 700px;
	}
	
#downloads #primary-content-lrg #brochure-1,
#downloads #primary-content-lrg #brochure-2,
#downloads #primary-content-lrg #brochure-3 {
	float: left;
	margin: 10px 0 130px 0;
	text-align: center;
	width: 220px;
	}
	
#downloads #primary-content-lrg #brochure-2 {
	margin-left: 20px;
	margin-right: 20px;
	}
	
																					/* ------------ Events ------------ */
	
#events #intro {
	padding: 0 18px 1.5em 18px;
	}

#events #primary-content,
#events #secondary-content {
	min-height: 410px;
	width: 340px;
	}

#events #primary-content ul,
#events #secondary-content ul {
	background: url('../images/icon-date.png') no-repeat 0 0;
	padding: 0 0 30px 75px;
	}
		
#events #primary-content h3,
#events #secondary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
#events #content-inner #btn-archive a {
	background: url('../images/btn-archive.png') no-repeat 0 0;
	display: block;
	float: right;
	height: 25px;
	margin-right: 20px;
	text-indent: -25000px;
	width: 120px;
	}

#events #content-inner #btn-events-back a {
	background: url('../images/btn-events-back.png') no-repeat 0 0;
	display: block;
	float: right;
	height: 25px;
	margin-right: 20px;
	text-indent: -25000px;
	width: 120px;
	}
		
#events #content-inner #btn-archive a:hover,
#events #content-inner #btn-events-back a:hover {
	background-position: 0 -25px;
	}

	
																					/* ------------ Information Centre ------------ */
	
#info-centre #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#info-centre #primary-content h4 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#info-centre #primary-content .list {
	list-style: disc outside;
	margin-left: 30px;
	padding-bottom: 1.25em;
	}

#info-centre #primary-content .list li {
	padding-bottom: 5px;
	}

#info-centre #primary-content #table-schedule {
	width: 100%;
	}

#info-centre #primary-content #table-schedule caption {
	font-size: 90%;
	font-weight: bold;
	margin-bottom: 10px;
	}

#info-centre #primary-content #table-schedule th {
	background: #26a69f url('../images/table-heading-bg.gif') repeat-x bottom left;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	}
	
#info-centre #primary-content #table-schedule td {
	background-color: #ededed;
	border: 1px solid #fff;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	}

#info-centre #primary-content .info-table {
	width: 100%;
	}

#info-centre #primary-content .info-table-noise {
	margin-bottom: 1.5em;;
	}

#info-centre #primary-content .info-table td {
	background-color: #ededed;
	border: 1px solid #fff;
	padding: 7px 10px;
	vertical-align: middle;
	}

#info-centre #primary-content .info-table .highlight {
	background-color: #26a69f;
	color: #fff;
	}
			
#info-centre #secondary-content #info-centre-nav {
	background: url('../images/info-centre-nav-bg.gif') no-repeat 0 0;
	margin-bottom: 40px;
	padding-top: 35px;
	text-indent: -25000px;
	width: 220px;
	}
	
#info-centre #secondary-content #info-centre-nav a {
	display: block;
	height: 26px;
	width: 220px;
	}

#info-centre #secondary-content #info-centre-nav-airport a {
	background: url('../images/info-centre-nav-airport.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-wind a {
	background: url('../images/info-centre-nav-wind.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-planning a {
	background: url('../images/info-centre-nav-planning.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-dev a {
	background: url('../images/info-centre-nav-dev.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-buildings a {
	background: url('../images/info-centre-nav-buildings.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-schools a {
	background: url('../images/info-centre-nav-schools.png') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-health a {
	background: url('../images/info-centre-nav-health.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-protection a {
	background: url('../images/info-centre-nav-protection.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-pubs a {
	background: url('../images/info-centre-nav-pubs.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-noise a {
	background: url('../images/info-centre-nav-noise.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-industrial a {
	background: url('../images/info-centre-nav-industrial.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-impact a {
	background: url('../images/info-centre-nav-impact.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-construction a {
	background: url('../images/info-centre-nav-construction.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-vibration a {
	background: url('../images/info-centre-nav-vibration.gif') no-repeat 0 0;
	}
#info-centre #secondary-content #info-centre-nav-neighbours a {
	background: url('../images/info-centre-nav-neighbours.gif') no-repeat 0 0;
	}
		
#info-centre #secondary-content #info-centre-nav a:hover,
#info-centre #secondary-content #info-centre-nav a.selected {
	background-position: 0 -26px;
	}
	
																					/* ------------ Links ------------ */
	
#links #intro {
	padding: 0 18px 1.5em 18px;
	}

#links #primary-content,
#links #secondary-content {
	width: 340px;
	}

#links #primary-content ul li,
#links #secondary-content ul li {
	background: url('../images/icon-link.png') no-repeat 0 2px;
	margin-bottom: 1.25em;
	padding: 0 0 0 42px;
	}
	
																					/* ------------ Meet the Team ------------ */
	
#team #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#team #primary-content .team-photo {
	float: left;
	padding: 0 20px 10px 0;
	}

#team #primary-content .pedro-photo-left {
	float: left;
	padding-bottom: 15px;
	}
#team #primary-content .pedro-photo-right {
	float: right;
	padding-bottom: 15px;
	}
			
#team #secondary-content #team-nav {
	background: url('../images/team-nav-bg.gif') no-repeat 0 0;
	margin-bottom: 65px;
	padding-top: 35px;
	text-indent: -25000px;
	width: 220px;
	}
	
#team #secondary-content #team-nav a {
	display: block;
	height: 26px;
	width: 220px;
	}
	
#team #secondary-content #team-nav-tony a {
	background: url('../images/team-nav-tony.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-bernard a {
	background: url('../images/team-nav-bernard.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-chris a {
	background: url('../images/team-nav-chris.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-geoff a {
	background: url('../images/team-nav-geoff.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-john a {
	background: url('../images/team-nav-john.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-lesley a {
	background: url('../images/team-nav-lesley.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-lise a {
	background: url('../images/team-nav-lise.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-mark a {
	background: url('../images/team-nav-mark.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-maureen a {
	background: url('../images/team-nav-maureen.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-paul a {
	background: url('../images/team-nav-paul.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-pedro a {
	background: url('../images/team-nav-pedro.png') no-repeat 0 0;
	}
#team #secondary-content #team-nav-phil a {
	background: url('../images/team-nav-phil.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-bob a {
	background: url('../images/team-nav-bob.gif') no-repeat 0 0;
	}
#team #secondary-content #team-nav-hasan a {
	background: url('../images/team-nav-hasan.gif') no-repeat 0 0;
	}
		
#team #secondary-content #team-nav a:hover,
#team #secondary-content #team-nav a.selected {
	background-position: 0 -26px;
	}
	
																					/* ------------ News ------------ */
	
#news #intro {
	padding: 0 18px 1.5em 18px;
	}

#news #primary-content {
	min-height: 470px;
	}
	
#news #news-archive #primary-content,
#news #news-archive #secondary-content {
	min-height: inherit;
	width: 340px;
	}
	
#news #news-archive #primary-content ul li,
#news #news-archive #secondary-content ul li {
	background: url('../images/icon-news.png') no-repeat 0 2px;
	margin-bottom: 1.25em;
	padding: 0 0 0 58px;
	}
	
#news #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
#news #primary-content .btn-back a {
	background: url('../images/btn-back.png') no-repeat 0 0;
	display: block;
	float: right;
	height: 25px;
	text-indent: -25000px;
	width: 120px;
	}

#news #primary-content .btn-back a:hover {
	background-position: 0 -25px;
	}
	
#news #secondary-content #news-nav {
	background: url('../images/news-nav-bg.gif') no-repeat 0 0;
	padding-top: 35px;
	width: 220px;
	}
	
#news #secondary-content #news-nav a {
	border-bottom: 1px solid #dfdfdf;
	color: #666;
	display: block;
	margin-left: 10px;
	padding: 5px 10px;
	text-decoration: none;
	width: 180px;
	}
	
#news #secondary-content #news-nav a:hover,
#news #secondary-content #news-nav a.selected {
	color: #26a69f;
	}
	
#news #secondary-content #news-nav #last a {
	border-bottom: none;
	}
	
																					/* ------------ NoiseMatters ------------ */
	
#noisematters #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#noisematters #primary-content h4 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#noisematters #primary-content .list {
	list-style: disc outside;
	margin-left: 30px;
	padding-bottom: 1.25em;
	}

#noisematters #primary-content .list li {
	padding-bottom: 5px;
	}

#noisematters #primary-content .noisematters-photo {
	float: left;
	padding: 0 20px 10px 0;
	}

#noisematters #primary-content .noisematters-photo-alt {
	float: right;
	padding: 0 0 10px 20px;
	}

#noisematters #primary-content .noisematters-photo-left {
	float: left;
	padding: 0 0 10px 0;
	}

#noisematters #primary-content .noisematters-photo-right {
	float: right;
	padding: 0 0 10px 0;
	}
		
#noisematters #secondary-content #noisematters-nav {
	background: url('../images/noisematters-nav-bg.gif') no-repeat 0 0;
	height: 300px;
	margin-bottom: 70px;
	padding-top: 35px;
	text-indent: -25000px;
	width: 220px;
	}
	
#noisematters #secondary-content #noisematters-nav a {
	display: block;
	height: 26px;
	width: 220px;
	}
	
#noisematters #secondary-content #noisematters-nav-banks a {
	background: url('../images/noisematters-nav-banks.gif') no-repeat 0 0;
	}
#noisematters #secondary-content #noisematters-nav-aircraft a {
	background: url('../images/noisematters-nav-aircraft.gif') no-repeat 0 0;
	}
		
#noisematters #secondary-content #noisematters-nav a:hover,
#noisematters #secondary-content #noisematters-nav a.selected {
	background-position: 0 -26px;
	}
	
																					/* ------------ Quality ------------ */
	
#quality #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
#quality #content-inner #secondary-content {
	float: right;
	padding: 0 0 65px 11px;
	width: 247px;
	}
	
#quality #primary-content #btn-quality {
	background: url('../images/icon-pdf.png') no-repeat 0 0;
	margin-bottom: 95px;
	padding-left: 58px;
	width: 402px;
	}
	
																					/* ------------ Services ------------ */
	
#services #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#services #primary-content h4 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
#services #primary-content .list {
	list-style: disc outside;
	margin-left: 30px;
	padding-bottom: 1.25em;
	}

#services #primary-content .list li {
	padding-bottom: 5px;
	}

#services #primary-content .services-photo {
	float: left;
	padding: 0 20px 10px 0;
	}

#services #primary-content .services-photo-alt {
	float: right;
	padding: 0 0 10px 20px;
	}

#services #primary-content .case-study {
	background: url('../images/icon-pdf.png') no-repeat 0 50%;
	margin-bottom: 1.25em;
	padding-left: 58px;
	width: 402px;
	}
	
#services #primary-content .case-study dt {
	font-weight: bold;
	}

#services #secondary-content .caption {
	text-align: center;
	}
		
#services #secondary-content #services-nav {
	background: url('../images/services-nav-bg.gif') no-repeat 0 0;
	margin-bottom: 20px;
	padding-top: 35px;
	text-indent: -25000px;
	width: 220px;
	}
	
#services #secondary-content #services-nav a {
	display: block;
	height: 26px;
	width: 220px;
	}
	
#services #secondary-content #services-nav-aerospace a {
	background: url('../images/services-nav-aerospace.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-airport a {
	background: url('../images/services-nav-airport.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-auditoria a {
	background: url('../images/services-nav-auditoria.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-automotive a {
	background: url('../images/services-nav-automotive.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-building a {
	background: url('../images/services-nav-building.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-construction a {
	background: url('../images/services-nav-construction.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-design a {
	background: url('../images/services-nav-design.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-environmental a {
	background: url('../images/services-nav-environmental.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-major a {
	background: url('../images/services-nav-major.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-legal a {
	background: url('../images/services-nav-legal.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-public a {
	background: url('../images/services-nav-public.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-recording a {
	background: url('../images/services-nav-recording.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-sound a {
	background: url('../images/services-nav-sound.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-support a {
	background: url('../images/services-nav-support.gif') no-repeat 0 0;
	}
#services #secondary-content #services-nav-workspace a {
	background: url('../images/services-nav-workspace.png') no-repeat 0 0;
	}
		
#services #secondary-content #services-nav a:hover,
#services #secondary-content #services-nav a.selected {
	background-position: 0 -26px;
	}
	
																					/* ------------ Clients ------------ */
	
#clients #secondary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#clients #primary-content {
	width: 340px;
	}

#clients #secondary-content {
	padding-right: 8px;
	width: 360px;
	}

#clients #secondary-content #login-form {
	background: url('../images/login-form-bg.gif') repeat-y 0 0;
	padding: 0 30px;
	}

#clients #secondary-content #login-form-top {
	background: url('../images/login-form-top-bg.gif') no-repeat 0 0;
	height: 20px;
	width: 360px;
	}

#clients #secondary-content #login-form-bottom {
	background: url('../images/login-form-bottom-bg.gif') no-repeat 0 0;
	height: 26px;
	margin-bottom: 250px;
	width: 360px;
	}
			
#clients #secondary-content #login-form input {
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	color: #666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	width: 200px;
	}
	
#clients #secondary-content #login-form label {
	display: block;
	float: left;
	width: 70px;
	}
	
#clients #secondary-content #login-form #login {
	border: 0;
	height: 25px;
	float: right;
	margin-bottom: 10px;
	padding: 0;
	width: 112px;
	}

																					/* ------------ Portfolio ------------ */
	
#portfolio #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}

#portfolio #primary-content h4 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
#portfolio #primary-content .list {
	list-style: disc outside;
	margin-left: 30px;
	padding-bottom: 1.25em;
	}

#portfolio #primary-content .list li {
	padding-bottom: 5px;
	}

#portfolio #primary-content .portfolio-photo {
	float: left;
	padding: 0 20px 10px 0;
	}

#portfolio #primary-content .portfolio-photo-alt {
	float: right;
	padding: 0 0 10px 20px;
	}

#portfolio #primary-content #map-outer
	{
	background: url('../images/portfolio-map-outer-bg.png') no-repeat 0 0;
	height: 400px;
	margin-top: 10px;
	padding: 10px;
	width: 440px;
	}	
	
#portfolio #primary-content #map-inner {
	height: 400px;
	width: 440px;
	}

#portfolio #primary-content #map-inner #copyright {
	background: none;
	height: auto;
	width: auto;
	}

#portfolio #primary-content .case-study {
	background: url('../images/icon-pdf.png') no-repeat 0 50%;
	margin-bottom: 1.25em;
	padding-left: 58px;
	width: 402px;
	}
	
#portfolio #primary-content .case-study dt {
	font-weight: bold;
	}

#portfolio #primary-content #grid-outer {
	background: url('../images/grid-outer-bg.gif') no-repeat 0 0;
	height: 180px;
	margin-top: 10px;
	padding: 20px;
	width: 420px;
	}	

#portfolio #primary-content #grid-inner {
	height: 180px;
	overflow: scroll;
	overflow-y: hidden;
	width: 420px;
	}

#portfolio #primary-content #grid {
	height: 180px;
	width: 1795px;
	}

#portfolio #primary-content #grid img {
	float: left;
	}

#portfolio #primary-content #grid .row-1 {
	padding: 0 40px 0 0;
	}
#portfolio #primary-content #grid .row-2 {
	padding: 0 0 20px 40px;
	}
		
#portfolio #secondary-content #portfolio-nav {
	background: url('../images/portfolio-nav-bg.gif') no-repeat 0 0;
	padding-top: 35px;
	text-indent: -25000px;
	width: 220px;
	}
	
#portfolio #secondary-content #portfolio-nav a {
	display: block;
	height: 26px;
	width: 220px;
	}
	
#portfolio #secondary-content #portfolio-nav-modelling a {
	background: url('../images/portfolio-nav-modelling.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-additional a {
	background: url('../images/portfolio-nav-additional.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-airport a {
	background: url('../images/portfolio-nav-airport.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-mapping a {
	background: url('../images/portfolio-nav-mapping.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-auditoria a {
	background: url('../images/portfolio-nav-auditoria.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-automotive a {
	background: url('../images/portfolio-nav-automotive.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-building a {
	background: url('../images/portfolio-nav-building.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-hospitals a {
	background: url('../images/portfolio-nav-hospitals.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-hotels a {
	background: url('../images/portfolio-nav-hotels.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-industrial a {
	background: url('../images/portfolio-nav-industrial.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-measurement a {
	background: url('../images/portfolio-nav-measurement.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-motorsport a {
	background: url('../images/portfolio-nav-motorsport.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-government a {
	background: url('../images/portfolio-nav-government.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-office a {
	background: url('../images/portfolio-nav-office.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-education a {
	background: url('../images/portfolio-nav-education.gif') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-specialist a {
	background: url('../images/portfolio-nav-specialist.png') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-studies a {
	background: url('../images/portfolio-nav-studies.png') no-repeat 0 0;
	}
#portfolio #secondary-content #portfolio-nav-broadcast a {
	background: url('../images/portfolio-nav-broadcast.gif') no-repeat 0 0;
	}
	
#portfolio #secondary-content #portfolio-nav a:hover,
#portfolio #secondary-content #portfolio-nav a.selected {
	background-position: 0 -26px;
	}

																					/* ------------ Supported Charity ------------ */
	
#charity #primary-content {
	min-height: 465px;
	}

#charity #primary-content h3 {
	color: #26a69f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
																					/* ------------ Search Results ------------ */
	
#results #primary-content {
	min-height: 465px;
	width: 700px;
	}
	
#results #primary-content #cse-search-results {
	background: url('../images/search-results-bg.png') repeat bottom left;
	padding: 0 20px;
	margin: 0;
	width: 660px;
	}
	
																					/* ------------ Sitemap ------------ */
	
#sitemap #primary-content ul {
	}

#sitemap #primary-content ul li { 
	background: url('../images/icon-page.png') no-repeat 0 0;
	margin: 0 0 10px 0;
	padding: 0 0 0 21px;
	}
	
#sitemap #primary-content ul ul { 
	margin: 10px 0 0 0;
	}
	
																					/* ------------ Disclaimer ------------ */
	
#disclaimer #primary-content {
	min-height: 465px;
	}
	
																					/* ------------ Clients ------------ */	
	
	#clients #primary-content h3 {
		color:#26A69F;
		font-family:Arial,Helvetica,sans-serif;
		font-size:120%;
		margin-bottom: 15px;
		text-transform:uppercase;
	}
	
	#clients #primary-content h4 {
		color: #26a69f;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 110%;
		margin-bottom: 15px;
		text-transform: uppercase;
	}