body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	color: #434343;
	background-color: #FFFFFF;
}
div#wrapper{ 
	width:995px;
	margin:0 auto;
	padding:0;
}
div#sidebar{float:left; width:205px; margin-right:1px;}
div#main{float:left;width:789px; padding-bottom:2px;}
.home div#header{height:378px;}

div#text{width:579px;float:left;}
div#sideimages{float:left;}
div#bottomimages{float:left;clear:both;width:100%;}
div#bottomimages img{padding:0 5px 0 0;}
div#sideimages img {padding:0 0 5px  ;}
#col1{width:49%;float:left;}
#col2{width:49%;float:left;}

#contact div#text{width:400px;float:left;margin-top:10px;}
#whyus div#text{width:455px;}
#whyus div#sideimages h3{font-weight:bold; padding-left:3em;}
#medicaldevices div#bottomimages img, #boxbuild div#bottomimages img, #cable-harness div#bottomimages img{padding:0 68px 0 0;}
#contact div#sideimages{padding: 10px 0 0px 55px;}
#services div#text{width:380px;float:left;padding-right:5px;}
#cable-harness div#text {width:330px;float:left;padding-right:5px;}
#boxbuild div#text {width:467px;float:left;padding-right:5px;padding-bottom:37px;}

.slogan {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #1869A7;
	text-decoration: none;
}
.home .slogan{
	height:385px;
}
.slogan p{
	margin:40px 0 12px 10px;
	height:36px;
	text-align:center;
}
.subpage h1{
margin:60px 0 0px 10px;
height:25px;
color:#1869A7;
font-size:16px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
font-family: Verdana, Arial, Helvetica;
}

h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #0065A5;
	text-decoration: none;
}
.headersHomepage{font-size:12px;}
.headersSubpages {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #015D97;
	text-decoration: none;
}
#navtable ul {
	padding:0;
	margin:0;
}
#navtable ul li{
	list-type:none;
	list-style:none;
	padding:0;
	margin:0;
}
.linksMainNav {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	/*height:33px;
	width:205px;*/
	display:block;
	background-image:url("images/icongbd.gif");
	background-position:top left;
	background-repeat:no-repeat;	
	padding: 10px 0 4px 33px;
}

#navtable {
	font-weight:bold;
	text-decoration:none;
}

#navtable a:hover{
	text-decoration:underline;
}
#logos{	
	background-image: url("images/botleftpanel.gif");
	background-position:bottom;
	padding-bottom:5px;
	text-align:center;
	}
.home #main{	
	background-image: url("images/botritepanel.gif");
	background-position: center bottom;
	background-repeat:no-repeat;
}

#content{
	padding:5px 10px;
	float:left;
	}
#content h1{
  padding:10px;
	}
#content ul li{
	background-image:url("images/arrows.gif");
	background-position:0 50%;
	background-repeat:no-repeat;	
	padding: 0 0 0px 15px;
	list-type:none;
	list-style:none;
}	
.subpage #content ul li{
	background-position:0 5px;
	line-height:2.0;
	background-image:url("images/bullet.gif");
	padding: 0 0 10px 20px;
}
#services #content ul li{line-height:1.2;background-position:0 0px;}
#pcba #content ul li{line-height:2.4;background-position:0 7px;}
#boxbuild #content ul li{line-height:2.4;background-position:0 8px;}
#logistics #content ul li{line-height:2.2;background-position:0 6px;}

#competencies,#range{
	width:47%;
	float:left;
	padding-left:15px;
}
#img_csa{padding-right:10px;}

span.special{
color:#0065A5;
font-weight:bold;
}
