﻿body {
}


/*******************OFFICES*********************/
.officelist {margin:0; padding:0; height:50px; padding-bottom:20px }
.officelist ul {
	list-style:none;
	margin:10px 0; padding:0
	}
#world_offices {margin:0 3%}
.officelist ul li {
	background:url(../images/office_region_bar_bg_inverted.jpg); height:30px;  margin:2px; width:32%; float:left}
.officelist ul li a {display:block; background-position:left; background-repeat:no-repeat; height:26px; padding-left:66px; padding-top:4px; font-weight:bold}
#europe, #americas, #ap {padding:10px 1% 0 1%; border:2px solid #336699; border-top:0}

.office h3 {background-color:#336699;
border:0 none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding:5px;
margin-top:0}



.office .icons {float:right; width:145px; text-align:center; margin-top:20px}

.office .office_address {float:left; width:283px;}

.office .contactstuff {float:left; width:auto}
a.americas_toggle {background-image:url(../images/Office_region_bar_americas_invert.jpg);}
a.ap_toggle {background-image:url(../images/Office_region_bar_ap_inverted.jpg);}
a.europe_toggle {background-image:url(../images/Office_region_bar_emea_inverted.jpg);}
.ap_toggle a, .europe_toggle a, .americas_toggle a {margin-top:15px; display:block}
.ap_toggle, .europe_toggle, .americas_toggle {border:2px solid #336699; margin-top:15px; }
.ap_toggle {
	BACKGROUND: url(/images/Office_closed.jpg)no-repeat; CURSOR: pointer; height:50px
}
.ap_toggle img {vertical-align:middle; float:right}

.europe_toggle {
	BACKGROUND: url(/images/Office_closed.jpg)no-repeat; CURSOR: pointer; height:50px
}
.europe_toggle img {vertical-align:middle; float:right}


.americas_toggle {
	BACKGROUND: url(/images/Office_closed.jpg)no-repeat; CURSOR: pointer; height:50px
}
.americas_toggle img {vertical-align:middle; float:right}

div.ap_toggle {
	TEXT-INDENT: 100px
}
div.europe_toggle {
	TEXT-INDENT: 100px
}
div.americas_toggle {
	TEXT-INDENT: 100px
}
.active {
	BACKGROUND: url(/images/Office_open.jpg)no-repeat; CURSOR: pointer; border-bottom:0
}
.zeroborder {border-bottom:0}
.tooltip {
	BORDER-RIGHT: #336699 2px solid; BORDER-TOP: #336699 2px solid; DISPLAY: none; Z-INDEX: 99999999; BACKGROUND-IMAGE: none! important; BORDER-LEFT: #336699 2px solid; WIDTH: 235px; BORDER-BOTTOM: #336699 2px solid; POSITION: absolute; HEIGHT: auto; BACKGROUND-COLOR: #d7e1ff; TEXT-ALIGN: left
}
.officeregiontitles TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}.americas_toggle1 {	BACKGROUND: url(/images/Office_closed.jpg)no-repeat; CURSOR: pointer
}


.ProductsTaxContainer{height:auto;background-color:white;}
.ProductsTitle{color:black;padding-top:18px;width:178px;padding-bottom:18px; margin-left:12px;background:white;font-family:Verdana;font-size:13px;font-weight: bold; }
.ProductsLinks{margin-left:0px;}
*html .ProductsLinks{margin-left:5px;}

.SelectGasDetectorHeader{height: 24px; font-size:11px;font-weight:bold;color:black;width:100%; background: url(../images/design_products_step1backgroundimage.jpg) repeat; margin-right: 0px;}


.Alternativesdiv{height: 24px; font-size:11px;font-weight:bold;color:black;width:190px; background: url(../images/design_products_step1backgroundimage.jpg) repeat; margin-right: 0px;}
.MainProductsDiv{height:260px;}
.AlternativesMain{height:80px;}
.MainWhereToBuyDiv{height:100px;}
.Resourcesdiv{height: 24px; font-size:11px;font-weight:bold;color:black;width:100%; background: url(../images/design_products_step1backgroundimage.jpg) repeat; margin-right: 0px;}
.ResourcessMain{height:190px;}
.MainProductsDivLinks{margin-left:5px;}
.AlternativesdivLinks{margin-left:5px;}
.ResourcesLinks{margin-left:8px;}

