/* CSS Document */
	html {
		height:100%;
		background:#fafafa url(/Images/background_tcm92-1314.jpg) 100% top no-repeat;
		font-size:9pt;
		filter: expression(document.execCommand("BackgroundImageCache", false, true));
	}
	
	* html {
		/*font-size:62.5%;*/
		font-size:72.5%;
	}

	html * {
		padding:0;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
	}

.countryButton{
	height: 16pt; 
	background-color: rgb(255, 255, 255);
	vertical-align: bottom;
	color:#666666;
}

	span#CountrySwitch img {padding-bottom:0 !important;}
	span#CountrySwitch {
		display:block;
		text-align:right;
		font-size:1.1em;
	}
		span#CountrySwitch a {
			text-decoration:none;
		}
	/**/
	div#Header {
		margin-bottom:21px;
	}
		div#Header img#Logo {
			float:left;
			margin-left:16px;
			margin-top:16px;
		}
		
/**/
		div#Header form#SearchContainer
		{
			float:left;
			width:165px;
			text-align:right;
			padding-left:585px;
		}
			div#Header form#SearchContainer input,
			div#AdvancedSearch  input {
				width:100px;
				display:block;
				float:left;
			}

			div#AdvancedSearch {
				clear: both;
				display:block;
			}

			div#Header form#SearchContainer input.hidden {
				display: none;
			}
			

			div#Header form#SearchContainer input#SearchButton,
div#AdvancedSearch  input#SearchButton{
				width:15px;
				margin-left:1px;
			}			
			div#Header form#SearchContainer a {
				font-size: 0.8em;
				display:block;
				float:left;
				width:101px;
				text-align:right;
				line-height:17px;
				position:relative;
				padding-left: 57px;
			}

			form#SearchContainer span {
				display: block;
				clear: both;				
			}
			
	ul#Navigation {
		list-style:none;
		height:22px;
		padding:0 0 6px 6px;
		border-bottom:1px solid #D4D4D4;
	}
	
	ul#Navigation li {
		display:inline;
	}

	ul#Navigation li a {
		/*font-size:1.2em;*/
		font-weight:bold;
		color:#333366;
		text-decoration:none;
		display:block;
		float:left;
		cursor:pointer;
	}
			ul#Navigation li a span.Link {
				display:block;
				float:left;
				line-height:22px;
				padding:0 11px 0 13px;
			}
			ul#Navigation li a span.Right {
				display:block;
				float:left;
				height:22px;
				width:2px;
			}
			ul#Navigation li.Active a, 
			ul#Navigation li a:hover {
				color:#fff;
				background: url(/Images/bg_navigation_active_left_tcm92-1510.gif) top left no-repeat;
			}
			ul#Navigation li.Active a span.Right,
			ul#Navigation li a:hover span.Right {
				background: url(/Images/bg_navigation_active_right_tcm92-1511.gif) top right no-repeat;				
			}
			
	
	ul#StaticNavigation {
		clear:both;
		margin-top:6px;
		padding-left:16px;
	}

		ul#StaticNavigation li {
			display:inline;
		}
	
			ul#StaticNavigation li a {
				display:block;
				float:left;
				text-decoration:none;
				color:#666;
				/*font-size:1.2em;*/
				margin-right:10px;
			}
				ul#StaticNavigation li a span{
					font-size:1em;
					vertical-align:middle;
					margin-left:8px;
				}

	div.nextprevious{
		color: #666666;
		font-size: 1.0em;
		clear:both;
		width: 100%
	}

	div.nextprevious div{
		float: left;
		width: 50%

	}

		div.nextprevious div.last {
			text-align: right;
		}

	p#Breadcrumb {
		margin:10px 0 10px 16px;
		color:#666;
		/*font-size:1.1em;*/
	}
		p#Breadcrumb a {
			color:#1346AC;
			text-decoration:underline;
		}

	p.Opaque {
		opacity: 1;
	}

	h2  {
		margin-top:36px;
		color:#5E5E5E;
		font-size:1.2em;
		font-weight:bold;
		padding-bottom: 10px;
	}

	h2.BannerStrap {
		padding-left: 6px;
		color:#ffffff;
	}

	div.SectionLanding h2.BannerStrap {
		position:absolute;
		/*top:12pt;*/
        top:0pt;
		width:100%;
		z-index:10;
	}

	h3,
	div#Related p.H3  {
		color:#666666;
		font-size:1.2em;
		font-weight:lighter;
	}

	h4  {
		margin-top:10px;
		color:#666666;
		font-size:1.2em;
		font-weight:bold;
	}


	div.BannerStrapContainer {
		position:absolute;
		bottom:22pt;
		padding-left:18px;
	}

	div.SectionLanding div.BannerStrapContainer {
		padding:0;
		bottom:0px;
	}
    
    div.BannerLink
	{
		bottom: 0px;
	}

	div.BannerLinkBackground 
	{
		bottom: 0px;
	}

	div#Content.Full div.BannerLink
	{
		bottom: -20px;
	}

	div#Content.Full div.BannerLinkBackground 
	{
		bottom: -20px;
	}

	div.SectionLanding div.BannerStrapBackground {
		opacity: 0.4;
		filter:alpha(opacity=40);
	}

	div.BannerLinkBackground {
        opacity: 0.01;
        filter:alpha(opacity=1);
        background-color: #000000;
        position: absolute;
        z-index: 1;
        height: 23px;
        width: 250px;
    }

	div.BannerLink {
		font-size:1.2em;
		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 {
		float:left;
		width:181px;
		padding-left:16px;
		/*padding-top:38px;*/
		padding-top:40px;
	}

		div#SecondaryNavigation ul li, div#RelatedServices ul li {
			list-style:none;
		}
                                                 #Sitemap {clear:both;margin-left:10px;}

			div#SecondaryNavigation ul li,
			DIV#Sitemap LI.SitemapSG A.Section  {
				display:block;
				background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif)  left bottom no-repeat;
				padding-top:10px;
				padding-right: 0px;
			}
	
	div#SecondaryNavigation ul li.InActive {
				padding-bottom:10px;
			}

			div#SecondaryNavigation ul li.Last {
				background: none;
			}
		
				div#SecondaryNavigation ul li a, div#RelatedServices ul li a{
					display:block;
					font-weight:normal;
					color:#1346AC;
					/*font-size:1.2em;*/
					text-decoration:none;
					/* padding-left:12px; */
				}

			div#SecondaryNavigation ul li.Active div.Active { 
				background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) 10px bottom repeat-x;
				padding-bottom: 10px;
			}

			div#SecondaryNavigation ul li.Active a { 
		/*		background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) 10px bottom repeat-x;
				padding-bottom: 10px;*/
			}


			div#SecondaryNavigation ul li.Active { 
