/* CSS Document */
	html {
		height:100%;
/**	background:white url(/Images/background_tcm92-1314.jpg) right top no-repeat;*/
		font-size:62.5%;
	}
	
	html * {
		padding:0;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
	}


	body {
		width:969px;
		margin:0 auto;
		height:100%;
	}
	
	span#CountrySwitch {
		display:none;
	}
	
	div#Header {
		margin-bottom:21px;
	}
		div#Header img#Logo {
			float:left;
			margin-left:16px;
		}
		
		div#Header form#SearchContainer {
			display:none;
		}

	ul#Navigation {
		display:none;
	}
	
	
	ul#StaticNavigation {
		display:none;
	}

	div.nextprevious{
		color: #666666;
		font-size: 12px;
		clear:both;
		width: 100%
	}

	div.nextprevious div{
		float: left;
		width: 50%

	}

		div.nextprevious div.last {
			text-align: right;
		}

	p#Breadcrumb {
		display: none;
	}

	p.Opaque {
		opacity: 1;
	}

	h2  {
		margin-top:36px;
		color:#5E5E5E;
		font-size:12px;
		font-weight:bold;
	}

	h2.BannerStrap {
		padding-left: 6px;
	}

	div.SectionLanding h2.BannerStrap {
		position:absolute;
		top:12pt;
		z-index:10;
	}

	h3  {
		color:#666666;
		font-size:12px;
		font-weight:bold;
	}

	h4  {
		margin-top:10px;
		color:#666666;
		font-size:12pt;
		font-weight:bold;
	}


	div.BannerStrapContainer {
		position:absolute;
		bottom:32pt;
		padding-left:18px;
	}

	div.SectionLanding div.BannerStrapContainer {
		padding:0;
		bottom:0;
	}

	div.SectionLanding div.BannerStrapBackground {
		opacity: 0.4;
		filter:alpha(opacity=40);
	}

	div.BannerLinkBackground {
		opacity: 0.4;
		filter:alpha(opacity=40);
		background-color: #000000;
		position: absolute;
		z-index: 1;
		height: 27px;
		width: 200px;
	}

	div.BannerLink {
		font-size:12px;
		position: absolute;
		padding-left: 10px;
		z-index: 10;
		line-height:27px;
	}

	div.BannerLink a {
		color: #ffffff;
		text-decoration: none;
	}

	div.Civil {
		background-color: #5badff;
	}

	div.Defence {
		background-color: #2E86DE;
	}

	div.Energy{
		background-color: #3B536A;
	}

	div.Marine{
		background-color: #3C6EA0;
	}

	div.Services{
		background-color: #004890;
	}


	div#SecondaryNavigation {
		display:none;
	}

/**********************************************************/
	div#Content {
		float:left;
		width:769px;
	}
		div#Content.Full {
/*			width:auto;*/
			width:968px;
			margin-top:13px;
		}
		
		div#Content h1 {
			font-size:28pt;
			font-weight:normal;
			margin:26px 0 6px 0;
			color:#5E5E5E;
		}
		
		div#Content h2 {
			margin-bottom:4px;
		}
		
		div#Content div#Intro {
			position:relative
		}
			div#Content div#Intro img {
				z-index:1;
			}
			div#Content div#Intro p {
				position:absolute;
				top:128px;
				left:0;
				z-index:99;
				color:white;
				font-weight:bold;
				padding:16px 16px;
				font-size:24px;
				line-height:24px;
			}
		div#Text {
/**			float:left;*/
clear:both;
			width:464px;
			padding:0 38px 0 1px;
		}

			div#Text p,  div#Text th, div#Text td, div#Text li{
				clear:none;
				font-size:12px;
			}

			div#Text p a {
				font-size:12px;
			}

			div#Text th, div#Text td{
				color:#666;
			}

			div#Text th{
				font-weight:bold;
			}


		div#Content span.PressDate {
			font-size:11px;
			color:#999;
			display:block;
			margin-bottom:18px;
		}
		
		div#Content div.EditorNote {
