/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-image: url(images/main_bg2.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;	
	background-color: #1F4CC9;
	}

/* Begin Page Backgrounds */
.engineering {
background-image: url(images/engineering_mainbg.jpg);
background-repeat: no-repeat;
background-position: top right;
}

.water_home { background: url(images/water_home_bg.jpg) no-repeat top right; }
.water_products { background: url(images/water_products_bg.jpg) no-repeat top right; }
.water_services { background: url(images/water_services_bg.jpg) no-repeat top right; }

.institutional_home{
background: url(images/institutional_home_bg.jpg) no-repeat top right;
}
.institutional_products{
background: url(images/institutional_products_bg.jpg) no-repeat top right;
}
.metal_home{
background: url(images/metal_home_bg.jpg) no-repeat top right;
}
.metal_products{
background: url(images/metal_products_bg.jpg) no-repeat top right;
}
.metal_productdesc{
background: url(images/metal_productdesc_bg.jpg) no-repeat top right;
}
.metal_services{
background: url(images/metal_services_bg.jpg) no-repeat top right;
}
.oil_home { background: url(images/oil_home_bg.jpg) no-repeat top right; }
.oil_products { background: url(images/oil_products_bg.jpg) no-repeat top right; }
.oil_services { background: url(images/oil_services_bg.jpg) no-repeat top right; }
.industrial_home {
background: url(images/industrial_home_bg.jpg) no-repeat top right;
}
.industrial_products {
background: url(images/industrial_products_bg.jpg) no-repeat top right;
}

.food_home {
	background: url(images/food_home_bg.jpg) no-repeat top right;
	}
.food_products {
	background: url(images/food_products_bg.jpg) no-repeat top right;
	}
.food_services {
	background: url(images/food_services_bg.jpg) no-repeat top right;
	}

.others { background: url(images/others_bg.jpg) no-repeat top right; }
	
/* End Page Backgrounds */
	
.hm_header {
	background-image: url(images/hm_header.gif);
	background-repeat: no-repeat;
	}
	
	.maintext {
	background-image: url(images/hm_maintext_bg.gif);
	background-repeat:no-repeat;
	}

.inmainbg {
	background-image:url(images/in_mainbg.gif);
	background-repeat: repeat-x;
	background-color: #2864F0;
	}

.bottomNav a:link,  .bottomNav a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:none;
	}

.bottomNav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:underline;
	}
.bottomNav {
	padding: 0px 0px 5px 0px;
	}

.style2 {color: #01aef0}

.leftTxt {
	font-family: Tahoma;
	font-size: 12px;
	padding: 0px 20px 0px 30px 
	}
.menu { z-index:-1; }

.inmainText {
	font-family: Tahoma;
	font-size: 12px;
	padding: 30px 30px 20px 30px; 
	color: #ffffff;
	}
	
	.inmainText1 {
	font-family: Tahoma;
	font-size: 12px; 
	color: #ffffff;
	}
	
.inmainText2 {
font-family: Tahoma;
font-size: 12px;
color: #ffffff;
}
li {
list-style-image: url(images/0128_abullet.png);
list-style-type: none;
}
.none {
list-style-image: url(images/bullets4.jpg);
list-style-type: none;
}
.hm_maintext {
font-family: Tahoma;
font-size: 12px;
padding: 60px 40px 20px 40px; 
color: #ffffff;
}
.hm_side{
font-family: Tahoma;
font-size: 12px;
margin: 0 auto;
/*padding: 0;*/
padding: 20px 0;
/*padding: 20px 40px 20px 40px;*/
color: #fff;
}
a:link.hm_side{
font-family: Tahoma;
font-size: 12px;
padding: 20px 40px 20px 40px;
color: #fff;
text-decoration: none;
}
a:visited.hm_side{
font-family: Tahoma;
font-size: 12px;
padding: 20px 40px 20px 40px;
color: #fff;
text-decoration: none;
}
a:hover.hm_side{
font-family: Tahoma;
font-size: 12px;
padding: 20px 40px 20px 40px;
color: #fff;
text-decoration: none;
}
a:active.hm_side{
font-family: Tahoma;
font-size: 12px;
padding: 20px 40px 20px 40px;
color: #fff;
text-decoration: none;
}



.disc {

list-style-image:url(images/sfd.jpg);

list-style-type: disc;



}
a.other:link, a.other:visited{

font-family: Arial, Helvetica, sans-serif;

color: #FFFFFF;

font-size: 12px;

text-decoration:none;

}

a.other:hover{

font-family: Arial, Helvetica, sans-serif;

color: #FFFFFF;

font-size: 12px;

text-decoration:underline;

}
.round{

list-style-image:url(images/sfd.jpg);

list-style-type: disc;

}
.round li{

list-style-image: url(images/bullets.gif);

list-style-type: disc;

}
.eng {
	list-style-image: url(images/wrench02.gif);
}
input.city {
width: 135px;
}
input.name {
width: 100px;
}
input.phone {
width: 145px;
}
input.other {
width: 210px;
}
input.state {
width: 20px;
}
input.zip {
width: 80px;
}
p {
line-height: 14px; margin:0px 0 15px 0;
}
.client {
padding:0px 10px 0px 0px;
}
a.sitemap:link, a.sitemap:visited {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}
a.sitemap:hover {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}
a.sitemap_thin:link, a.sitemap_thin:visited {
font-family: Tahoma;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}
a.sitemap_thin:hover {
font-family: Tahoma;
font-size: 12px;
color: #ffffff;
text-decoration: underline;
}
.blueBullet li{
list-style: url(images/bullets2.gif);
margin:5px 10px 5px 5px; padding:0;}

.prod td {
padding:2px}
img  {border: 0;}
.beaker li{
list-style-image: url(images/bullets2.jpg);
margin:10px 10px 5px 5px; 
padding:0;
}

.leaf {
position:relative;
}
.imgas {
float:right;
}
.gs_earth {
padding: 10px 0 0 0;
float:right;
}
.para1 {
margin-left:20px;
}
.clear {
clear:both;
}
.gs_p1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5CC932;
font-weight:bold;
font-style:italic;
line-height:1.3em;
}
.gs_p2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#041162;
font-weight:bold;
font-style:italic;
}
.gs_p3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5CC932;
font-weight:bold;
}