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;

}
#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;

}
