@charset "utf-8";
/*labels*/
body { margin:0; padding:0; background:#fff;}
html { padding:0; margin:0;}
ul { margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-top:0px; list-style-type:square;}
table td { vertical-align:top; border-collapse:collapse;}
.preload 
{
    display: none;
    }
    
.link
{
    cursor:hand;
    cursor:pointer;
    }
    
.sup { vertical-align:super;}

/* main */
.main { margin:0; padding:0; border:0px solid red;}
.main_top { margin:0 auto; padding:0; width:100%; height:110px; background:#143e73; border:0px solid red;}
.main_resize { margin:0 auto; padding:0; width:978px; border-bottom:0px solid #ececec; min-height:600px;}
.main_resize h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:10px 5px; margin:0;}
.main_resize h2 span { font:  italic 11px Arial, Helvetica, sans-serif; color:#b1b1b1;}
.main_resize h3 { font:normal 24px Arial, Helvetica, sans-serif; color:#7e7e7e; padding:20px 0; margin:0; text-align:left;}
.main_resize h4 { font:bold 12px Arial, Helvetica, sans-serif; color:#7e7e7e; padding:0 0 0 10px; margin:0; text-align:left;}
.main_resize p { font:normal 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em; padding:5px; margin:0;}
.main_resize p span { color:#b1b1b1; font: italic 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.main_resize a { color:#2d75c0; text-decoration:none;}
.main_resize a.JobTitle { color:#2d75c0; text-decoration:underline;}
.main_resize a.JobDescription {color:#606060; text-decoration:none;}
.main_resize a.JobDescription:hover {color:#2d75c0; text-decoration:none;}
.main_resize img { margin:0; padding:0;}
.main_resize ul.serv { list-style:none; margin:10px 0 10px 5px; padding:0; width:230px; float:left;}
.main_resize li.serv { padding:5px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#2d75c0;}
.main_resize img.floated { float:left; margin:5px 10px 5px 0; padding:0; border:0;}
.main_leftP { width:200px; float:left; padding:0; margin:0; background: #fff; border:0px solid red;}
.main_right { width:735px; float:left; padding:0 20px 0 20px; margin:0 0 10px 0; background: #fff; border-left:1px solid #b2b2b2; font:normal 12px Arial, Helvetica, sans-serif; color:#606060;}
.blog { width:280px; float:left; padding:0; margin:10px 30px 10px 10px;}
.blog2 { width:215px; float:left; padding:0; margin:10px 10px 30px 0;}
/* header */
.header { padding:0; margin:0 auto; border-bottom:1px solid #dfdfdf; width:978px; height:106px; background:url("../../images/background3.png") no-repeat center top;}
/* logo */
.logo {padding:0; margin:0; width:100%; float:left; border:0px solid red;}
.logo img { margin:0; padding:0;}
/* world clock */
.worldclock_background {background: url("../../images/transparency.png"); width:234px; height:332px; border:0px solid #dadada; padding:0 0 0 0;}
.worldclock_content {background: url("../../images/blueGradient.png") bottom repeat-x; width:234px; height:314px; border:1px solid #dadada; text-align:left; padding-top:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em;}
.worldclock_title {background: width:220px; text-align:center;}
.worldclock td {vertical-align:middle;}
.worldclock td.title {border-bottom:1px solid #2d75c0; }
/* left side */
.leftSide_background {background: url("../../images/transparency.png"); width:254px; height:332px; border:1px solid #dadada; padding:6px 0 0 6px;}
.leftSide_content {background: url("../../images/blueGradient.png") bottom repeat-x; width:236px; height:314px; border:1px solid #dadada; text-align:left; padding:10px 0 0 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em;}
.leftSide_title {background: width:230px; text-align:left;}
/* menu */
.menu { clear:both; width:555px; padding:5px 0; margin:0; float:left; border:0px solid red;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { display:inline; margin:0; padding:0; border:0; background:none;}
.menu ul li a {  display:inline; margin:0; float:left; padding:0 11px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}

/* menu 2 */



.menu2 { }

	
			.nav {clear:both; width:555px; padding:5px 0; margin:0; float:left; border:0px solid red; font:normal 12px Arial, Helvetica, sans-serif;}
	
			.nav > li {
				list-style:none;
				float:left;
			}
			
			.nav li a {
				/*background-color:#000;*/
				color:#fff;
				text-decoration:none;
				padding:7px 11px;
				display:block;
			}
			
			.nav li a:hover {
				background-color:yellow;
				color:#143e73;
			}
			
			.nav li a.active {background-color:yellow; color:#143e73;}
			
			.nav li ul {
				list-style:none;
				display:none;
				position:absolute;
				min-width:150px;
				background-color:transparent;
				border:0px solid red;
			}

			.nav li:hover > ul {
				display:block;
			}
			
			.nav li ul li {
				background-color:#143e73;
				position:relative;
				z-index:1000;
				right:40px;
				border:0px solid yellow;
			}
			
			.nav li ul li ul {
				list-style:none;
				right:-220px;
				top:0px;
				min-width:180px;
				border:0px solid green;
			}




.menu ul li a:hover { color:#2d75c0;}
.menu ul li a.active {  color:#2d75c0;}
/* menu vertical */
#menuv {margin:0; width: 210px; font: 80% Arial, Helvetica, sans-serif; color: #2d75c0; }
#menuv ul, li { line-height:1.2em; /*line-height:26px;*/}
#menuv ul {margin: 0; padding: 0;}
#menuv a {text-decoration: none; color: #2d75c0; display: block; padding: 3px 6px 3px 21px; margin: 5px 0; }
#menuv a:hover {background: url("../../images/MenuVbackground.jpg") repeat-y; color: #fff; }
#menuv a.active {background: url("../../images/MenuVbackground.jpg") repeat-y; color: #fff;}
/* homepage */
.Home { clear:both; width:100%; height:960px; padding:0; margin:0; border:0px solid red;}
.Home .left {width:350px; padding:0; margin:0; border:0px solid red; float:left;}
.Home .right {width:350px; padding:0; margin:0; border:0px solid blue; float:left;}
.Home .info {width:278px; height:960px; padding:0; margin:0; background:#ebebeb; border:0px solid green; float:left;}
 /* click */
.click { width:350px; float:right; padding:0; margin:0 12px 0 0; text-align:right; border:0px solid red;}
.click p { font: normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0;}
/* slider_main */
.slider_main { margin:0; padding:0; position:relative; border:0 px solid red;}
.slider_main .leftt { width:252px; padding:0; margin:10px 0 0 0;}
.slider_main .leftt h2 { font: normal 24px Arial, Helvetica, sans-serif; color:#616161; padding:71px 0 0 24px; margin:0; line-height:1.2em;}
.slider_main .leftt p { font: normal 12px Arial, Helvetica, sans-serif; color:#818181; padding:10px 0 15px 24px; margin:0; line-height:1.8em;}
.slider_main .leftt img { float:left; margin:0; padding:0 0 0 24px;}
/* sidebar */
#sidebar{overflow:hidden; background:#fff; margin:5px 0 0 0;}
#textBarLeft{margin:10px 20px 0 30px; border-left:1px solid #dadada; border-bottom:1px solid #dadada; border-right:1px solid #dadada; margin-bottom:20px;}
#textBarLeft .news {padding-top:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em;}
#textBarLeft .news .item{margin-left:10px;}
#textBarLeft .news:hover{background:#eaf2fa; cursor:hand; cursor:pointer;}
#textBarLeft .newsShort {padding-top:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em;}
#textBarLeft .newsShort .item{margin-left:10px;}
/* submenu */
#submenu {font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1em; padding:5px; margin:30px 0 0 5px; display:none;}
/* search */
.search { padding:0; margin:0 auto 30px auto;}
.search form { display:block; float:left; padding:5px; margin:0; background:#fafafa;}
.search p { font: bold 11px Arial, Helvetica, sans-serif; color:#959595; padding:7px 0; height:16px; margin:0; float:left; line-height:14px;}
.search span { display:block; float:left; background:#f6f6f6; border:1px solid #eaeaea; width:150px; padding:0 5px; height:30px; margin:0 3px;}
.search form .keywords { line-height:16px; float:left; border:0; width:150px; padding:7px 0; height:16px; background:none; margin:0; font:normal 14px Arial, Helvetica, sans-serif; color:#9c9c9c;}
.search form .button { float:left; margin:0; padding:0;}
/* right_text */
.right_text { border-top:1px solid #dadada; background:#ececec; padding:0; margin:0 0 30px 0; border:0px solid red;}
.right_text p { color:#7e7e7e; padding:11px 15px 11px 15px; margin:0;}
.left_text { border-top:1px solid #dadada; background:#2d75c0; padding:0; margin:0;}
.left_text p { color:#ffffff; padding:11px 15px 11px 15px; margin:0;}
/* LatestInfo */
.LatestInfo { border-top:1px solid #dadada; background:#143e73; padding:0; margin:0; border:0px solid red;}
.LatestInfo p { color:#fff; padding:11px 15px 11px 15px; margin:0;}
#LatestInfoData {font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em; padding:0; margin:0;}
#LatestInfoData p {border:1px solid #c1c1c1; padding:15px; background: url("../../images/LatestInfoBackground.png")}
#LatestInfoData p:hover {background: url("../../images/LatestInfoBackgroundOver.png"); cursor:hand; cursor:pointer; border:1px solid gray;}
/* sitemap */
#sitemap { margin:0 15px;}
#sitemap ul a { color:#606060; text-decoration:none;}
#sitemap ul a:hover { color:#2d75c0; text-decoration:none;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:150px; display:block; padding:10px 0; color:#222222; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:530px; border:1px solid #e8e8e8; margin:2px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left; }
#contactform textarea { width:530px; border:1px solid #e8e8e8; margin:2px 0; padding:2px; background:#f8f8f8; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }
/************* footer **********/
.footer {padding:5px;  margin:0; background:#202020;}
.footer_resize { width:958px; height:32px; margin:0 auto; padding:10px 10px 0 10px; border:0px solid red;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#a2a2a2;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#2d75c0; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:8px 45px 0 0; float:right; background: url("../../images/map_small.png") no-repeat top right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:8px 0 0 5px; float:left;} 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {  clear:both; border-top:1px solid #f2f2f2; width:100%; padding:0; margin:0; background:none; line-height:0;}

/* Slider */
#slider {  width:100%; padding:0; margin:5px 0; height:300px; border:0px solid red;}
#slideshow { width:978px;  height: 300px; float:left; border:1px solid #dadada;}
.slider-item { height: 300px; margin:0 auto; padding:0; }
.slider-item h2 { width:250px; font: bold 14px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:15px 0 0 20px; margin:0;}
.slider-item h3 { text-align:right; font: normal 36px Arial, Helvetica, sans-serif; color:#111; padding:10px 20px 15px 0; margin:0;}
.slider-item p {width:550px; float:left;  font: normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:3px 0 0 20px; margin:0;}

.slider_content_inner img { border: none; margin:0 auto; }
.controls-center { width: 300; margin:0 auto; padding:0; position:absolute; top:280px; left:755px; z-index:15;}
#slider_controls { margin:0;  width:220px; border:0px solid red;}
#slider_controls ul { margin:0 auto; padding:0; width:220px;}
#slider_controls ul li { background:none; margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../../images/tabs_1.gif') no-repeat center center; }


#slideshowProducts { border:0px solid #dadada; margin:0 auto; border:0px solid red;}
.slider-itemProducts { margin:0 auto; padding:0; width:480px; border:0px solid red;}
.slider-itemProducts h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:15px 0 0 20px; margin:0;}
.slider-itemProducts h3 { text-align:right; font: normal 36px Arial, Helvetica, sans-serif; color:#111; padding:10px 20px 15px 0; margin:0;}
.slider-itemProducts p {font: normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:3px 0 0 20px; margin:0;}

/*
.controls-centerProducts { margin:0 auto; width:100px; padding:0; position:absolute; top:430px; left:940px; z-index:15; border:1px solid red;}

#slider_controlsProducts { margin:0;  width:100px; border:0px solid red;}
#slider_controlsProducts ul { margin:0 auto; padding:0; width:100px;}
#slider_controlsProducts ul li { background:none; margin: 0; padding: 0; list-style: none; }
#slider_controlsProducts ul li { float: left; display: block; }
#slider_controlsProducts ul li a { width: 10px; height: 10px; background:url('../../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controlsProducts ul li a:focus { outline: none; }
#slider_controlsProducts ul li a:hover,
#slider_controlsProducts ul li a.activeSlide { background:url('../../images/tabs_1.gif') no-repeat center center; }
*/


.controls-centerProducts { margin:10px 0; width:100%; padding:0; z-index:15; border:0px solid red; overflow:hidden; }

#slider_controlsProducts { float:right; margin:0; width:120px; overflow:hidden; border:0px solid blue;}
#slider_controlsProducts ul { margin:0 auto; padding:0; width:120px;}
#slider_controlsProducts ul li { background:none; margin: 0; padding: 0; list-style: none; }
#slider_controlsProducts ul li { float: left; display: block; }
#slider_controlsProducts ul li a { width: 10px; height: 10px; background:url('../../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controlsProducts ul li a:focus { outline: none; }
#slider_controlsProducts ul li a:hover,
#slider_controlsProducts ul li a.activeSlide { background:url('../../images/tabs_1.gif') no-repeat center center; }

/* contact information */
#ContactInformation {border-collapse:collapse;}
#ContactInformation td {width:33%; vertical-align:top;}
#ContactInformation tr.tr1 td {height:180px; }
#ContactInformation tr.tr2 td {height:200px; padding-top:2px; }
#ContactInformation tr.tr3 td {height:160px; padding-top:2px; }
/* SpecialCapabilities */
#SpecialCapabilities {margin-top:24px;}
#SpecialCapabilities tr {height:165px;}
#SpecialCapabilities td {vertical-align:top; font-size:11px; }
#SpecialCapabilities td.td1 {width:140px;}
#SpecialCapabilities td.td2 {width:220px; padding-right:15px;}
#SpecialCapabilities td ul {margin-top:4px; margin-bottom:0px; list-style-image: url("../../images/com/bullet_smallsquare_black.gif");}
#SpecialCapabilities td ul li{line-height:1.2em;}
/* customer complaint guide */
.square { list-style-image: url("../../images/com/bullet_squareSolid_black.gif"); margin-bottom:0px; padding-bottom:0px;}
/* Worldwide locations */
#tbl_locations{ margin-top:10px; width:700px;}
#tbl_locations thead{ background:#ECE9EC; font-weight:bold;}
#tbl_locations thead td.plants{ border-bottom:3px solid #5078B3;}
#tbl_locations thead td.warehouses{ border-bottom:3px solid #8F8D4E;}
#tbl_locations thead td.salesoffices{ border-bottom:3px solid #FF843F;}
#tbl_locations thead td.RDcenters{ border-bottom:3px solid red;}
/* General */
#SubContent{font:normal 12px Arial, Helvetica, sans-serif; color:#606060; width:100%; line-height:1.8em; border:0px solid green; overflow:hidden; min-height:600px;}
#SubContent ul li{font:normal 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em;}

/* Temporal */
#SubContent_right_2{float:right; width:278px; height:1282px; padding:0; margin:0 10px; background:#fff; border: 1px dotted #b2b2b2;}
#SubContent_left{width:676px; float:left; height:100%;}
#SubContent_right{width:278px; padding:0; margin:0 10px; background:#fff; border: 0px dotted #b2b2b2;}
/* Temporal */

#SubContent_left_1{float:left; width:300px;}
#SubContent_Right_1{float:left; width:658px; margin-left:20px;}
#SubContent_left_2{clear:both; float:left; width:300px;}
#SubContent_Right_2{float:left; width:658px; margin-left:20px;}

#SubContent_left_3{float:left; width:490px; border:0px solid red;}
#SubContent_Right_3{float:right; width:460px; margin-left:20px; border:0px solid red;}
#SubContent_left_4{float:left; width:490px; margin-top:10px; border:0px solid red;}



.grayBackground { background: #eeeeee; padding:10px 15px;}
.post {margin: 0px 0px 0px 0px;}
.post .title {margin: 0px; padding: 0px 0px 0px 0px;color: #232F01;}
.post .title a {padding: 4px 35px 4px 0px; text-decoration: none;font-weight: normal;color: #004276;}
.post img {	float: left; margin-right:3px;}
.post .entry2{overflow:hidden; margin:0px 0px; text-align:left;}
.post .entry2 table.ContactInfo{height:130px; }
.post .entry2 ul{float:left;}
.post .entry2 img{border:0px;}
.post .entry2 img.corner{ float:right; margin:0px; width:200px;}
.body {padding:2px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; overflow:hidden;}
.TitleSection{background:#DFDFDF; color:#00005C; font-weight:bolder; text-align:left; padding:0px 0 0 3px; height:24px; border-bottom:1px solid #2d75c0; overflow:hidden;}
.TitleSection th{border-bottom:1px solid #2d75c0;}
.TitleSection div.left {margin-top:2px;}
.TitleSection div.left img{margin-top:4px;}
.bleed {margin-left:30px;}

.datasheet {font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em; padding:0; margin:0;}
.datasheet table {border:1px solid #ebebeb; border-collapse: collapse; width:100%;}
.datasheet td {border:1px solid #ebebeb; border-collapse: collapse; text-align:center; vertical-align:middle;}
.datasheet .title {background:#143e73; color:#fff;}

.DDMenuProducts {width:190px;}
.DDMenuProducts option {width:210px;}

/*#menuName {display:none;}*/




/* Start SliderSection *****************************/

#Tours{font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em; padding:0; margin:0;}
#Tours img{border:0;}
#slideshowWrapper{font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em; padding:0; margin:0;}
#slideshowWrapper{position:relative;width:646px;margin:auto;}
#fssPrev{position:absolute;top:190px;left:-67px;background:url("../../images/slider/arrows.png") -67px 0px;width:67px;height:143px;text-indent:-999999px;}
#fssNext{position:absolute;top:190px;left:646px;background:url("../../images/slider/arrows.png") no-repeat;width:67px;height:143px;text-indent:-999999px;}
#fssPlayPause{position:absolute;top:432px;right:20px;background:url("../../images/slider/white.png") repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none;}

ul#slideshow{list-style:none;border:1px solid #999;padding:2px;margin:auto;margin-top:5%;width:640px;height:427px;overflow:hidden;}

#fssList{list-style:none;width:646px;margin:auto;padding:5px 0 0 0;}
#fssList li{display:inline;padding-right:10px;}
#fssList li a{color:#999;text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;color:#333;}

#top{background:#3b5998;width:100%;height:40px;margin-bottom:20px;}
#top h1{color:#fff;font-weight:normal;font-size:18px;padding:7px 0 0 15px}
#top h1 span{font-size:11px;}
#top h1 a{text-decoration:underline;color:#fff;}
#top h1 a:hover{text-decoration:none;}

#TourInstructions{margin-left:240px;}

small a{color:#000;}





#slideshowWrapper2{font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.8em; padding:0; margin:0;}
#slideshowWrapper2{position:relative;width:536px;margin:auto;}
#fssPrev2{position:absolute;top:120px;left:-50px;background:url("../../images/slider/arrows2.png") -50px 0px;width:50px;height:103px;text-indent:-999999px;}
#fssNext2{position:absolute;top:120px;left:536px;background:url("../../images/slider/arrows2.png") no-repeat;width:67px;height:143px;text-indent:-999999px;}
#fssPlayPause2{position:absolute;top:306px;right:20px;background:url("../../images/slider/white.png") repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none;}

ul#slideshow2{list-style:none;border:1px solid #999;padding:2px;margin:auto;margin-top:5%;width:530px;height:354px;overflow:hidden;}

#fssList2{list-style:none;width:646px;margin:auto;padding:5px 0 0 0;}
#fssList2 li{display:inline;padding-right:10px;}
#fssList2 li a{color:#999;text-decoration:none;}
#fssList2 li.fssActive2 a{font-weight:bold;color:#333;}

#top2{background:#3b5998;width:100%;height:40px;margin-bottom:20px;}
#top2 h1{color:#fff;font-weight:normal;font-size:18px;padding:7px 0 0 15px}
#top2 h1 span{font-size:11px;}
#top2 h1 a{text-decoration:underline;color:#fff;}
#top2 h1 a:hover{text-decoration:none;}

#TourInstructions2{margin-left:240px;}



/* END SliderSection *****************************/