/*				background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
padding-bottom: 10px;
			}


				div#SecondaryNavigation ul li a, 
				div#Related dl.LinkList dd a,
				div#Related dl.LinkList a,
				div.LandingBox ul.LinkList li a,
                                                                div.LandingBox ul.LinkList1 li a,
				div.LandingBox div span p a,
				div.LandingBox div p.NewsItem a,
				div#Related div p a,
				div#Content div div.ContentListItem span a,
				div#Content div#Text div.body ul li a,
				div#Related dl.LinkList ul li,
				div.NewsItem ul li,
				ul#SearchList li a,
				div#SecondaryNavigation ul li.InActive a,
				div.Events div.Event A,
				p.InvestorLinks a,
				div.CaseStudy span div a,
				div.CaseStudyLink a				{
					background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
					padding-left: 10px;
				}

				div#SecondaryNavigation ul li.NoChild a,
				div#SecondaryNavigation ul li.Active.NoChild div.Active {
					
                                                                                background: none;

					padding-bottom: 1px;
				}

				div#SecondaryNavigation ul li.InActive a
				{
					background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
					padding-bottom: 0px;
				}

                                                             
                                                                div#SecondaryNavigation ul li ul li.InActive a
				{
					background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
                                                                              	padding-bottom: 0px;
				}

                                                                div#SecondaryNavigation ul li.Active a 
                                                                {
                                                                               background: url(/Images/dw_arrow_tcm129-11289_tcm129-11293_tcm92-11490.gif) left top no-repeat;
				               padding-bottom: 0px;
                                                                 }

                                                                div#SecondaryNavigation ul li.NoChild a
				{
					background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
					padding-bottom: 0px;
				}

                                                             div#SecondaryNavigation ul li ul li.Active a 
                                                                {
                                                                               background: url(/Images/dw_arrow_tcm129-11289_tcm129-11293_tcm92-11490.gif) left top no-repeat;
				               padding-bottom: 0px;
                                                                 }

                                                             div#SecondaryNavigation ul li.Active ul li.Inactive a
                                                               {
					background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
					padding-bottom: 0px;
				}

                                                               div#SecondaryNavigation ul li ul li.Active.NoChild a 
                                                                {
                                                                               background: url(/Images/dw_arrow_tcm129-11289_tcm129-11293_tcm92-11490.gif) left top no-repeat;
				               padding-bottom: 0px;
                                                                 }
                                                               div#SecondaryNavigation ul li ul li.Active.NoChild li a 
                                                               {
                                                                              background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;                                                              }
                                                               div#SecondaryNavigation ul li ul li ul li.Inactive a 
                                                                {
                                                                               background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
				               padding-bottom: 0px;
                                                                 }

                                                               div#SecondaryNavigation ul li.Active ul li.InActive a{
                                                                               background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
                                                                               padding-bottom: 0px; 
                                                                  }


                                                             div#SecondaryNavigation ul li.Active ul li.Active li.Active a{
                                                                             background: url(/Images/dw_arrow_tcm129-11289_tcm129-11293_tcm92-11490.gif)  left top no-repeat;padding-bottom: 0px; 
                                                                 }
                                                             div#SecondaryNavigation ul li.Active ul li.Active li.Active ul li.InActive a {
                                                                           background: url(/Images/raquo_tcm92-4243.gif)  left top no-repeat;padding-bottom: 0px; 
                                                                }

                                                             div#SecondaryNavigation ul li.Active.NoChild a
                                                               {
                                                                           background: url(/Images/dw_arrow_tcm129-11289_tcm129-11293_tcm92-11490.gif)  left top no-repeat;padding-bottom: 0px; 

                                                               }


				div#Related dl.LinkList ul li
				{
					list-style:none;
				}

				div#Related div p a {
					font-size: 1em;
				}

				div#Content div.LandingBox ul.LinkList li a.noraquo,
				div#Related dl.LinkList a.noraquo,
				div#Content div.ContentListItem span a.noraquo  {
					background: none;
					padding-right: 5px;
				}
div#Content div.ContentListItem span a.noraquo    {				
					padding-right:0px;
				}

				div#Related dl.LinkList a.noraquo,
				div#Content div.ContentListItem span a.noraquo {
					padding-left: 0px;
				}

				div#Related dl.LinkList p {
					margin-left: 0px;
				}

				div#Related dl.LinkList a {

					font-size:1em;
				}

				div#Related dl.LinkList ul li{
					font-size:1.0em;
					margin-left:15px;
					color: #666;
				}


				
					div#SecondaryNavigation ul li a div#raq, div#SecondaryNavigation ul li ul li a div#raq{
						float:left;
					}

					div#SecondaryNavigation ul li a div#title, div#SecondaryNavigation ul li ul li a div#title{
						clear:both;
						width: 165px;
					}


			div#SecondaryNavigation ul li.Active { 
				margin-right:4px;
			}


			div#SecondaryNavigation ul li ul {padding-left:12px;}
			div#SecondaryNavigation ul li ul li { 
				background:transparent none repeat scroll 0 0;
				padding-top: 9px;
				padding-right: 4px; 
			}

			div#SecondaryNavigation ul li.Active ul li,
			div#SecondaryNavigation ul li.Active ul li.InActive  { 
				padding-bottom: 1px;
			}

			div#SecondaryNavigation ul li ul li ul li {}


div.WideContent 		{ width:100% !important;display:block; }
div.WideContent #Related	{ }
div.WideContent #Text 	{ width:664px !important; }
div.WideContent #Content	{ width:664px !important; }
div.WideContent #Text_tab	{ width:664px !important; }
div.WideContent #Text_tabFull	{ width:664px !important; }
div.WideContent span.ContentListItemSummary	{ width:545px !important;}

div.WideContent .header_min_hg img {padding-left:14px; }
div.WideContent 		{ width:100% !important;display:block; }
div.WideContent #Related	{ }
div.WideContent #Text 		{ width:650px !important; padding-left:14px;}
div.WideContent #Content	{ width:650px !important; padding-left:14px;}
div.WideContent #Text_tab	{ width:650px !important; padding-left:14px; }

div.WideContent span.ContentListItemSummary	{ width:545px !important;}

div.WideContent .header_min_hg h1,
div.WideContent .header_min_hg h2,
div.WideContent .header_min_hg p		{ padding-left:14px;}


	div#Content {
		float:left;
		width:769px;
                                margin:0% auto;
	}
		div#Content.Full {
/*			width:auto;*/
			width:968px;
			margin-top:13px;
		}

div#Content #Search_content h1 {margin-top :0 !important;}
		
		div#Content h1 {
			font-size:3.0em;
			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:2.4em;
				line-height:24px;
			}
		div#Text {
			float:left;
			width:464px;
			padding:0 38px 0 1px;
			_padding:0 1px 0 1px;
		}
		div#Text1 {
			float:left;
			padding:0 38px 0 1px;
		}
		div#Text1 {
			_padding:0 1px 0 1px!important;
		}


			div#Text th, div#Text td, div#Text li, div#Text caption{
				clear:both;
				font-size:1.0em;
			}
                                div#Text1 th, div#Text1 td, div#Text1 li, div#Text1 caption{
				clear:both;
				font-size:1.0em;
			}
	

			div#Text p, div#Text p a {
				font-size:1.0em;
			}
                                                div#Text1 p, div#Text1 p a {
				font-size:1.0em;
			}

			div#Text p img {
				float: left;
				padding-right: 10px;
			}
div#Text p img.new_window, img.new_window {
				float: none ! important;
				padding-right: 0px ! important;
			}

			div#Text span.LandingBox p img {
				float:none;
				padding-right: 5px
			}

			div#Text p a {
				font-size:1.0em;
			}

			div#Text th, div#Text td, div#Text_tab th, div#Text_tab td{
				color:#666;
				padding: 2px;
			}

			div#Text th,  div#Text caption, div#Text_tab th,  div#Text_tab caption {
				font-weight:bold;

			}

			div#Text ul{
				margin-top: 10px;
				margin-bottom: 10px;
				margin-left: 16px;
			}

			div#Text td, div#Text th, div#Text table, div#Text_tab td, div#Text_tab th, div#Text_tab table, div#Text1 td, div#Text1 th, div#Text1 table {
				border: 1px solid #f3f3f3;
			}

			div#Text table, div#Text_tab table, div#Text1 table {
				margin-top: 1em;
				margin-bottom: 1em;
			}


			div#Text table, div#Text_tab table, div#Text1 table {
				background: #cecece url(/Images/table_background_tcm92-11073.gif) left top repeat-x ;
				float: left;
			}


			div#Text h2 {margin-top:0;}

/* For IE6 stop the related tab wrapping */
* html			div#Text.iframe {
				padding-right: 0px;

			}

		div#Content span.PressDate {
			font-size:1.1em;
			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:1.1em;
		}
		div#Content div.EditorNote h3 {
			font-weight:bold;
			font-size:1.2em;
			color:#666;
			margin-bottom:29px;
		}

		div#Content div.EditorNote ul li, div#Content div.EditorNote ol li{
			margin-left: 25px;
			color:#666;
		}

		div#Text1 ol li,div#Text ol li, div#Text ul li, div#Text_tabFull ul li , div#Text_tabFull ol li {
			color:#666;
		}
		div#Text1 ol li, div#Text1 ul li{
			color:#666;
		}

		div#Text1 ol li,div#Text ol li, div#Text_tabFull div.tabContent ol li{
			margin-left: 25px;
		}

		div#Text ul li, div#Text_tabFull div.tabContent ul li, div.tabContent ol li, div#Text1 ul li,  {
			/*padding-left: 25px;*/
			padding-bottom: 5px;
			margin-left: 20px;
		}
                             
                              *:first-child+html #Text .clearfix .Body { float:left !important; }

 
		div#Related {
			float:left;
			width:266px;
			_width:260px;
		/*	margin-top:-30px;*/
			margin-top:42px;
		}

		div#Related.WideBanner {
			margin-top:0px;
		}

			div#Related dl.LinkList {
				margin:0 0 25px 13px;
			}
				div#Related dl.LinkList dt {
					font-size:1.1em;
					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 dl.LinkList dd a.thumblink {
				float:left;
			}

			div#Related h3,
			div.Event,
			div#Related p.H3
			{
				/*font-size:1.1em;*/
				color:#666;
				margin:16px 0 6px 13px;
				padding-bottom:3px;
				background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;
			}

			div#Related address {
				/*font-size:0.9em;*/
				font-size:1.0em;
				margin-left:13px;
				font-style:normal;
				line-height:20px;
			}

			div#Related address.Ruled {
				background: url(/Images/bg_dotted_lineheight_tcm92-1514.gif);
			}

			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;
				width:250px;
			}

			div#Related address p {
				width:240px;
			}

			
			
	div#SiteUtils div {
		float:left;
		background: url(/Images/bg_cross_strokes_trans_blue_tcm92-1467.gif) ;
		padding:16px 14px;
		height:50px;
		margin:24px 0 0 0;
		overflow:hidden;
	}
	div#SiteUtils div#RNSUtil {
		width:169px;
		padding:16px 6px 16px 14px;
		margin-right:19px;
	}

	div#SiteUtils div#RNSUtil p {
		width:128px;
	}				

	div#SiteUtils div#AlertUtil {
		width:339px;
		margin-right:19px;
	}
		div#SiteUtils div#AlertUtil input#AlertSignUp {
			width:238px;
