@charset "utf-8";                                                
/* CSS Document */                                                

body {                                                
   background:url(images/background.gif) 50% 0 repeat-y #C2C9D5;                                                
   _text-align:center;                                                
}                                                

#wrapper {                                                
   width:970px;                                                
   margin:0 auto;                                                
   _text-align:left;                                                 
}                                                

/* Header */                                                

#header {                                                
   height:120px;                                                
   overflow:hidden;                                                
}                                                

#header h1 {                                                
   float:left;                                                
}                                                

#header h2 {                                                
   float:right;                                                
   position:relative;                                                
}                                                

#header h2 p.email {                                                
   position:absolute;                                                
   right:9px;                                                
   top:58px;                                                
   text-align:right;                                                
}                                                

#header h2 p.email a {                                                
   display:block;                                                
   height:22px;                                                
   padding:0 42px 0 0;                                                
   font:bold 12px Arial, Helvetica, sans-serif;                                                
   line-height:20px;                                                
   color:#363535;                                                
   background:url(images/email.jpg) 100% 0 no-repeat;                                                
   text-decoration:none;                                                
}                                                

#header h2 p.email a:hover {                                                
   color:#838383;                                                
   background-position:100% -22px;                                                
}                                                

#header h2 form {                                                
   font:normal 14px Arial, Helvetica, sans-serif;                                                
   color:#4E4E4E;                                                
   line-height:16px;                                                
}                                                

#header h2 form.search-box {                                                
   position:absolute;                                                
   font:normal 14px Arial, Helvetica, sans-serif;                                                
   color:#4E4E4E;                                                
   width:186px;                                                
   height:40px;                                                
   top:80px;                                                
   left:44px;                                                
}                                                

#header h2 input {                                                
   background:url(images/input-bg.gif) 0 0 no-repeat;                                                
   border:0;                                                
   width:147px;                                                
   height:19px;                                                
   padding:2px 2px 0 2px;                                                
   font:normal 12px Arial, Helvetica, sans-serif;                                                
   color:#000;                                                
   float:left;                                                
   line-height:19px;                                                
}                                                

#header h2 input.submit-button {                                                
   width:24px;                                                
   height:19px;                                                
   margin:0 0 0 3px;                                                
   background:url(images/go-button.gif) 0 0 no-repeat;                                                
   text-indent:-9999px;                                                
   overflow:hidden;                                                
   cursor:pointer;                                                
   line-height:1px;                                                
}                                                

#header h2 input.submit-button:hover {                                                
   background-position:0 -19px;                                                
}                                                

/* Header End */                                                
/* Top Navigation */                                                

#top-nav {                                                
   height:58px;                                                
   background:url(images/top-nav-bg.gif) 0 0 repeat-x #fff;                                                
}                                                

#top-nav ul, #top-nav ul li {                                                
   margin:0;                                                
   padding:0;                                                
   list-style-type:none;                                                
}                                                

#top-nav ul {                                                
   float:right;                                                
}                                                

#top-nav ul li {                                                
   float:left;                                                
}                                                

#top-nav ul li a {                                                
   float:left;                                                
   display:block;                                                
   height:40px;                                                
   padding:0 10px;                                                
   background:url(images/top-nav-button.gif) 0 0 no-repeat;                                                
   font:normal 13px Tahoma, Geneva, sans-serif;                                                
   color:#fff;                                                
   text-decoration:none;                                                
   line-height:40px;                                                  
}                                                

#top-nav ul li a:hover {                                                
   background-position:0 -40px;                                            
   font-weight:bold;                                                
}                                                

#top-nav ul li.first a {                                                
   background-position:-1px 0;                                                
}                                                

#top-nav ul li.first a:hover {                                                
   background-position:-1px -40px;                                                
}                                                

/* Top Navigation End */                                                
/* Content Wrapper */                                                

#wrapper2 {                                                
   background:url(images/content-bg.gif) 0 0 repeat-y;                                                
}                                                

/* Content Wrapper End */                                                
/* Left Navigation */                                                

#left-nav {                                                
   float:left;                                                
   width:175px;                                                
   _width:185px;                                              
   padding:10px 5px;                                                
}                                                

#left-nav ul, #left-nav ul li {                                                
   margin:0;                                                
   padding:0;                                                
   list-style-type:none;                                                
}                                                

#left-nav h2 {                                                
   font:bold 18px Tahoma, Geneva, sans-serif;                                                
   color:#fff;                                                
   padding:0 0 10px;                                                
}                                                
#left-nav h2 a {                                                
   font:bold 18px Tahoma, Geneva, sans-serif;                                                
   color:#fff;                                                
   padding:0 0 10px;                                                
   text-decoration:none;                                                
}                                                
#left-nav h2 a:hover {                                                
   color:#fff;                                                
   text-decoration:underline;                       
   font:bold 18px Tahoma, Geneva, sans-serif;                                                
}                                                
#left-nav ul {                                                
   padding:0 0 20px;                                                
}                                                

#left-nav ul li {                                                
   padding:0 0 4px;                                                
}                                                

#left-nav ul li a {                                                
   display:block;                                                
   font:11px Tahoma, Geneva, sans-serif;                                                
   color:#000;                                                
   height:22px;                                                
   padding:0 0 0 5px;                                                
   line-height:22px;                                                
   background:url(images/left-nav-button.gif) 0 0 no-repeat;                                                
   text-decoration:none;                                                  
}                                                

