/* *************************************
HTML TAG STYLES BELOW
/* ********************************** */

body {
	text-align:center;
	min-width:790px;
	font-family: arial,tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
	.body_standard {
		background-color: #5d5d5d;
		background-image:url(/images/background.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
	.body_motor {
		background-color: #7e4ad3;
		background-image:url(/images/background_motor.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
	.body_contracting {
		background-color: #00a3e6;
		background-image:url(/images/background_contracting.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
	.body_supply {
		background-color: #dc392c;
		background-image:url(/images/background_supply.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
	.body_engineering {
		background-color: #aaabab;
		background-image:url(/images/background_engineering.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
	.body_energy {
		background-color: #009c3f;
		background-image:url(/images/background_energy.gif);
		background-position:top;
		background-repeat:repeat-x;
	}

#wrapper {
	text-align:left;
	width:790px;
	margin-left:auto;
	margin-right:auto;
}

/* *************************************************
COMMON CLASSES AND DIVS
/* ************************************************/

#logos {
	width:790px;
	position:relative;
	padding:0px;
	margin:0px 0px 20px 0px;
}
	.logo_traver {
		width:212px;
		height:62px;
	}
	.logo_contact {
		position:absolute; top:20px; right:20px;
		width:169px;
		height:47px;
	}
	
.corner_top_left {
	position:absolute; top:0px; left:0px;
}

.corner_top_right {
	position:absolute; top:0px; right:0px;
}

#nav1 {
	width:150px;
	float:left;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#707070;
	padding-top:44px;
}
	.nav_item {
		width:150px;
		border-width:1px 0px 0px 0px;
		border-style:dotted;
		border-color:#707070;
		padding-bottom:1px;
	}

.hdr {
	margin:0px 0px 10px 0px;
}

.arrow {
	margin:0px 4px 0px 0px;
}

img	{ 
	behavior: url(/microsites/golden/style/iepngfix.htc) 
}

p {
	color: #333333;
	line-height: 12pt;
	margin:0px 0px 12px 0px;
}
		
/********************************************************
HOMEPAGE CLASSES AND DIVS
********************************************************/

#main_hp {
	width:745px;
	position:relative;
	background-color:#FFF;
	background-image:url(/images/bg_pattern.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px 15px;
	margin:0px;
}

	#hp {
		width:406px;
		margin-left:170px;
		padding-top:80px;
		padding-bottom:40px;
		
	}
	
	#nav2 {
		width:745px;
		background-color:#FFF;
		border-width:0px 0px 1px 0px;
		border-style:dotted;
		border-color:#707070;
	}
		.nav2_item {
			width:149px;
			height:179px;
		}
	
	#hp_content {
		width:745px;
	}
		.line1 {
			background-image:url(/images/motor.jpg);
			background-position:top right;
			background-repeat:no-repeat;
			border-width:0px 0px 1px 0px;
			border-style:dotted;
			border-color:#707070;
			padding:20px 0px;
		}
		.line2 {
			padding:20px 0px;
		}
			#featured {
				width:290px;
			}
			
			#anatomy {
				width:430px;
				float:right;
			}
				.anatomy {
					margin-right:200px;
				}
			#industry {
				width:310px;
				height:inherit;
				margin:0px 0px 0px 0px;
			}
			#table {
				width:430px;
				height:inherit;
				float:right;
				margin:0px 0px 0px 0px;
			}
				#table td {
					width:140px;
					padding:6px 6px 6px 0px;
				}
				
/********************************************************
INTERNAL PAGE CLASSES AND DIVS
********************************************************/

#main_int {
	width:745px;
	position:relative;
	background-color:#FFF;
	padding:0px 15px;
	margin:0px;
}
	#int {
		width:531px;
		min-height:430px;
		margin-left:170px;
		padding-top:50px;
		padding-bottom:40px;
	}

/********************************************************
CONTACT CLASSES AND DIVS
********************************************************/