/*			margin-left:29px;*/
			display: block;
			float: left;
		}
		
	div#SiteUtils div#CountryUtil {
		width:337px;
	}
		div#SiteUtils div#CountryUtil input#CountrySearch {
			width:128px;
			display: block;
			float: left;
		}
		div#SiteUtils div#CountryUtil p {
			width:265px;
		}

		div#SiteUtils div form {
			float:left;
		}
		
		div#SiteUtils div img {
			float:left;
			display:block;
			margin-right:11px;
		}
		div#SiteUtils div p {
			float:left;
			clear:none;
			margin-bottom:2px;
                                                /*width:310px;*/

		}

		div#SiteUtils div#CountryUtil div {
			margin: 0px;
			padding: 0px;
		}

		div#SiteUtils form{
		/*	margin-left:29px;*/
			padding-left: 32px;
		}
	
	div#DeepLinks {
		border-top:1px solid #D4D4D4;
		clear:both;
		margin-top:22px;
	}
		div.Silo {
			margin-top:18px; 
			float:left;
			width:167px;
			padding-left:26px;
			background: url(/Images/bg_deep_link_dotted_line_tcm92-1516.gif) right top no-repeat;
		}

		div.Silo.Last {
			background: none;

		}
		
		div.Silo ul {
			margin-top:18px;
			list-style:none;
		}
		div.Silo ul li a {
			font-size:0.95em;
			text-decoration:none;
			color:#666;
			/* padding-left:9px; */
		}


	div#Footer {
		clear:both;
		margin-top:60px;
		border-top:1px solid #D4D4D4;
		padding:0 20px;
		background: url(/Images/rr_monogram_trans_tcm92-1482.gif) right 8px no-repeat;
	}
		div#Footer p {
			font-size:0.95em;
		}

		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:24px;
			}
				div#Footer ul li a {
					display:block;
					float:left;
					background: url(../img/chevron_666666.gif) 11px 6px no-repeat;
					font-size:0.95em;
					color:#666;
					text-decoration:none;
					line-height:14px;

				}

				div#Footer ul li a span,div#Footer ul li  span{
					padding-right: 10px;
					padding-left: 10px;
                                                                                color:#666;
				}


	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 {
		color:#666666;
		text-align: center;
		font-size: 1.0em;
	}

	span.paginationseparator {
		margin-left:1em;
		margin-right:1em;
	}

	.LandingBox,
	div.DoubleColList {
		float:left;
/*		margin:20px 9px 24px 0;		*/
	}

	.LandingBox.Banner {
		width:766px; 
		height:250px;
		position:relative;
	}



	.LandingBox.Banner.Full {
		width:968px; 
		height:150px;
		position:relative;

	}

	.LandingBox.Banner.FullBanner {
		width:968px;
	}


		.LandingBox h2,
		.LandingBox h3,
		.CrossBox h2 {
			float:none;
			margin:0 0 7px 0;
			padding-bottom:4px;

		}
.LandingBox h2 {
float:none;
margin:0 0 7px 0;
padding-bottom:4px;
font-size:16px;
}

		.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-weight: normal;
/*			font-size: 20pt;*/
		}


		.LandingBox.Underline h2,
		.LandingBox h3,
		.CrossBox h2{
			font-size: 2.0em;
 		}

 		h2.BannerStrap{
			font-size: 2.0em;
 		}

		.LandingBox.Underline.Primary h2,
		.LandingBox.Underline.Secondary h2,
		.LandingBox.Underline.Tertiary h2 {
			line-height: 1em;
			font-size: 2.2em;
		}

		.LandingBox h3 {
			font-size:1.2em;
			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:170px;
		margin: 20px 0px 10px 0px;
	}
	
.LandingBox.Wide {
margin-left:15px !important;
margin-right:5px !important;
margin-top:20px;
width:365px;
}

.LandingBox.Wide.Last {
margin-top:20px !important;
position:relative;
right:-12px;
margin-left:0px !important;
}

	.LandingBox.BottomWide {
		padding:0px 9px 24px 22px;
		margin-top: 20px;
	}

	.LandingBox.BottomWide, .LandingBox.BottomWideLast, .LandingBox.BottomWide ul, .LandingBox.BottomWideLast ul{
		width: 340px;
	}

.LandingBox.BottomWide ul.LinkList1 {
width:auto;
}

	.LandingBox.Wide.Last {
		margin:20px 0px 24px 0pt;
	}

	.LandingBox.BottomWideLast {
		padding:0px 0px 24px 20px;/*30px*/
		margin-left: 8px;
		margin-top: 20px;
	}




	.LandingBox.Solid{
		background:transparent url(/Images/bg_cross_strokes_trans_blue_tcm92-1467.gif) left top repeat;
		width: 344px;
		padding: 15px;

	}

	.Solid2Col {
		margin-top:20px;
		background:transparent url(/Images/bg_cross_strokes_trans_blue_tcm92-1467.gif) left top repeat;
	}

	.Solid2Col div.LandingBox {
		padding-top:0;
		background:none;
	}

		.LandingBox.Wide.Solid.First{
			margin: 20px 10px 0px 0px !important;
		}

		.LandingBox.Wide.Solid.Last {
	margin: 20px 10px 10px 0px !important;
 *margin: 20px 0px 10px 0px !important;
/*margin: 20px 10px 10px 0px;*/
		}

	.LandingBox.Short {
		width:185px !important; /*!!!*/
		margin: 20px 4px 0px 0px;
                                padding: 0px 0px 0px 0px;
		/* margin: 20px 4px 10px 0px; */
	}

	.LandingBox.Short.First
	{
		margin-right: 4px;
		margin-left: 0px;
                                padding: 0px 0px 0px 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.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: 11.em;
			display:block;
			text-align:center;
		}

		.LandingBox.imagebox a, .ContentListItemSummary a
		{
			font-size: 1.0em;
		}

	.SharePrice {
		color:#333;
		font-size:1.8em;
		margin-right:14px;
	}
	

                ul.LinkList1 {margin-top:-11px; }
	ul.LinkList, ul.LinkList1 {
		list-style:none;
	}
		ul.LinkList li, ul.LinkList1 li {
			background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;
			padding:4px 0 5px 0;
			font-size:1em;
		}
	ul.LinkList li.Last {
		width:100%;
		display:block !important;
		float:left;
}											}
		ul.LinkList li.Last, ul.LinkList1 li.Last {
margin: 0px !important;
	position:relative;
	left:0px;			

		}
			ul.LinkList.Black a, ul.LinkList1.Black a {
				font-size:1.2em;
				color:#333;
			}
		ul.LinkList li.HighLight, ul.LinkList1 li.HighLight {
			padding:10px 0 16px 0 !important;
		}

		LinkList li a, ul.LinkList1 li a {
			display:block !important;
		}
/*123*/
	p.Caption {
		background:#666;
		padding:15px 9px;
		width:166px;
		margin-bottom:14px;
	}

	p.Caption, 
	p.Caption a {
		color:white;
	}

	.Side.Left {
		float:left;
	}

		.Left.Side.NewsList {
			width:140px;
			padding:0px !important;
		}

		div.Solid span.Left.Side.NewsList {
			/*padding-top: 4px;
			width:140px;*/
margin:0px !important;
padding:0px !important;
width:140px !important;
		}

p.Main.NewsItem.Last {
		background: transparent;
		margin:0px !important;padding:0px 0px 0px 0px !important; position:relative; left:0;
	}
		.Left.Side.LinkList{
			width:180px;
		}

		.Left.Side.WideLinkList{
			width:365px;
		}


	img.Side.Left {
		margin-right:15px;
		/*width: 184px;*/
	}

	div#text img.Side.Left {
		margin-right:15px;
		width: undefined;
	}

	/*
    img.Side.Left.Thumb {
		width: 74px;
	}
    */


	.Side.Right {
		float:right;
	}
	
		img.Side.Right {
			margin-left:15px;
		}

	div.PrimaryContentListItem,
	div.Events {
		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;
		}

		div.PrimaryContentListItemInner h3
		{
			padding-top: 5px;
		}

			ul.Tabbed {
				background: url(/Images/dot_B2B2B2_tcm92-1102.gif) left bottom repeat-x;
				padding-left:10px;
				margin-top:6px;
			}
				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:1.1em;*/
							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);
							cursor: default;
						}
						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, 
	div.NewsItem {
		padding-top:8px;
		padding-bottom: 26px;
		padding-left: 0px;
		font-size:1em;
	}

	p.NewsItem {
		padding-right: 80px;
	}

	div.LandingBox ul li{
		color: #999999;
/*		margin-left: 10px;*/
	}

	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 !important;
	}

