@charset "utf-8";
/* CSS Document */

html, body{margin:0 0 0 0; padding:0;}
body
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#807f83;
	height:100%;
}

.mainContainer
{
	width:990px;
}

.orangeBG
{
	background:url(../images/animation/Leaders/topBg.gif);
}

.leadersName
{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0 8px;
}

.containerEffectsLeft
{
	background:url(../images/bg.gif);
}

.containerEffectsRight
{
	background:url(../images/bgRight.gif);
}

.logoContainer
{
	height:80px;
}

.curveLeftTop
{
	background:url(../images/topCurveLeft.gif);
}

.whiteBg
{
	background:#FFFFFF;
}

.navTable
{
	background:url(../images/navBgStrip.gif);
}

.footerContainer
{
	line-height:59px;
	background:url(../images/footer.gif);
}
.bodyContainer
{
	background:#FFFFFF;
}

.MainContianerWithMargin44
{
	background:#ffffff;
	margin:44px 0 0 0;
}

.copyrightContainer
{
	color:#807f83;
	margin:0;
	font-size:9px;
	padding:0 0 0 20px;
}

.footerLink a
{
	color:#807f83;
	text-decoration:none;
	font-size:9px;
	padding:0 0 0 10px;
	margin:0;
}

.footerLink a:hover
{
	color:#c88a12;
}

.bodyFont
{
	width:435px;
	color:#807f83;
	margin:0;
	font-size:12px;
	padding:0 0 5px 13px;
	line-height:16px;
}

.bodyFont10Pad
{
	width:435px;
	color:#807f83;
	margin:0;
	font-size:12px;
	padding:0 0 10px 13px;
	line-height:16px;

}

.topnavigation a
{
	font-weight:normal;
	text-decoration:none;
	color:#807f83;
}

.topnavigation a:hover
{
	color:#d19f3f;
}

.topnavigationActive a
{
	font-weight:normal;
	text-decoration:none;
	color:#d19f3f;
}

.languageSelectionContainer
{
	background:url(../images/languageBg.gif);
	margin:15px 0 0 0;
}

.languageSelectionContainerShort
{
	background:url(../images/languageBgShort.gif);
	margin:15px 0 0 0;
}

.sublinkPopContainer
{
	background:url(../images/leftNavImg/bgPopupText.gif);
	margin:15px 0 0 0;
}

.comboBox
{
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#635d64;
	margin:15px;
}

.navPosition
{
	margin:0 0 9px 0;
}

.header
{
	font-size:14px; 
	color:#c88a12;
	margin:0;
	padding:0 0 6px 13px;
	font-weight:normal;
}

.headerDarker
{
	color:#58575a;
	margin:0;
	padding:0 0 5px 13px;
	font-weight:normal;
}

.leftMenuContainer
{
	background:#f2f2f2;
	margin:0;
	padding:0;
}

.margin2
{
	margin:3px 0 0 0;
}

.leftMenuNav td
{
	height:20px;
}

.leftMenuNav a
{
	font-weight:normal;
	text-decoration:none;
	color:#807f83;
	font-size:11px;
	display:block;
	padding:3px 0 3px 18px;
}

.leftMenuNav a:hover
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background:#d9ad5a;
}

.leftMenuNavIntd td
{
	height:14px;
}

.leftMenuNavIntd a
{
	font-weight:normal;
	text-decoration:none;
	color:#807f83;
	font-size:11px;
	display:block;
	padding:3px 0 3px 40px;
}

.leftMenuNavIntd a:hover
{
	color:#ffffff;
	background:#d9ad5a;
}

/*Starts here*/
.leftMenuNavForProduct a
{
	font-weight:normal;
	text-decoration:none;
	color:#807f83;
	font-size:11px;
	display:block;
	padding:3px 0 3px 18px;
}

.leftMenuNavForProduct a:hover
{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	background:#d9ad5a;
}

.leftMenuHoverBGProduct a
{
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	background:#d9ad5a;
}

.leftMenuHoverBGProduct a:hover
{
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	background:#d9ad5a;
}
/* Ends here*/

.leftMenuHoverBG a
{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background:#d9ad5a;
}

.leftMenuIntdHoverBG a
{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	padding:0 0 0 40px;
	background:#d9ad5a;
}

.bulletOff
{
	font-size:9px;
	color:#c88a12;
}

.paddingDown
{
	padding:0 0 5px 0;
}

.leftNavHeader
{
	font-size:11px;
	padding:0 0 0 18px;
	line-height:17px;
	color:#58575a;
}

.marginDownArchi
{
	margin:91px 0 0 0;
}