/**			background: url(/Images/bg_cross_strokes_trans_large_tcm92-1512.gif);*/
			padding:42px 24px;
			margin:29px 0 10px 0;
		}
		div#Content div.EditorNote p {
			padding-left:10px;
			font-size:11px;
		}
		div#Content div.EditorNote h3 {
			font-weight:bold;
			font-size:12px;
			color:#666;
			margin-bottom:29px;
		}

		div#Content div.EditorNote ul li, div#Content div.EditorNote ol li{
			margin-left: 25px;
			color:#666;
		}

		div#Text ol li, div#Text ul li{
			margin-left: 15px;
			color:#666;
		}

		div#Related {
		/*	float:left;*/
clear:both;
			width:266px;
		}

			div#Related dl.LinkList {
				margin:0 0 25px 13px;
			}
				div#Related dl.LinkList dt {
					font-size:11px;
					font-weight:bold;
					color:#666;
					padding:5px 0 6px 0;
/**					background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
				}
				div#Related dl.LinkList dd {
					padding:5px 0 6px 0;
/**					background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
				}
			div#Related h3 {
				font-size:11px;
				color:#666;
				margin:76px 0 26px 13px;
				padding-bottom:3px;
/**				background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
			}
			div#Related address {
				font-size:11px;
				margin-left:13px;
				font-style:normal;
				margin-bottom:6px;
/**				background: url(/Images/bg_dotted_lineheight_tcm92-1514.gif);*/
				line-height:20px;
				margin-bottom:26px;
			}
			div#Related p {
				margin:0 0 0 13px;
				padding-bottom:3px;
/**				background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
			}

			
			
	div#SiteUtils div {
		display:none;
	}
	
	div#DeepLinks {
		display:none;
	}
		div.Silo {
			display:none; 
		}



	div#Footer {
		display:none; 

/**		clear:both;
		margin-top:60px;
		border-top:1px solid #000;
		padding:0 20px;
		background: url(/Images/rr_monogram_trans_tcm92-1482.gif) right 8px no-repeat;*/
	}
		div#Footer p {
			font-size:11px;
		}

		div#Footer ul {
			padding-top:5px;
			margin-bottom:21px;
			list-style:none;
		}
			div#Footer ul li {
				float:left;
			}
			div#Footer ul li#RSSLink {
/**				background: url(/Images/icn_rss_tcm92-1513.gif) no-repeat;*/
				padding-left:14px;
			}
				div#Footer ul li a {
					display:block;
					float:left;
					background: url(../img/chevron_666666.gif) 11px 6px no-repeat;
					padding-left:21px;
					font-size:11px;
					color:#666;
					text-decoration:none;
					line-height:14px;
				}

	div#Content .CrossBox {
		float:left;
		width:359px;
