BODY {
	font-family: "Lucida Grande", Tahoma, sans-serif;
	text-align: center;
	margin: 0px 0px 20px;
	font-size: 13px;
	background-color: #a5a5a5;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

P {
	MARGIN: 0px 15px 15px;
	FONT-SIZE: 13px;
	line-height: 18px;
}

A {
	text-decoration: none;
	color:#000000
}

H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	MARGIN: 0px 0px 5px;
	COLOR: #666666
}

UL {
	margin-top: 0px;
	margin-bottom: 12px
}

LI {
	FONT-SIZE: 12px;
}

#lid {
	MARGIN-TOP: 20px;
	BACKGROUND-IMAGE: url(images/pagebg.gif);
	MARGIN-LEFT: auto;
	WIDTH: 750px;
	MARGIN-RIGHT: auto;
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left
}

#menu {
	BACKGROUND-POSITION: 0px 0px;
	BACKGROUND-IMAGE: url(images/logo.gif);
	MARGIN-LEFT: auto;
	WIDTH: 750px;
	MARGIN-RIGHT: auto;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 80px;
	BACKGROUND-COLOR: #333743
}

#nav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#nav {
	FLOAT: right;
	HEIGHT: 80px
}

#nav LI {
	FLOAT: left
}

#nav LI A {
	BACKGROUND-POSITION: left top;
	DISPLAY: block;
	WIDTH: 91px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 80px
}

#nav LI A:hover {
	BACKGROUND-POSITION: right top
}

#nav LI A SPAN {
	DISPLAY: none
}

.active#home {
	BACKGROUND-POSITION: right 50%
}

.active#solutions {
	BACKGROUND-POSITION: right 50%
}

.active#capabilities {
	BACKGROUND-POSITION: right 50%
}

.active#service {
	BACKGROUND-POSITION: right 50%
}

.active#employment {
	BACKGROUND-POSITION: right 50%
}

.active#contact {
	BACKGROUND-POSITION: right 50%
}

#home {
	BACKGROUND-IMAGE: url(images/buttons/nav_home.jpg)
}

#solutions {
	BACKGROUND-IMAGE: url(images/buttons/nav_solutions.jpg)
}

#capabilities {
	BACKGROUND-IMAGE: url(images/buttons/nav_capabilities.jpg)
}

#employment {
	BACKGROUND-IMAGE: url(images/buttons/nav_employment.jpg)
}

#service {
	BACKGROUND-IMAGE: url(images/buttons/nav_service.jpg)
}

#contact {
	BACKGROUND-IMAGE: url(images/buttons/nav_contact.jpg)
}

#nav LI UL {
	BACKGROUND-POSITION: left top;
	LEFT: -999em;
	BACKGROUND-IMAGE: url(images/navshadow.gif);
	WIDTH: 182px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #b0b0b0 1px solid;
	/*BACKGROUND-REPEAT: no-repeat;*/
	BACKGROUND-REPEAT: repeat-x;
	POSITION: absolute;
	BACKGROUND-COLOR: #D0D0D0
}

#nav LI:hover UL {
	LEFT: auto
}

#nav LI.sfhover UL {
	LEFT: auto
}

#nav LI LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#nav LI LI A {
	PADDING-RIGHT: 6px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 6px;
	FONT-SIZE: 9px;
	BACKGROUND-IMAGE: url(images/navbg.gif);
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 100%;
	COLOR: #000;
	LINE-HEIGHT: 13px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #d0d2d5 1px solid;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: auto;
	TEXT-DECORATION: none
}

UNKNOWN {
	WIDTH: auto
}

#nav LI LI A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}

#nav LI LI .active {
	BACKGROUND-IMAGE: none; COLOR: #666; BACKGROUND-COLOR: #ffffff
}

/* Sub Sub Menu */

#subsubnav UL {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #e7e8e9 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 30px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	WIDTH: 200px
}

#subsubnav LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#subsubnav LI A {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 100%;
	COLOR: #000;
	LINE-HEIGHT: 13px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #d0d2d5 1px solid;
	HEIGHT: auto;
	TEXT-DECORATION: none
}

UNKNOWN {
	WIDTH: auto
}

#subsubnav LI A:hover {
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: #ffffff
}

#subsubnav LI .active {
	BACKGROUND-IMAGE: none;
	COLOR: #666;
	BACKGROUND-COLOR: #ffffff
}

/* --- Main Graphic --- */

#maingraphic {
	WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 250px
}