/*	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.DoubleColList span.ContentListItemSummary {
		width: 130px;
		padding-right:10px;
	}


	div.ContentListItemSummary {
		font-size: 1.2em;
		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;

	}

	div.ImageWrap {
	                padding-top: 25px;
	}

	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:1em;
		margin-bottom: 16px;
		line-height: 16px;
		color:#666;
	}

	div.Body ul li {
		margin-left: 15px;
	}

	a {
		text-decoration:none;
		color:#1346AC;
	}

		a.LinkList.Black {
			color:#000;
		}

		a.Chevron {
			padding-left:9px;
			background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
		}
		a img {
			border:0;
		}
		
	input, textarea {
		font-size:1em;
		border:1px solid #CCC;
		vertical-align:text-bottom;
	}

	textarea {
		padding: 5px;
		margin-top: 10px;
	}

	input {
		height:20px;
	}

                .Float_Left {_float:left;}
   
	span.Grey {
		font-size:1em;
		color:#999;
	}

	address span.Grey {
		font-size:1.1em;
	}

	
	img.SpacedBanner {
		margin-bottom:20px;
	}

	.Bordered,
	img.Bordered {
		border:1px solid #CCC;
	}

	.clearfix {
		/*position:relative;*/
		zoom:1;
	}
	.clearfix:after {
		content: ".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}

	.Flash {
		border:1px solid #ccc;
	}

	div#PrintEmailFooter {
		margin-top: 10px;
		clear:both;
		color: #666666;
	}

             #EmailLink{padding-left:10px;}

		div#PrintEmailFooter a {
			padding-right: 10px;
			float: left;
		}

	span.AddressTitle {
		width: 40px;
		display:block;
		float:left;
	}

	
	#linkSelect {
		float: left;
	}


	form#linkContainer{
		clear:both;
	}

		form#linkContainer input{
			float: left;	
			margin-left: 5px;
		}

		form#linkContainer select{
			width: 350px;	
		}

	#langList {display:block; text-align:right;}
	#langList #langCurrent img { text-align:text-bottm; padding-right:5px; }
	#langList ul {display:none; list-style-type:none; left:969px; position:absolute; z-index:1; background:#fafafa url(/Images/background_tcm92-1314.jpg) right top no-repeat; }
	#langList ul li img {vertical-align:top; padding-right:5px;}
	#langList ul li:hover {background-color:#5BADFF;}
	#langList ul li:hover a {color:#fff;}

	div#Content div#Text ul li.SitemapSG, 
	div#Content div#Text ul li.SitemapPage {
		list-style:none;
	}

	div#Content div#Text ul li.SitemapSG {
		padding-left: 10px;
		margin-left: 0px;
	}

	div#Content div#Text ul li.SitemapPage {
		padding-left: 15px;
		margin-left: 0px;
	}

	div#Sitemap ul,
	div#Sitemap li{
		margin-top: 2px;
		margin-bottom: 2px;
	}


	input.formButton {
		background-color: #ffffff;
		padding: 0px 15px;
		height: 20px;
		float: left;
	}

	div.MediaPadding {
		padding-bottom: 37px;
	}

	.LandingBox.Short img
	{
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	span.LastTrade {
		display:block;
		clear:both;
		padding-top:5px;
		padding-bottom:5px;
	}

	div.SharepriceIncrease {
		background: url(/Images/arrow_up_tcm92-834.gif) right 3px no-repeat;
	}

	div.SharepriceDecrease {
		background: url(/Images/arrow_down_tcm92-9194.gif) right 3px no-repeat;
	}

	div.SharepriceIncrease,
	div.SharepriceDecrease  {
		margin-right: 30px;
	}

	div.EmailField {
		float: left;
		width: 145px;
		color: #666;
                                margin-bottom:5px;
                                margin-right:40px;
                                width:163px;
	}

                div.EmailField span.EmailFieldLabel {
		float: left;
	}

                div.EmailField span.EmailFieldInput{
		float: left;
	} 

	form.EmailForm {
		padding-top: 25px;
	}

	div#PrintEmailFooter form.EmailForm {
		padding-top: 0px;
		cursor:pointer;
	}

		div#PrintEmailFooter form.EmailForm a {
			padding-left: 10px;
		}

	form.EmailForm a.back {
		margin-left: 5px;
		text-align: center;
		padding-top: 3px;
		display: block;
		width: 75px;
		height: 15px;
		border: 1px solid #cccccc;
		background-color: #ffffff;
		color: #000000;
		float: left;
	}

	form.EmailForm a.back {
		margin-left: 0px;
	}

	div#PrintEmailFooter span
	{
		float: left;
	}



	.show{
		display:block;
	}


	.hide {
		display:none;
	}






	div.InnerStaticNav {
		padding:1px 10px 0px 0px;
		margin: 0 auto;
		width: 968px;
	}


	div.markup {
                                width:969px;
		margin:0 auto;
		height:100%;	
	}

	ul#SearchList {
		list-style:none;
	}

	span.ImageGalleryTerms {
		color:#666666;
		padding-left: 5px;
	}

	div.PageNotFound {
		height: 200px;
		padding-top: 20px;
	}

	form#SearchContainer div{
		color: #666666;
		float: left;
		padding-right: 5px;
	}

	div.BannerTitle a {
		color:#ffffff;
		position: absolute;
		font-family:Myriad Pro Light,Arial, Helvetica, sans-serif;
		font-size: 1.6em;
		z-index:10;
		padding-top: 7px;
		padding-left: 20px;
	}

	div.BannerTitleBackGround {
		background-color:#1346AC;
		opacity:0.5;
		filter:alpha(opacity=50);
		height: 40px;		
	}

	ul#SearchList li span.SearchlistScore {
		width: 35px;
		display: block;
		float:left;
	}

	ul#SearchList li span.SearchlistResult p {
		margin-left: 35px;
	}
	DIV#Sitemap LI.SitemapSG A.Home 
                {
                                font-weight: bold;
		font-size: 1.2em;
		width: 100%;
                 }
	DIV#Sitemap LI.SitemapSG A.Section
                  {
		font-weight: bold;
		font-size: 1.2em;
		width: 100%;
	}

	DIV#Sitemap LI.SitemapSG A.SubSection {
		font-weight: bold;
		width: 100%;
	}

	DIV.TableBackground {
		position:absolute;
	}

	DIV.TableBackground IMG{
		position: absolute;
		z-index:-1;
		width: 100%;
		height: 100%;
	}

	div#Text  div.clearfix{
		position: static;
	}

	div.SearchCategory {
		float: left;
		width: 175px;
		padding-top:5px;
		padding-bottom:5px;
	}

	div.wmvmovie,
	a.wmvmovie  {
		display:none;
	}

	DIV.SearchCategory INPUT {
		border: 0px;
	}

               div.ExtContentListItem {
                            margin-bottom:5px;
                            margin-top:5px;
                            width:225px;
               }

               div#SiteUtils div#CountryUtil div.clearfix
               {
                            background:transparent none repeat scroll 0 0;
               }

               h2 a
               {
                      color: #5c5c5c;  
                      text-decoration:none;
               }

               div#Text caption.tablecaption , caption.tablecaption                              {
                                     color:#5E5E5E;
                                     font-size:1.2em;
                                     font-weight:bold;
                                     text-align:center;
                                     padding-bottom: 10px;

                                   }
table.middle  {margin: 0 0 0 50px;}
                              table.middle caption.tablecaption
                               {
                                     color:#5E5E5E;
                                     font-size:1.2em;
                                     font-weight:bold;
                                     text-align:left;
                                     padding-bottom: 10px;

                                   }


	fieldset {
		width:300px;
		border:0;
		margin:20px 0;
	}

		fieldset .FormElement,
		fieldset label {
			float:left;
			display:block;
			margin-bottom:4px;
			height:16px;
			line-height:16px;
		}

		fieldset label {
			width:100px;
		}

		fieldset .FormElement {
			width:190px;
		}

	p.ErrorMessage {
		color:red;
	}



.DDbottom
 {
   
    background:url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;
    padding-bottom:3px;
    width:250px;
  }

  .aChevron
  {
  
     background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
     padding-left: 10px;

  }


    .FaqList {
     clear:both; 
    }

    .FaqList dt {
        background-position:0px -52px;
        padding-left:20px;
        margin-bottom:9px;
        font-weight:normal;
        color:#000;
        zoom: 1;
    }
        .FaqList dt a {
            color:#000;
            text-decoration:none;
        }
        .FaqList dt.Open {
            background-position:0 3px;
        }

    .FaqList dd {
        display:none;
        padding-left:20px;
    }
        .FaqList dd.Open {
            display:block;
        }

        .FaqList h2.Open {
            background-position:0 3px;
            background:url(/Images/minus_tcm92-12718.gif)  no-repeat scroll 0px 2px;
            padding-left:20px;
        } 
         .FaqList h2.Close{
            background-position: 0 3px;            
            background:url(/Images/plus_tcm92-12721.gif)  no-repeat scroll 0px 2px;
            padding-left:20px;
        } 



<!--[if IE 6]>

				div#SecondaryNavigation ul li.InActive a {
					background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
					padding-bottom: 0px;

				}

				div#SecondaryNavigation ul li.NoChild a	{
					background: url(/Images/raquo_tcm92-4243.gif) left top no-repeat;
					padding-bottom: 0px;
				}


				div#SecondaryNavigation ul li.Active a {
                	                                                background: url(/Images/dw_arrow_tcm129-11289_tcm129-11293_tcm92-11490.gif) left top no-repeat;
					padding-bottom: 0px;
                }


<![endif]-->

.LogoAligned
{
     margin-left : 16px;
     _margin-left : 8px;
}

dl.LinkList{
	width:250px;
}

div#Related dl.LinkList dd.HideRaquos p a
{
	background: none;
	padding-left: 0px;

}

div#Related dl.LinkList dd ul li p a
{
	padding-left: 10px;

}