#left-nav ul li a:hover {                                                
   background-position:0 -22px;                                                
   color:#333;                     
   font-weight:bold;                                               
}                                                

#left-nav ul.second li a {                                                
   padding:0 0 0 30px;                                                
   background:url(images/left-nav-second.gif) 0 0 no-repeat;                                                
}                                                

#left-nav ul.second li a:hover {                                                
   background-position:0 -22px;                                                
}                                                

/* Left Nav Icons */                                                

#left-nav ul.second li a.desalination {                                                
   background-position:-175px 0;                                                
}                                                

#left-nav ul.second li a.desalination:hover {                                                
   background-position:-175px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.chemicals {                                                
   background-position:-350px 0;                                                
}                                                

#left-nav ul.second li a.chemicals:hover {                                                
   background-position:-350px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.electronics {                                                
   background-position:-525px 0;                                                
}                                                

#left-nav ul.second li a.electronics:hover {                                                
   background-position:-525px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.food {                                                
   background-position:-700px 0;                                                
}                                                

#left-nav ul.second li a.food:hover {                                                
   background-position:-700px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.pharmaceutical {                                                
   background-position:-875px 0;                                                
}                                                

#left-nav ul.second li a.pharmaceutical:hover {                                                
   background-position:-875px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.oil {                                                
   background-position:-1050px 0;                                                
}                                                

#left-nav ul.second li a.oil:hover {                                                
   background-position:-1050px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.airgas {                                                
   background-position:-1225px 0;                                                
}                                                

#left-nav ul.second li a.airgas:hover {                                                
   background-position:-1225px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.inks {                                                
   background-position:-1400px 0;                                                
}                                                

#left-nav ul.second li a.inks:hover {                                                
   background-position:-1400px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.power {                                                
   background-position:-1575px 0;                                                
}                                                

#left-nav ul.second li a.power:hover {                                                
   background-position:-1575px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.coolants {                                                
   background-position:-1750px 0;                                                
}                                                

#left-nav ul.second li a.coolants:hover {                                                
   background-position:-1750px -22px;                                                
}                                                

/**/                                                

#left-nav ul.second li a.pulp {                                                
   background-position:-1925px 0;                                                
}                                                

#left-nav ul.second li a.pulp:hover {                                                
   background-position:-1925px -22px;                                                
}                                                

/* Left Nav Icons End */                                                
/* Left Navigation End */                                                

#wrapper3 {                                                
   float:right;                                                
   width:770px;                                                  
}                                                

/* Right Navigation */                                                

#right-nav {                                                
   float:right;                                                
   width:134px;                                                
   _width:150px;                                                
   padding:30px 8px;                                               
}                                                

#right-nav ul, #right-nav ul li {                                                
   margin:0;                                                
   padding:0;                                                
   list-style-type:none;                                                
}                                                

#right-nav ul li {                                                
   padding:0 0 1px;                                                
}                                                

#right-nav ul li a {                                                
   display:block;                                                
   height:29px;                                                
   font:bold 12px Tahoma, Geneva, sans-serif;                                                
   color:#fff;                                                
   padding:0 0 0 12px;                                                
   text-decoration:none;                                                
   line-height:29px;                                                
   background:url(images/right-nav-button.gif) 0 0 no-repeat;               
}                                                

#right-nav ul li a:hover {                                                
   background-position:0 -29px;                                                
}                                                
                                                   
/* Right Navigation End */                                                
/* Content */                                                

#content {                                                
   float:left;                                                
   width:600px;                                                
}                                                

#content p.contact-us {                                                
   padding:15px 0;                                                
   text-align:center;                                                
}                                                

#content p.contact-us a {                                                
   display:block;                                                
   margin:0 auto;                                                
   width:248px;                                                
   height:49px;                                                
   background:url(images/contact-us.jpg) 0 0 no-repeat;                                                
   text-align:left;                                                
   text-indent:-9999px;                                                
   overflow:hidden;                                                
}                                                

#content p.contact-us a:hover {                                                
   background-position:0 -49px;                                                
}                                                

/* Content End */                                                
/* Footer */                                                

#footer {                                                
   padding:25px 0 10px;                                                
   text-align:center;                                                
   background:url(images/footer-top.gif) 0 0 repeat-x #575757;                                                
   font:normal 12px Verdana, Arial, Helvetica, sans-serif;                                                
   color:#fff;                                                
}                                                

#footer p {                                                
   padding:0 0 14px;                                                
   line-height:14px;                                                
}                                                

#footer a {                                                
   color:#fff;                                                
   text-decoration:none;                                                
}                                                

#footer a:hover {                                                
   text-decoration:underline;                                                
}                                                

#footer h5 {                                                
   font:normal 12px Verdana, Arial, Helvetica, sans-serif;                                                
   color:#bed2f8;                                                
   padding:0 0 14px;                                                
}                                                

#footer h5 a {                                                
   color:#bed2f8;                                                
   text-decoration:none;                                                
}                                                

#footer h5 a:hover {                                                
   text-decoration:underline;                                                
}                                                

#footer h4 {                                                
   font:normal 14px Verdana, Arial, Helvetica, sans-serif;                                                
   color:#bed2f8;                                                
   padding:0 0 16px;                                                
}                                                

/* Footer End */