.home {
	BACKGROUND-IMAGE: url(images/main/home.jpg)
}
.experience {BACKGROUND-IMAGE: url(images/main/experience.jpg)}
.what_we_provide {BACKGROUND-IMAGE: url(images/main/what_we_provide.jpg)}
.reasons {BACKGROUND-IMAGE: url(images/main/reasons.jpg)}

.solutions {
	BACKGROUND-IMAGE: url(images/main/solutions.jpg)
}

.assembly_equipment {
	BACKGROUND-IMAGE: url(images/main/assembly_equipment.jpg)
}
.high_speed_plate_stacker {BACKGROUND-IMAGE: url(images/main/high_speed_plate_stacker.jpg)}
.hose_tube_assembly {BACKGROUND-IMAGE: url(images/main/hose_tube_assembly.jpg)}
.assembly_equipment3 {BACKGROUND-IMAGE: url(images/main/assembly_equipment4.jpg)}
.assembly_equipment4 {BACKGROUND-IMAGE: url(images/main/assembly_equipment4.jpg)}
.assembly_equipment5 {BACKGROUND-IMAGE: url(images/main/assembly_equipment5.jpg)}

.test_equipment {
	BACKGROUND-IMAGE: url(images/main/test_equipment.jpg)
}
.high_temp_test_rig {BACKGROUND-IMAGE: url(images/main/high_temp_test_rig.jpg)}
.run_flat_tire_insert {BACKGROUND-IMAGE: url(images/main/run_flat_tire_insert.jpg)}
.leak_test {BACKGROUND-IMAGE: url(images/main/leak_test.jpg)}
.test_equipment4 {BACKGROUND-IMAGE: url(images/main/test_equipment4.jpg)}
.test_equipment5 {BACKGROUND-IMAGE: url(images/main/test_equipment5.jpg)}

.material_handling {
	BACKGROUND-IMAGE: url(images/main/material_handling.jpg)
}
.overhead_servo {BACKGROUND-IMAGE: url(images/main/overhead_servo.jpg)}
.material_handling2 {BACKGROUND-IMAGE: url(images/main/material_handling2.jpg)}
.material_handling3 {BACKGROUND-IMAGE: url(images/main/material_handling3.jpg)}
.material_handling4 {BACKGROUND-IMAGE: url(images/main/material_handling4.jpg)}
.material_handling5 {BACKGROUND-IMAGE: url(images/main/material_handling5.jpg)}

.metal_forming {
	BACKGROUND-IMAGE: url(images/main/metal_forming.jpg)
}
.plate_stamping_forming {BACKGROUND-IMAGE: url(images/main/plate_stamping_forming.jpg)}
.horz_metal_form_press {BACKGROUND-IMAGE: url(images/main/horz_metal_form_press.jpg)}
.metal_forming3 {BACKGROUND-IMAGE: url(images/main/metal_forming3.jpg)}
.metal_forming4 {BACKGROUND-IMAGE: url(images/main/metal_forming4.jpg)}
.metal_forming5 {BACKGROUND-IMAGE: url(images/main/metal_forming5.jpg)}

.manufacturing_equipment {
	BACKGROUND-IMAGE: url(images/main/manufacturing_equipment.jpg)
}
.tube_end_form {BACKGROUND-IMAGE: url(images/main/tube_end_form.jpg)}
.manufacturing_equipment2 {BACKGROUND-IMAGE: url(images/main/manufacturing_equipment2.jpg)}
.manufacturing_equipment3 {BACKGROUND-IMAGE: url(images/main/manufacturing_equipment3.jpg)}
.manufacturing_equipment4 {BACKGROUND-IMAGE: url(images/main/manufacturing_equipment4.jpg)}
.manufacturing_equipment5 {BACKGROUND-IMAGE: url(images/main/manufacturing_equipment5.jpg)}

.foundry_equipment {
	BACKGROUND-IMAGE: url(images/main/foundry_equipment.jpg)
}
.foundry_equipment1 {BACKGROUND-IMAGE: url(images/main/foundry_equipment1.jpg)}
.foundry_equipment2 {BACKGROUND-IMAGE: url(images/main/foundry_equipment2.jpg)}
.foundry_equipment3 {BACKGROUND-IMAGE: url(images/main/foundry_equipment3.jpg)}
.foundry_equipment4 {BACKGROUND-IMAGE: url(images/main/foundry_equipment4.jpg)}
.foundry_equipment5 {BACKGROUND-IMAGE: url(images/main/foundry_equipment5.jpg)}

.flame_brazing {
	BACKGROUND-IMAGE: url(images/main/flame_brazing.jpg)
}

