/**
* Copyright (c) 2009, gsFITCH
* All rights reserved.
* @author 
* @version 1.0.x
*/

@import 'Home_en_gb.css';

html,body{
	background-color:#fff;
}

.Textbox{
	border:#555 solid 1px;
}
div.PageWrap{
	padding-bottom:0;
}

div.Extender{
	position:absolute;
	top:42px;
	left:0;
	width:132px;
	width:1112px;
	height:450px;
	background:url(../Image/Background/BodyInnerTop2.gif) 0 0 no-repeat;
}
div.Body{
	width:980px;
	height:auto;
	min-height:739px;
	padding:0;
	color:#666;
	background:url(../Image/Background/BodyInner.gif) 0 0 repeat-y;
}
* html div.Body{
	height:739px;
}
div.Content{
	overflow:auto;
	position:static;
	left:0;
	width:865px;
	height:auto;
	padding:180px 38px 0 77px;
	background:url(../Image/Background/BodyInnerTop2.gif) 0 0 no-repeat;
}

* html div.Content{
	overflow:visible;
}

div.InnerContent{
	padding-bottom:50px;
}

div.FooterWrap{
	width:100%;
	height:200px;
	background:#9d1d34 url(../Image/Background/Footer.gif) 0 0 no-repeat;
}

#Nav2{
	padding-top:70px;
}

div.Content h2{
	width:600px;
	font-weight:normal;
	font-size:32px;
	color:#333;
	padding:0 0 15px;
	margin-bottom:10px;
}

div.SectionTitle{
	position:absolute;
	right:35px;
	top:30px;
	height:50px;
}
div.SectionTitle h3{
	color:#333;
	font-size:28px;
	font-weight:normal;
}

div.SiteHelp{
	bottom:-85px;
	right:50px;
}

/** About Us section */
div.AboutUs{
}
div.AboutUs .Intro{
	min-height:100px;
}
div.AboutUs .Intro p{
	font-size:11px;
	width:480px;
}
div.AboutUs .Intro .ReadMore{
	font-size:16px;
	color:#9b1d33;
}
div.AboutUs .Intro a.Linker{
	display:block;
	padding:15px 0 0;
	font-size:16px;
	font-weight:bold;
}
br.Clear{
	clear:left;
}
div.CEOMessage{
	position:absolute;
	right:76px;
	top:225px;
	width:280px;
	height:132px;
	border-top:#e3c0c6 solid 1px;
	border-bottom:#e3c0c6 solid 1px;
}
div.CEOMessage img.PrevImage{
	right:-25px;
	bottom:40px;
	position:absolute;
	z-index:0;
}
div.CEOMessage p.Quote{
	display:block;
	color:#9b1d33;
	width:130px;
	padding:10px;
}
div.CEOMessage h3{
	display:block;
	padding:14px 10px 0;
	font-size:16px;
	line-height:1.1em;
}
div.CEOMessage a.Linker{
	z-index:1;
	position:absolute;
	right:-15px;
	bottom:15px;
}

ul.Previews{
	margin-left:-40px;
	padding:70px 0 50px;
}
ul.Previews li{
	position:relative;
	display:inline;
	float:left;
	width:250px;
	min-height:260px;
	padding-bottom:35px;
	margin:0 0 0 40px;
}
ul.Previews li h3{
	padding:30px 0 10px;
	font-weight:normal;
	font-size:18px;
	line-height:1.2em;
	color:#000;
}
ul.Previews li p{
	position:relative;
	padding:10px 0;
	font-size:11px;
	min-height:125px;
	border-top:#e3c0c6 solid 1px;
}
ul.Previews li img.PrevImage{
	position:absolute;
	right:0;
	bottom:100%;
}
ul.Previews li a.Linker{
	position:absolute;
	left:0;bottom:25px;
	padding:10px 0;
    border-bottom:#e3c0c6 solid 1px;	
    width:250px;
}

div.Copy{
	padding:15px 38px 0 0;
}
div.Copy p{
	line-height:1.6em;
/*	padding:0 0 1.3em;*/
}