.uxSubmitForm{padding-bottom:20px;background-color:#E8E8E8;margin-right:8px;border:solid 1px #606060; width: 180px;}
.FormMainText{margin-left:10px;font-weight:bold;font-size:11px;}
*html .FormMainText{font-weight:bold;font-size:11px;}
.uxCatalogue{margin-left:10px;}
.uxImageIndustry{width:750px;}
.uxMainProductsContainer{height:auto;width:750px;}
.PortableGasesText{font-weight:bold;font-size:12px;}
.FixedPointText{font-weight:bold;font-size:12px;}
.SelectProductText{font-weight:bold;font-size:14px;}
.Step4Text{font-weight:bold;font-size:12px;}
.uxProductPlaceHolder{padding:10px;background-color:white; border:solid 1px #606060;}
*html .uxProductPlaceHolder{padding:10px;background-color:white;width:685px; border:solid 1px #606060;}
.NewsReleaseBox {padding:10px; background-color:#FFFFFF; border:solid 1px #FFFFFF;}
.uxContentPlaceHolder{padding:10px;background-color:white;}
*html .uxContentPlaceHolder{padding:10px;background-color:white;width:685px; }
.uxBoxPlaceHolder{padding:10px;background-color:white;height:200px;}
*html .uxBoxPlaceHolder{padding:10px;background-color:white;width:210px;}
.ProfileQuoteText{font-weight:bold;font-size:18px;line-height:2;}
.FormBodyContainer{height:auto;background-color:white;padding:10px;width:730px;}
*html .FormBodyContainer{padding:10px;background-color:white;width:730px;height:auto; }
.WhereToFade{background: url(../images/indsci_4box_bg.jpg) repeat-x;}
.MissionBox {padding:10px; background-color:#EEEEEE; border:solid 1px #DDDDDD;}
.MissionBoxGold {padding:10px; background-color:#fff390; border:solid 1px #DDDDDD;}
.listbottomline {background-color:#FFFFFF;text-decoration:none;border:0px;border-color:#DDDDDD;border-style:solid;border-top-width:0px;	border-top-color:#000000;border-bottom-width:1px;border-bottom-color:#DDDDDD;border-right-width:0px;border-left-width:0px;margin:0px;}
.MainTrainingDiv{height:350px;}
.uxProfilePlaceHolder{padding:10px;background-color:white;}
*html .uxProfilePlaceHolder{padding:10px;background-color:white;width:220px; }

p {margin:0 0 0em;}
.SubmitForm{font-weight:bold;font-size:11px;}
*html .uxSubmitForm{padding-bottom:20px;background-color:#E8E8E8;margin-right:8px;border:solid 1px #606060 ;width:185px;}
*html .DynamicCheckBoxContainer{width:685px;}
*html .DynamicCheckBoxContainerforApplications{width:685px;}
*html .DynamicCheckBoxContainerforGases{width:685px;}
.officeregiontitles{background-color:#000000;color:#FFFFFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:14px;padding:0px; margin:0px; margin-bottom:10px;background-image:url(../images/office_region_bar_bg.jpg);background-repeat:repeat-x ; border:2px solid #D7E1FF; color:black}

.ap_toggle {
	BACKGROUND: url(/images/Office_closed.jpg); CURSOR: pointer
}
.europe_toggle {
	BACKGROUND: url(/images/Office_closed.jpg); CURSOR: pointer
}
.americas_toggle {
	BACKGROUND: url(/images/Office_closed.jpg); CURSOR: pointer
}
TABLE.ap_toggle {
	TEXT-INDENT: 100px
}
TABLE.europe_toggle {
	TEXT-INDENT: 100px
}
TABLE.americas_toggle {
	TEXT-INDENT: 100px
}
.active {
	BACKGROUND: url(/images/Office_open.jpg) no-repeat; CURSOR: pointer
}
.active {
	BACKGROUND: url(/images/Office_open.jpg) no-repeat; CURSOR: pointer
}
.active {
	BACKGROUND: url(/images/Office_open.jpg) no-repeat; CURSOR: pointer
}

.tooltip{ background:#D7E1FF!important; position: absolute; z-index: 99999999; border:2px solid #336699; display:none; width: 235px; height:auto; background-image:none!important; text-align:left;}

* html .tooltip {margin-top:30px; }
* html a .tooltip {text-decoration:none}
.officeregiontitles TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}



/* FORM BOX AND BUTTONS  */
label{width: 9em;float: left;text-align: right;margin-right: 0.5em;display: block;}
.submit input{margin-left: 9.75em;} 
.TextField input{color: #003366;background: #ffffff;border: 1px solid #336699; margin:1px;}
.TextField textarea{color: #003366;background: #ffffff;border: 1px solid #336699; margin:1px;}
.submit input{color: #fff;background: #336699;border: 2px outset #6699ff;} 
fieldset{border: 1px solid #336699;width: 32em;background: #eeeeee; background-image: url(../images/FormFieldGrad_1200H.jpg);}
legend{color: #fff;background: #336699;border: 1px solid #336699;padding: 6px margin-right: 0.5em} 

.SmallBlueArrow{font-weight: bold; line-height: 14px; background-image: url(/images/2-20090422-13285338.gif);background-repeat: no-repeat;background-position: 7px 14px;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EEEEEE;}

.DownloadBox{padding-bottom:20px;background-color:#E8E8E8;margin-right:8px;border:solid 1px #606060;}
a.DownloadButton {display: block; font-weight: bold; font-size:14px; padding:10px; color:#FFFFFF; text-align:center; background-color:#336699; margin-right:8px;border-bottom:solid 2px #112237; border-left:solid 2px #99CCFF; border-top:solid 2px #BDD6EA; border-right:solid 2px #183656; text-decoration:none;}
a.DownloadButton:active{display: block; font-weight: bold; font-size:14px; padding:10px; color:#FFFFFF; text-align:center; background-color:#A6C2E1; margin-right:8px;border-bottom:solid 2px #BDD6EA; border-left:solid 2px #183656; border-top:solid 2px #112237; border-right:solid 2px #99CCFF;}

/* Grey Download Buttons | WhitePaper Form |  */
.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden;width: 100%;}
a.button {background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;color: #444;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;margin-right: 6px;padding-right: 18px; /* sliding doors padding */text-decoration: none;font-weight: bold; text-align:center;}
a.button span {background: transparent url('../images/bg_button_span.gif') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;} 
a.button:active {background-position: bottom right;color: #000;outline: none;font-weight: bold; /* hide dotted outline in Firefox */}
a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */} 

/* TRADESHOWS  */
.tradeshow{border-bottom:solid 2px #EEEEEE; vertical-align:top; width:730px;}
.tsHeader{background-color:#E8E8E8; font-weight:bold; width:730px;}
.tsDate{padding:5px; width:130px; display:inline-block;vertical-align:top;}
.tsLocal{ border-left:solid 2px #EEEEEE;padding:5px;width:155px;display:inline-block;vertical-align:top; }
.tsName{ border-left:solid 2px #EEEEEE;padding:5px;width:320px;display:inline-block;vertical-align:top; }
.tsBooth{ border-left:solid 2px #EEEEEE;padding:5px;width:65px;display: inline-block;vertical-align:top; }
.tsWeb{ border-left:solid 2px #EEEEEE;padding:5px;width:45px;display: inline-block;vertical-align:top; }
/* iNet Rounded Box Styles */
.iNetRoundBoxTop{background-image: url(/images/RoundedBlue230w_top.jpg); background-repeat:no-repeat; width:230px; height:23px;padding-left:15px; font-weight:bold; line-height:23px; color: #000066}
.iNetRoundBoxSpan{background-image: url(/images/RoundedBlue230w_Span.jpg);background-repeat:repeat-y;width:230px;padding-left:15px; min-height:170px;}
.iNetRoundBoxSpanNoMin{background-image: url(/images/RoundedBlue230w_Span.jpg);background-repeat:repeat-y;width:230px;padding-left:15px;}
.iNetRoundBoxBottom{background-image: url(/images/RoundedBlue230w_Bottom.jpg); background-repeat:no-repeat;width:230px; height:31px;}
.RoundBoxBump{padding-left:10px; min-height:270px;}
.RoundBoxBumpNoMinH{padding-left:10px; }

/* Full Page FORM BOX AND BUTTONS  */
.wideform label{ font-size:.9em; float: left;text-align: right;display: block; width:16em; }
TextField.wideform input{color: #003366;background: #ffffff;border: 1px solid #336699; margin:1px; margin-left: 60px; width: 300px;}
TextField.wideform textarea{color: #003366;background: #ffffff;border: 1px solid #336699; margin:1px; padding-left:60px; width: 100px;}
.inputformfield{width: 150px;}
.wideformsubmit input{margin-left: 260px; color: #fff;background: #336699;border: 2px outset #6699ff;} 
fieldset.wideform{border: 1px solid #336699; width: 600px; background-image: url(../images/FormFieldGrad_1200H.jpg); background-repeat:repeat-x; background-color:#EEEEEE}
legend.wideform{color: #fff;background: #336699;border: 1px solid #336699;padding: 6px margin-right: 0.5em} 

.CatalogDownload{font-weight: normal; line-height: 14px; background-image: url(..//images/cat2008_75.jpg);background-repeat: no-repeat;background-position:0px 0px;padding-left: 65px;padding-top: 5px;padding-bottom: 20px;}
/* Rounded Yellow Boxes 230px Wide */
.YellowRoundBoxTop{background-image: url(/images/RoundedYellow230w_Top.jpg); background-repeat:no-repeat; width:230px; height:23px;padding-left:15px; font-weight:bold; line-height:23px; color: #000066}
.YellowRoundBoxSpan{background-image: url(/images/RoundedYellow230w_Span.jpg);background-repeat:repeat-y;	width:230px;padding-left:15px; min-height:50px;}
.YellowRoundBoxBottom{background-image: url(/images/RoundedYellow230w_Bottom.jpg); background-repeat:no-repeat;width:230px; height:31px;}

/* Rounded Region Selection Boxes */
.RegionLangAmericasTop{background-image: url(/images/RegionLang_Americas_Top.jpg); background-repeat:no-repeat; width:135px; height:200px; padding-left:15px; font-weight:bold; line-height:23px; color: #000066}
.RegionLangEuropeTop{background-image: url(/images/RegionLang_Europe_Top.jpg); background-repeat:no-repeat; width:135px; height:200px; padding-left:15px; font-weight:bold; line-height:23px; color: #000066}
.RegionLangAfricaTop{background-image: url(/images/RegionLang_Africa_Top.jpg); background-repeat:no-repeat; width:135px; height:200px; padding-left:15px; font-weight:bold; line-height:23px; color: #000066}
.RegionLangAPTop{background-image: url(/images/RegionLang_AP_Top.jpg); background-repeat:no-repeat; width:135px; height:200px; padding-left:15px; font-weight:bold; line-height:23px; color: #000066}
.RegionLangChinaTop{background-image: url(/images/RegionLang_China_Top.jpg); background-repeat:no-repeat; width:135px; height:200px; padding-left:15px; font-weight:bold; line-height:23px; color: #000066}
.RegionLangSpan{background-image: url(/images/RegionLang_mid.jpg);background-repeat:repeat-y; width:135px;padding-left:15px; height:160px;}
.RegionLangBottom{background-image: url(/images/RegionLang_Bottom.jpg); background-repeat:no-repeat;width:150px; height:31px;}
.RegionHeader{font-size:1.3em; font-weight:bold;}
.RegionTable{ width:700px; border:none; border-width:0px; padding:0px; margin:0px;}
.RegionCell{ width:150px; border:dashed; border-width:0px; padding:0px; margin:0px; vertical-align:top;}

.ContentWhiteBG{background-color:white;}
*html .ContentWhiteBG{background-color:white;width:750px; }
.W2BWhiteBG{padding-left:15px; background-color:white; width:735px;}
*html .W2BWhiteBG{padding-left:15px; background-color:white; width:735px; }

	.ap_toggle, .europe_toggle, .americas_toggle {cursor:pointer; background:url(/images/Office_closed.jpg)}
	table.ap_toggle, table.europe_toggle, table.americas_toggle {text-indent:100px}
		.ap_toggle.active, .europe_toggle.active, .americas_toggle.active {cursor:pointer; background:url(/images/Office_open.jpg) no-repeat }
	.officeregiontitles td {padding:0; }

/*GSA Government Support*/
.gsaBackground{ background-image:url(../images/GSAflag.jpg); background-repeat:no-repeat; min-height:340px; padding:15px; padding-right:300px; padding-top:40px;}
.gsaBox{padding:15px;}
/* HELP FORM BOX AND BUTTONS  */
label.help{ font-size:.9em; float: left;text-align: left;display: block;}
TextField.help input{color: #003366;background: #ffffff;border: 1px solid #336699; margin:1px; margin-left: 30px;}
TextField.help textarea{color: #003366;background: #ffffff;border: 1px solid #336699; margin:1px; padding-left:20px;}
.Helpsubmit input{margin-left: 1em; color: #fff;background: #336699;border: 2px outset #6699ff;} 
fieldset.help{border: 1px solid #336699; width: 325px; background: #eeeeee; background-image: url(../images/FormFieldGrad_1200H.jpg);}
legend.help{color: #fff;background: #336699;border: 1px solid #336699;padding: 6px margin-right: 0.5em} 
/* 360 Rounded Box Styles */
.RoundBoxTop360{background-image: url(/images/RoundedBlue360w_top.jpg); background-repeat:no-repeat; width:360px; height:23px;padding-left:15px; font-weight:bold; font-size:14px; line-height:23px; color: #000066}
.RoundBoxSpan360{background-image: url(/images/RoundedBlue360w_Span.jpg);background-repeat:repeat-y;width:360px;padding-left:15px; min-height:170px; }
.RoundBoxSpanNoMin360{background-image: url(/images/RoundedBlue360w_Span.jpg);background-repeat:repeat-y;width:360px;padding-left:15px;}
.RoundBoxBottom360{background-image: url(/images/RoundedBlue360w_Bottom.jpg); background-repeat:no-repeat;width:360px; height:31px;}
.RoundBoxBump360{padding-left:10px; width: 310px; padding-right:30px; }
.RoundBoxBumpNoMinH360{padding-left:10px; }
.gasHazBorder{ border-right:1px solid; border-bottom:1px solid; border-color:#CCCCCC; font-size: .9em;}

#rsslink {text-align:right; height:40px; margin-top:-50px; padding-right:75px;}