.contact_pop {
	text-align:left;
	min-width:499px;
	font-family: arial,tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #FFF;
	margin:0px;
	padding:15px;	
}
	#bio {
		text-align:left;
		width:465px;
		border:1px solid #ccc;
		margin:0px;
		padding:15px;	
	}
	.contact_image {
		width:150px;
		height:188px;
		float:left;
		margin:0px 15px 15px 0px;
	}
	.bio_info {
		height:188px;
		vertical-align:center;
		margin:0px 0px 15px 0px;
	}
	.bio_story {
	}

/********************************************************
FORM CLASSES AND DIVS
********************************************************/

.form_left {
	width:100px;
	text-align:right;
	padding-right:5px;
}
.form_right {
	width:300px;
	text-align:left;
}
.checkbox {
	width:100px;
	text-align:right;
	padding-right:5px;
}
.submit {
	width:205px;
	text-align:left;
}
.input {
	font-family: arial,tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color:#fff;
	border:1px solid #000;
	padding:2px;
	margin:2px;
}
.submit_button {
	font-family: arial,tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color:#fff;
	border:1px solid #ff7e15;
	padding:2px;
	margin:2px;
}
.asterisk {
	font-weight:bold;
	color:#ff7e15;
	margin-right:3px;
}

/********************************************************
CREDITS CLASSES AND DIVS
********************************************************/

	#credits {
		width:748px;
		border-width:1px 0px 0px 0px;
		border-style:dotted;
		border-color:#707070;
		padding:20px 0px;
	}
		.credits, .credits p {
			font-size: 7.5pt;
			color:#919191;
		}
		.credits_item {
			margin-right:4px;
		}
		
		a.credits:link, a.credits:active, a.credits:visited {
			color:#919191;
		}
		a.credits:hover {
			color:#ff7e15;
			text-decoration:underline;
		}

/* *************************************
HTML HEADER STYLES BELOW
/* ********************************** */
				
H1 {
	font-size: 12pt;
	font-weight:bold;
	color: #000;
	margin:6px 0px 2px 0px;
} 

H2 {	
	font-size: 10pt;
	font-weight:bold;
	color: #000;
	margin:6px 0px 0px 0px;
} 

H3 {
	font-family: arial, tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #8d8f8f;
	margin:0px 0px 12px 0px;
}

H4 {	
}

H5 {	
} 

H6 {	
}


hr {
}

li {
	margin:2px 0px 5px 0px;	
}


/* *************************************
HTML LINK STYLES BELOW
/* ********************************** */
									
a:link, a:visited, a:active {
	text-decoration:underline;
	color:#ff7e15;
}

a:hover {	
	text-decoration: underline;
	color:#919191;
}

a.button:link, a.button:visited, a.button:active {
	text-decoration:none;
	color: #919191;
}

a.button:hover {	
	text-decoration:none;
	color: #000;
}

a.purple:link, a.purple:active, a.purple:visited {
	color:#7e4ad3;
	text-decoration:underline;
}
a.purple:hover {
	color:#919191;
	text-decoration:underline;
}

a.blue:link, a.blue:active, a.blue:visited {
	color:#00a3e6;
	text-decoration:underline;
}
a.blue:hover {
	color:#919191;
	text-decoration:underline;
}

a.red:link, a.red:active, a.red:visited {
	color:#d92b1d;
	text-decoration:underline;
}
a.red:hover {
	color:#919191;
	text-decoration:underline;
}

a.gray:link, a.gray:active, a.gray:visited {
	color:#919191;
	text-decoration:underline;
}
a.gray:hover {
	color:#919191;
	text-decoration:underline;
}

a.green:link, a.green:active, a.green:visited {
	color:#009c3f;
	text-decoration:underline;
}
a.green:hover {
	color:#919191;
	text-decoration:underline;
}

.clear {
	clear:both;
}

.purple {
	color:#7e4ad3;
}

.blue {
	color:#00a3e6;
}

.red {
	color:#d92b1d;
}

.gray {
	color:#919191;
}

.green {
	color:#009c3f;
}



}
