/* CSS Document */


body {
background-color:#D2D2D2;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
text-align: center;
}

#wrapper {
	text-align:left;
	margin: 0 auto;
	width:652px;
	}
	
#header {
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	min-height:14px;
	height:14px;
	width:652px;
	margin-top:25px;
	float:left;
	padding-top:28px;
	}
	
#mainimage {
	min-height:166px;
	height:166px;
	width:652px;
	float:left;
	}
	
#nav2 {
	min-height:23px;
	height:23px;
	width:652px;
	float:left;
	background-image:url(images/navbg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-family:arial;
	font-size:10px;
	color:#FFFFFF;
	border-bottom:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	}	
	
#nav, #nav ul {
padding: 0px;
margin: 0px;
list-style: none;

}

#nav li li a {
font-family:arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
padding-right: 0px;
margin: 0px;

}


#nav li li a:hover {
font-family:arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
padding: 0px;
margin: 0px;
background-color:#4E4F4E;
}

#nav a {
display: block;
width: 10.75em;
padding: 0px;

}

#nav li {
float: left;
width: 10.75em;
padding:6px 0px 0px 0px;
margin: 0px;

}

#nav li a {
font-family:arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
padding: 0px;
margin: 0px;
}

#nav li ul {
	position: absolute;
	width: 10.75em;
	left: -999em;
	background-color:#999999;
	padding: 0px 2px 5px 2px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-left-color:#FFFFFF;
	border-left-width:1px;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top:solid;
	border-top-color:#FFFFFF;
	border-top-width:1px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul {
left: auto;

}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#navmargin {
	margin-top:6px;
}


#container {
	float:left;
}

#info {
	min-height:505px;
	height:505px;
	width:224px;
	float:left;
	

}

#infoapproach {
	min-height:635px;
	height:635px;
	width:194px;
	float:left;
	background-image:url(images/sideapproach.jpg);
}

#infohighpurity {
	min-height:725px;
	height:725px;
	width:194px;
	float:left;
	background-image:url(images/sidehighpurity.jpg);
}

#infocleanroom {
	min-height:645px;
	height:645px;
	width:194px;
	float:left;
	background-image:url(images/sidecleanroom.jpg);
}

#infotraditionalfab {
	min-height:805px;
	height:805px;
	width:194px;
	float:left;
	background-image:url(images/sidetraditionalfab.jpg);
}

#infoplastic{
	min-height:645px;
	height:645px;
	width:194px;
	float:left;
	background-image:url(images/sideplastic.jpg);
}

#infoleadership{
	min-height:785px;
	height:785px;
	width:194px;
	float:left;
	background-image:url(images/sideleadership.jpg);
}

#infoindustrialpipe {
	min-height:635px;
	height:635px;
	width:194px;
	float:left;
	background-image:url(images/sideindustrialpipe.jpg);
}

#infoprocesspiping {
	min-height:815px;
	height:815px;
	width:194px;
	float:left;
	background-image:url(images/sideprocesspiping.jpg);
}

#infoskidandmodular{
	min-height:595px;
	height:595px;
	width:194px;
	float:left;
	background-image:url(images/sideskidandmodular.jpg);
}

#infosemiconductor{
	min-height:815px;
	height:815px;
	width:194px;
	float:left;
	background-image:url(images/sidesemiconductor.jpg);
}

#infobiotech{
	min-height:445px;
	height:445px;
	width:194px;
	float:left;
	background-image:url(images/sideskidandmodular.jpg);
}

#infootherindustries{
	min-height:395px;
	height:395px;
	width:194px;
	float:left;
	background-image:url(images/sideotherindustries.jpg);
}

#infogallery{
	min-height:735px;
	height:735px;
	width:194px;
	float:left;
	background-image:url(images/sidegallery.jpg);
}

#infofacilities{
	min-height:300px;
	height:300px;
	width:194px;
	float:left;
	background-image:url(images/sidefacilities.jpg);
}

#infosafety {
	min-height:295px;
	height:295px;
	width:194px;
	float:left;
	background-image:url(images/sidesafety.jpg);
}

