body
   {
   margin: 0px;
   padding-top:0px;
   text-align:center;
   background-color:#F6F5F5;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.bld
  {
  font-weight:bold;
  }
  
h1
  {
  display:none;
  }
   
h2,h3,h4,h5,h6
  {
  font-family: Verdana, Arial, 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:#336699;}
a:visited{text-decoration:underline; color:#336699;}
a:hover{text-decoration:underline; color:#999999;}
a:active{text-decoration:underline; color:#336699;}
   
.smtext
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#333333;
  }
  
.smtextbb
  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#336699;
  }
  
.medtext
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  }
  
.medtextblu
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  }
  
.medtextblub
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  font-weight:bold;
  }
  
.medtextb
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  }
  
.lgtext
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #336699;
  }
  
.lgtextblub
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #336699;
  font-weight:bold;
  }
  
.lgtextb
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  font-weight: bold;
  }
 
em {display:none;}   
   
.ital
  {
  font-style:italic;
  }
  
.wht
  {
  color:#ffffff;
  }
  
.blu
  {
  color:#336699;
  }
  
#track
  {
  display:none;
  }
  
#head
  {
  width:100%;
  background-color:#0046A1;
  height:75px;
  background-image:url(head_bg.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  }
  
#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;
  }
  
#flash
  {
  width:100%;
  height:146px;
  background-color:#F6F5F5;
  clear:both;
  }
  
#flash2
  {
  padding:0px;margin:0px;
  width:100%;
  height:50px;
  background-color:#F6F5F5;
  }
  
#flash2 img
  {
  padding:0px;
  margin:0px;
  }
  
#content
  {
  width:100%;
  float:left;
  background-color:#3B6499;
  background-image:url(cont_bg.gif);
  background-repeat:repeat-x;
  background-position:top;
  }

#contain
  {
  width:770px;
  margin:0px auto 0px auto;
  background:transparent;
  }
  
#indexcontain
  {
  width:1030px;
  float:left;
  background:transparent;
  }
  
#subcont
  {
  float:left;
  width:100%;
  padding-bottom:25px;
  background:transparent;
  }
  
#subcont2
  {
  float:left;
  width:100%;
  padding-bottom:25px;
  background-color:#ffffff;
  background-image:url(subcont_bg.gif);
  background-repeat:repeat-x;
  background-position:top;
  }
  
#subcont2 h3
  {
  padding-top:10px;
  font-size:10px;
  }
  
#subcont2 h4
  {
  padding-top:8px;
  }
  
#subcont2 h5 span
  {
  font-size:12px;
  }
  
#subcont2 p span a
  {
  font-size:11px;
  }
  
.intindiv
  {border-right:1px solid #3B6499;
  margin-top:20px;
  float:left;
  width:380px;
  }
  
.intindiv h5
  {
  margin-left:10px;
  color:#3B6499;
  }
  
.intindiv p
  {
  margin-top:14px;
  margin-left:14px;
  font-size:12px;
  color:#666666;
  }
  
.intindiv ul
  {
  font-size:11px;
  color:#3B6499;
  font-weight:bold;
  list-style:square;
  margin-top:10px;
  }
  
.intindiv img
  {
  margin-top:3px;
  float:right;
  }
  
.intindiv a img
  {
  width:150px;
  height:20px;
  float:left;
  margin-left:20px;
  margin-top:6px;
  } 
  
.intindiv2
  {
  margin-top:20px;
  float:right;
  width:380px;
  }
  
.intindiv2 h5
  {
  margin-left:10px;
  color:#3B6499;
  }
  
.intindiv2 p
  {
  margin-top:14px;
  margin-left:14px;
  font-size:12px;
  color:#666666;
  }
  
.intindiv2 img
  {
  margin-top:3px;
  float:right;
  }

.intindiv2 a img
  {
  width:150px;
  height:20px;
  float:left;
  margin-left:20px;
  margin-top:6px;
  }
  
.dintindiv
  {
  margin-top:20px;
  float:left;
  width:760px;
  }
  
.dintindiv h5
  {
  margin-left:10px;
  color:#3B6499;
  }
  
.dintindiv p
  {
  /*width:573px;*/
  margin-top:14px;
  margin-left:14px;
  font-size:12px;
  color:#666666;
  }
  
.dintindiv img
  {
  margin-top:3px;
  float:right;
  }
  