div#Related dl.LinkList dd ul li
{
	margin-left: 0px;
}

div#Related dl.LinkList dd ul li p
{
	margin-left: -10px;
}
.dropdown
{
   width:200px;
   margin-right:5px;
}


div.ContentListItemInner,
div.CaseStudy {
	background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;
	padding-bottom: 5px;
}

p.SearchResultHeading
{
   margin-bottom: 0px;
}

div#ImageGalleryText {
			float:left;
			width:485px;
			padding:0 0 0 1px;
		}
		
		.LandingBox.ImageGalleryimagebox
	{
		width: 159px;
		margin: 1px;
	}
		
		
		
	div#ImageGalleryText span.LandingBox p img {
				float:none;
				padding-right: 8px
				padding-top: 5px
			}

/* Homepage redesign */

div.CountrySwitchContainer
{
	background-color:#ccc;
	float:right;
	width:286px;
	margin-top:-1px;
	padding:6px 0 9px 0;
}

div.CountrySwitchContainer a
{
	background: none;
}


div#StaticNavLeft, div#StaticNavRight {
float:right;
height:16px;
padding-bottom:9px;
padding-top:5px;
width:47px;
}

div#StaticNavLeft {
background:#EEEEEE url(/Images/Staticnav-right_tcm92-15832.gif) no-repeat scroll left top;
margin-top:-1px
}

div#StaticNavRight {
background:#EEEEEE url(/Images/Staticnav-left_tcm92-15831.gif) no-repeat scroll left top;
margin-top:-1px;
}

div.StaticNav {
background:#EEEEEE url(/Images/Staticnav_tcm92-15837.gif) repeat-y scroll left top;
border-top:2px solid #CCCCCC;
height:31px;
width:100%;
}

div#Primary
{
					min-height: 200px;
					height: 200px;
background: url(/Images/landing_grad_tcm92-15833.gif) left bottom repeat-x;
}

div.StaticNavContainer {
float:left;
padding-bottom:7px;
padding-top:1px;
width:580px;
}

div.StrapLine
{
	color: #999;
	font-size: 1.5em;
	font-weight: bold;
	padding-left: 18px;
	padding-bottom: 8px;

}

	.LandingBox.Short.Primary,
	.LandingBox.Short.Secondary,
	.LandingBox.Wide.Primary.Last h2
	{
		padding-left: 5px;
	}

	.LandingBox.Short h2
	{
		padding-left: 0px;
	}




	.LandingBox.Wide.Last.Primary,
	.LandingBox.Wide.Last.secondary
	{
		width: 350px;
	}

	ul.WideLinkList li
	{
		padding-left: 10px;
	}

span.MainNewsDate img
{
	padding-left: 0px;
}

div.InvestorBoxImg
{
	margin-top: 10px;
}

.LandingBox h3.NoUnderLine
{
	background: none;
}

div.LandingBox span.forimageLink
{
	margin-left: 20px;
	float:right;
}

div.Feature img
{
	margin-right: 1px;
	margin-bottom: 1px;
	width: 181px;
}

div.CaseStudy
{
	clear:both;
	height: 85px;
	margin-top: 10px;
}

div.CaseStudy div {
	width:280px;
	float:left;
}

div.CaseStudy div.Flags
{
	margin-bottom: 5px;

}

div.CaseStudy span.Thumb {
	width:85px;
	float:left;
}

div.CaseStudy span.Thumb img
{
	margin-right: 5px;

}

div.Features
{
	margin-top: 25px;
}

div.Short ul.LinkList
{
	width:170px;
}

* html div#SiteUtils div#RNSUtil {
		margin-right:27px;
		padding
	}

* html div#SiteUtils div#AlertUtil
{
	width: 337px;
	margin-right: 23px;
}


* html div#SiteUtils div#RNSUtil
{
	margin-right: 22px;
}

* html .LinkList
{
	width: 184px;
}


* html		.Left.Side.WideLinkList{
			width:350px !important;
		}


div#SiteUtils div#CountryUtil form{
			padding-left: 0px;		
		}


		div#SiteUtils form input{
			/* padding-left: 5px; */
		}

/* Press Release Icon fix */

.ContentListItemInner,
.PrimaryContentListItemInner {
	position:relative;
}

.ContentListItemInner:after,
.PrimaryContentListItemInner:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.ContentListItemInner .forlink,
.PrimaryContentListItemInner .forlink {
	float:left;
	width:82%;
}

.PrimaryContentListItemInner .forlink {
	width:81%;
}

.ContentListItemInner .forimageLink,
.PrimaryContentListItemInner .forimageLink {
	float:right;
	/*width:18%;*/
	text-align:right;
}

div.datestyle {
	clear:both;
}

.ContentListItemInner {
	height:1%;
}


iframe.text {
margin:0;
padding:0;
width:475px;
}
div#ImageContent {
float:left;
width:469px;
}


/* Homepage feature boxes*/
.Feature img
{
	border: 0px;
	padding-bottom: 1px;
}

.featureImage 
{
	position: relative;
	float:left;
}

.featureTitle, .featureTitleBackground
{
	position: relative;
	bottom: 28px;	
	margin-bottom: -27px;
	height: 27px;
	width:176px;
	padding-left: 5px;
	font-size: 19px;
	line-height: 1em;
}

.featureTitleBackground
{
	background-color: #555555;
	opacity: 0.4;
	filter:alpha(opacity=40);
}

.Feature
{
	clear:both;
}



* html .featureTitle, 
* html .featureTitleBackground
{
	bottom: 29px;	
	/*margin-bottom: -27px;*/
	margin-bottom: -25px;
	width:176px;
	padding-left: 5px;
}

* html div.Features div.LastFeatures
{
	margin-top: -10px;
}


/*IE 7 & 8 only*/
html>body div.Features div.LastFeatures
{ 
     *margin-top: -4px;
}

.PrimaryContentListItemInner {
height:1% !important;
}

.PrimaryContentListItemInner, .PrimaryPrimaryContentListItemInner, .ContentListItemInner {
position:relative !important;
}

div.datestyle {
clear:both !important;}

div.PrimaryContentListItem {
margin-bottom:5px !important;
margin-top:5px !important;
}

p.Main.NewsItem.Last span.Grey.MainNewsDate img { display:block;}
.NonReadableText {
position:absolute;
top:-9999px;
}

span.new {
white-space:nowrap;
/*background:#ccc;*/
}

#SiteUtils .clearfix { _margin-top: 15px !important;}


/*---------------------------  Start Menu Tabs --------------------------- */

#inline_tab {
	float:left;
	width:100%;
	/*background:#FFF;*/
	border-bottom:1px solid #CCC;
	font-size:93%;
	line-height:normal;
}
#inline_tab ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
}
#inline_tab li {
	display:inline;
	margin:0 !important;
	padding:0 !important;
}
#inline_tab a {
	float:left;
 background: url(/Images/tableftBaa_tcm92-17614.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	font-weight:bold;
}
#inline_tab a span {
	float:left;
	display:block;
 background: url(/Images/tabrightBaa_tcm92-17615.gif) no-repeat right top;
	padding:8px 15px 7px 6px;
	color:#5e5e5e;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #inline_tab a span {
	float:none;
}
/* End IE5-Mac hack */
    #inline_tab a:hover span {
	color:#5e5e5e;
}
#inline_tab a:hover {
	background-position:0% -42px;
}
#inline_tab a:hover span {
	background-position:100% -42px;
}
#inline_tab .active a {
	background-position:0% -42px;
	position:relative;
	top:1px;
}
#inline_tab .active a span {
	background-position:100% -42px;
}
.tabContent {
	padding:10px 0 0 10px;
	display:block;
	clear:both;
}

.tabContent_Related {padding:10px 0 0 0px;display:block;clear:both;}

div#Text_tab {
	float:left;
	width:464px;
	padding:0 38px 0 1px;
}
div#Text_tab p, div#Text_tab p a {
	font-size:1.0em;
                line-height:16px;
}
div#Text_tab p img {
	float: left;
	padding-right: 10px;
}
div#Text_tab h2 {
	margin-top:0;
}
div#Text_tab div.clearfix {
	position: static;
}
a:active {
	border:none;
	outline:none;
}
a {
	outline: 0 none;
}

div.tabContent ol, div.tabContent ol li { margin:0; padding:0;}
div.tabContent ol{
	margin:0 0 10px 25px ;
}
div.tabContent ul {
	position:relative;
	left:10px;
	margin:0 0 10px 12px;
}
div#Text_tab ol li {
	color:#666666;

	padding-top: 10px;
}
div#Text_tab ul li{
	color:#666666;
    /*margin-left:20px;*/
	padding-top: 10px;
}

/*
div.tabContent ul, div.tabContent ol {
	position:relative;
	left:10px;
	margin:0 0 10px 6px;
}

div#Text_tab ul li, div#Text_tab ol li {
	color:#666666;
    margin-left:20px;
	padding-top: 10px;
}
*/
.header_min_hg {
	min-height:70px;
	height:auto !important;
	height:70px;
}
.header_min_hg_rc {
	min-height:70px;
	height:auto !important;
	height:68px;
}
div.PressReleaseSearch input.search_text
{
width:200px !important;
display:block;
float:left;
}