#infohistory {
	min-height:295px;
	height:295px;
	width:194px;
	float:left;
	background-image:url(images/sidehistory.jpg);
}

#infocontact {
	min-height:295px;
	height:295px;
	width:194px;
	float:left;
	background-image:url(images/sidecontact.jpg);
}

#infoqaqc {
	min-height:295px;
	height:295px;
	width:194px;
	float:left;
	background-image:url(images/sideqaqc.jpg);
}
	

#content {
	width:427px;
	float:left;	
}

#content1 {
	min-height:26px;
	height:26px;
	width:412px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left:15px;	
	padding-top:9px;
}

#content1contact {
	min-height:26px;
	height:26px;
	width:411px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left:15px;	
	padding-top:9px;
}

#content2 {
	min-height:460px;
	height:460px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2approach {
	min-height:600px;
	height:600px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2highpurity {
	min-height:690px;
	height:690px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2cleanroom{
	min-height:610px;
	height:610px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2leadership {
	min-height:750px;
	height:750px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2traditionalfab {
	min-height:770px;
	height:770px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2industrialpipe {
	min-height:600px;
	height:600px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2processpiping {
	min-height:780px;
	height:780px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2skidandmodular {
	min-height:560px;
	height:560px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2semiconductor {
	min-height:780px;
	height:780px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2biotech {
	min-height:410px;
	height:410px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2otherindustries {
	min-height:360px;
	height:360px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2projects{
	min-height:700px;
	height:700px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2facilities {
	min-height:265px;
	height:266px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2safety {
	min-height:260px;
	height:260px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}

#content2contact1{
	min-height:130px;
	height:130px;
	width:380px;
	float:left;
	background-color:#3C3C3C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	padding-left:17px;
	padding-right:30px;
	padding-top:10px;
}



#content2contactcontainer{
	float:left;
	width:430px;


}

#content2contact2a{
	min-height:90px;
	height:90px;
	width:143px;
	float:left;
	background-color:#3C3C3C;
	padding-right:30px;
	padding-top:10px;
}

#content2contact2b{
	min-height:90px;
	height:90px;
	width:190px;
	float:left;
	background-color:#3C3C3C;
	padding-right:30px;
	padding-top:10px;
}

#content2contact3{
	min-height:30px;
	height:30px;
	width:380px;
	
}



#footercontainer {
	width:652px;
	float:left;
}

#footerleft {
	height:21px;
	min-height:21px;
	width:246px;
	float:left;
	text-align:left;
	background-image:url(images/footerleft.jpg);
	border-top:solid;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	padding-left:10px;
	padding-top:8px;
}

#footercenter {
	height:21px;
	min-height:21px;
	width:180px;
	float:left;
	text-align:center;
	background-image:url(images/footercenter.jpg);
	border-top:solid;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	padding-top:8px;
}

#footerright {
	height:21px;
	min-height:21px;
	width:206px;
	float:left;
	text-align:right;
	background-image:url(images/footerright.jpg);
	border-top:solid;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	padding-right:10px;
	padding-top:8px;
}

#sebago {
	height:21px;
	min-height:21px;
	width:652px;
	padding-top:8px;
	background-color:#D2D2D2;
	float:left;
}

.sidenav li a {
	font-size:12px;
	font-family:arial;
	color:#FFFFFF;
	margin: 0px;
	text-align:left;
	text-decoration:none;
}

.sidenav {
	font-size:12px;
	font-family:arial;
	color:#FFFFFF;
	padding: 10px 0px 0px 30px;
	margin: 0px;
	text-align:left;
	text-decoration:none;
	list-style-type: none;
}
	
.header {
	font-family:arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
}

.welcome {
	color:#FFFFFF;
	font-size:20px;
}

.content {
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
}

.contentright {
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}


.footerleft {
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
}

.footercenter {
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

.footerright {
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
}

.footerright:hover {
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
}


.sebago {
	text-align:center;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#4E4F4E;
}

.contentlink {
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

.listmargin {
	margin-top:0px;
	}

	

	