* {
margin:0;
padding:0;
}
img, div { 
behavior:url(iepngfix.htc);  /******Adds IE6 PNG Support******/
}
img{border:none;}
body {
background-color:#eceaea;
font-family:Arial, Helvetica, sans-serif;
}
#bg_wrap {
width:810px;
margin:0 auto;
background:url(images/body_bg.gif) repeat-y;
}
#wrapper {
width:800px;
margin:0 auto;
}
#header {
height:200px;
width:800px;
background:url(images/header.png) no-repeat;
}
#header_top {
height:160px;
}
#header_logo {
float:left;
height:160px;
width:355px;
}
#header_logo img {
margin:25px 0 0 10px;
}
#header_logo h1 {
color:#f6f6f6;
font-size:22px;
text-align:center;
font-family:"Times New Roman", Times, serif;
letter-spacing:-1px;
font-weight:bold;
font-style:italic;
}
#header_info {
float:right;
height:160px;
width:350px;
}
#header_info table tr td{border:0;}
#header_info p {
float:right;
font-size:13px;
font-weight:bold;
margin:8px 8px 0px 4px;
color:#999999;
}
#header_info table {
float:right;
margin:0px 8px;
}
#header_info td {
font-size:12px;
font-weight:bold;
color:#f6f6f6;
}
#header_info td span {
font-size:11px;
font-weight:normal;
}
#nav {
height:40px;
overflow:hidden;
}
#nav ul {
}
#nav ul li {
float:left;
display:inline;
padding:9px 0 9px 0;
}
#nav ul li a {
color:#a1040b;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
letter-spacing:-1px;
font-weight:bold;
text-decoration:none;
padding:10px 8px 10px 7px;
border-right:1px solid #eceaea;
}
#nav ul li a:hover, #nav ul li .current {
color:#0d2f45;
background-color:#eceaea;
}
#box img {
float:left;
display:inline;
}
#boxwrap {
height:300px;
}
#box_1, #box_2 {
height:233px;
width:267px;
float:left;
display:inline;
}
#box_3 {
float:left;
height:233px;
width:266px;
float:left;
display:inline;
}
#box_1 {
background:url(images/box_1.png) no-repeat;
}
#box_2 {
background:url(images/box_2.png) no-repeat;
}
#box_3 {
background:url(images/box_3.png) no-repeat;
}
.boxtitle {
color:#fff;
margin-top:113px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
letter-spacing:-1px;
font-weight:bold;
}
h1.boxtitle a {
	color:#fff;
	text-decoration:none;
}
.boxtitle2 {
color:#fff;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
.boxinfo {
color:#f6f6f6;
margin-left:20px;
margin-right:5px;
font-size:11px;
}
.boxinfo span a {
float:right;
font-size:15px;
color:#fff;
text-decoration:none;
font-weight:bold;
}
#cont_inner {
height:598px;
width:533px;
float:left;
margin-bottom:15px;
}
#cont_inner h3 {
color:#a1040b;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
letter-spacing:-1px;
font-weight:bold;
text-decoration:none;
padding:10px 0 5px 10px;
}
#cont_inner p {
font-size:14px;
line-height:18px;
padding:0 20px 10px 20px;
}
.certs a {
color:#0d2f45;
font-size:10px;
text-decoration:underline;
}
#side {
width:267px;
float:left;
}
#markets {
background:url(images/heading.png) no-repeat;
}
#market_1, #market_2, #market_3, #market_4, #market_5 {
height:80px;
width:267px;
}
#market_1 h2, #market_2 h2, #market_3 h2, #market_4 h2, #market_5 h2 {
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#f6f6f6;
font-size:15px;
margin:62px 5px 0 0;
}
#market_1 {
background:url(images/automotive.png) no-repeat;
}
#market_2 {
background:url(images/aerospace.jpg) no-repeat;
}
#market_3 {
background:url(images/biomed.jpg) no-repeat;
}
#market_4 {
background:url(images/defense.jpg) no-repeat;
}
#market_5 {
background:url(images/chemical.png) no-repeat;
}
#footer {
clear:both;
height:110px;
background:url(images/footer.png) no-repeat;
}
#footer p {
color:#f6f6f6;
padding:10px;
text-align:center;
font-size:11px;
}
#footer p a {
color:#f6f6f6;
}
/*---------------------------------*/

#qual
  {
	 width:740px;
	 float:left;
	 margin-left:40px;
	 padding-bottom:30px;
	 display:inline;
}
#qual p
  {font-weight:bold;font-size:12px;}
  
  #qual p span
  {font-weight:normal;}
#qual h3 {
color:#a1040b;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
letter-spacing:-1px;
font-weight:bold;
text-decoration:none;
padding:10px 0 5px 00px;
}

#content_inner {
	margin-bottom:15px;
	width:513px;
	padding-left:20px;
	float:left;
}
#content_inner a{
	color:#a1040b;
	}
#content_inner h3 {
color:#a1040b;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
letter-spacing:-1px;
font-weight:bold;
text-decoration:none;
padding:10px 0 5px 10px;
}
#content_inner h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
margin-left:20px;
}
#content_inner p {
font-size:14px;
line-height:20px;
padding:0 20px 10px 20px;
}
#content_inner img{
	}
#content_inner ol{
	margin-left:45px;
	font-size:14px;
	}
#content_inner ol{
	line-height:20px;
}
#content_inner ul{
	margin-left:45px;
	font-size:14px;
	}
#content_inner ul li{
	line-height:20px;
	}	


#content_inn {
	margin-bottom:15px;
	padding:0 20px;
	float:left;
}
#content_inn a{
	color:#a1040b;
	}
#content_inn h3 {
color:#a1040b;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
letter-spacing:-1px;
font-weight:bold;
text-decoration:none;
padding:10px 0 5px 10px;
}

#content_inn p {
font-size:14px;
line-height:20px;
padding:0 20px 10px 20px;

}

#content_inn ul{
	margin-left:45px;
	font-size:14px;
	}
#content_inn ul li{
	line-height:20px;
	}
	
.head2{
color:#a1040b;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
font-weight:bold;
text-decoration:none;
font-size:14px;

}
.certs {
float:left; 
width:220px;
margin-left:20px;
text-align:center;
display:inline;
}

.table{ 
	margin:20px auto 0 auto; 
	width:612px;
	line-height:20px;
	font-size:14px;
	border-collapse:collapse;

	}
table tr td{ 
	padding:2px 5px;
	border:solid 1px #000000;
	}
.gray{
	background-color:#ffffff;
	}
table tr.blue{background-color:#CCCCCC; }
.flr{
	float:right;
	margin:0 20px;
	}
.flr p{ text-align:center; margin-left:10px;}
.clear{clear:both; font-size:0;}
.sitemap ul{
    margin:0;}
.sitemap ul li{ 
	
	text-align:left;
	}
.sitemap ul li a{
	text-decoration:none;
	font-weight:bold;}	
#content_inner .none img{
	border:none; 
	margin:20px;
	}