div#AdvancedSearch input.search_text {
display:block;
float:left;
width:200px !important;
}

.movietitle
{
padding:5px 0 0 2px;

}

.NewFeatures
{
padding-bottom:10px !important; 
}
.Side.LeftSection 
{
float:left;
}
img.Side.LeftSection{
		margin-right:15px;
                                 margin-left:2px;
		/*width: 184px;*/
	}
/*.padleft
{
margin-left:19px;
}
*/
/*.LinkList.WideLinkList
{
margin-left: -9px;
}*/
.LandingBox.BottomWide.First {
padding:0 31px 24px 0;
}



/* Calendar Style */

.EventList dt {
                font-weight:bold;
                color:#666;
            }
            #bl_open{ display: block;}


        .EventList dt a {
            color:#000;
            text-decoration:none;
        }
        .EventList dt.Open {
            background-position:0 3px;
        }

    .EventList dd {
        display:none;
        padding-left:20px;
    }
        .EventList dd.Open {
            display:block;
        }

        .EventList h2.Open {
            background-position:0 3px;
            background:url(/Images/minus_tcm92-12718.gif)  no-repeat scroll 0px 2px;
            padding-left:20px;
        } 
         .EventList h2.Close{
            background-position: 0 3px;            
            background:url(/Images/plus_tcm92-12721.gif)  no-repeat scroll 0px 2px;
            padding-left:20px;
        }

.eventClass {padding-right: 50px; padding-bottom: 15px; color: #666666;}

             .eventClass1 {padding-right: 33px; padding-bottom: 15px; color: #666666;}
             .eventClass2 {padding-right: 28px; padding-bottom: 15px; color: #666666;}
             .divEvent{
                 height: 30px;
}
.divEventButton{
    height: 30px;
    padding-left:125px;
}

.spansEvent1{
    width:215px; float:left; padding-bottom: 15px;padding-left:21px;color:#5E5E5E;
font-size:1.2em;
font-weight:bold;
}
.spansEvent2{
    width:100px; float:left; padding-bottom: 15px;color:#5E5E5E;
font-size:1.2em;
font-weight:bold;
}
.spansEvent3{
    width:115px; float:left; padding-bottom: 15px;color:#5E5E5E;
font-size:1.2em;
font-weight:bold;
}

h2 span.lightheader {font-size:0.8em; font-weight:lighter;}

.spansTitle1{
    width:215px; float:left; padding-bottom: 5px;padding-left:09px;color:#5E5E5E;
    font-size:1.2em;
    font-weight:bold;
}
.spansTitle2{
    width:103px; float:left; padding-bottom: 5px;color:#5E5E5E;
    font-size:1.2em;
    font-weight:bold;
    text-align: right;
}
.country_width {width:124px;}

.alleventlink
{
float:right;

/*background: url(/Images/bg_secnav_dotted_line_tcm92-1084.gif) left bottom repeat-x;*/
}

.country_width_event{ width: 120px !important;margin-right: 7px;}
                        .divEvent span{  color: #666666; }
                            .event_col1{float:left; width:100px; line-height: 18px;}



/* ++ Lightbox Video style ++*/

#videocontainer { 
/*width:516px !important; 
height:325px !important; */
overflow:hidden; 
}

.Lightbox_Video {
                height:220px;
                position:relative;
                background-repeat:no-repeat;
                overflow:hidden;
                width:250px;
                margin-left:13px;
}
.Lightbox_Video img {
                margin:55px 0 0 93px;
                height:48px;
                width:64px;
                overflow:hidden;
filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7
}
.Lightbox_block {
                height:40px;
                background:#1346AC;
                position:absolute;
                bottom:0;
                left:0;
                width:230px;
                filter:alpha(opacity=70);
                -moz-opacity:0.4;
                -khtml-opacity: 0.4;
                opacity: 0.4;
                color:#FFFFFF;
                padding:10px;
                font-size:13px;
                font-weight:bold;
                overflow:hidden;
}
.Video_Text {
                background:#e1e1e1;
                margin:0 0 0 13px;
                width:250px;
}
.Video_Text h2 {
                margin:0;
                padding:5px 0 5px 10px;
}
.Video_Desc{
	color:#FFFFFF; 
	position:absolute; 
	z-index:1000; 
	border:0; 
	left:10px; 
	top:130px; 
	width:240px; 
	height:58px;
}

.H3WithoutTitle
{
margin:16px 0 6px 13px;
padding-bottom:3px;
}

#Content #Search_content .Text_SearchTab { 
	float:left !important;
	width:100% !important;
	padding:0 38px 0 1px !important;

}

div#Text_tabFull {
	float:left;
/*	width:100%;*/
	width:464px;
	padding:0 38px 0 1px;
}
div#Text_tabFull p, div#Text_tabFull p a {
	font-size:1.0em;
}
div#Text_tabFull p img {
	float: left;
	padding-right: 10px;
}
div#Text_tabFull h2 {
	margin-top:0;
}
div#Text_tabFull div.clearfix {
	position: static;
}
#LandingBoxRow2 div.First{ _margin:0; padding:0; display:inline;}



/* -- new ie6 CSS fix -- */
#LandingBoxRow1 div.First { _width:330px; _padding-left:12px;}
#LandingBoxRow1 div.Last { _width:330px; _padding-left:8px;}
#LandingBoxRow1 ul.WideLinkList { _width:333px!important;}
#LandingBoxRow1 div.Last span { _float:left; _width:80px; _width:125px!important; }
#LandingBoxRow1 span.NewsList p.NewsItem { _width:100px!important; _float:left;}
#LandingBoxRow1 ul.WideLinkList li a span.new {_width:25px!important;}
#LandingBoxRow1 ul.WideLinkList li a {_float:left;}
#LandingBoxRow1 div.First span.NewsList {_width:129px!important;}
#LandingBoxRow1 div.First span.NewsList p.NewsItem {_width:129px!important;}


/* -- new Sustainability CSS fix -- */
div#Text table#sustaintable {
background:none repeat scroll 0 0 transparent!important;
border:1px solid #FFFFFF!important;
border-collapse:collapse!important;
float:left!important;
}
div#Text table#sustaintable th {
border-bottom:2px dotted #999999!important;
text-align:left!important;
}

.LandingBox.BottomWideLast span.Left.Side.NewsList ul.LinkList1 li {width:140px;}
#Text form.EmailForm .clearfix {float:left;}
label.pdf_text {font-size:11px !important;}
#Sitemap ul li{ list-style: none !important;  }
#Sitemap ul{margin-left:20px;}

/* New Search Style */

	/*	#Search_content h1,#Search_content { margin:5px 0 0 15px !important; }*/
		#Search_content h1 { color:#666666;}
		#Search_content #AdvancedSearch{ margin:10px 0 40px 15px !important;}
			
		.tabContent .tabContent_left{float:left; width:670px;}
		.search_related{float:left; width:220px; margin-left:55px;padding-bottom:25px;}
			
		.search_related ul { list-style:none; margin:0; padding:0; position:relative; left:0 !important;}
		.search_related ul li { padding:0 0 5px 0; margin:0 !important;;}
		.search_related ul li a{ color:#1346AC; font-size:12px; text-decoration:underline;}
		.search_related p{color: #5E5E5E; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0 0 7px 6px;}
		.search_result p{ color: #5E5E5E; font:14px Arial, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; }

		div.SearchContent{float:left; width:100% !important;}
		.pagination_bottom {float: left !important; margin-left: 70px !important; margin-bottom:15px !important; }
		#Search_content h1 {margin-left:12px !important;}
	/*	#SearchContainer {margin-left:16px !important;} 
		#Search_content #Text_tabFull {margin-left:13px !important;}  */
		.SearchContent div#PrintEmailFooter {margin-left:10px;}


/* Single Thumb with Hidden Lightbox  */

.Thumb-Main a 			{ background:none !important; padding-left:0px !important;}
img.ThumbHide 			{ position:absolute; top:-999999px;}
.Thumb-Gallery 			{ position: absolute;background:none !important ; top:-999px;}
.Thumb-Gallery a	{ background:none !important; display:none; }
.Thumb-Gallery a img {position:absolute; top:-999px;}




div.header_min_hg  ol { margin-left:6px;}
div.header_min_hg  ul ,div.header_min_hg  ol {padding-bottom:10px; }

div.header_min_hg  ul li, div.header_min_hg  ol li{
color:#666;
margin-left: 20px;
padding-top: 0px;
line-height:18px;
padding-bottom:5px;	
}


/* CSS for map */
.trent_content { float:left; width:664px !important;}
.trent_content .Trent_thumb_gallery span { margin:0 8px 10px 0;}
.trent_image_left  { float:left; width:322px; display:inline;  }
.trent_content_left .text p{ padding-bottom:10px; text-align:left; margin:0;}
.trent_content_left { float:left; width:328px; margin-left:0; display:inline;}
.trent_image_right {float:right; padding-left:15px;}
.tool .content .Lightbox_Video {float:right ;}

#titleBar {
	position: relative;
	width: 900px;
	background: #d6d6d6; /* Old browsers */
	background: -moz-linear-gradient(top, #d6d6d6 0%, #b2b2b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #b2b2b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6d6d6 0%, #b2b2b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6d6d6 0%, #b2b2b2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #d6d6d6 0%, #b2b2b2 100%); /* IE10+ */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#b2b2b2', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #d6d6d6 0%, #b2b2b2 100%); /* W3C */
}

.tabContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.2em ;
	text-align: center;
	color: #999 !important ;
	text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -1px;
	vertical-align: central;
	padding: .7em 0 .7em !important;
	margin:0 !important;
}

.tabContent h2, .tabContent p, .tabContent h3 {
	/*font-size: .8em;*/
	line-height: 1.2em;
	padding: 0 0 .5em 0;
}

.tabContent h2, .tabContent h3 {
	font-weight: bold;
}

#map {
	width: 900px;
	height: 560px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	position: absolute;
	font-size: 0.8em;
	z-index: 1;
	border:0;
}

.frame {
	width: 200px;
	background-color:#FFFFFF;
	border: #666 1px solid;
	padding: 20px 10px 5px 10px;
	position: absolute;
	z-index: 2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 7px;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	display: none;
}

#inline2 img {
	padding: 0 0 0 0;
}