h4.SubNavTitle{
	padding:75px 0 15px;
	font-size:11px;
	color:#991d32;
}
ul.SubNav{
	float:left;
	height:75px;
	width:830px;
	width:auto;
	border-top:#d6c8ca solid 1px;
	background:url(../Image/Background/SubNav.gif) 0 100% repeat-x;
}
ul.SubNav li{
	display:inline;
	float:left;
	position:relative;
	height:75px;
	padding-right:67px;
}
ul.SubNav li.LastChild{
	margin-right:-10px;
	background:url(../Image/Background/SubNavLinkLast.gif) 100% 100% no-repeat;
}
ul.SubNav li img{
	position:absolute;
	right:12px;
	bottom:18px;
}
ul.SubNav li em{
	display:block;
	padding:10px 0 0;
	font-style:normal;
	font-size:15px;
	letter-spacing:-1px;
	color:#333;
}
ul.SubNav li a{
	position:absolute;
	bottom:0;
	left:-15px;
	height:18px;
	padding:0 0 0 15px;
	color:#fff;
	font-size:11px;
	font-family:tahoma;
	background:url(../Image/Background/SubNavLink.gif) 0 0 no-repeat;
}
ul.SubNav li.Selected{
	background:url(../Image/Background/SubNavLinkActive.gif) 0 100% no-repeat;
}
ul.SubNav li.Selected a{
	background-image:url(../Image/Background/SubNavLinkActive.gif);
}
ul.SubNav li.NextToActive a{
	background-image:url(../Image/Background/SubNavLinkNextToActive.gif);
}
ul.SubNav li a:hover{
	color:#ddd;
}
* html ul.SubNav li a{
	bottom:-1px;
}
ul.SubNav li:first-child a,
ul.SubNav li.FirstChild a{
	background-image:url(../Image/Background/SubNavLinkFirst.gif);
}
ul.SubNav li.Selected:first-child a,
ul.SubNav li.FirstChild.Selected a{
	background-image:url(../Image/Background/SubNavLinkActiveFirst.gif);
}
ul.SubNav li.LastChild.Selected{
	background:url(../Image/Background/SubNavLinkActiveLast.gif) 100% 100% no-repeat;
}
ul.SubNav li.LastChild.Selected a{
	background-image:url(../Image/Background/SubNavLinkActive.gif);
}

div.Knowledge img.MainImage,
div.NewsRoom img.MainImage,
div.Careers img.MainImage{
	position:absolute;
	right:50px;
	top:50px;
}

div.Careers img.MainImage{
	top:40px;
}
div.NewsRoom img.MainImage{
	top:77px;
}
div.Knowledge .Intro,
div.NewsRoom .Intro{
	width:350px;
	font-size:11px;
}
div.Careers img.MainImage{
	right:80px;
}
div.KnowledgeInner .Intro{
	width:750px;
}
div.Careers div.Intro{
	width:560px;
}
div.Careers div.Intro p{
	line-height:1.7em;
}
div.Knowledge ul.Media{
	padding:15px 0 0;
}
div.Knowledge .Media li{
	display:inline;
	float:left;
	margin-right:20px;
}
div.Knowledge .Media li a{
	display:block;
	padding:15px 0 15px 25px;
	color:#333;
	font-size:11px;
}
div.Knowledge .Media li a:hover{
	/*color:#bd364d;*/
}
div.Knowledge .Media li a.Film{
	background:url(../Image/Icon/Film.gif) 0 8px no-repeat;
}
div.Knowledge .Media li a.Docs{
	background:url(../Image/Icon/Document.gif) 0 8px no-repeat;
}

div.KCSummary,
div.CareersSummary{
	clear:left;
	float:left;
	padding:20px 0 0;
}
div.KCSummary .Section,
div.CareersSummary .Section{
	position:relative;
	display:inline;
	float:left;
	width:195px;
	margin:0 15px 0 0;
}
div.CareersSummary .Section{
	padding:10px 0;
	min-height:260px;
	border-bottom:#e3c0c6 solid 1px;
}
div.KCSummary .Section h3,
div.CareersSummary .Section h3{
	padding:0 0 8px;
	font:20px/1em georgia;
	color:#333;
}
div.KCSummary .Section ul{
	float:left;
	width:195px;
	min-height:180px;
	padding:20px 0 0;
	margin:0 0 13px;
	border-top:#e3c0c6 solid 1px;
	border-bottom:#e3c0c6 solid 1px;
}
* html div.KCSummary .Section ul{
	height:200px;
}
div.KCSummary .Section li{
	clear:left;
	float:left;
	width:195px;
	padding:0 0 24px;
	background:url(../Image/Background/kc_bg.gif) 0 0 repeat-x;
}
div.KCSummary .Section li img,
div.KCSummary .Section li a{
	float:left;
}
div.KCSummary .Section li a.TitleLinker{
	/*width:95px;*/
	padding:5px 0 0 10px;
	font:11px/1.2em tahoma;
	color:#666;
	text-decoration:underline;
	width:133px;
}
div.KCSummary .Section li img{
	padding:0 3px 5px 0;
}
div.KCSummary .Section a.Linker{
	clear:left;
	float:left;
	display:block;
}
div.CareersSummary .Section a.Linker{
	position:absolute;
	bottom:10px;
	left:0;
}
div.CareersSummary .Section  div.Intro{
	width:100%;
	padding:8px 0 0;
	font-size:11px;
	border-top:#e3c0c6 solid 1px;
}
div.Careers div.CareersSummary .Section  div.Intro{
	width:195px;
	height:200px;
	overflow:hidden;
}
div.CareersSummary .Section  div.Intro p{
	padding:0 0 10px;
	line-height:1.5em;
}
div.RegisterForUpdates{
	clear:both;
	float:left;
	text-align:right;
	display:block;
	width:822px;
	padding:25px 0 0 0;
	letter-spacing:-1px;
}
div.RegisterForUpdates a{
	color:#666;
	font:18px/1.2em georgia;
}
div.RegisterForUpdates a:hover{
	color:#ea6479;
}
div.KCSummary .Section strong.ItemCount{
	position:absolute;
	top:10px;
	right:20px;
	display:none;
	width:53px;
	height:33px;
	padding:3px 0 0;
	text-align:center;
	font:bold 14px/1.3em verdana;
	color:#fff;
	background:url(../Image/Background/NumberBg.gif) 0 0 no-repeat;
}