.vision {
	BACKGROUND-IMAGE: url(images/main/vision.jpg)
}
.vision1 {BACKGROUND-IMAGE: url(images/main/vision1.jpg)}
.vision2 {BACKGROUND-IMAGE: url(images/main/vision2.jpg)}
.vision3 {BACKGROUND-IMAGE: url(images/main/vision3.jpg)}
.vision4 {BACKGROUND-IMAGE: url(images/main/vision4.jpg)}
.vision5 {BACKGROUND-IMAGE: url(images/main/vision5.jpg)}

.air_tables {
	BACKGROUND-IMAGE: url(images/main/air_tables.jpg)
}
.air_tables1 {BACKGROUND-IMAGE: url(images/main/air_tables1.jpg)}
.air_tables2 {BACKGROUND-IMAGE: url(images/main/air_tables2.jpg)}
.air_tables3 {BACKGROUND-IMAGE: url(images/main/air_tables3.jpg)}
.air_tables4 {BACKGROUND-IMAGE: url(images/main/air_tables4.jpg)}
.air_tables5 {BACKGROUND-IMAGE: url(images/main/air_tables5.jpg)}

.spring_forming {
	BACKGROUND-IMAGE: url(images/main/spring_forming.jpg)
}

.auto_spray {
	BACKGROUND-IMAGE: url(images/main/auto_spray.jpg)
}

.end_forming_swaging {
	BACKGROUND-IMAGE: url(images/main/end_forming_swaging.jpg)
}

.developement_services {
	BACKGROUND-IMAGE: url(images/main/developement_services.jpg)
}
.developement_services1 {BACKGROUND-IMAGE: url(images/main/developement_services1.jpg)}
.developement_services2 {BACKGROUND-IMAGE: url(images/main/developement_services2.jpg)}
.developement_services3 {BACKGROUND-IMAGE: url(images/main/developement_services3.jpg)}
.developement_services4 {BACKGROUND-IMAGE: url(images/main/developement_services4.jpg)}
.developement_services5 {BACKGROUND-IMAGE: url(images/main/developement_services5.jpg)}

.capabilities {
	BACKGROUND-IMAGE: url(images/main/capabilities.jpg)
}

.service {
	BACKGROUND-IMAGE: url(images/main/service.jpg)
}
.customer_support {BACKGROUND-IMAGE: url(images/main/service.jpg)}
.production_support {BACKGROUND-IMAGE: url(images/main/service.jpg)}
.equipment_support {BACKGROUND-IMAGE: url(images/main/service.jpg)}


.employment {
	BACKGROUND-IMAGE: url(images/main/employment.jpg)
}

.contact {
	BACKGROUND-IMAGE: url(images/main/contact.jpg)
}

/* ---- */

#subnav {
	BACKGROUND-POSITION: left top;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/graphicshadow.gif);
	WIDTH: 200px;
	PADDING-TOP: 30px;
	BACKGROUND-REPEAT: no-repeat
}

#subnav UL {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #e7e8e9 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 15px 30px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#subnav LI {
	
}

#subnav LI A {
	BORDER-RIGHT: #f1f2f3 1px solid;
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 4px;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: #f1f2f3 1px solid;
	WIDTH: 100%;
	COLOR: #000000;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #e7e8e9 1px solid;
	TEXT-DECORATION: none
}

UNKNOWN {
	WIDTH: auto
}

#subnav LI A:hover {
	BORDER-RIGHT: #e7e8e9 1px solid;
	BORDER-LEFT: #e7e8e9 1px solid;
	BACKGROUND-COLOR: #ffffff
}

#subnav LI .active {
	BORDER-RIGHT: #e7e8e9 1px solid;
	BORDER-LEFT: #e7e8e9 1px solid;
	BACKGROUND-COLOR: #ffffff
}

#subnav LI .active {
	BORDER-RIGHT: #e7e8e9 1px solid;
	BORDER-LEFT: #e7e8e9 1px solid;
	COLOR: #666; BACKGROUND-COLOR: #ffffff
}

#content{
	float: left;
	width: 550px;
	background-repeat: no-repeat;
	background-position: right top;
}

#content a{
	color: #000000;
}

#content a:hover{
	color: #ff0000;
	text-decoration: none;
}

#content li{
	margin-bottom: 5px;
}

.clear{
	clear: both;
	height: 1px;
}

.padder{
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.subgraphic{
	/*height: 127px;
	width: 127px;
	background-color: #a5a5a5;
	background-repeat: no-repeat;
	background-position: 1px 1px;*/
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
