A:link {text-decoration: none; color: #8e171c;}
A:visited {text-decoration: none; color: #8e171c;}
A:hover {text-decoration: underline; color: #8e171c;}

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
  color: #333333;
    BACKGROUND-IMAGE: url(/images/bg_main.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
#main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN: 0px auto;
    WIDTH: 788px;
    TEXT-ALIGN: left
}
#content
{
    MARGIN-LEFT: 0px;
    WIDTH: 788px;
    POSITION: relative;
    BACKGROUND-COLOR: #fff
}
#header
{margin-top:0px;
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff;

}




#################################################################
#################################################################


p, ol, ul, td {
  font-family: Arial, Helvetica, sans-serif;
  font-size:   11px;
  line-height: 13px;
  margin-bottom:2px;
margin-top:2px;
}

div.field, div.actions {
  margin-bottom: 4px;
}

.notice {
  color: green;
}

.alert {
  color: red;
}

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 500px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 11px;
  list-style: square;
}

#new_order {
  width: 700
}


#################################################################
#################################################################









#header_about
{margin-top:0px;
    BACKGROUND-IMAGE: url(/images/home_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#total_header{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/total_header_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#total_2d_header{
margin-top:0px;
    BACKGROUND-IMAGE:url(/images/point_use_header_bg.jpg);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#lean_meth_header{
margin-top:0px;
    BACKGROUND-IMAGE:url(/images/lean_meth_header_bg.jpg);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#lean_process_header{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/stdprocess_header_bg.jpg);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
  
}
#rapid{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/rapid_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
  }
  
  #proccess{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/processing_advantage_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
  }
    #news{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/news_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
  }
      #contact{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/contact_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
  }
#service{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/customer_service_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#about{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/about_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#oem_sol{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/oem_solutions.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#other{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/other.jpg);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 400px;
    BACKGROUND-COLOR: #ffffff
}
#mrooverview2{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/platform_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#mrooverview{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/ss_2.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#low_cost{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/earth.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#air{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/grey_header.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#airlike{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/grey_header.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#parts{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/contact_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#kit{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/kitting_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 360px;
    BACKGROUND-COLOR: #ffffff
}
#red{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/platform_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#total{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/advantage_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#lean{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/lean_meth_header_bg.jpg);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 380px;
    BACKGROUND-COLOR: #ffffff
}
#point{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/point_use_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}

#board{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/officers_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#materials{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/material_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 360px;
    BACKGROUND-COLOR: #ffffff
}
#lean_std_manuf_header{
  margin-top:0px;
  BACKGROUND-IMAGE: url(/images/lean_meth_header_bg.jpg);
  MARGIN-LEFT: 3px;
  WIDTH: 764px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 350px;
  BACKGROUND-COLOR: #ffffff
}
#world_class_header{
  margin-top:0px;
  BACKGROUND-IMAGE: url(/images/machining_bg.gif);
  MARGIN-LEFT: 3px;
  WIDTH: 764px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 100%;
  BACKGROUND-COLOR: #ffffff
}
#world_trained_header{
  margin-top:0px;
  BACKGROUND-IMAGE: url(/images/train_header_bg.jpg);
  MARGIN-LEFT: 3px;
  WIDTH: 764px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 100%;
  BACKGROUND-COLOR: #ffffff
}
#world_offshore_header{
  margin-top:0px;
  BACKGROUND-IMAGE: url(/images/offshore_header_bg.jpg);
  MARGIN-LEFT: 3px;
  WIDTH: 764px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 100%;
  BACKGROUND-COLOR: #ffffff
}
#header_sub1
{margin-top:0px;
    BACKGROUND-IMAGE: url(/images/sub_cont_bg.jpg);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 450px;
    BACKGROUND-COLOR: #ffffff
}
#header_sub1
{margin-top:0px;
    BACKGROUND-IMAGE: url(/images/total2_header_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 450px;
    BACKGROUND-COLOR: #ffffff;
}
#header_sub2{
margin-top:0px;
    BACKGROUND-IMAGE: url(/images/total2_header_bg.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 764px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 575px;
    BACKGROUND-COLOR: #ffffff;}
#title_placement
{
    PADDING-LEFT: 15px;
    PADDING-TOP: 15px
}
#banner_half
{
    FLOAT: left
}
#text_area
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 30px;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    WIDTH: 600px;
    PADDING-TOP: 15px;

}

#text_area2
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 30px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 390px;

}
#tert_nav
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 20px
}
#text_area_sub
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 24px;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    WIDTH: 440px;
    PADDING-TOP: 17px;
}
#sign_up
{
    BORDER-RIGHT: #e4e6dc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #e4e6dc 1px solid;
    MARGIN-TOP: 32px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 8px;
    MARGIN-LEFT: 12px;
    BORDER-LEFT: #e4e6dc 1px solid;
    WIDTH: 152px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #e4e6dc 1px solid
}
#sign_up_content
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
#sub_content
{
    PADDING-RIGHT: 2px;
    MARGIN-TOP: 32px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 8px;
    MARGIN-LEFT: 12px;
    WIDTH: 352px;
    PADDING-TOP: 2px
}
#end_float
{
    CLEAR: both
}
#request_box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#side_panel
{
    FLOAT: left
}

.footer
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    POSITION: relative
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 6px;
    
    TEXT-ALIGN: center
    background: #e4e6dc url(/images/footer.gif);
}

.footer li {
  FONT-SIZE: 10px;
  display: inline;
  padding: 0 5px;
}


#bot_shadow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.txtBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  MARGIN-left: 4px;
  border: 1px solid #ed1c24;

}