ul.KCSummary2,
ul.NewsList{
	clear:both;
	float:left;
	width:815px;
	margin:40px 0 0;
	border-top:#e3c0c6 solid 1px;
}
ul.NewsList{
	width:600px;
	border-bottom:#d08c8c solid 1px;
	border-top:0;
}
div.NewsRoom ul.NewsList{
	margin-top:20px;
}
ul.NewsList2{
	width:800px;
	border-bottom:0;
}
ul.KCSummary2 li{
	position:relative;
	padding:15px 0 20px 0px;
	border-bottom:#e3c0c6 solid 1px;
}
ul.NewsList li
{
	position:relative;
	padding:15px 0 20px 200px;
	border-bottom:#e3c0c6 solid 1px;
}

ul.NewsList li{
	border:0;
	padding-bottom:35px;
}
div.LoggedIn ul.NewsList li{
	width:400px;
}
div.LoggedOut ul.NewsList li{
	width:600px;
}
ul.KCSummary2 li h3,
ul.NewsList li h4{
	float:left;
	padding:0 20px 10px 0;
	font:18px/1em georgia;
}
ul.KCSummary2 li .MediaIcon{
	float:left;
	margin:-3px 0 0;
}
ul.KCSummary2 li .MediaIcon a img{
	display:inline;
	float:left;
	padding:0 9px 0 0;
}
ul.KCSummary2 li p{
	clear:both;
	font-size:11px;
	padding:0 0 12px;
	line-height:1.6em;
	width:620px;
}

ul.NewsList li p
{
	clear:both;
	font-size:11px;
	padding:0 0 12px;
	line-height:1.6em;
}
    
div.LoggedOut ul.NewsList{
	width:840px;
}
div.LoggedOut ul.NewsList h4,
div.LoggedOut ul.NewsList strong.DateLine,
div.LoggedOut ul.NewsList p,
div.LoggedOut ul.NewsList a.Linker{
	float:none;
	display:block;
}
div.LoggedOut ul.NewsList p{
	width:600px;
}
div.LatestNews ul.NewsList li a.Linker{
	clear:both;
}
ul.KCSummary2 li img.Thumb{
	position:absolute;
	right:0;
	top:30px;
}

ul.NewsList li img.Thumb
{
	position:absolute;
	left:0;
	top:15px;    
}

div.LatestNews ul.NewsList li img.Thumb{
	top:20px;
}
ul.NewsList li a.Linker img{
	display:inline;
}
h3.DateLine{
	color:#961c31;
	font:bold 14px/1.1em georgia;
	margin:-20px 0 0;
	padding:0 0 30px;
}
ul.NewsList li strong.DateLine{
	clear:left;
	float:left;
	display:inline;
	width:400px;
	padding:0 0 10px;
	margin:-5px 0 0;
	color:#961c31;
	font:bold 12px/1.1em georgia;
}
div.LoggedIn ul.NewsList h4,
div.LoggedIn ul.NewsList strong.DateLine,
div.LoggedIn ul.NewsList p,
div.LoggedIn ul.NewsList a.Linker{
	float:none;
	display:block;
}
div.LoggedIn ul.NewsList p{
	width:400px;
}

