body {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-image: url(/images/background4.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-position:top;
	background-color:#FFF;
	color: #000000;
}

td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

div {
	font-family : Arial, Helvetica, sans-serif;
}

ul {padding-left:5px;
	margin-left:15px;
	margin-top:1px;
	color:#000;
	font-weight:bold;
}

ul.black {padding-left:5px;
	margin-left:15px;
	margin-top:15px;
	color:#000000;
	font-weight:normal;
}

#wrapper {
	width: 100%;
}
#MainArea {
	width: 704px;
	height:425px;
	background-color:#FFFFFF;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
#MainArea2 {
	width: 704px;
	background-color:#FFFFFF;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
#MainArea3 {
	width: 704px;
	height:460px;
	background-color:#FFFFFF;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
#MainArea4 {
	width: 704px;
	height:858px;
	background-color:#FFFFFF;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
#leftcolumn {
	float:left;
	width:400px;
	padding:0px;
	margin:0px;

}
#rightarea {
	float:left;
	width:300;
	padding:0px;
	margin:0px;

}
#leftcolumn2 {
	float:left;
	text-align:center;
	width: 150px;
}
#rightarea2 {
	float:left;
	width: 550px;
	height:425px;	
}
#leftcolumn3 {
	float:left;
	width:400px;
	height:460px;
	padding:0px;
	background-color:#FFF;
	margin:0px;
}
#rightarea3 {
	float:left;
	width:300;
	height:460px;
	padding:0px;
	margin:0px;
	background-color:#fff;
}


#MainLogo {
	width:704px;
	height:120px;
	background-image: url(/images/processautologo4.jpg);
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
#MainMenu {
	width:704px;
	height:26px;
	background-color:#000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
#Subfooter {
	width:704px;
	height:60px;
	background-image: url(/images/footerbackground.jpg);
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;

}
#Footer {
	width:704px;
	height:140px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	background-color: #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	padding:10px 0px 10px 0px;
}

/*/////////////// Home Page Images Section ///////////////*/
#FlashIntro {
	width:400px;
	height:425px;
	background-color: #FFFFFF;
}

#PictureMain {
	width:300px;
	height:425px;
	border-left: 4px solid #000000;
	background-image: url(/images/cover.jpg);
}

/*/////////////// Company Profile Page ///////////////*/
#CompanyProfile {
	width:400px;
	height:425px;
	background-color:#FFFFFF
}
#CompanyPicture {
	width:300px;
	height:425px;
	border-left: 4px solid #000000;
	background-image: url(/images/officebuilding.jpg);
}
#Companyheader td
{
	background-image: url(/images/companyprofile2.jpg);
	height:60px;	
}
#Companyheader2 td
{	
	height:360px;
	vertical-align:top;
	padding:30px 40px 20px 40px;
	font-size:10px;
	line-height:18px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFFFFF;
}


/*/////////////// Products Page ///////////////*/
#ProductPanel {
	position:relative;
	display:table;
	width: 150px;
	height:425px;
}
/*/////////////// Products - valves Page ///////////////*/
#valves {
	width:700px;
	background-color:#FFFFFF;
}

#valvesheader td
{
	background-image: url(/images/products-valvesbanner.jpg);
	background-repeat: no-repeat;
	height:60px;
	padding:0px;
	margin:0px;
	
}

.valvesheadings {font-size: 16px; font-weight: bold; padding: 20 20 10 20; background-color:#3399FF}
.valvestext { padding: 20 40 10 40;}

/*/////////////// Products - Actuation Page ///////////////*/
#actuation {
	width:700px;
	background-color:#FFFFFF;
}

#actuationheader td
{
	background-image: url(/images/products-actuationbanner.jpg);
	background-repeat: no-repeat;
	height:60px;
	padding:0px;
	margin:0px;
	
}

.actuationheadings {font-size: 16px; font-weight: bold; padding: 20 20 10 20; background-color:#3399FF}
.actuationtext { padding: 20 40 10 40;}

/*/////////////// Products - Instrumentation Page ///////////////*/
#instrumentation {
	width:700px;
	background-color:#FFFFFF;
}

#instrumentationheader td
{
	background-image: url(/images/products-instrumentationbanner.jpg);
	background-repeat: no-repeat;
	height:60px;
	padding:0px;
	margin:0px;
	
}

.instrumentationheadings {font-size: 16px; font-weight: bold; padding: 20 20 10 20; background-color:#3399FF}
.instrumentationtext { padding: 20 40 10 40;}

/*/////////////// Products - Filtration Page ///////////////*/
#filtration {
	width:700px;
	background-color:#FFFFFF;
}

#filtrationheader td
{
	background-image: url(/images/products-filtrationbanner.jpg);
	background-repeat: no-repeat;
	height:60px;
	padding:0px;
	margin:0px;
	
}

.filtrationheadings {font-size: 16px; font-weight: bold; padding: 20 20 10 20; background-color:#3399FF}
.filtrationtext { padding: 20 40 10 40;}

/*/////////////// Products - Systems Page ///////////////*/
#system {
	width:700px;
	background-color:#FFFFFF;
}

#Systemsheader td
{
	background-image: url(/images/products-systemsbanner.jpg);
	background-repeat: no-repeat;
	height:60px;
	padding:0px;
	margin:0px;
	
}
#Systemsheader2 td
{
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFFFFF;
}
.systemheadings {font-size: 16px; font-weight: bold; padding: 20 20 10 40;}
.systemtext { padding: 20 40 10 40;}