#BA {
	left: 437px;
	top: 105px;
}

#ILFC {
	left: 186px;
	top: 156px;
}

#ACG {
	left: 193px;
	top: 142px;
}

#DELTA {
	left: 246px;
	top: 165px;
}

#CIT {
	left: 286px;
	top: 115px;
}

#AVI {
	left: 279px;
	top: 258px;
}

#LAN {
	left: 286px;
	top: 221px;
}

#MON {
	left: 432px;
	top: 79px;
}

#VIR {
	left: 430px;
	top: 85px;
}

#AIR {
	left: 430px;
	top: 125px;
}

#LOT {
	left: 497px;
	top: 96px;
}

#NOR {
	left: 464px;
	top: 80px;
}

#ARI {
	left: 517px;
	top: 137px;
}

#AST {
	left: 581px;
	top: 103px;
}

#ANA {
	left: 505px;
	top: 95px;
}

#CNA {
	left: 455px;
	top: 175px;
}

#BRU {
	left: 445px;
	top: 263px;
}

#NUI {
	left: 523px;
	top: 287px;
}

#NZ {
	left: 577px;
	top: 280px;
}

#VIP {
	left: 177px;
	top: 141px;
}

#THAI {
	left: 423px;
	top: 57px;
}

/*
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*/

/* HTML5 display-role reset for older browsers */
/*
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
*/
/* Timeline css */


/* CSS Document */
/*
body {
	padding: 0;
}
img {
	border: 0;
}
*/
/* Main container */

#scroll {
	position: relative;
	overflow: hidden;
	/*border: 1px solid #ddd;*/
border:0 none;
	width: 650px;
	/*padding: 15px;*/
	height: 324px;
}
/* Container for 'pages' */

#tools {
	width: 2050em;
	position: absolute;
	height: 345px;
}
/* Individual pages */

.tool {
	float: left;
	width: 650px;
	height: 245px;
	text-align: center;
}
/* Container for navigation */

#thumbs {
	background: url(/Images/nav_tcm92-30006.jpg) no-repeat 0px -64px;
	height: 80px;
	position: absolute;
	top: 260px;
	width: 650px;
	left: 0px;
}
/*????*/

.t {
	padding: 0 !important;
	border: 0 !important;
}
/* Initial over state displayed on load */

.t a {
	background: transparent url(/Images/nav_tcm92-30006.jpg)  no-repeat scroll 0px -64px;
	display: block;
	width: 150px;
	float: left;
	height: 90px;
	cursor: pointer;
}
.t a.active {
	cursor: default !important;
}
/* Position of nav btns */

.navi {
	margin-left: 134px;
	_margin-left: 124px;
}
/* CSS sprite for the navigation */

#tt0 {
	width: 134px;
}
#tt0.active {
	background-position: 0 0 !important;
}
#tt0:hover {
	background-position: 0 -128px;
}
#tt0:active {
	background-position: 0 -192px;
}
#t1 {
	margin-left: 47px;
	width: 24px;
	background-position: -181px -64px;
}
#t1:hover {
	background-position: -181px -128px;
}
#t1:active {
	background-position: -181px -192px;
}
#t1.active {
	background-position: -181px 0 !important;
}
#t2 {
	width: 24px;
	background-position: -205px -64px;
}
#t2:hover {
	background-position: -205px -128px;
}
#t2:active {
	background-position: -205px -192px;
}
#t2.active {
	background-position: -205px 0 !important;
}
#t3 {
	width: 24px;
	background-position: -229px -64px;
}
#t3:hover {
	background-position: -229px -128px;
}
#t3:active {
	background-position: -229px -192px;
}
#t3.active {
	background-position: -229px 0 !important;
}
#t4 {
	width: 24px;
	margin-left: 97px;
	background-position: -350px -64px;
}
#t4:hover {
	background-position: -350px -128px;
}
#t4:active {
	background-position: -350px -192px;
}
#t4.active {
	background-position: -350px 0 !important;
}
#t5 {
	width: 24px;
	background-position: -374px -64px;
}
#t5:hover {
	background-position: -374px -128px;
}
#t5:active {
	background-position: -374px -192px;
}
#t5.active {
	background-position: -374px 0 !important;
}
#t6 {
	width: 24px;
	background-position: -398px -64px;
}
#t6:hover {
	background-position: -398px -128px;
}
#t6:active {
	background-position: -398px -192px;
}
#t6.active {
	background-position: -398px 0 !important;
}
#t7 {
	width: 24px;
	margin-left: 98px;
	background-position: -520px -64px;
}
#t7:hover {
	background-position: -520px -128px;
}
#t7:active {
	background-position: -520px -192px;
}
#t7.active {
	background-position: -520px 0 !important;
}
#t8 {
	width: 24px;
	background-position: -544px -64px;
}
#t8:hover {
	background-position: -544px -128px;
}
#t8:active {
	background-position: -544px -192px;
}
#t8.active {
	background-position: -544px 0 !important;
}
#t9 {
	width: 24px;
	background-position: -568px -64px;
}
#t9:hover {
	background-position: -568px -128px;
}
#t9:active {
	background-position: -568px -192px;
}
#t9.active {
	background-position: -568px 0 !important;
}
/* Content styles */

.tool .content {
	text-align: left;
	color: #333;
	font: 1em bold italic Arial, Helvetica, sans-serif;
/*	padding: 15px 15px 0 15px;*/
	padding: 0;
}
.tool .content h3 {
	margin-bottom: 0;
	font-size: 15px;
}
.tool .content h4 {
	color: #666;
	margin-bottom: 10px;
	font-size: 12px;
	margin-top: 0;
	font-weight:normal;
}
.tool .content p {
	color: #666;
	font-size: .8em;
	clear:left;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.tool .content img {
	border: 1px #999 solid;
	padding:0;
}
.tool .content .image {
	float: left;
	margin: 0 0 15px 0;
}
.tool .content .video {
	float: left;
	margin: 0 0 15px 0;
}
.tabContent .Lightbox_Video img {
	margin:0 !important;
	height:188px !important;
	width:318px !important;
	overflow:hidden;
	filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1;
}
.tabContent .Lightbox_Video {
	height:189px;
	position:relative;
	background-repeat:no-repeat;
	overflow:hidden;
	width:320px;
	margin-right:13px;
}

/* Map Partners CSS Start*/

.partners #scroll {
	position: relative;
	overflow: hidden;
	/*border: 1px solid #ddd;*/
	width: 650px;
	/*padding: 15px;*/
	height: 324px;
}

.partners #tools {
	width: 10050em;
	position: absolute;
	height: 345px;
}

.partners .tool {
	float: left;
	width: 650px;
	height: 245px;
	text-align: center;
	padding-top: 15px;
}

.partners #thumbs {
	background: url(/Images/nav_tcm92-30082.jpg)  no-repeat 0px -64px;
	height: 64px;
	position: absolute;
	top: 260px;
	width: 650px;
	left: 0px;
}

.partners .t {
	padding: 0 !important;
	border: 0 !important;
}

.partners .t a {
	background: transparent url(/Images/nav_tcm92-30082.jpg) no-repeat scroll 0px -64px;
	display: block;
	width: 150px;
	float: left;
	height: 64px;
	cursor: pointer;
}
.partners .t a.active {
	cursor: default !important;
}

.partners .navi {
	margin-left: 134px;
	_margin-left: 124px;
}
/* CSS sprite for the navigation */

.partners #t0 {
	width: 176px;
}
.partners #t0.active {
	background-position: 0 0 !important;
}
.partners #t0:hover {
	background-position: 0 -128px;
}
.partners #t0:active {
	background-position: 0 -192px;
}
.partners #t6 {
	width: 24px;
	margin-left: 184px;
	background-position: -360px -64px;
}
.partners #t6:hover {
	background-position: -360px -128px;
}
.partners #t6:active {
	background-position: -360px -192px;
}
.partners #t6.active {
	background-position: -360px 0 !important;
}
.partners #t7 {
	width: 24px;
	margin-left:0;
	background-position: -384px -64px;
}
.partners #t7:hover {
	background-position: -384px -128px;
}
.partners #t7:active {
	background-position: -384px -192px;
}
.partners #t7.active {
	background-position: -384px 0 !important;
}
/* Content styles */