/** Latest News listing **/
div.LatestNews{
	position:relative;
	display:inline;
	float:left;
	width:600px;
	padding:35px 0 0;
}
div.LoggedOut{
	width:825px;
	padding-bottom:10px;
}
div.LatestNews h3{
	padding:0 0 15px;
	font:bold 16px/1.2em georgia;
}
div.LatestNews div.Search{
	width:600px;
	height:20px;
	padding:10px 0;
	border-top:#d08c8c solid 1px;
	border-bottom:#d08c8c solid 1px;
}
div.LatestNews div.Search fieldset{
	float:left;
	padding:0 45px 0 0;
}
div.LatestNews div.Search fieldset.Action{
	padding-right:0;
}
div.LatestNews div.Search label{
	font-size:11px;
	padding:0 10px 0 0;
}
div.LatestNews div.Search input.Textbox{
	width:180px;
}
div.LatestNews div.Search select.Textbox{
	width:70px;
}
div.LatestNews div.Search .Action input{
	margin:2px 0 0;
}

div.ResultSummary{
	padding:10px 0;
	width:600px;
}
div.ResultSummary p{
	float:left;
	padding-right:10px;
	font-size:11px;
}
div.ResultSummary ul,
div.ResultSummary li{
	display:inline;
	float:left;
}
div.ResultSummary li{
	padding:0 3px 0 7px;
	background:url(../Image/Generic/Separator1.gif) 0 4px no-repeat;
}
div.ResultSummary li:first-child{
	background:none;
}
div.ResultSummary li a{
	font:12px/1em tahoma;
	color:#00a2ff;
	text-decoration:underline;
}
div.ResultSummary li.Selected a{
	color:#666;
	text-decoration:none;
}

div.QuickContact{
	clear:left;
	padding:10px 0 0;
	color:#980000;
}
div.QuickContact2{
	padding:0;
}
div.Copy div.QuickContact{
	margin-top:20px;
	border-top:#d08c8c solid 1px;
}
div.QuickContact strong,
div.QuickContact span,
div.QuickContact a{
	display:block;
}
div.QuickContact p{
	padding:0 0 20px;
}
div.QuickContact2 p{
	padding:0;
}
div.QuickContact strong{
	color:#333;
	font:22px/1.1em georgia;
}
div.QuickContact a{
	padding:3px 0;
	font:18px/1.1em georgia;
	text-decoration:underline;
	color:#00a9e0;
}
div.QuickContact span{
	color:#333;
}

div.SidePanel{
	display:inline;
	position:relative;
	float:right;
	width:195px;
	height:auto;
	margin:65px 40px 0 0;
}
div.LogonInfo{
	position:absolute;
	top:60px;
	right:-15px;
	width:180px;
	height:109px;
	padding:8px 0 5px 15px;	
	background:url(../Image/Background/LogonInfo.png) 50% 0 no-repeat;
}
div.LogonInfo2{
	background:url(../Image/Background/LogonInfo2.png) 50% -5px no-repeat;
}

* html div.LogonInfo{
	background-image:url(../Image/Background/LogonInfo.gif);
}
* html div.LogonInfo2{
	background-image:url(../Image/Background/LogonInfo2.gif);
}
div.LogonInfo span,
div.LogonInfo strong,
div.LogonInfo a{
	color:#fff;
	display:block;
}
div.LogonInfo strong{
	font-size:18px;
	padding:4px 0;
}
div.LogonInfo a{
	position:absolute;
	left:0;
	top:70px;
	padding:5px 10px 5px 35px;
	text-decoration:underline;
	color:#666;
	background:url(../Image/Background/LogonNotYou.gif) 8px 50% no-repeat;
}

ul.MediaSummary{
	padding:0 10px 0 15px;
}
ul.MediaSummary li{
	padding:0 0 40px;
}
ul.MediaSummary li a.MainLink{
	color:#333;
	display:block;
	font:20px/1.1em georgia;
}
ul.MediaSummary li p{
	margin:8px 0 0;
	padding:8px 0;
	border-top:#e3c0c6 solid 1px;
	font-size:11px;
}
ul.MediaSummary li a.UsagePolicy{
	display:block;
	padding:8px 0 0;
	color:#00a2ff;
	text-decoration:underline;
}
ul.MediaSummary li select{
	font-size:11px;
	width:160px;
	border:#555 solid 1px;
	height:18px;
}

div.NewsRoom div.Copy{
	float:left;
	width:600px;
	padding:0;
}
div.NewsRoom h3.DateLine{
	margin-top:-10px;
	position:relative;
}

div.Copy div.MainImage {
    float:left;
    padding:0 15px 15px 0;
}


div.Copy div.MainImage a.Button{
	width:180px;
	display:block;
	position:relative;
}
div.Copy div.MainImage a.Button img{
	margin-top:-15px;
}
div.Copy h4{
	padding:0 0 5px;
	color:#ad0000;
}