.dintindiv a img
  {
  width:150px;
  height:20px;
  float:left;
  margin-left:20px;
  margin-top:6px;
  } 
  
.dintindiv ul
  {
  font-size:11px;
  color:#3B6499;
  font-weight:bold;
  list-style:square;
  margin-top:10px;
  }
  
.dintindiv3
  {
  margin-top:20px;
  float:left;
  width:760px;
  }
  
.dintindiv3 h5
  {
  margin-left:10px;
  color:#3B6499;
  }
  
.dintindiv3 p
  {
  margin-top:14px;
  margin-left:14px;
  font-size:12px;
  color:#666666;
  }
  
.dintindiv3 img
  {
  margin-top:3px;
  float:right;
  }
  
.dintindiv3 a img
  {
  width:150px;
  height:20px;
  float:left;
  margin-left:20px;
  margin-top:6px;
  } 
  
.dintindiv3 ul
  {
  font-size:11px;
  color:#3B6499;
  font-weight:bold;
  list-style:square;
  margin-top:10px;
  }
  
.dintindiv dt
  {
  font-weight:bold;
  }
  
.dintindiv p span
  {display:block;
  width:573px;
  }
  
#pintindiv
  {
  margin-top:20px;
  float:left;
  width:760px;
  }
  
#pintindiv h5
  {
  margin-left:10px;
  color:#3B6499;
  }
  
#pintindiv p
  {
  width:573px;
  margin-top:14px;
  margin-left:14px;
  font-size:12px;
  color:#666666;
  }
  
#pintindiv img
  {
  margin-top:3px;
  float:right;
  }
  
#pintindiv a img
  {
  width:150px;
  height:20px;
  float:left;
  margin-left:20px;
  margin-top:6px;
  } 
  
#pintindiv ul
  {
  font-size:11px;
  color:#3B6499;
  font-weight:bold;
  list-style:none;
  margin-top:10px;
  }
  
#pintindiv li 
  {
  width:250px;height:25px;line-height:25px;display:block;
  }
  
#pintindiv li a:link{width:250px;height:25px;line-height:25px;display:block;padding-left:30px;color:#ffffff;background-image:url(link_bg.gif);background-repeat:no-repeat;}
#pintindiv li a:visited{width:250px;height:25px;line-height:25px;display:block;padding-left:30px;color:#ffffff;background-image:url(link_bg.gif);background-repeat:no-repeat;}
#pintindiv li a:hover{width:250px;height:25px;line-height:25px;display:block;padding-left:30px;color:#cccccc;background-image:url(link_dwn.gif);background-repeat:no-repeat;}
#pintindiv li a:active{width:250px;height:25px;line-height:25px;display:block;padding-left:30px;color:#ffffff;background-image:url(link_bg.gif);background-repeat:no-repeat;}
  
#footer
  {
  width:750px;
  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;
  }
  
form
  {
  width:730px;
  }
  
form p input
  {
  padding:0px;
  margin:0px;
  }
  
#intfoot
  {
  float:left;
  width:100%;
  height:31px;
  background-image:url(intfoot_bg.gif);
   }
  
img
  {
  border:none;
  display:inline;
  }
  
.indexbx
  {
  color:#ffffff;
  font-size:11px;
  float:left;
  width:250px;
  margin-top:25px;
  border-left:1px solid #eeeeee;
  }
  
.indexbxscroll
  {
  color:#ffffff;
  border-top:2px solid #ffffff;
  border-left:2px solid #336699;
  border-right:2px solid #336699;
  font-size:11px;
  float:left;
  width:250px;
  margin-top:25px;
  background-color:#ffffff;
  }
  
.indexbx ul
  {
  list-style:none;
  margin-left:8px;
  padding-left:8px;
  }
  
.indexbx li
  {
  padding-bottom:3px;
  }
  