.partners .content {
	text-align: left;
	color: #333;
	font: 1em bold italic Arial, Helvetica, sans-serif;
	/*padding: 0 15px;*/
padding:0;
}
.partners .content h3 {
	margin-bottom: 13px;
font-size:15px;
}
.partners .content h4 {
	color: #666;
	margin-bottom: 15px;
}
.partners .content p {
	color: #666;
	clear:left;
	font-size: .8em;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.partners img {
	border: 1px #CCC solid;
}
.partners .tool .content .ver {
	/*display: block;
    margin-left: auto;
    margin-right: auto;
	background-color: #0C0;*/
	margin: 0 0 15px 205px;
}
.partners .dark {
	color: #666;
	font-weight: bold;
}
.partners .short {
	display: block;
	height: 137px;
	width: 205px;
	background-color: #F5F5F5;
	padding: 5px;
	margin-right: 10px;
}
.partners .top {
	/*border-bottom: 1px #999 solid;*/
	margin-bottom: 5px;
}
/*.tool .content img {
	float: right;
	margin: 0 0 15px 15px;
}*/

/*imageRollOvers*/

.partners .imgContainer {
	border: 1px #CCC solid;
}
.partners #mwj {
	display: block;
	height: 295px;
	width: 320px;
	background: #963 url(/Images/madeWithJapan_tcm92-30091.jpg) no-repeat;
	cursor: pointer;
	float: right;
	margin: 0 0 15px 15px;
}
.partners #mwj:hover {
	background-position: 0px -295px;
}
.partners #part {
	display: block;
	height: 214px;
	width: 620px;
	background: #963 url(/Images/map_tcm92-30083.jpg) no-repeat;
	cursor: pointer;
}
.partners #part:hover {
	background-position: 0px -214px;
}

/* Map Partners CSS End */

/* Technical css start*/
.iskiA #scroll {
	position: relative;
	overflow: hidden;
	/*border: 1px solid #ddd;*/
	width: 650px;
	/*padding: 15px;*/
	height: 324px;
}
/* Container for 'pages' */

.iskiA #tools {
	width: 10050em;
	position: absolute;
	height: 345px;
}
.iskiA .tool {
	float: left;
	width: 650px;
	height: 345px;
	text-align: center;
	padding-top: 0;
}
.iskiA #thumbs {
	background: url(/Images/nav_tcm92-30270.jpg)  no-repeat 0px -64px;
	height: 64px;
	position: absolute;
	top: 260px;
	width: 650px;
	left: 0px;
}
.iskiA .t {
	padding: 0 !important;
	border: 0 !important;
}
/* Initial over state displayed on load */

.iskiA .t a {
	background: transparent url(/Images/nav_tcm92-30270.jpg)  no-repeat scroll 0px -64px;
	display: block;
	width: 150px;
	float: left;
	height: 64px;
	cursor: pointer;
}
.iskiA .t a.active {
	cursor: default !important;
}
/* Position of nav btns */

.iskiA .navi {
	margin-left: 174px;
	_margin-left: 124px;
}
/* CSS sprite for the navigation */

.iskiA #t0 {
	width: 176px;
}
.iskiA #t0.active {
	background-position: 0 0 !important;
}
.iskiA #t0:hover {
	background-position: 0 -128px;
}
.iskiA #t0:active {
	background-position: 0 -192px;
}
.iskiA #t1 {
	margin-left: 88px;
	width: 24px;
	background-position: -288px -64px;
}
.iskiA #t1:hover {
	background-position: -288px -128px;
}
.iskiA #t1:active {
	background-position: -288px -192px;
}
.iskiA #t1.active {
	background-position: -288px 0 !important;
}
.iskiA #t2 {
	width: 24px;
	background-position: -264px -64px;
}
.iskiA #t2:hover {
	background-position: -264px -128px;
}
.iskiA #t2:active {
	background-position: -264px -192px;
}
.iskiA #t2.active {
	background-position: -264px 0 !important;
}

.iskiA #t3 {
	width: 24px;
	background-position: -288px -64px;
}
.iskiA #t3:hover {
	background-position: -288px -128px;
}
.iskiA #t3:active {
	background-position: -288px -192px;
}
.iskiA #t3.active {
	background-position: -288px 0 !important;
}
.iskiA #t4 {
	width: 24px;
	margin:0;
	background-position: -312px -64px;
}
.iskiA #t4:hover {
	background-position: -312px -128px;
}
.iskiA #t4:active {
	background-position: -312px -192px;
}
.iskiA #t4.active {
	background-position: -312px 0 !important;
}
.iskiA #t5 {
	width: 24px;
	background-position: -336px -64px;
}
.iskiA #t5:hover {
	background-position: -336px -128px;
}
.iskiA #t5:active {
	background-position: -336px -192px;
}
.iskiA #t5.active {
	background-position: -336px 0 !important;
}
.iskiA #t6 {
	width: 24px;
	margin:0;
	background-position: -360px -64px;
}
.iskiA #t6:hover {
	background-position: -360px -128px;
}
.iskiA #t6:active {
	background-position: -360px -192px;
}
.iskiA #t6.active {
	background-position: -360px 0 !important;
}
.iskiA #t7 {
	width: 24px;
	margin:0;
	background-position: -384px -64px;
}
.iskiA #t7:hover {
	background-position: -384px -128px;
}
.iskiA #t7:active {
	background-position: -384px -192px;
}
.iskiA #t7.active {
	background-position: -384px 0 !important;
}
.iskiA #t8 {
	width: 24px;
		margin:0;
	background-position: -408px -64px;
}
.iskiA #t8:hover {
	background-position: -408px -128px;
}
.iskiA #t8:active {
	background-position: -408px -192px;
}
.iskiA #t8.active {
	background-position: -408px 0 !important;
}
.iskiA #t9 {
	width: 24px;
	margin:0;
	background-position: -432px -64px;
}
.iskiA #t9:hover {
	background-position: -432px -128px;
}
.iskiA #t9:active {
	background-position: -432px -192px;
}
.iskiA #t9.active {
	background-position: -432px 0 !important;
}
.iskiA #t10 {
	width: 24px;
	margin:0;
	background-position: -456px -64px;
}
.iskiA #t10:hover {
	background-position: -456px -128px;
}
.iskiA #t10:active {
	background-position: -456px -192px;
}
.iskiA #t10.active {
	background-position: -456px 0 !important;
}
/* Content styles */

.iskiA .content {
	text-align: left;
	color: #333;
	font: 1em bold italic Arial, Helvetica, sans-serif;
	padding: 0 0;
}
.iskiA .tool .content img {
	border: 1px #CCC solid;
}
.iskiA .tool .content .ver {
	/*display: block;
    margin-left: auto;
    margin-right: auto;
	background-color: #0C0;*/
	margin: 0 0 15px 205px;
}
.iskiA .dark {
	color: #666;
	font-weight: bold;
}
.iskiA .short {
	display: block;
	height: 75px;
	width: 205px;
	background-color: #F5F5F5;
	padding: 5px;
	margin-right: 10px;
}
.iskiA .top {
	/*border-bottom: 1px #999 solid;*/
	margin-bottom: 5px;
}
.iskiA .tool .content img {
	float: left;
	margin: 0 0 15px 0;
}
.iskiA .vidContainer {
	border: 1px #CCC solid;
	display: block;
	height: 189px;
	width: 320px;
	cursor: pointer;
	float: right;
	margin: 0 0 15px 15px;
}
.iskiA .imgContainer {
	border: 1px #CCC solid;
	display: block;
	height: 297px;
	width: 390px;
	cursor: pointer;
	float: right;
	margin: 0 0 15px 15px;
}
.iskiA .introContainer {
	border: 1px #CCC solid;
	display: block;
	height: 330px;
	width: 620px;
	float: right;
	margin: 0 15px 15px 15px;
}
#PARK {
	left: 238px;
	top: 99px;
}

#CFW {
	left: 174px;
	top: 260px;
}

#KHI {
	left: 480px;
	top: 253px;
}

#MHI {
	left: 495px;
	top: 124px;
}

#ITP {
	left: 415px;
	top: 76px;
}

#HAM {
	left: 262px;
	top: 122px;
}
.partners img {
	border:0 none !important ;
}
.frame1 {
	/*width: 200px;*/
	background-color:#FFFFFF;
	border: #666 1px solid;
	padding: 20px 10px 5px 10px;
	position: absolute;
	z-index: 2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 7px;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	display: none;
}
.staticnav {padding-bottom:15px; }
h3.Customer_title, #scrollA h3{font-size:15px; }
/* Technical css end*/
#inline2 h2{font-weight:normal;font-size:10px;}
.WideContent.Prod_Landing_Wide { width:969px !important; }
div.Defence_Title{margin-left:12px;}

.Related_Lightbox span a 	{ padding-left:0 !important;background:none !important; }
.Related_Lightbox span 	{ padding-right:5px !important; }
.Related_Lightbox 		{ background:none !important; padding-bottom:1px !important; }