div.CallToAction{
	text-align:right;
	position:absolute;
	right:83px;
	top:190px;
}
div.CallToAction a img{
	padding:0 0 15px;
	clear:right;
	float:right;
}

div.Gallery{
}

div.GalleryWrap{
	width:883px;
	margin:-15px 0 0 -30px;
}
div.GalleryWrap h3{
	float:left;
	margin:0 0 0 10px;
	font:20px/1.2em georgia;
}
div.GalleryWrap .Category{
	float:right;
	margin:0 15px 0 0;
}
div.GalleryWrap .Category label{
	padding:0 10px 0 0;
}
div.GalleryWrap .Category select{
	border:#333 solid 1px;
    background:#000000 none repeat scroll 0 0;
    color:#FFFFFF;
}
div.GalleryWrap ul.Thumbs{
	clear:left;
	padding:20px 0 0;
	margin:0 0 0 -3px;
	width:890px;
}
div.GalleryWrap .Thumbs li{
	float:left;
	display:inline;
	width:170px;
	height:95px;
	padding:4px;
}
div.GalleryWrap .Thumbs ul.Res{
	display:none;
}
div.GalleryWrap .Thumbs li img{
	width:168px;
	height:93px;
	border:#ddd solid 1px;
}
img.PeelerRight{
	position:absolute;
	right:40px;
	bottom:-40px;
}
img.PeelerLeft{
	position:absolute;
	left:40px;
	bottom:-40px;
}
div.Pager{
	clear:both;
	width:810px;
	margin:0 auto;
	padding:50px 0 0;
}
div.Pager img.Prev{
	float:left;
}
div.Pager img.Next{
	float:right;
}
div.Pager ul{
	margin:0 auto;
	width:400px;
	width:auto;
}
div.Pager li{
	float:left;
	display:inline;
}
div.Pager li a{
	color:#00a7de;
	text-decoration:underline;
	font:12px/1.1em tahoma;
	display:block;
	padding:0 9px 0 10px;
	background:url(../Image/Generic/PagerSep.gif) 0 4px no-repeat;
}
div.Pager li:first-child a{
	background:none;
}
div.Pager li.Selected a{
	text-decoration:none;
	color:#900;
}

div.Canvas{
	display:none;
	z-index:3;
	position:absolute;
	left:145px;
	top:240px;
	width:692px;
	width:664px;
	height:377px;
	height:349px;
	padding:14px 14px 14px 12px;
	background:url(../Image/Background/ImageGallery.png) 50% 50% no-repeat;
}
div.Canvas img.Prev,
div.Canvas img.Next{
	position:absolute;
	top:175px;
	left:-4px;
	cursor:pointer;
}
div.Canvas img.Next{
	left:auto;
	right:-4px;
}
div.Canvas .Close, div.SendToFriend .Close, div.EmailCV .Close,
div.VideoPlayer .Close{
	position:absolute;
	top:-24px;
	right:-15px;
	padding:10px 60px 20px 15px;
	font:bold 16px/1.1em georgia;
	background:url(../Image/Background/BackToSection2.png) 100% 50% no-repeat;
	color:#FFF;
}

div.Canvas .Downloads{
	position:absolute;
	bottom:16px;
	left:15px;
	width:auto;
	height:auto;
	padding:15px 20px;
}
div.Canvas .Bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
}
div.Canvas .Specs{
	position:relative;
}
div.Canvas .Downloads strong{
	color:#bbb;
	font-weight:normal;
}
div.Canvas .Downloads a{
	color:#fff;
	line-height:1.7em;
	text-decoration:underline;
}

div.VideoPlayer{
	position:absolute;
	top:245px;
	left:170px;
	width:620px;
	height:410px;
    z-index:3;	
}
div.VideoPlayer .Close{
	bottom:auto;
	top:-30px;
}

a.UsagePolicy{
	color:#009ad3;
}