.marginDown
{
	margin:107px 0 0 0;
}

.marginDownLifeStyle{
	margin:123px 0 0 0;
}

.marginDownCommercial{
	margin:107px 0 0 0;
}

.marginDownEnergy{
	margin:59px 0 0 0;
}

.margin5{margin:5px 0 0 0;}

.paddingRight{padding:0 11px 0 0;}

.navText a{
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#807f83;
}

.navText a:hover{
	color:#d19f3f;
}

/* Dark ASH color */
.navTextDark a{
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#58575a;
}

.navTextDark a:hover{
	color:#d19f3f;
}
/* ------*/

.navBodyText a{
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#58575a;
}

.navBodyText a:hover{
	color:#d19f3f;
}

/* ----- Press Releases Hover Effects------*/
.headerForPress{
	color:#c88a12;
	font-size:12px;
	font-weight:bold;
}

.contactInfo{
	color:#807f83;
	font-size:11px;
	padding:0 0 0x 5px;
}
.fontSize9{
	color:#807f83;
}

.sitemapLink a{
	font-size:12px;
	color:#807f83;
	text-decoration:none;
}
.sitemapLink a:hover{
	color:#c88a12;
}


/* Disclaimer Light box style */

				.white_content {
			display: none;
			position: absolute;
			top:48%;
			left: 60%;
			width: 373px;
			height: 188px;
			background:none;
			margin:0;
			float:left;
			padding:0;
			z-index:1002;
		}

			.white_contentForLongPage {
			display: none;
			position: absolute;
			top:195%;
			left: 60%;
			width: 373px;
			height: 188px;
			background:none;
			margin:0;
			float:left;
			padding:0;
			z-index:1002;
		}

.disclaimerPopCenterBG{
	background:url(../images/popUps/disclaimer/bg.gif);
}

.disclaimerPopCenterBGLong{
	background:url(../images/popUps/disclaimer/longbgNew.gif);
}

.disclaimerFontHeader{
	font-size:11px;
	font-weight:normal;
	margin:0 0 0 20px;
	color:#c88a12;
	padding:0 0 5px 0;
}

.disclaimerFontHeaderNoMargin{
	font-size:10px;
	font-weight:bold;
	color:#c88a12;
	padding:0 0 5px 0;
	
}

.disclaimerFont{
	width:331px;
	margin:0 0 0 20px;
	font-size:10px;
	padding:0 0 5px 0;
}

.paddingRightNewEmail{
	padding:0 37px 0 0;
}

.popTableStyleEmail{
	color:#807f83;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:15px 0 0 12px;
}

.white_contentEmail{
			display: none;
			position: absolute;
			top: 18%;
			left: 55%;
			width: 373px;
			height: 188px;
			background:none;
			margin:0;
			float:left;
			padding:0;
			z-index:1002;
		}

/* Inside Page Lightboxes */

.white_contentMDSDSheet{
	display: none;
	position: absolute;
	top: 20%;
	left: 13%;
	width: 375px;
	height: 188px;
	background:none;
	margin:0;
	float:left;
	padding:0;
	z-index:1002;
}

.white_contentMDSDSheetNewLong{
	display: none;
	position: absolute;
	top: 8%;
	left: 13%;
	width: 375px;
	height: 188px;
	background:none;
	margin:0;
	float:left;
	padding:0;
	z-index:1002;
}

.white_contentMultiplex{
			display: none;
			position: absolute;
			top: 17%;
			left: 40%;
			width: 375px;
			height: 188px;
			background:none;
			margin:0;
			float:left;
			padding:0;
			z-index:1002;
}

.white_contentCareer{
	display: none;
	position: absolute;
	top: 2%;
	left: 20%;
	width: 520px;
	height: 188px;
	background:none;
	margin:0;
	float:left;
	padding:0;
	z-index:1002;
}

