body{margin:0;padding:0;font-family:Arial,"Lucida Grande",Verdana,sans-serif;font-size:62.5%;background-color:#1f291f;}
.clearBoth{clear:both;}
.floatright{float:right;}
.floatleft{float:left;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h4{margin:10px 0 0;}
p{font:1.2em/1.6 Verdana;}
a.rfq{display:block;margin:10px 0 0 10px;padding:0;width:145px;height:33px;text-indent:-9999px;overflow:auto;background:transparent url(../images/rfq_btn.gif) top no-repeat;}
a.rfq:hover{background-position:0 -33px;}
a.aaq{display:block;margin:10px 0 0 10px;padding:0;width:145px;height:33px;text-indent:-9999px;overflow:auto;background:transparent url(../images/aaq_btn.gif) top no-repeat;}
a.aaq-fr{display:block;margin:10px 0 0 10px;padding:0;width:145px;height:33px;text-indent:-9999px;overflow:auto;background:transparent url(../images/aaq_btn_fr.gif) top no-repeat;}
a.aaq:hover,a.aaq-fr:hover{background-position:0 -33px;}
.flash-replaced a{cursor:pointer;}
a{color:#161;}
#mastheadWrapper{margin:0;padding:0;background-color:#fff;}
#masthead{position:relative;margin:0 auto;padding:0;width:900px;height:83px;background:#1f291f url(../images/masthead_banner.jpg) no-repeat;}
a#logo{display:block;float:left;margin:0;padding:0;width:354px;height:83px;background:transparent url(../images/logo.jpg) no-repeat;text-indent:-9999px;}
#globalNav{position:absolute;bottom:7px;right:7px;width:500px;}
#globalNav a{float:left;display:block;margin:0;padding:10px 15px;font-size:1.5em;color:#e8e8e8;text-decoration:none;background:transparent url(../images/globalNav_separator.gif) right center no-repeat;font-family:"lucida sans","arial","helvetica",sans-serif;letter-spacing:.05em;}
#globalNav a.last{background:none;}
#globalNav a:hover{cursor:pointer;text-decoration:underline;}
a.language{position:absolute;top:15px;right:15px;font-size:1.25em;background:none;padding:0;background:#a00000;color:#fff;border:1px solid #000;padding:.25em .75em;float:right;text-decoration:none;}
a.language:hover{background:#f00;text-decoration:none;}
img{border:none;}
#wrapper{margin:0 auto;padding:0;width:900px;}
#header{position:relative;margin:0;padding:0;height:171px;background:transparent url(../images/header_banner.jpg) no-repeat;}
p#statement{position:absolute;left:20px;top:20px;color:#fff;font-family:"lucida sans","arial","helvetica",sans-serif;font-size:1.85em;line-height:1.5;}
p#statement span{display:block;font-weight:bold;font-size:1.4em;}
ul#primaryNav{position:absolute;margin:0;padding:0;bottom:0;left:0;width:621px;}
ul#primaryNav li{float:left;display:block;}
ul#primaryNav li a{display:block;height:32px;text-indent:-9999px;overflow:hidden;background:transparent url(../images/navigation.jpg) no-repeat;}
ul#primaryNav.french li a{display:block;height:32px;text-indent:-9999px;overflow:hidden;background:transparent url(../images/frenchnav.gif) no-repeat;}
ul#primaryNav li.products a{width:90px;background-position:0 0;}
ul#primaryNav li.products a:hover{background-position:0 -32px;}
ul#primaryNav li.material a{width:106px;background-position:-90px 0;}
ul#primaryNav li.material a:hover{background-position:-90px -32px;}
ul#primaryNav li.field a{width:110px;background-position:-196px 0;}
ul#primaryNav li.field a:hover{background-position:-196px -32px;}
ul#primaryNav li.machine a{width:168px;background-position:-306px 0;}
ul#primaryNav li.machine a:hover{background-position:-306px -32px;}
ul#primaryNav li.technical a{width:100px;background-position:-474px 0;}
ul#primaryNav li.technical a:hover{background-position:-474px -32px;}
ul#primaryNav.french li.products a{width:67px;background-position:0 0;}
ul#primaryNav.french li.products a:hover{background-position:0 -32px;}
ul#primaryNav.french li.material a{width:179px;background-position:-67px 0;}
ul#primaryNav.french li.material a:hover{background-position:-67px -32px;}
ul#primaryNav.french li.field a{width:127px;background-position:-246px 0;}
ul#primaryNav.french li.field a:hover{background-position:-246px -32px;}
ul#primaryNav.french li.machine a{width:121px;background-position:-373px 0;}
ul#primaryNav.french li.machine a:hover{background-position:-373px -32px;}
ul#primaryNav.french li.technical a{width:107px;background-position:-494px 0;}
ul#primaryNav.french li.technical a:hover{background-position:-494px -32px;}
ul#primaryNav li.last{border:none;}
#homeContentWrapper{position:relative;margin:0;padding:0;background-color:#e2e4e3;overflow:auto;}
#homeContentBody{float:left;margin:0;padding:0;width:700px;}
#homeContentAbout{margin:0;padding:10px 10px 15px 10px;background-color:#536560;}
#homeContentAbout h1{margin:0;padding:6px 0;font-size:2em;font-weight:normal;color:#fff;letter-spacing:.05em;}
#homeContentAbout p{margin:0;padding:0;font-size:1.15em;line-height:1.5;color:#fff;}
ul#buckets{clear:both;margin:0;padding:0;background-color:#e2e4e3;list-style:none;overflow:auto;}
ul#buckets li{float:left;margin:0;padding:10px;width:210px;}
ul#buckets li h2{margin:8px 0;font-size:1.7em;}
ul#buckets li img{width:185px;height:77px;}
ul#buckets li ul{margin:0;padding:3px;}
ul#buckets li ul li{float:none;display:list-item;margin:0;padding:3px 0;width:170px;font-size:1.1em;list-style:none;color:#800000;}
ul#buckets li ul li a{text-decoration:none;color:#800000;font-size:1.2em;}
ul#buckets li ul li a:hover{text-decoration:underline;}
ul#buckets li p{color:#000;font-size:1em;}
ul#buckets li.first{margin-top:1em;}
#homeSidebar{float:right;margin:0;padding:0 20px;width:160px;background:#ebebeb;}
#locations{margin:0;padding:80px 0 10px 18px;background:transparent url(../images/locations_world.gif) top no-repeat;}
#locations h4,#locationsInternal h4{font-size:1.1em;font-weight:bold;color:#800000;}
#locations h3,#locationsInternal h3{letter-spacing:.1em;font-size:1.5em;margin:0;}
#locations p,#locationsInternal p{margin:0;font-size:.9em;}
#locationsInternal{padding:10px 0 10px 18px;margin:12px 0 0 0;border-top:1px solid #c0c0c0;}
.facilities{border:1px solid #ccc;width:100%;}
.facilities tr th{background:#eee;color:#000;text-transform:uppercase;text-align:left;padding-left:5px;}
.facilities tr td{padding:5px;vertical-align:top;}
.contact{margin:0;padding:0;}
.contact tr td{vertical-align:top;padding:0 0 10px 0;margin:0;}
.contact tr td.rpad{padding-right:7px;}
.materials tr td{vertical-align:top;}
.materials tr td ul li{padding:3px 0;}
.sublink tr td{text-align:center;font-weight:bold;padding:.5em;font-size:1.1em;}
.sublink tr td a{text-decoration:none;font-size:1.2em;}
.sublink tr td a:hover{color:#000;}
.sublink tr td img,.floatright tr td img{border:1px solid #808080;}
td.center{font-weight:bold;font-size:1.1em;}
table.data tr th{background:#e8e8e8;font-weight:bold;font-size:1.25em;text-align:center;padding:0 .5em;}
table.data tr td{font-size:1.15em;padding:.25em 1em;border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;margin:0;text-align:center;}
table.data tr td.last{border-right:1px solid #d0d0d0;}
ul.nostyle,ul.nostyle ul{list-style:none;font-size:11px;}
div#sitemap ul li{font-size:13px;}
div.floatleft p{margin-top:-0.5em;}
#contentWrapper{position:relative;margin:0;padding:10px;background-color:#fff;overflow:auto;}
body#contact #contentWrapper{background-color:#e8e8e8;}
#contentBuffer{position:relative;float:left;margin:0;padding:0;width:680px;overflow:auto;}
#contentBody{float:right;margin:0;padding:0;width:500px;}
#contentBody ul li{font-size:1.15em;line-height:1.5em;}
#contentBodyTwo{float:left;margin:0;padding:0;width:620px;}
#supplementalNav{float:left;margin:0;padding:15px 0;width:170px;}
#supplementalNav h3{margin:0;padding:5px 0 2px;width:161px;font-size:1.4em;color:#fff;text-align:center;background:transparent url(../images/supplementalNav_bg.gif) top left no-repeat;}
#supplementalNav ul{margin:0;padding:10px 0;width:159px;border:1px solid #8b8b8b;list-style:none;}
#supplementalNav ul li{margin:0;padding:3px 3px 2px 12px;font-size:12px;}
#supplementalNav ul li ul li a{color:#a03030;}
#supplementalNav ul li a{color:#800000;text-decoration:none;font-weight:bold;font-size:1.2em;margin:.25em 0;}
#supplementalNav ul li a:hover{text-decoration:underline;}
#supplementalNav ul li ul{padding:0;border:none;width:auto;}
#supplementalNav ul li ul li.active a{color:#447644;text-decoration:underline;font-weight:bold;}
#sidebar{float:right;margin:0;padding:0;width:190px;}
#sidebar form,#sidebar fieldset{margin:0;padding:0;border:none;}
#sidebar label{margin:8px 0 0;display:block;}
#sidebar input,#sidebar textarea{margin:0;padding:2px;width:150px;border:1px solid #747474;}
#sidebar textarea{height:50px;}
#sidebar input.submit{margin:10px 0 0 1em;padding:4px 8px;width:auto;background-color:#000;color:#fff;border:none;}
#sidebar input.submit:hover{cursor:pointer;}
#rfqForm input,#rfqForm label,#rfqForm textarea{margin-left:1em;}
#requestquote label{clear:both;float:left;width:200px;font-size:1.2em;text-align:right;padding:.25em 1em 0 0;}
#requestquote input,#requestquote select{margin:0 1em .3em 0;}
#requestquote .operatingconditions input{float:left;width:100px;}
#requestquote .physical input{float:left;width:50px;}
#requestquote fieldset{border:0;overflow:auto;}
#requestquote legend{font-size:1.25em;font-weight:bold;padding:1em 0;}
#requestquote textarea{float:left;width:200px;height:125px;}
#requestquote select{float:left;}
#requestquote input.submit{margin:10px 0 0 210px;}
span.required{color:#f00;}
.center{text-align:center;}
.title{text-align:center;font-weight:bold;}
td{vertical-align:top;}
tr.boldtext td{font-weight:bold;}
p.footnote{font-size:.85em;}
#form-error li{font-size:1.2em;}
#footer{clear:both;margin:0 0 15px;background-color:#000;overflow:auto;padding:0 5px;}
#footer p{margin:3px 0;text-align:right;color:#555;font-size:.9em;}
#footer p.floatright a{color:#fff;text-decoration:none;padding:0 7px;}
#footer p.floatleft a{color:#808080;text-decoration:none;padding:0;}


#quality-certifications #contentBodyTwo{
	width:680px;
}
#certifications{
	overflow:hidden;
	margin-bottom:20px;
}
	#certifications ul{
		padding-left:25px;
		margin:0px;
	}
		#certifications ul li{
			float:left;
			list-style-type:none;
			margin:0px 60px 50px 0px;
		}
		#certifications ul li.last{
			margin:0px 60px 0px 0px;
		}
			#certifications ul li.last a{
				font-size:10pt;
			}
		#certifications ul li img{
			border:solid 1px #cccccc;
		}