ul.MMSummary{
	float:left;
	margin:20px 0 0;
}
ul.MMSummary li{
	position:relative;
	float:left;
	width:255px;
	height:275px;
	margin:0 20px 0 0;
	border-bottom:#e3c0c6 solid 1px;
}
ul.MMSummary li.Downloads{
	background:url(../Image/Background/SummaryDownloads.gif) 100% 0 no-repeat;
}
ul.MMSummary li.Video{
	background:url(../Image/Background/SummaryVideoLibrary.gif) 100% 0 no-repeat;
}
ul.MMSummary li.Gallery{
	background:url(../Image/Background/SummaryImageGallery.gif) 100% 0 no-repeat;
}
ul.MMSummary li h3{
	font:20px/1.3em georgia;
	letter-spacing:-1px;
	padding:10px 0 8px;
	border-bottom:#e3c0c6 solid 1px;
}
ul.MMSummary li p.Intro{
	font-size:11px;
	padding:10px 0;
}
ul.MMSummary .DownloadList li{
	float:none;
	width:255px;
	height:auto;
	margin:0;
	border:0;
}
ul.MMSummary .DownloadList li a{
	display:block;
	padding:7px 0 7px 40px;
	width:215px;
	color:#009ad3;
	text-decoration:underline;
}
ul.MMSummary .DownloadList li.Word a{
	background:url(../Image/Icon/WordDocument.gif) 0 50% no-repeat;
}
ul.MMSummary .DownloadList li.Pdf a{
	background:url(../Image/Icon/PdfDocument.gif) 0 50% no-repeat;
}
ul.MMSummary li a.Button{
	clear:left;
	float:left;
	margin:25px 0 0;
}
ul.MMSummary li a.UsagePolicy{
	position:absolute;
	left:0;
	bottom:-20px;
	font-size:11px;
}
ul.MMSummary li select{
	width:250px;
	padding:2px 2px 2px 5px;
	border:#999 solid 1px;
	font:11px/1em georgia;
	background:#555;
	color:#fff;
}

div.SupportFiles{
	padding:30px 0 0;
}
div.SupportFiles strong{
	color:#991d32;
	font:11px/1.2em georgia;
}
div.SupportFiles li{
	float:left;
	display:inline;
	margin:0 20px 0 0;
	width:180px;
}
div.SupportFiles li a{
	display:block;
	padding:20px 60px 20px 0;
	font:18px/1.2em georgia;
	color:#333;
	letter-spacing:-1px;
}
div.SupportFiles li.Pdf a{
	background:url(../Image/Background/SupportFilePdf.gif) 0 12px no-repeat;
}
div.SupportFiles li.Film a{
	background:url(../Image/Background/SupportFileFilm.gif) 0 12px no-repeat;
}

div.Action{
	position:absolute;
	right:68px;
	top:200px;
}
div.Action a{
	float:left;
	display:inline;
	margin:0 20px 0 0;
}

div.Spotlight{
	position:relative;
	width:820px;
	height:226px;
	margin:0 0 20px 0;
	background:url(../Image/Background/Highlight.jpg) 0 0 no-repeat;
}
div.Spotlight2{
	margin-top:50px;
	background:url(../Image/Background/Highlight2.jpg) 0 0 no-repeat;
}
div.Spotlight img.MainImage{
	position:absolute;
	right:0px;
	bottom:0;
	top:auto;
}
div.Spotlight2 img.MainImage{
	right:0;
}
div.Spotlight blockquote{
	width:418px;
	padding:15px 15px 20px 25px;
	font:28px/1.2em georgia;
	color:#fff;
}
div.Spotlight p.Signature{
	margin:0 0 0 25px;
	color:#fff;
	font:18px/1.2em georgia;
	
}
div.Spotlight2 p.Signature{
	color:#939393;
}
div.Spotlight p.Signature strong{
	font-weight:normal;
	display:block;
}
div.Spotlight p.Signature strong.Title{
	color:#fff;
	font-size:20px;
}
div.Spotlight a.Button{
	position:absolute;
	bottom:8px;
	right:10px;
}
div.Spotlight2 a.Button{
	right:55px;
}

div.PoweredBy{
	position:absolute;
	bottom:0;
	right:78px;
	height:30px;
	padding:10px 0 0;
	font:11px/1.2em helvetica;
	width:195px;
}
div.PoweredBy a{
	color:#00a6d6;
}
div.PoweredBy img{
	position:absolute;
	right:0;
	top:0;
}

div.CareersFooter{
	clear:both;
	padding:12px 0 0;
	margin:30px 40px 0 0;
	border-top:#9c002c solid 1px;
}
div.CareersFooter h3{
	font:20px/1.2em georgia;
	letter-spacing:-1px;
	color:#555;
}
div.CareersFooter p{
	float:left;
	width:600px;
	font-size:11px;
	padding:8px 28px 0 0;
	line-height:1.6em;
}
div.CareersFooter img.Button{
	margin:13px 0 0;
}

