/* CSS Document */
body{
	background-color:#000;
	margin-top:0;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
.h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#660000;
	font-weight:700;}
.h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a17e39;
	font-weight:700;}
.h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#660000;
	font-weight:700;}
.h4{
	font-size:13px;
	color:#a17e39;
	font-weight:700;}
.h5{
	font-size:12px;
	color:#660000;
	font-weight:700;}
.h6{
	font-size:10px;
	color:#666666;
	font-style:italic;
	font-weight:400;
	padding-bottom:5px;}
ol{
	font-size:13px;
	color:#000000;
	list-style-type:decimal;}
ul{
	font-size:13px;
	color:#660000;
	font-weight:400;
	line-height:normal;
	list-style-image:url(keyword/keyword.jpg);} 
/* TEXT*/
.certify{
	font-size:13px;
	color:#000000;
	font-weight:400;
	padding:14px;}
.cnc{
	font-weight:400;
	color:#660000;
	padding-left:20px;}
.component{
	font-weight:400;
	color:#660000;
	text-decoration:none;}
.component:hover{
	font-weight:400;
	color:#a17e39;
	text-decoration:underline;
}
.indexbodytext{
	padding-right:200px;}
.precision{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#660000;}
	
/* LINK */
.def{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-left:20px;}
.def:hover{
	color:#a17e39;
	text-decoration:none;
	padding-left:20px;}
	
.defenses{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	padding-left:20px;}
.defenses:hover{
	font-weight:bold;
	color:#a17e39;
	text-decoration:none;
	padding-left:20px;}
	
.industry{
	font-size:12px;
	font-weight:400;
	color:#660000;
	text-decoration:underline;}
.industry:hover{
	font-size:12px;
	font-weight:400;
	color:#a17e39;
	text-decoration:underline;}
	
.machined{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#000;
	border: 1px solid #a17e39;
	background-color:#FFF;}
.machining{
	font-size:12px;
	font-weight:700;
	color:#a17e39;
	text-decoration:underline;}
.machining:hover{
	font-size:12px;
	font-weight:700;
	color:#660000;
	text-decoration:underline;}
	
/* DHTML MENU - DO NOT EDIT BELOW THIS POINT (THIS MEANS YOU DOUG : p,,, ) */
* html a:hover{
	visibility:visible;
	color:#fff;}
.aerospace span{
	position:absolute;
	cursor:pointer;
	left:35px;
	top:25px;} 
.aerospace{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/components.jpg) no-repeat;}
.aerospace a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.aerospace a:hover{
	color:#fff;}
.aerospace a:hover img{
	visibility:hidden;}
.assurance span{
	position:absolute;
	cursor:pointer;
	left:35px;
	top:25px;} 
.assurance{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/defense.jpg) no-repeat;}
.assurance a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.assurance a:hover{
	color:#fff;}
.assurance a:hover img{
	visibility:hidden;}	
.axis span{
	position:absolute;
	cursor:pointer;
	left:23px;
	top:25px;} 
.axis{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/defenses.jpg) no-repeat;}
.axis a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.axis a:hover{
	color:#fff;}
.axis a:hover img{
	visibility:hidden;}
.capabilities span{
	position:absolute;
	cursor:pointer;
	left:15px;
	top:25px;} 
.capabilities{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/engineer.jpg) no-repeat;}
.capabilities a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.capabilities a:hover{
	color:#fff;}
.capabilities a:hover img{
	visibility:hidden;}
.capability span{
	position:absolute;
	cursor:pointer;
	left:20px;
	top:25px;} 
.capability{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/engineering.jpg) no-repeat;}
.capability a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.capability a:hover{
	color:#fff;}
.capability a:hover img{
	visibility:hidden;}
.certified span{
	position:absolute;
	cursor:pointer;
	left:18px;
	top:25px;} 
.certified{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/engineers.jpg) no-repeat;}
.certified a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.certified a:hover{
	color:#fff;}
.certified a:hover img{
	visibility:hidden;}
.components span{
	position:absolute;
	cursor:pointer;
	left:7px;
	top:25px;} 
.components{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/machined.jpg) no-repeat;}
.components a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.components a:hover{
	color:#fff;}
.components a:hover img{
	visibility:hidden;}
.defense span{
	position:absolute;
	cursor:pointer;
	left:7px;
	top:25px;} 
.defense{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/part.jpg) no-repeat;}
.defense a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.defense a:hover{
	color:#fff;}
.defense a:hover img{
	visibility:hidden;}
.engineer span{
	position:absolute;
	cursor:pointer;
	left:8px;
	top:25px;} 
.engineer{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:url(cnc/precise.jpg) no-repeat;}
.engineer a{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;}
.engineer a:hover{
	color:#fff;}
.engineer a:hover img{
	visibility:hidden;}
	
