body {
	margin:0px;
	background-color:#ffffff;
	font-family:arial;
	font-size:8pt;}

img {
	border:0px;}

#header1 {
	position:relative;
	background-color:#bdbbbc;
	border-bottom:1px solid #ffffff;
	width:100%;
	height:25px;
	color:#ffffff;
	font-family:arial;
	font-size:7pt;}


/* COUNTRY SELECTOR */

		a.btn-header-uk {display: block;width: 112px;height: 18px;background: url("../images/btn-header-uk.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.btn-header-uk {background-position: -112px 0;}
		a.btn-header-uk-on {display: block;width: 112px;height: 18px;background: url("../images/btn-header-uk.jpg") -112px 0 no-repeat;text-decoration: none;}

		a.btn-header-france {display: block;width: 112px;height: 18px;background: url("../images/btn-header-france.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.btn-header-france {background-position: -112px 0;}
		a.btn-header-france-on {display: block;width: 112px;height: 18px;background: url("../images/btn-header-france.jpg") -112px 0 no-repeat;text-decoration: none;}

		a.btn-header-german {display: block;width: 112px;height: 18px;background: url("../images/btn-header-german.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.btn-header-german {background-position: -112px 0;}
		a.btn-header-german-on {display: block;width: 112px;height: 18px;background: url("../images/btn-header-german.jpg") -112px 0 no-repeat;text-decoration: none;}

		a.btn-header-spain {display: block;width: 112px;height: 18px;background: url("../images/btn-header-spain.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.btn-header-spain {background-position: -112px 0;}
		a.btn-header-spain-on {display: block;width: 112px;height: 18px;background: url("../images/btn-header-spain.jpg") -112px 0 no-repeat;text-decoration: none;}

		a.btn-header-italian {display: block;width: 112px;height: 18px;background: url("../images/btn-header-italian.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.btn-header-italian {background-position: -112px 0;}
		a.btn-header-italian-on {display: block;width: 112px;height: 18px;background: url("../images/btn-header-italian.jpg") -112px 0 no-repeat;text-decoration: none;}

		a.btn-header-norway {display: block;width: 112px;height: 18px;background: url("../images/btn-header-norway.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.btn-header-norway {background-position: -112px 0;}
		a.btn-header-norway-on {display: block;width: 112px;height: 18px;background: url("../images/btn-header-norway.jpg") -112px 0 no-repeat;text-decoration: none;}


		#header2 {
			position:relative;
			background-color:#7e7e7e;
			width:100%;
			height:23px;
			color:#a5a5a5;
			font-family:arial;
			font-size:8pt;}

			#header2 a:link , #header2 a:active, #header2 a:visited {color:#ffffff; text-decoration:none;}
			#header2 a:hover {color:#fdbe76; text-decoration:none;}



/* NEWS PANEL STYLES */

		#newspanel {position:relative;}
		.newsheader {position:relative; width:100%; background-color:#7e7e7e; height:18px; padding-top:3px; color:#ffffff;}
		.newsfooter {position:relative; width:100%; text-align:right; background-color:#7e7e7e; height:18px; padding-top:3px; color:#ffffff;}

		.newslink {color:#f7921d;}
			.newslink a:link , .newslink a:active , .newslink a:visited {color:#f7921d; text-decoration:none;}
			.newslink a:hover {text-decoration:none; color:#7e7e7e;}

		.newslink span {color:#7e7e7e;}
		.newslink p {color:#f7921d; margin:0px; margin-bottom:10px; font-weight:bold;}
		.newslink hr {color:#cccccc; margin-top:5px; margin-bottom:10px; height:1px;}

		.full-article:link , .full-article:active, .full-article:visited {color:#ffffff; text-decoration:none;}
		.full-article:hover {color:#ffffff; text-decoration:none;}


		.newsyear {color:#7e7e7e; background-color:#d8d8d8; display:block; text-decoration:none; padding:3px; border-bottom:1px solid #ffffff;}
		.newsyear:hover {background-color:#e9e9e9; display:block; color:#000000;}
		.newsyear:active {background-color:#d8d8d8; display:block; color:#7e7e7e;}
		.newsyear:visited {background-color:#d8d8d8; display:block; color:#7e7e7e;}



/* CASE STUDIES */

		a.case-woodlane {display: block;width: 362px;height: 23px;background: url("../images/home/case-woodlane.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.case-woodlane {background-position: -362px 0;}

		a.case-barclays {display: block;width: 362px;height: 23px;background: url("../images/home/case-barclays.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.case-barclays {background-position: -362px 0;}

		a.case-charlesde {display: block;width: 362px;height: 23px;background: url("../images/home/case-charlesde.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.case-charlesde {background-position: -362px 0;}

		a.case-whitecity {display: block;width: 362px;height: 23px;background: url("../images/home/case-whitecity.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.case-whitecity {background-position: -362px 0;}

		a.case-universite {display: block;width: 362px;height: 23px;background: url("../images/home/case-universite.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.case-universite {background-position: -362px 0;}

		a.case-southampton {display: block;width: 362px;height: 23px;background: url("../images/home/case-southampton.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.case-southampton {background-position: -362px 0;}

		a.case-desdocks {display: block;width: 362px;height: 23px;background: url("../images/home/case-desdocks.jpg") 0 0 no-repeat;text-decoration: none;}
		a:hover.case-desdocks {background-position: -362px 0;}




/* FOOTER PANEL STYLES */

		#footer1 {position:relative; float:left; width:100%; height:17px; padding-top:2px; background:url('../images/footer-bg.jpg') no-repeat 0 0 #f7921d; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
		#footer2 {position:relative; float:left; width:100%; padding-top:3px;}

		.footer1 {
			position:relative;
			padding:5px;
			width:100%;
			height:23px;
			color:#ffffff;
			font-family:arial;
			font-size:8pt;}

			.footer1 a:link , .footer1 a:active, .footer1 a:visited {color:#ffffff; text-decoration:none;}
			.footer1 a:hover {color:#ffffff; text-decoration:underline;}

		.footer1text {
			color:#ffffff;
			font-family:arial;
			font-size:8pt;}

			.footer1text a:link , .footer1text a:active, .footer1text a:visited {color:#ffffff; text-decoration:none;}
			.footer1text a:hover {color:#ffffff; text-decoration:underline;}



		.footer2 {
			position:relative;
			padding:5px;
			width:100%;
			height:23px;}

		.footer2text {
			color:#a5a5a5;
			font-family:arial;
			padding-left:5px;
			padding-bottom:5px;
			font-size:8pt;}

			.footer2text a:link , .footer2text a:active, .footer2text a:visited {color:#a5a5a5; text-decoration:none;}
			.footer2text a:hover {color:#a5a5a5; text-decoration:underline;}




/* OTHER STYLES */

#headerbanner {position:relative; width:100%; background-color:#7e7e7e; height:19px; padding-top:3px; color:#ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
#headerbanner2 {position:relative; width:100%; background-color:#7e7e7e; height:19px; color:#ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}


		.text1 {
			color:#000000;
			font-family:arial;
			font-size:10pt;}



/*  HEADERS  */

.textoverlay {
	position:relative;
	color:#ffffff;
	font-family:arial;
	font-size:9pt;
	top:50px;
	padding:40px;
	}

.textoverlay h1 {
	position:relative;
	display:inline;
	color:#ffffff;
	font-family:arial;
	font-size:12pt;
	}

.header1 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/Home-Flames.jpg');
	}


/* CASE STUDIES HEADERS */



.header2 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/Case-WoodLane.jpg');
	}

.blank {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/blank.jpg');
	}

.header3 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/Case-BarclaysBank.jpg');
	}

.header4 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/Case-WhiteCity.jpg');
	}

.header5 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/CaseStudy-Main.jpg');
	}

.header6 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/Chantier_main.jpg');
	}

.header7 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/southampton_main.jpg');
	}

.header8 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/uni-jussieu_main.jpg');
	}

.header9 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/insulation_img.jpg');
	}

.header10 {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/headers/CDG_main.jpg');
	}

.textoverlay2 {
	position:relative;
	color:#ffffff;
	font-family:arial;
	font-size:9pt;
	top:10px;
	padding:40px;
	line-height:20px;
	}

.textoverlay2 h2 {
	position:relative;
	display:inline;
	color:#ffffff;
	font-family:arial;
	font-size:14pt;
	}


/* PRODUCTS HEADERS */



.header-firestopping {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/products/firestopping/firestopping.jpg');
	}

.header-structuralsteel {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/products/structuralsteel/structuralsteel.jpg');
	}

.header-ductwork {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/products/ductwork/ductwork.jpg');
	}

.header-partitions {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/products/partitions/partitions.jpg');
	}

.header-airsealing {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/products/airsealing/airsealing.jpg');
	}

.header-durasteel {
	border-right:1px solid #ffffff;
	width:718px;
	height:195px;
	background-image:url('../images/products/durasteel/durasteel.jpg');
	}









.jobtitle {
	position:relative;
	left:20px;
	background-image:url('../images/recruitment/job-bg.jpg');
	background-repeat:no-repeat;
	padding:3px;
	padding-left:29px;
	margin-bottom:5px;
	}

.jobtitle a:link, .jobtitle a:active, .jobtitle a:visited {
	color:#000000;
	text-decoration:none;
	}

.jobtitle a:hover {
	color:#ffffff;
	text-decoration:none;
	}


.newstitle {
	position:relative;
	color:#f7921d;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	}


.newslink2:link, .newslink2:visited, .newslink2:active {
	color:#000000;
	text-decoration:underline;
	}

.newslink2:hover {
	color:#000000;
	text-decoration:none;
	}


.newsdate2 {
	color:#7e7e7e;
	text-decoration:none;
	}

.newstitle2 {
	color:#f7921d;
	text-decoration:none;
	font-weight:bold;
	}

.newssublink:link, .newssublink:active, .newssublink:visited {
	color:#f7921d;
	font-size:8pt;
	text-decoration:underline;
	}

.newssublink:hover {
	color:#000000;
	text-decoration:none;
	}