body
   {
   margin: 0px;
   padding-top:0px;
   text-align:center;
   font-family: arial, verdana, Helvetica, sans-serif;
   }
   
.bld
  {
  font-weight:bold;
  }
  
h1
  {
  display:none;
  }
   
h2,h3,h4,h5,h6
  {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  color: #336699;
  padding:0px 6px 0px 6px;
  margin:0px;
  }  
  
p
  {
  padding:0px 6px 0px 6px;
  margin:0px;
  }

a:link{text-decoration:underline; color:#eeeeee;}
a:visited{text-decoration:underline; color:#eeeeee;}
a:hover{text-decoration:underline; color:#000066;}
a:active{text-decoration:underline; color:#eeeeee;}
  
.ital
  {
  font-style:italic;
  }
  
.wht
  {
  color:#ffffff;
  }
  
.blu
  {
  color:#336699;
  }
  
#head
  {
  background-color:#ffffff;
  width:100%;
  height:115px;
  float:left;
  }
  
#head h1
  {
  display:none;
  }
  
#head img
  {
  float:left;
  }
  
#head p
  {
  float:right;
  height:24px;
  width:400px;
  text-align:right;
  display:block;
  color:#ffffff;
  font-weight:bold;
  }
  
#logo
  {
  float:left;
  width:193px;
  height:110px;
  }
  
#topcntr
  {
  position:absolute;
  left:40%;
  top:0px;
  right:auto;
  text-align:center;
  height:110px;
  width:300px;
  background:transparent;
  }
  
#topcntr ul
  {
  margin-top:20px;
  text-align:left;
  font-size:12px;
  font-weight:bold;
  color:#666666;
  }
  
#topcntr img
  {
  width:150px;
  margin-right:20px;
  margin-bottom:0px;
  padding-bottom:0px;
  }
  
#topcntr a:link{color:#333333;font-size:11px;padding:0px;margin:0px;}
#topcntr a:visited{color:#333333;font-size:11px;padding:0px;margin:0px;}
#topcntr a:hover{color:#cccccc;font-size:11px;padding:0px;margin:0px;}
#topcntr a:active{color:#333333;font-size:11px;padding:0px;margin:0px;} 

#topcntr a.line
  {
	float:left;
	margin-left:10px; 
  } 


#addy
  {
  float:right;
  height:77px;
  width:200px;
  margin:10px 0px 0px 0px;
  padding:0px;
  }
  
#addy span
  {
  color:#E92B37;
  font-size:17px;
  font-weight:bold;
  }
  
#addy p
  {width:187px;
  color:#333366;
  font-size:13px;
  }
  
#index1
  {
  width:256px;
  height:400px;
  float:left;
  background:#000099 url(bottom_bg.gif) bottom repeat-x;
  border-right:1px solid #66666;
  }
  
#index1 img
  {
  margin:10px auto 0px auto;
  }
  
#index1 p
  {
  font-size:12px;
  color:#ffffff;
  }
  
#index1 a:link {color:#ffffff;}
#index1 a:visited {color:#ffffff;}
#index1 a:hover {color:#cccccc;}
#index1 a:active {color:#ffffff;}
  
#index2
  {
  width:256px;
  height:400px;
  float:left;
  background:#cccccc url(bottom_bg.gif) bottom repeat-x;
  }
  
#index2 img
  {
  margin:16px auto 0px auto;
  }
  
#index2 p
  {
  font-size:12px;
  color:#333333;
  }
  
#index2 a:link {color:#333333;}
#index2 a:visited {color:#333333;}
#index2 a:hover {color:#000000;}
#index2 a:active {color:#333333;}
  
#index2 h5
  {
  color:#cc0000;
  }
  
#index3
  {
  width:255px;
  height:400px;
  float:left;
  background:#eeeeee url(bottom_bg.gif) bottom repeat-x;
  }
  
#index3 p
  {
  font-size:12px;
  color:#195087;
  }
  
#index3 img
  {display:block;
  margin:5px auto 0px auto;
  }
  
#index3 a:link {color:#336699;}
#index3 a:visited {color:#336699;}
#index3 a:hover {color:#999999;}
#index3 a:active {color:#336699;}
  
#index3 h5
  {
  color:#000099;
  }
  
#index3 ul
  {
  list-style-image: url(fsh.gif);
  font-size:12px;
  font-weight:bold;
  color:#003399;
  }
  
ul.fsh
  {
  list-style-image: url(fsh2.gif);
  font-size:12px;
  font-weight:bold;
  color:#003399;
  }
  
ul.reg
  {
  list-style: none;
  font-size:12px;
  font-weight:bold;
  padding-left:0px;
  margin-left:15px;
  margin-top:5px;
  }
  
ul.reg li
  {
  padding:0px 0px 5px 0px;
  }
  
#footer
  {
  clear:both;
  width:100%;
  text-align:center;
  margin:0px auto 0px auto;
  background:transparent;
  }
  
#footer a:link{color:#999999;}
#footer a:visited{color:#999999;}
#footer a:hover{color:#cccccc;}
#footer a:active{color:#999999;}
  
#footer p
  {
  font-size: 11px;
  color:#999999;
  }
  
/*#intfoot
  {
  clear:both;
  width:100%;
  height:13px;
  
  }*/
  
img
  {
  border:none;
  display:inline;
  }
  
#content
  {
  width:100%;
  float:left;
  background:#F6F5F5 url(bottom_bg.gif) bottom repeat-x;
  text-align:left;
  }
  
#content h3,h4,h5
  {
  padding-top:5px;
  color:#ffffff;
  }
  
#interior
  {
  float:left;
  width:775px;
  padding-bottom:40px;
  }
  
#interior h4
  {
  color:#666666;
  }
  
#interior h5
  {
  color:#000099;
  }
  
#interior p
  {
  font-size:12px;
  float:left;
  }
  
#interior h5 span
  {
  font-size:larger;
  }
  
#interior form
  {
  width:270px;
  }
  
#interior form p
  {
  padding-top:4px;
  width:265px;
  }

#sideinterior
  {
  border-right:1px solid #cc0000;
  margin-right:10px;
  /*height:350px;*/
  width:280px;
  float:left;
  }
  
#sideinterior p
  {
  width:100%;
  text-align:center;
  }
  
#sideinterior img
  {
  display:block;
  margin:6px auto 0px auto;
  text-align:center;
  }

#interior a:link{color:#003399;font-weight:bold;}
#interior a:visited{color:#003399;font-weight:bold;}
#interior a:hover{color:#999999;font-weight:bold;}
#interior a:active{color:#003399;font-weight:bold;}
  
.interiorbox
  {
  float:left;
  width:470px;
  }
  
.interiorbox p
  {
  float:left;
  }
  
.interiorbox img
  {
  float:right;
  padding:0px;
  margin:0px;
  }
  
#rtsideinterior
  {
  float:left;
  width:470px;
  padding:0px 0px 20px 0px;
  }
  
#rtsideinterior ul
  {
	  padding-top:0px;
	  margin-top:0px;
	  font-size:12px;
  }
  
#extcontnav
  {
  width:100%;
  float:left;
  background:#ffffff url(top_bg.gif) bottom repeat-x;
  }
  
#contnav
  {
  clear:both;
  width:761px;
  height:18px;
  text-align:center;
  float:right;
  line-height:18px;
  background:#666666 url(nav_bg.gif) repeat-x;
  }
  
 #contnav ul
  {
  float:right;
  width:761px;
  margin:0px auto 0px auto;
  padding:0px;
  font-family:arial, verdana, sans-serif;
  height:18px;
  }
  
#contnav li
  {
  height:18px;
  line-height:18px;
  font-weight:bold;
  }
  
#contnav ul li a:link{display:block;vertical-align:middle;color:#ffffff;text-decoration:none;}
#contnav ul li a:visited{display:block;vertical-align:middle;color:#ffffff;text-decoration:none;}
#contnav ul li a:hover{display:block;vertical-align:middle;color:#eeeeee;text-decoration:none;background-color:#999999;}
#contnav ul li a:active{display:block;vertical-align:middle;color:#ffffff;text-decoration:none;}

#context
  {
  width:100%;
  float:left;
  margin-top:20px;
  }
  
#context p
  {
  color:#ffffff;
  font-size:12px;
  font-family:verdana, arial, sans-serif;
  padding:6px 10px 10px 15px;
  }
  
#indprod
  {margin-right:20px;
  width:310px;
  height:123px;
  float:left;
  text-align:left;
  }
  
#indprod p
  {
  padding-top:3px;
  width:170px;
  font-size:13px;
  float:right;
  color:#ffffff;
  }
  
#indprod p span
  {
  font-weight:bold;
  }
  
#indbuild
  {
  width:310px;
  height:123px;
  float:left;
  text-align:left;
  }
  
#indbuild p
  {
  padding-top:3px;
  width:150px;
  font-size:13px;
  float:right;
  color:#ffffff;
  }
  
#indbuild p span
  {
  font-weight:bold;
  }

#home  
  {
  display:block;
  list-style:none;
  width:70px;
  float:left;
  font-size:11px;
  }
  
#coatings
  {
  display:block;
  list-style:none;
  width:140px;
  float:left;
  font-size:11px;
  border-left:1px solid #ffffff;
  }
  
#stamping
  {
  display:block;
  list-style:none;
  width:140px;
  float:left;
  font-size:11px;
  border-left:1px solid #ffffff;
  }
  
#stamping2
  {
  display:block;
  list-style:none;
  width:140px;
  float:left;
  font-size:11px;
  border-left:1px solid #ffffff;
  }  
  
#packaging
  {
  display:block;
  list-style:none;
  width:80px;
  float:left;
  font-size:11px;
  border-left:1px solid #ffffff;
  }
  
#lubes
  {
  display:block;
  list-style:none;
  width:100px;
  float:left;
  font-size:11px;
  border-left:1px solid #ffffff;
  }
  
#contact
  {
  display:block;
  list-style:none;
  width:80px;
  float:left;
  font-size:11px;
  border-left:1px solid #ffffff;
  }
  
dt
  {
  font-size:13px;
  font-weight:bold;
  color:#333333;
  }
  
dd
  {
  font-size:12px;
  color:#333333;
  }
  
.pad
  {
  padding:6px;
  }
  
.padt
  {
  padding:30px 0px 2px 0px;
  }
  
.padb
  {
  padding:0px 6px 10px 6px;
  }
  
.cntr
  {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  display:block;
  }
  
.fltl
  {
  float:left;
  }
  
.tlft
  {
  text-align:left;
  }
  
.fltr
  {
  float:right;
  }
  
hr
  {
  background-color:#336699;
  color:#336699;
  clear:both;
  }
  
.red
  {
  color:#cc0000;
  }
  
.undln
  {text-style:underline;}
  
.txt
  {
  font-size:11px;
  color:#336699;
  background-color:#E8EEFB;
  }
  
  