/*/////////////// Engineering Page ///////////////*/
#EngineeringProfile {
	width:400px;
	background-color:#FFFFFF;
}

#PictureEngineering {
	width:300px;
	border-left: 4px solid #000000;
	background-color:#999999;
}
#Engineeringheader td
{
	background-image: url(/images/engineeringbanner.jpg);
	background-repeat: no-repeat;
	height:60px;
	
}
#Engineeringheader2 td
{
	vertical-align:top;
	padding:30px 40px 20px 40px;
	font-size:10px;
	line-height:18px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFFFFF;
}
.Engineeringheadings {font-size: 16px; font-weight: bold; padding: 20 20 10 40;}
.Engineeringtext { padding: 20 40 10 40;}

/*/////////////// Manufacturing Page ///////////////*/
#Manufacturing {
	width:700px;
	background-color:#FFFFFF;

}

#Manufacturingheader td
{
	background-image: url(/images/manufacturingbanner.jpg);
	background-repeat: no-repeat;
	height:100px;
}
#Manufacturingheader2 td
{
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFFFFF;
}

.Manufacturingimages {padding-left:20px;}
.Manufacturingheadings {font-size: 16px; font-weight: bold; padding: 10 20 0 40;}



/*/////////////// Contact - Corporate Information Page ///////////////*/
#ContactInfo {
	width:400px;
	height:460px;
	background-color:#FFFFFF
}

#PictureContact {
	width:300px;
	height:460px;
	border-left: 4px solid #000000;
	background-image: url(/images/contactpicture.jpg);
	background-repeat:no-repeat;
	background-color:#000000;

}
#Contactusheader td
{
	background-image: url(/images/contactusbanner.jpg);
	background-repeat: no-repeat;
	height:60px;
}
#Contactusheader2 td
{
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFFFFF;
}
.contactusheadings {font-size: 16px; font-weight: bold; padding: 10 20 0 20;}
.contactustext { padding: 0 20 10 20;}

/*/////////////// Contact - Request Information Form Page ///////////////*/
#RequestInfo {
	width:400px;
	height:425px;
	background-color:#FFFFFF
}

#PictureRequest {
	width:300px;
	height:425px;
	border-left: 4px solid #000000;
	background-image: url(/images/requestpicture.jpg);
	background-repeat:no-repeat;
	background-color:#000000;

}
#Requestheader td
{
	background-image: url(/images/inforeqformbanner.jpg);
	background-repeat: no-repeat;
	height:60px;
}
#Requestheader2 td
{
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFFFFF;
}
#requestform {
	padding:10 10 0 20;
}
#requestlabel {
	}
#requestinput {
	padding-left:10;
	color:#000033;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #191970;
	border-right: 1px solid #5A6487;
	border-bottom: 1px solid #464AB5;
	border-left: 1px solid #191970;
	background: #FFFFFF;
	padding: 1px;
	}
	
#requestinput.buttons{
	color:#000000;
	background:#FF0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	padding: 1px;
	
	}
	
requestinput.buttons:hover {
	COLOR: #4169E1; 
	TEXT-DECORATION: underline;
	background: #FFF4E3 -1px;
	}	
	
.Requestheadings {font-size: 16px; font-weight: bold; padding: 10 20 0 20;}
.Requesttext { padding: 0 20 10 20;}



#subfootertable, .subfootertable
{
	width: 100%;
	height:60;
}

#subfootertable td
{
	font: bold 16px Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-align:center
}
#paitable, .paitable
{
	width: 100%;
	
}
#header1 td
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align:center;
	padding:10 10 10 10;
	background-color:#CADBF4;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #FFF;
	border-top: 1 #000 solid;
	border-left: 1 #000 solid;
}
#header2 td
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#599CEE;
	text-align:left;
	padding:5 5 5 5;

}
#row1 td
{
	font: bold 16px Arial, Helvetica, sans-serif; 
	color: #FFF;
	padding:10 10 10 10;
}

/*/////////////// Fonts styles ///////////////*/
.greybold {font: bold 12px Arial, Helvetica, sans-serif; color: #666666;}
.whitebold {font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.redbold {font: bold 12px Arial, Helvetica, sans-serif; color: #e13131;}
.redboldlarge {FONT: bold italic 18px Arial, Helvetica, sans-serif; COLOR: #e13131;}
.bluebold {FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #6699ff;}
.blueboldlarge {FONT: bold italic 18px Arial, Helvetica, sans-serif; COLOR: #6699ff;}
.blueboldxlarge {FONT: bold italic 24px Arial, Helvetica, sans-serif; COLOR: #6699ff;}
.purplebold {FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #660099;}
.purpleboldlarge {FONT: bold italic 18px Arial, Helvetica, sans-serif; COLOR: #660099;}
.purpleboldxlarge {FONT: bold italic 24px Arial, Helvetica, sans-serif; COLOR: #660099;}
.txt11 {font-size:11px;}
.resultcell1 {font-size: 14px; font-weight: bold; color: #7BA3FF;}
.resultcell2 {font-size: 14px; font-weight: bold; color: #3366FF;}
.question {	font-family : Arial, Helvetica, sans-serif;	font-size : 14px; font-weight: bold;}
.style6 {font-size: 24px; font-style: italic; font-weight: bold;}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 14px; font-weight: bold;}


.linespace {font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding:10 0 40 0; text-align:center;}
