/* Imported Styles */
@import url("Global.css");

#Main .Layer#ML04 { background: url(/Images/Design/Screen/Inner-Shadow-Middle-B.gif) repeat-y; width: 859px; }
#Main .Layer#ML05 { background: url(/Images/Design/Screen/Inner-Shadow-Top-B.gif) no-repeat center top; width: 859px; }
#Main .Layer#ML06 { background: url(/Images/Design/Screen/Inner-Shadow-Bottom-B.gif) no-repeat center bottom; width: 859px; }
.Column#Primary { width: 614px; }
.Content#Feature { width: 570px; }

#Locations, #Locations .Country { width: 570px; }
#Locations .Country h2 { width: 565px; }
#Locations .Office { width: 255px; }
#Feature table { width: 100%; }

.Column#Secondary { width: 245px; }
.Navigation#Secondary-Navigation { width: 229px; }
.Navigation#Secondary-Navigation h2 { width: 209px; }
.Navigation#Secondary-Navigation h2.Linked { width: 229px; }
.Navigation#Secondary-Navigation h2.Linked a { width: 209px; }
.Navigation#Secondary-Navigation h2 span { width: 209px; }
.Navigation#Secondary-Navigation ul { width: 229px; }
.Navigation#Secondary-Navigation li a { width: 193px; }
.Navigation#Secondary-Navigation li span { width: 193px; }
.Navigation#Secondary-Navigation li li a { width: 183px; }
.Navigation#Secondary-Navigation li li span { width: 183px; }
.Navigation#Secondary-Navigation li li li a { width: 173px; }
.Navigation#Secondary-Navigation li li li span { width: 173px; }
.Navigation#Secondary-Navigation li li li li a { width: 163px; }
.Navigation#Secondary-Navigation li li li li span { width: 163px; }
#Secondary .Advertisement { width: 229px; }
#Secondary .Advertisement h2, #Secondary .Advertisement a { width: 229px; }
.Related { width: 229px; }
.Related h2 { width: 186px; }
.Related h3 { width: 186px; }
.Related .Headline h3, .Related .Headline p { width: 189px; }
.Related ul { width: 198px; }
.Related li { width: 189px; }
.Related li h3 { width: 189px; }
.Related address { width: 224px; }

#Feature .Headline { background: #ffffff; margin: 0; padding-top: 11px; }
#Feature .Headline .Art { border: none; float: left; margin: 0; padding: 0; }
#Feature .Headline img { border: 1px solid #92999d; margin: 0; padding: 0; }
#Feature .Headline h2, #Feature .Headline p { margin-bottom: 0; }
#Feature .Headline h2 { border: none; color: #d71921; font-size: 16px; padding-bottom: 0; }
#Feature .Headline h2 a { color: #d71921; }
#Feature .Headline h2 a:hover { color: #666666; }
#Feature .Headline p { font-size: 11px; line-height: 16px; margin: 0 0 11px 0; padding: 0; }
#Feature .Headline .Date { font-size: 11px; line-height: 16px; margin: 0; padding: 0; }
#Feature .Headline ul { font-size: 11px; line-height: 16px; margin: 0; padding: 0; }