/**		background: url(/Images/bg_cross_strokes_blue_tcm92-857.gif);*/
		margin:15px 15px 0 0;
		padding:16px 6px 16px 12px;
	}
	div#Content .CrossBox.Last {
		margin-right:0;
	}
	
	/* 
		Full width = 769px
		1/4 = 192 px (-padding)
	
	*/

	div.pagination {
		display:none;
	}


	.LandingBox {
		float:left;
/*		margin:20px 9px 24px 0;		*/
	}

	.LandingBox.Banner {
		width:766px; 
		height:250px;
		position:relative;
	}



	.LandingBox.Banner.Full {
		width:968px; 
		height:250px;
		position:relative;

	}

	.LandingBox.Banner.FullBanner {
		width:965px;
	}


		.LandingBox h2,
		.LandingBox h3,
		.CrossBox h2 {
			float:none;
			margin:0 0 7px 0;
			padding-bottom:4px;

		}


		.LandingBox.Underline h2,
		.LandingBox h3,
		.CrossBox h2 
		{
/**			background: url("/Images/bg_secnav_dotted_line_tcm92-1084.gif") left bottom repeat-x;*/
		}

		.LandingBox.Underline h2,
		.LandingBox h3,
		.CrossBox h2,
 		h2.BannerStrap
		{
			line-height: 1em;
			font-size: 22pt;
		}

		.LandingBox.Underline.Secondary h2 {
			line-height: 1em;
			font-size: 16pt;
		}

		.LandingBox h3 {
			font-size:12px;
			color:#666;
		}
		
		.LandingBox.Edge {
			margin-right:0;
		}
	
		.LandingBox p,
		.CrossBox p {
			padding-bottom:5px;
/**			background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
			margin-bottom:0;
		}
	.LandingBox.Shortest {
		width:185px;
	}
	
	
	.LandingBox.Wide {
		width:371px;
		margin:20px 9px 24px 20px;
	}

	.LandingBox.Wide.Last {
		margin:20px 0px 24px 0pt;
	}


	.LandingBox.Solid{
/**		background:transparent url(/Images/bg_cross_strokes_trans_blue_tcm92-1467.gif) right top repeat;*/
		width: 344px;
		padding: 15px;

	}

		.LandingBox.Wide.Solid.First{
			margin: 20px 10px 10px 0px;
		}

		.LandingBox.Wide.Solid.Last{
			margin: 20px 0px 10px 10px;

			/*margin: 20px 10px 10px 0px;*/
		}

	.LandingBox.Short {
		width:185px;
		margin: 20px 4px 10px 0px;
	}

	.LandingBox.Short.First
	{
		margin-right: 4px;
		margin-left: 0px;
/*		margin-right: 0px;
		margin-left: 4px;*/

	}

	.LandingBox.Short.Last
	{
		margin-right: 0px;
		margin-left: 4px;
	}

	.LandingBox.Short img.Left.Side
	{
		margin-right: 0px;
	}


	.LandingBox img.thumb, 
	{
		border: 2px solid #E5E5E5;
	}

	.LandingBox.imagebox
	{
		width: 142px;
		margin: 5px;
	}

		.LandingBox.imagebox p {
			text-align: center;
			background: white;
			border:1px solid #ccc;
			padding:5px 0;
			margin-bottom:5px;
		}
			.LandingBox.imagebox p a img {
				border:0;
				padding:0;
				color:white;
			}

		.LandingBox.imagebox a
		{
			padding-left: 5px;
			font-size: 12px;
			display:block;
			text-align:center;
		}

		.LandingBox.imagebox a, .ContentListItemSummary a
		{
			font-size: 12px;
		}

	.SharePrice {
		color:#333;
		font-size:18px;
		margin-right:14px;
	}
	
	ul.LinkList {
		list-style:none;
	}
		ul.LinkList li {
/**			background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
			padding:4px 0 5px 0;
			font-size:12px;
		}
		ul.LinkList li.Last {
			background: none;
		}
			ul.LinkList.Black a {
				font-size:12px;
				color:#333;
			}
		ul.LinkList li.HighLight {
			padding:10px 0 16px 0;
		}
	p.Caption {
		background:#666;
		color:white;
		padding:15px 9px;
		width:166px;
		margin-bottom:14px;
	}
	
	.Side.Left {
		float:left;
	}

		.Left.Side.NewsList {
			width:170px;
			padding-top: 4px;
		}

		div.Solid span.Left.Side.NewsList {
			padding-top: 4px;
			width:145px;
		}

		.Left.Side.LinkList{
			width:188px;
		}

		.Left.Side.WideLinkList{
			width:351px;
		}


	img.Side.Left {
		margin-right:15px;
	}

	.Side.Right {
		float:right;
	}
	
		img.Side.Right {
			margin-left:15px;
		}

	div.PrimaryContentListItem {
		clear: none;
/**		background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left top repeat-x;*/
		padding-top: 5px;
	}

		div.PrimaryContentListItem p {
			clear: none;
			padding-top: 5px;
		}

		div.PrimaryContentListItemInner {
/**			background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
			padding-bottom: 5px;
		}

			ul.Tabbed {
/**				background: url(/Images/dot_B2B2B2_tcm92-1102.gif) left bottom repeat-x;*/
				padding-left:10px;
				margin-top:60px;
			}
				ul.Tabbed li {
					display:inline;
				}
					ul.Tabbed li a {
						height:27px;
						line-height:27px;
						float:left;
						color:#B2B2B2;
					}
					ul.Tabbed li.Active a {
						color:#5E5E5E;
					}
						ul.Tabbed li a span.Link {
							float:left;
							padding:0 12px;
							font-size:11px;
							font-weight:bold;
/**							background: url(/Images/bg_related_tabs_tcm92-1103.gif) left top repeat-x;*/
						}					
						ul.Tabbed li a span.Left {
							display:block;
							float:left;
							width:2px;
							height:27px;
/**							background: url(/Images/bg_related_tabs_left_tcm92-1104.gif) left top no-repeat;*/
						}
						ul.Tabbed li a span.Right {
							margin-right:1px;
							display:block;
							float:left;
							width:2px;
							height:27px;
/**							background: url(/Images/bg_related_tabs_right_tcm92-1105.gif) left top no-repeat;*/
						}
						ul.Tabbed li.Active a span.Link,
						ul.Tabbed li a:hover span.Link {
/**							background-image: url(/Images/bg_related_tabs_active_tcm92-1106.gif);*/
						}
						ul.Tabbed li.Active a span.Left,
						ul.Tabbed li a:hover span.Left {
/**							background-image: url(/Images/bg_related_tabs_left_active_tcm92-1107.gif);*/
						}
						ul.Tabbed li.Active a span.Right,
						ul.Tabbed li a:hover span.Right {
/**							background-image: url(/Images/bg_related_tabs_right_active_tcm92-1108.gif);*/
						}
	p.NewsItem {
		padding:8px 80px 26px 0;
		font-size:12px;
	}
	p.Main.NewsItem {
		padding:0 0 5px 0;
		margin:5px 0 0 0;
	}

	p.Main.NewsItem.First {
/**		background: url(/Images/dot_B2B2B2_tcm92-1102.gif) left bottom repeat-x;*/
		margin-top:-10px;
	}

	p.Main.NewsItem.Last {
/**		background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
	}

	
	div.Solid p.Main.NewsItem.Last {
		background: transparent;
	}
	
	span.MainNewsDate {
		display:block;
/**		background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
		padding-bottom: 4px;
		margin-bottom: 4px;
	}
	
	span.ContentListItemSummary {
		width: 260px;
	}

	div.ContentListItemSummary {
		font-size: 12px;
		width: 100%;
		margin-bottom: 5px;
	}

		div.ContentListItemSummary span.CareerItemHeader {
			font-weight: bold;
			margin-right: 5px;		
		}

		div.ContentListItemSummary p {
			margin-bottom:0px;
		}

	div.Solid span.MainNewsDate {
		background: transparent;
	}

	div.ContentListItem {
		margin-bottom: 5px;
		margin-top: 5px;
	}

	div#RelatedServices {
		padding-top:5px;
		padding-bottom:5px;
	}

	div.FactSheet img {
		float:left;
		padding-right: 5px;
	}

	div.FactSheet {
		clear: both;
	}

	div.ImageWrap p{
		clear:none;	
	}

	img.Solo {
		display:block;
		padding-bottom:5px;
/**		background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
	}

	/* General */
	p, div.FactSheet, div.Body ul li {
		clear:both;
		font-size:12px;
		margin-bottom: 16px;
		line-height: 16px;
		color:#666;
	}

	div.Body ul li {
		margin-left: 15px;
	}

	a {
		text-decoration:none;
		color:#3366CC;
	}
	a.Chevron {
		padding-left:9px;
		background: url(../img/chevron_3366cc.gif) 0 6px no-repeat;
	}
	a img {
		border:0;
	}
		
	input {
		display:none;
	}
	
	span.Grey {
		font-size:11px;
		color:#999;
	}
	
	.clearfix {
		position:relative;
		zoom:1;
	}
	.clearfix:after {
		content: ".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}

	div#PrintEmailFooter {
		display:none;
	}

	img.SpacedBanner {
	/*	display:none;*/
	}

	div#Intro {
/*		display: none;*/
	}

	div.LandingBox img{
		display:none;
	}

	a, ul.LinkList li a  {
	/*	display:none;*/
	}