.headerDarkBg{
	background:#d9ad5a;	
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.blackFont{
	color:#000000;
	font-size:11px;
}

.redFont{
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}

.popupUsernameTable{
	background:#f5f5f5;
}

.popupUsernameRow{
		border-bottom:2px solid #fff;
}

.popupUsernameColunm{
	border-right:2px solid #fff;
}

.white_contentLocations{
			display: none;
			position: absolute;
			top: 12%;
			left: 23%;
			width: 373px;
			height: 188px;
			background:none;
			margin:0;
			float:left;
			padding:0;
			z-index:1002;
}

/* Style added from EXT ALL */

.popTableStyle{
	color:#807f83;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:15px 0 0 12px;
}

.mandatory{
	color:#bf0036;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.textBoxForPopups{
	height:16px;
	border:1px solid #dfdfe0;
	width:224px;
	font-size:10px;
	color:#807f83;
}

.textBoxForPopupsLong{
	height:100px;
	border:1px solid #dfdfe0;
	width:224px;
	font-size:10px;
	color:#807f83;
}

.popupFontsEmail{
	font-size:11px;
	font-weight:normal;
	color:#807f83;
	margin:0;
	padding:0 0 5px 18px;
	width:330px;
}

.popupFontsLinks a{
	font-size:10px;
	color:#807f83;
	margin:0;
	padding:0;
	text-decoration:none;
}

.popupFontsLinks a:hover{
	color:#c88a12;
}

.paddingRightNew{
	padding:0 34px 0 0;
}

.styleAltTable{
	background:#f5f5f5;
	color:#000000;
	border-top:5px solid #ffffff;
	border-right:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	border-left:2px solid #ffffff;
	font-size:11px;
}

.borderBottomWhite{
	border-bottom:1px solid #ffffff;
}

.listBoxPopup{
	width:200px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.whiteBgPopup{
	height:40px;
	background:#ffffff;
}

.textBoxForPopupsSmall{
	height:16px;
	border:1px solid #dfdfe0;
	width:100px;
	font-size:10px;
	color:#807f83;
}

.margin3{
	margin:3px 0 0 0;
}

.quoteHeader{
	color:#c88a12;
	font-size:11px;
}

.quoteFont{
	color:#d19f3f;
	font-size:11px;
}

.quoteFontAsh{
	color:#807f83;
	font-size:11px;
	line-height:14px;
}

.quoteFontAshIndusName{
	color:#58575a;
	font-size:11px;
	padding:0 0 5px 0;
}

.quoteFontAshIndus{
	color:#807f83;
	font-size:11px;
	padding:0 0 5px 0;
}

.fontColor{
color:#d19f3f;
}

.popupTopMSDS{
	background:url(../images/popUps/MSDSSheet-Image.gif);
	width:332px;
	height:80px;
}

.popupTopProductMulti{
	background:url(../images/popUps/productOffshoremooring-Image.gif);
	width:332px;
	height:80px;
}

.popupTopProductMultiImage{
	background:url(../images/popUps/productOffshoremooring-Image2.gif);
	width:333px;
	height:161px;
	font-weight:bold;
	font-size:10px;
	color:#807f83;
}

.multiplexFont{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

.popupTopIndusArchi{
	background:url(../images/popUps/Industries-Architectural-caseStudyImage.gif);
	width:332px;
	height:80px;
}

.popupTopInduscommer{
	background:url(../images/popUps/Industries-Commercial-caseStudyImage.gif);
	width:332px;
	height:80px;
}

.popupTopIndusEnergy{
	background:url(../images/popUps/Industries-Architectural-Energy_Image.gif);
	width:332px;
	height:80px;
}

.popupTopIndusLife{
	background:url(../images/popUps/Industries-Lifecycle-caseStudy-Image.gif);
	width:332px;
	height:80px;
}

.popupTopIndusEnviron{
	background:url(../images/popUps/Industries-Environment-caseStudy-Image.gif);
	width:332px;
	height:80px;
}

.popupTopIndusSafety{
	background:url(../images/popUps/Industries-SafetySecurity-caseStudy-Image.gif);
	width:332px;
	height:80px;
}

.popupTopIndusTransport{
	background:url(../images/popUps/Industries-Transportation-caseStudy-Image.gif);
	width:332px;
	height:80px;
}

.popupTitle{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding:0 4px 0 0;
}

/* India - Pop */
.popUpLocBGAsiaHariyana{
	background:url(../images/popUps/locations/asia/hariyanaTop.gif);
	height:110px;
}

.popUpLocBGAsiaHariyanaFooter{
	background:url(../images/popUps/locations/asia/hariyanaFooter.gif);
	height:80px;
}

.popUpLocBGAsiaKaiping{
	background:url(../images/popUps/locations/asia/kainpingTop.gif);
	height:110px;
}

.popUpLocBGAsiaKaipingFooter{
	background:url(../images/popUps/locations/asia/kainpingFooter.gif);
	height:80px;
	background-repeat :no-repeat ;
}

.popUpLocBGAsia5-Shaingai{
	background:url(../images/popUps/locations/asia/hariyanaTop.gif);
	height:110px;
}

.popUpLocBGAsia5-ShaingaiFooter{
	background:url(../images/popUps/locations/asia/hariyanaFooter.gif);
	height:80px;
}

.popUpLocBGAsia2-Kolalampur{
	background:url(../images/popUps/locations/asia/hariyanaTop.gif);
	height:110px;
}

.popUpLocBGAsia2-KolalampurFooter{
	background:url(../images/popUps/locations/asia/hariyanaFooter.gif);
	height:80px;
}

.popUpLocBGAsia4-HongKong{
	background:url(../images/popUps/locations/asia/hariyanaTop.gif);
	height:110px;
}

.popUpLocBGAsia4-HongKongFooter{
	background:url(../images/popUps/locations/asia/hariyanaFooter.gif);
	height:80px;
}

/* Americas */
.popUpLocBG8-richmondVirginiaUSA{
	background:url(../images/popUps/locations/america/8-richmondVirginiaUSATop.gif);
	height:110px;
}

.popUpLocBG8-richmondVirginiaUSAFooter{
	background:url(../images/popUps/locations/america/8-richmondVirginiaUSAFooter.gif);
	height:80px;
}

.popUpLocBG1-queretaro{
	background:url(../images/popUps/locations/america/1-queretaroTop.gif);
	height:110px;
}

.popUpLocBG1-queretaroFooter{
	background:url(../images/popUps/locations/america/1-queretaroFooter.gif);
	height:80px;
}

.popUpLocBG2-winfieldAlabamaUSA{
	background:url(../images/popUps/locations/america/2-winfieldAlabamaUSATop.gif);
	height:110px;
}

.popUpLocBG2-winfieldAlabamaUSAFooter{
	background:url(../images/popUps/locations/america/2-winfieldAlabamaUSAFooter.gif);
	height:80px;
}

.popUpLocBG3-scottsboroAlabamaUSA{
	background:url(../images/popUps/locations/america/3-scottsboroAlabamaUSATop.gif);
	height:110px;
}

.popUpLocBG3-scottsboroAlabamaUSAFooter{
	background:url(../images/popUps/locations/america/3-scottsboroAlabamaUSAFooter.gif);
	height:80px;
}

.popUpLocBG4-winnsboroSouthCarolinaUSA{
	background:url(../images/popUps/locations/america/4-winnsboroSouthCarolinaUSATop.gif);
	height:110px;
}

.popUpLocBG4-winnsboroSouthCarolinaUSAFooter{
	background:url(../images/popUps/locations/america/4-winnsboroSouthCarolinaUSAFooter.gif);
	height:80px;
}

.popUpLocBG5-shelbyNorthCarolinaUSA{
	background:url(../images/popUps/locations/america/5-shelbyNorthCarolinaUSATop.gif);
	height:110px;
}

.popUpLocBG5-shelbyNorthCarolinaUSAFooter{
	background:url(../images/popUps/locations/america/5-shelbyNorthCarolinaUSAFooter.gif);
	height:80px;
}

.popUpLocBG6-salisburyNorthCarolinaUSA{
	background:url(../images/popUps/locations/america/6-salisburyNorthCarolinaUSATop.gif);
	height:110px;
}

.popUpLocBG6-salisburyNorthCarolinaUSAFooter{
	background:url(../images/popUps/locations/america/6-salisburyNorthCarolinaUSAFooter.gif);
	height:80px;
}

.popUpLocBG7-moncureNorthCarolinaUSA{
	background:url(../images/popUps/locations/america/7-moncureNorthCarolinaUSATop.gif);
	height:110px;
}

.popUpLocBG7-moncureNorthCarolinaUSAFooter{
	background:url(../images/popUps/locations/america/7-moncureNorthCarolinaUSAFooter.gif);
	height:80px;
}

/* Europe */
.popUpLocBG2-Luxemburg{
	background:url(../images/popUps/locations/europe/2-LuxemburgTop.gif);
	height:110px;
}
.popUpLocBG2-LuxemburgFooter{
	background:url(../images/popUps/locations/europe/2-LuxemburgFooter.gif);
	height:80px;
}

.popUpLocBG1-longlaville{
	background:url(../images/popUps/locations/europe/longliveaTop.gif);
	height:110px;
}

.popUpLocBG1-longlavilleFooter{
	background:url(../images/popUps/locations/europe/longliveaFooter.gif);
	height:80px;
}

.popUpLocBG5-Gubean{
	background:url(../images/popUps/locations/europe/GubenTop.gif);
	height:110px;
}

.popUpLocBG5-GubeanFooter{
	background:url(../images/popUps/locations/europe/GubenFooter.gif);
	height:80px;
}

.popUpLocBG3-bobigen{
	background:url(../images/popUps/locations/europe/BobingenTop.gif);
	height:110px;
}

.popUpLocBG3-bobigenFooter{
	background:url(../images/popUps/locations/europe/BobingenFooter.gif);
	height:80px;
}

.popUpLocBG4-BadHersfeld{	
	background:url(../images/popUps/locations/europe/4-BadHersfeldTop.gif);
	height:110px;
}

.popUpLocBG4-BadHersfeldFooter{
	background:url(../images/popUps/locations/europe/4-BadHersfeldFooter.gif);
	height:80px;
}

.popUpLocationFont{
	width:200px;
	line-height:11px;
	color:#ecd6ac;
	font-size:10px;
	font-weight:bold;
}

.popUpLocationFontWhite{
	width:200px;
	line-height:11px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

/* Added for Contact Page Navigation To Diable all the Location Details */
#Americas, #Asia, #Europe{display:none;}

.locationBaseText {font-size:9px;
    font-weight:bold;
	color:White;
	margin:0;
	font-weight:normal;
}

.GridStyle {font-size:xx-small ;
    font-weight:bold;
	color:White;
    text-align :right;
    width:80px;
    height:80px;    
    background-repeat :no-repeat;
    background-position :right;
    cursor:pointer; 
    padding-right :1px;                         
    }
    
.GridSingleStyle {font-size:xx-small ;
    font-weight:bold;
	color:White;
    text-align :right;
    width:80px;
    height:80px;
    background-repeat :no-repeat;
    background-position :right;      
}

.GridSingleStyleCol2 {font-size:xx-small ;
    font-weight:bold;
	color:White;
    text-align :right;
    width:160px;
    height:80px;
    background-repeat :no-repeat;
    background-position :right;
}

.GridSingleStyleCol3 {font-size:11px;
    font-weight:normal;
    padding:0 0 0 0px;
	color:White;
    width:240px;
    height:80px;
    background-repeat :no-repeat;
    background-position :right;    
}

.GridSingleStyleRow2Col4 {font-size:xx-small ;
    font-weight:bold;
	color:White;
    text-align :right;
    width:332px;
    height:164px;
    background-repeat :no-repeat;
    background-position :right;
}

.GridSingleStyleSndRow {font-size:xx-small ;
    font-weight:bold;
	color:White;
    text-align :right;
    width:80px;
    height:80px;
    background-repeat :no-repeat;
    background-position :right;
}

.sitemapHeader a{
	font-size:12px;
	color:#c88a12;
	text-decoration:none;
}
.sitemapHeader a:hover{
	color:#58575a;
}

.GridSingleStyleRow2 {font-size:xx-small ;
    font-weight:bold;
	color:White;
    text-align :right;
    width:80px;
    height:160px;
    background-repeat :no-repeat;
    background-position :right bottom ;
}

.white_contentMDSDSheetPDFs{
	display: none;
	/*position: absolute;
	top: 8%;
	left: 13%;*/
	width: 369px;
	/*height: 188px; */
	height: 400px;	
	background:none;
	margin:0;
	/*float:left;*/
	padding:0;
	overflow:auto;	
	/*z-index:1002;*/
}

.LeaderRight
{
	background:url(../images/animation/Leaders/companyLeadershipTopR.gif);
	background-repeat :no-repeat ;
}
.LiveTextPadBtm11
{
	padding-bottom: 11px;	
	}
.LiveTextPadBtm12
{
	padding-bottom: 12px;	
	}		
.LiveTextPadBtm10
{
	padding-bottom: 10px;	
	}	
.LiveTextPadBtm8
{
	padding-bottom: 8px;	
	}		
.LiveTextPaddingRow2
{
	padding-bottom: 15px;	
	}	
	
.LiveTextPadRt4
{
	padding-right: 4px
	}	
.LiveTextPadRt3
{
	padding-right: 3px
	}	
.LiveTextPadRt1
{
	padding-right: 1px
	}		
.LiveTextPadRt2
{
	padding-right: 2px
	}			
	
.LiveTextPadLft7
{
	padding-left: 7px
	}		
	
.GridIndStyle {font-size:xx-small ;
    font-weight:bold;
	color:White;
    text-align :right;
    width:80px;
    height:80px;    
    background-repeat :no-repeat;
    background-position :right;    
    padding-right :1px;                         
    }    
/*Added for SR_9355 - Starts*/
.DropDownForPopups	
{
    border:1px solid #dfdfe0; 
    width:226px; 
    font-size:10px; 
    color:#807f83;
}

.textareaForPopupsLong{
	height:50px;
	border:1px solid #dfdfe0;
	width:224px;
	font-size:10px;
	color:#807f83;
}
/*Added for SR_9355 - Ends*/