#Feature .Publication { background: #ffffff; margin: 0; padding-top: 11px; }
#Feature .Publication .Art { border: none; float: left; margin: 0; padding: 0; }
#Feature .Publication img { border: 1px solid #92999d; margin: 0; padding: 0; }
#Feature .Publication h2, #Feature .Publication p { margin-bottom: 0; }
#Feature .Publication h2 { border-bottom: 1px solid #ddd; color: #d71921; font-size: 14px; padding-bottom:1px; margin-bottom:4px; }
#Feature .Publication h2 a { color: #d71921; }
#sortPublicationList {position:relative;}
#sortPublicationList .Publication h2 a { color: #d71921; text-decoration:none}
#Feature .Publication h2 a:hover { color: #666666; }
#Feature .Publication h3 { font-size: 11px; margin-bottom:5px; padding-bottom: 0; }
#Feature .Publication p { font-size: 11px; line-height: 16px; margin: 0 15px 10px 0; padding: 0; }
#Feature .Publication li {font-size: 11px; line-height: 16px; margin:0; padding:0; list-style:inside square none}
#Feature .Publication ul.pubActions {overflow:hidden; width:100%;}
#Feature .Publication li.categories, #Feature .Publication li.download {font-size:11px; list-style:inside none none; margin:0; padding:0;}
#Feature .Publication li.categories {float:left;}
#Feature .Publication li.categories span.tag-title {float:left; display:block;}
#Feature .Publication li.categories span.tags {float:left; display:block; margin-left:3px; width:300px}
#Feature .Publication li.download {float:right;}
#Feature li.Publication {list-style:outside none none;}
#Feature p.sort {margin-bottom:0px}
#Feature h2 span#pubTitleDate {display:none}
#Feature ul#sortControls {height:33px; margin:0; padding:0; overflow:hidden; width:100%;}
#Feature #sortControls li {color:#5c5c5c; float:left; font-size:11px; height:27px; list-style:outside none none; margin:0 10px 0 0; padding:3px 0;}
#Feature #sortControls li.btn a:link, #Feature #sortControls li.btn a:visited {border:1px solid #828282; color: #828282; margin:0; padding:3px 6px; text-decoration:none;}
#Feature #sortControls li.btn a:hover {border:1px solid #D71921; color:#D71921}
#Feature .featured {background-color:#f0f0f0; border-top:24px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:24px; padding-left:10px; padding-right:10px;}
#Feature .featured h3 {margin-top:-31px; margin-bottom:12px;}
#Feature .featured h2 {font-size:16px}
#Feature .featured ul.pubActions {display:block; margin:-5px 0 0 0; padding:0 0 12px 0; overflow:hidden; width:100%}
#Feature #sortPublicationList #loading {font-size:11px; font-weight:700; color:#d71920; list-style:inside none none; margin:0; padding:0; position:absolute; top:0; left:0;}