.indexbx a:link{color:#eeeeee;}
.indexbx a:visited{color:#eeeeee;}
.indexbx a:hover{color:#cccccc;}
.indexbx a:active{color:#eeeeee;}
  
#cont
  {
  width:100%;
  text-align:left;
  margin:0px auto 0px auto;
  }
  
#contnav
  {
  width:530px;
  height:38px;
  text-align:center;
  float:right;
  margin-left:240px;
  line-height:19px;
  padding-top:10px;
  background-color:#0046A1;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  }
  
 #contnav ul
  {
  width:530px;
  margin:0px;
  float:right;
  padding:0px;
  font-family:arial, verdana, sans-serif;
  height:21px;
  }
  
#contnav li
  {
  height:19px;
  line-height:19px;
  font-weight:bold;
  }
  
#contnav ul li a:link{vertical-align:middle;color:#F6F5F5;text-decoration:none;}
#contnav ul li a:visited{vertical-align:middle;color:#F6F5F5;text-decoration:none;}
#contnav ul li a:hover{vertical-align:middle;color:#cccccc;text-decoration:none;}
#contnav ul li a:active{vertical-align:middle;color:#F6F5F5;text-decoration:none;}

#home  
  {
  list-style:none;
  width:40px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }
  
#manufacturing
  {
  list-style:none;
  width:140px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }
  
#design
  {
  list-style:none;
  width:130px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }
  
#products
  {
  list-style:none;
  width:60px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }
  
#supply
  {
  list-style:none;
  width:155px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }
  
#equip
  {
  list-style:none;
  width:69px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }
  
#quality
  {
  list-style:none;
  width:49px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }
  
#chinamanu
  {
  list-style:none;
  width:124px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }  
  
#markets
 {
  list-style:none;
  width:99px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }  
  
#machinemats
  {
  list-style:none;
  width:115px;
  float:left;
  font-size:11px;
  border-right:1px solid #999999;
  }  
  
#contact
  {
  list-style:none;
  width:67px;
  float:left;
  font-size:11px;
  }
  
ul#check  li
  {
  list-style-image:url(check.gif);
  }
  
.pad
  {padding:6px;}
  
.padt
  {
  padding:10px 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;
  }
  
.red
  {
  color:#cc0000;
  }
  
dl
  {
  margin-left:15px;
  }
  
dt
  {
  font-size:12px;
  color:#666666;
  }
  
dd
  {
  margin-left:10px;
  font-size:11px;
  color:#336699;
  }

.undln
  {text-style:underline;}
  
#fact span
  {font-size:smaller;}
  
.txt
  {
  font-size:11px;
  color:#336699;
  background-color:#F5F5E4;
  }
  
/******************************************************************
**********************survey page styles******************************
*******************************************************************/

#custsurvey , #custsurvey form, #custsurvey fieldset 
 {
  width:745px;
  border:none;
 }

#surveyhead h2
 {
 font-size:12px;
 color:black;
 font-weight:normal;
 }
 
.surveyquest
 {
 width:70%;
 margin: 0 auto 0 auto;
 padding:0 0 15px 0;
 text-align:left;
 }
 
.surveypara 
 {
 padding:2px;
 background-color:#fcfcfc;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 font-size:11px;
 font-weight:bold;
 color: #336699;
 }

.rating 
 {
 margin:0;
 padding:5px 0 0 0;
 font-size:8px;
 line-height:6px;
 }
  
div.formsection 
 {
 width:75%;
 margin:0 auto 0 auto;
 padding:0;
 text-align:left;
 }
 
.formsection p
  {
	 clear:both; 
	 padding:0px 0px 0px 0px;
	 
  } 
  
.formsection p select
  {
	 margin-bottom:5px; 
  }  
 
div.formsection2 
 {
 width:75%;
 margin:0 auto 0 auto;
 padding:5px 0 5px 0;
 text-align:left;
 }   
.fieldname
 {
 display:block;
 height:20px;
 width:190px;
 float:left;
 font-size:12px;
 }
.fieldtype
 {
 
 margin:0 0 5px 0;
 }
 
/******************************************************************
**********************employment app page styles**************************
*******************************************************************/

#employmentapp
 {
  border:none;
  width:745px;
  margin:10px 0 0 20px;
 }
 
.employmenthead
 {
 margin:20px 0 20px 0;
 padding:2px;
 background-color:#fcfcfc;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 font-size:13px;
 font-weight:bold;
 color: #336699;
 }
 
.disclaim
 {
 width:80%;
 margin:0 auto 10px auto;
 font-size:12px;
 font-style:italic;
 }
 
.spacer 
 {
 height:20px; 
 clear:both; 
 margin:20px 60px 20px 60px; 
 border-bottom:1px solid #ccc;
 }

#captcha
  {
	 clear:both;width:200px;
	 margin-left:5px; 
  }
  
#captcha img
  {
	 display:none; 
  }  