div.Intro2{
	margin:0 38px 0 0;
	font-size:11px;
	line-height:1.5em;
}
ul.TestiSummary{
	float:left;
	padding:30px 0;
}
ul.TestiSummary li{
	position:relative;
	display:inline;
	float:left;
	width:262px;
	height:235px;
	margin:0 20px 40px 0;
	background:url(../Image/Background/TestiSummary.gif) 0 100% no-repeat;
}
ul.TestiSummary li.Grey{
	background:url(../Image/Background/TestiSummary2.gif) 0 100% no-repeat;
}
ul.TestiSummary li img.MainImage{
	position:absolute;
	right:0;
	bottom:0;
	top:auto;
}
ul.TestiSummary li strong{
	position:absolute;
	top:75px;
	left:20px;
	width:120px;
	font:20px/1.2em georgia;
	color:#fff;
}
ul.TestiSummary li a.Button{
	position:absolute;
	bottom:15px;
	left:20px;
}

div.Careers div.Intro{
	height:155px;
}
div.CareersList{
	float:left;
	padding:0;
}
div.CareersList ul.List{
	width:580px;
	padding:0;
	border-top:#e3c0c6 solid 1px;
}
div.CareersList ul.List li{
	padding:13px 30px 50px 0;
	overflow:auto;
	border-bottom:#e3c0c6 solid 1px;
}
div.CareersList .List strong.Date{
	color:#961d31;
	display:block;
	padding:0 0 2px;
}
div.CareersList .List h3{
	padding:0 0 8px;
	font:18px/1.3em georgia;
}
div.CareersList .List p{
	line-height:1.4em;
	padding:0 0 10px;
}
div.CareersList ul.Specs{
	padding:0 0 10px;
}
div.CareersList ul.List .Specs li{
	padding:0 0 5px;
	list-style:square;
	list-style-position:inside;
	border:0;
	color:#000;
}
div.CareersList .Action2 a{
	float:left;
	display:inline;
	margin:0 45px 0 0;
}

div.FullVacancy{
	display:inline;
	float:right;
	width:220px;
	margin:0 45px 0 0;
	padding:25px 0 25px;
	border-top:#e3c0c6 solid 1px;
	border-bottom:#e3c0c6 solid 1px;
}
div.FullVacancy h3{
	color:#555;
	padding:0 0 15px;
	font:22px/1.2em georgia;
}
div.FullVacancy h3 span{
	color:#9d1d20;
}

div.JobDetail{
	margin:15px 45px 0 0;
	padding:20px 0 0;
	background:url(../Image/Background/JobDetail.gif) 0 0 repeat-x;
}
div.JobDetail h3{
	color:#8f0011;
	padding:0 0 5px;
}
div.JobDetail p{
	line-height:1.5em;
	padding:0 0 20px;
}
div.JobDetail .Action2{
	padding:20px 0 0;
}

ul.SubNav2{
	margin:75px 0 0;
}
ul.SubNav2 li{
	position:relative;
	display:inline;
	float:left;
	width:255px;
	height:65px;
	margin:0 10px 0 0;
	padding:10px 0 0 10px;
	border-top:#e3c0c6 solid 1px;
	border-bottom:#e3c0c6 solid 1px;
}
ul.SubNav2 li img.Photo{
	position:absolute;
	bottom:0;
	right:0;
}
ul.SubNav2 li h4{
	font:18px/1.1em georgia;
	letter-spacing:-1px;
	padding:0 0 8px;
}

strong.ApplyFor{
	font-size:11px;
	color:#961d31;
}
div.ApplicationForm,
div.ApplyThankYou{
	float:left;
	width:580px;
	padding:15px 0 0;
	border-top:#e3c0c6 solid 1px;
}
div.ApplicationForm fieldset{
	padding:0 0 20px;
}
div.ApplicationForm label{
	display:block;
	padding:0 0 4px;
	color:#961d31;
}
div.ApplicationForm label span.Info{
	color:#666;
}
div.ApplicationForm input.Textbox1{
	width:215px;
	padding:2px 3px;
	color:#333;
	font-family:georgia;
}
div.ApplicationForm textarea.Textbox1{
	width:570px;
	height:10em;
	overflow:auto;
}
div.ApplicationForm fieldset.Action{
	margin:10px 0 0;
	padding:15px 0 0;
	border-top:#e3c0c6 solid 1px;
}
div.ApplicationForm fieldset.Action input{
	float:left;
}
div.ApplicationForm fieldset.Action label{
	float:right;
}

div.KCSummary .Section li a.IconLink{
	width:10px;
}

div.KCSummary .Section li a.VideoLink{
	width:10px;
}

div.ApplyThankYou{
	padding-bottom:30px;
	border-bottom:#e3c0c6 solid 1px;
}
div.ApplyThankYou h3{
	padding:0 100px 5px 0;
	color:#981d32;
	font:32px/1.3em georgia;
}
div.ApplyThankYou h4{
	padding:0 0 45px;
	font:18px/1.3em georgia;
}
div.ApplyThankYou p.Note{
	color:#981d32;
}