.Interactive { width: 570px; }
.Timeline { border: 1px solid #000; text-align: center; }
.Map { width: 570px; }

.Interactive .Button { height: 37px; margin: 0; width: 283px; }
.Interactive .Button h2 { display: none; margin: 0; padding: 0; }
.Interactive .Button p, .Button a { height: 37px; margin: 0; padding: 0;  width: 283px; }
.Interactive .Button a { overflow: hidden; position: absolute; text-decoration: none; text-indent: -9999px; }

.Interactive .Button#Supplier-Login { background: transparent url(/Images/Design/Screen/Supplier-Buttons.png) no-repeat 0 0; float: left; }
.Interactive .Button#Supplier-Registration { background: transparent url(/Images/Design/Screen/Supplier-Buttons.png) no-repeat 0 -37px; float: right; }
.Interactive .Button#EthicsPoint { background: transparent url(/Images/Design/Screen/Ethicspoint-Button.jpg) no-repeat 0 0; width: 230px; height: 100px;}
.Interactive .Button#EthicsPoint p, .Button#EthicsPoint a { height: 100px; margin: 0; padding: 0; width: 230px; }

.Advertisement#Asia-Pacific-Ad { background: transparent url(/Images/Design/Screen/KBR-50-Years.jpg) left top no-repeat; height: 228px; margin: 0; width: 570px; }
.Advertisement#Asia-Pacific-Ad h2 { display: none; margin: 0; padding: 0; }
.Advertisement#Asia-Pacific-Ad p, .Advertisement#Asia-Pacific-Ad a { height: 112px; margin: 0; padding: 0;  width: 570px; }
.Advertisement#Asia-Pacific-Ad a { overflow: hidden; position: absolute; text-decoration: none; text-indent: -9999px; }

/* Styles added for Business Unit pages, 04-21-2011 */
.featuredproject,
.content2col,
.content3col {width:590px; margin-left:22px; overflow:hidden;}
.featuredproject a:link,
.featuredproject a:visited,
.content2col a:link,
.content2col a:visited,
.content3col a:link,
.content3col a:visited {color:#d71921; font-weight:bold;}
.featuredproject a:hover,
.content2col a:hover,
.content3col a:hover {color: #828a8f;}
.featuredproject, .content2col, .content3col {width:590px; margin-left:22px; overflow:hidden;}
.featuredproject {margin-bottom:16px;}
.featuredproject h2 {border-bottom:1px solid #ccc; font-size:15px; margin:24px 0 8px 0; padding:0; width:570px;}
.featuredproject h3 {font-size:13px; color:#D71921; margin-bottom:3px; padding-left:257px;}
.featuredproject p {font-size:11px; padding:0 22px 0 257px;}
.featuredproject img {border:1px solid #ddd; float:left; margin:0;}
.content2col div, .content3col div {border:1px solid #ccc; position:relative;}
.content2col h2 {font-size:18px; margin:0; padding:0; position:absolute; bottom:24px; left:6px;}
.content2col p {margin:0; padding:0; position:absolute;	bottom:6px; left:6px;}
.content2col .box {border:1px solid #ccc; float:left; height:120px; margin:0 6px 0 0; padding:0; width:280px;}
.content2col .last {margin-right:0px;}
.content3col h3 {background:#ddd; background:-moz-linear-gradient(top, #eee, #ddd);border-bottom:1px solid #fff; color:#000; font-size:13px; margin:0; padding:4px 0 4px 6px}
.content3col .box {background-color:#fff; border:none; display:block; float:left; min-height:180px; margin:0 6px 0 0; padding:0; width:186px;}
.content3col .last {border:none; margin:0;}
/*
.content3col .stacked {margin-bottom:6px; height:75px; width:184px;}
.content3col .stacked:hover {cursor:pointer}
.content3col .stacked:hover h3 {color:#fff; text-decoration:underline}
.content3col .stacked h3 {position:absolute; bottom:0px; left:6px; margin:0; padding:0;}
.content3col .stacked h3 a:link, .content3col .stacked h3 a:visited {color:white; text-decoration:none;}
.content3col .stacked h3 a:hover {text-decoration:underline}
.content3col .box .last {}
*/
.content3col .last {margin-bottom:0;}
.content3col ul {margin:8px 0 0 0;}
.content3col li {font-size:10px; list-style:outside none none; margin:0 0 0 6px; padding:0 10px 0 0;}
.content3col .news li {margin-bottom:10px;}
.leadership-igd {background-image:url("/images/content/business-units/Andrew-Pringle.jpg"); color:white;}
.careers {background-image:url("/images/content/business-units/Careers.jpg"); color:white;}
.publications {background-image:url("/images/content/business-units/Publications.jpg")}
.media {background:transparent url("/images/content/business-units/Media.jpg") no-repeat top left; border:none; display:block; height:75px; margin:10px 0 0 13px; padding:0; position:relative;}
.media h3 {font-size:15px; position:absolute; bottom:2px; left:6px; margin:0; padding:0;}
.media h3 a:link, .media h3 a:visited {color:#d71921; text-decoration:none;}
.media:hover {cursor:pointer}
.media:hover h3 {color:#d71921; text-decoration:underline}

/* Modified original styles to suit Business Unit pages, 04-21-2011 */
.BizUnits#Secondary-Navigation {background-image:none;}
#Secondary-Navigation.BizUnits {border-bottom:4px solid #c0c4c7; padding:10px 0 0px 0;}
.Related ul {padding-bottom:10px;}
.Related li {margin:0 0 2px 0; padding:0 0 0 10px;}
.BizUnits#Secondary-Navigation h2 a:link, .BizUnits#Secondary-Navigation h2 a:visited {
  color:#d71921;
	text-decoration:none;
}
.BizUnits#Secondary-Navigation h2 a:hover {
	text-decoration:underline;
} 

