div.JobSearch{
	margin:15px 0 0;
	width:815px;
	width:800px;
	height:142px;
	height:130px;
	padding:12px 0 0 15px;
	background:url(../Image/Background/JobSearch.gif) 0 0 no-repeat;
}
div.JobSearch fieldset{
	display:inline;
	float:left;
	width:240px;
	height:50px;
	margin:0 26px 15px 0;
}
div.JobSearch fieldset label{
	padding:0 0 5px;
	font:16px/1.2em georgia;
	color:#fff;
	display:block;
}
div.JobSearch fieldset select{
	width:230px;
	height:20px;
	color:#fff;
	background:#222;
	border:0;
}
div.JobSearch fieldset .Textbox{
	width:226px;
}
div.JobSearch fieldset.Action{
	padding:15px 0 0;
	height:35px;
}

div.SearchResult{
	padding:50px 0 30px;
}
div.SearchResult h3{
	color:#870000;
	font:26px/1.2em georgia;
}
div.SearchResult span.Count{
	color:#0081cb;
	font-size:11px;
}
table.ResultList{
	width:815px;
	margin:15px 0 0;
	border-collapse:collapse;
}
table.ResultList th{
	padding:8px 0;
	font:18px/1.2em georgia;
	border-top:#b3b3b3 dotted 1px;
	border-bottom:#b3b3b3 dotted 1px;
}
table.ResultList td{
	vertical-align:middle;
	padding:7px 0;
	color:#333;
	font-weight:bold;
	border-bottom:#ededed solid 1px;
}
table.ResultList tr.Grey td{
	background:#ededed;
}

div.Utilinks{
	margin:20px 0 0;
}
div.Utilinks a{
	color:#0081cb;
	font-size:11px;
	margin-right:20px;
	text-decoration:underline;
}
div.Utilinks a:hover{
	color:#b41641;
}
div.Utilinks a img{
	position:relative;
	bottom:-4px;
	display:inline;
}

ul.SubNav3{
	clear:both;
	float:left;
	width:635px;
	padding:5px 0 25px;
	border-top:#d08c8c solid 1px;
	border-bottom:#d08c8c solid 1px;
}
ul.SubNav3 li{
	display:inline;
	float:left;
	width:210px;
}
ul.SubNav3 li h4,
div.KeepUptoDate h4{
	padding:0 0 15px;
	font:18px/1.2em georgia;
}
ul.SubNav3 li select{
	width:175px;
	margin-left:-10px;
	color:#fff;
	background:#000;
	border:0;
}
ul.SubNav3 li a.UsagePolicy{
	display:block;
	font-size:11px;
	padding:5px 0;
	text-decoration:underline;
}

div.KeepUptoDate{
	float:left;
	display:inline;
	margin-left:40px;
	padding:5px 0 0;
	width:170px;
	border-top:#e3c0c6 solid 1px;
}
div.KeepUptoDate a img{
	margin-left:-10px;
}

div.QuickLinks{
	clear:both;
	padding:10px 0;
}
div.QuickLinks a{
	margin-right:15px;
	font-size:11px;
	color:#0081cb;
	text-decoration:underline;
}

/*------FIXES----------*/

/*div.Knowledge .Media li a:hover{
	color:black;
}

div.Careers div.Section div.Intro{
width:195px;
min-height:240px;
}*/

div.Copy .MediaIcon{
	float:left;
	margin:-3px 0 10px 0;
	width:100%;
}

div.Copy .MediaIcon a{
	padding:0 19px 0 0;
}

div.Copy .MediaIcon a img{
	display:inline;
	padding:0 9px 0 0;
}

div.NewsRoom div.GalleryWrap
{
    display:none;
}

ul.SubNav3 li select{
	margin-left:0px;
}

.sitemapaboutus
{
    width:300px;
    float:left;
}

.sitemapcontainer ul li a
{
    color:Black;
}

.sitemapcontainer ul li a:hover
{
    color:#9d1d34;
}

.sitemapprojects
{
    width:300px;
    float:left;
    padding-bottom:20px;
}

.sitemapprojects ul li ul li
{
    padding-left:20px;
}

.sitemapknowledgecenter
{
     width:200px;
    float:left;
    padding-bottom:20px;
}
    
.sitemapknowledgecenter ul li ul li
{
    padding-left:20px;
}

.sitemapnewsroom
{
    width:300px;
    float:left;
}

.sitemapcareers
{
    float:left;
    padding-bottom:20px;
    width:300px;
}

.sitemapcontactus
{
    float:left;
    width:200px;    
}
