@charset "utf-8";
/* CSS Document */

html, body, p {    /*always do this*/
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 16px;
	text-align: center; /*centers the website*/
	background-image: url(images/bg3.jpg);
	background-repeat: repeat-x;
	margin: 0;
}
#wrap {
	width: 1000px;
	margin: 0 auto;  /*0 pixels for top and bottom margin - auto for right & left margins*/
	text-align: left;
	padding: 0;
	overflow: hidden;  /*THIS IS VERY IMPORTANT!!*/
	background-color: #FFFFFF;
}
/*
#homewraptop {
	height: 425px;
}
*/
#homehdr {
	height: 133px;
	margin: 0;
	padding: 0;
	width: 1000px;
	background-image: url(images/homebgLogo.jpg);
	background-repeat: no-repeat;
}
#homehdr img {
	float: left;
/*	width: 482px; */
	padding: 0;
	margin: 0 0 0 322px;
}
#tagline {
	height: 243px;
	width: 1000px;
	padding: 0;
	margin: 0;
	/*replace with following when job star is removed
	background-image: url(images/bgTagline.jpg);
	*/
	background-image: url(images/bgTagline.jpg);
	background-repeat: no-repeat;
}
#tagline img {
	float: right;
	width: 380px;
	padding: 0;
	margin: 0 86px 0 0;
}
.clear {
	line-height:0;
	height: 0;  
	clear: both;
}
#contenthomebox {
	float: left;
	padding: 0 25px 0 25px;
	width: 950px;  /*FULL WIDTH WITH MARGINS IS 1000px*/
	/*background-color: #FFFFFF; */
}
#contenthomebox a:link {
	text-decoration: underline;
	color: #0033CC;
}
#contenthomebox a:visited {
	text-decoration: underline;
	color: #0033CC;
}
#contenthomebox a:active {
	text-decoration: underline;
	color: #0033CC;
}
#contenthomebox a:hover {
	text-decoration: underline;
	background-color: #0033CC;
	color: #FFFFFF;
}
#contenthomeleft{
	float: left;
	margin: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 528px;  /*558 - deduct padding*/
	padding: 25px 15px 30px 0;
    border-right: dashed 1px #FEBF00;
}
#contenthomeright{
	float: right;
	margin: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 362px; /*442 - deduct padding*/
	padding: 25px 20px 30px 15px;
	background-image: url(images/bgPress.jpg);
	background-repeat: no-repeat;
}
.textlinks {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	line-height: 16px;
}
.textlinks a:link {
	color: #0033CC;
	text-decoration: underline;
}
.textlinks a:visited {
	color: #0033CC;
	text-decoration: underline;
}
.textlinks a:active {
	color: #0033CC;
	text-decoration: underline;
}
.textlinks a:hover {
 	text-decoration: underline;
	background-color: #0033CC;
	color: #FFFFFF;
}
.blackbold {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.bluetitle {
	color: #0033CC;
	font-weight: bold;
	font-size: 15px;
}
.blueheading {
	color: #0033CC;
	font-weight: bold;
	font-size: 20px;
}
#footer {
	clear: both;
	background-image: url(images/bgfooter.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 64px;
	padding: 0;
	margin: 0;
}
.footercontent {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 25px;
	color: #FFFFFF;
}
#contentbox {
	float: left;
	padding: 0 60px 0 60px;  
	width: 880px;  /*FULL WIDTH WITH MARGINS IS 1000px*/
}
#content {
	float: left;
	margin: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 880px;
	padding: 18px 0 12px 0;
	/*
	background-color: #FFFFFF;
	*/
}

#capabilitiesleft{
	float: left;
	margin: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 425px; /*440 - 15px padding*/
	padding: 25px 15px 10px 0;
}
#capabilitiesright{
	float: right;
	margin: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 405px; /*440 - 20px padding & 15px padding*/
	padding: 25px 20px 10px 15px;
}
#clients1{
	float: left;
	margin-right: 55px;
}
#clients2{
	float: left;
	margin-right: 55px;
}
#clients3{
	float: left;
	margin-right: 0;
}
#contact1{
	float: left;
	margin-right: 155px;
}
#contact2{
	float: left;
	margin-right: 100px;
}
#contact3{
	float: right;
	margin-right: 0;
}
#news1{
	float: left;
	margin-right: 25px;
	line-height: 20px;
	width: 425px;
}
#news2{
	float: left;
	margin-right: 0;
	line-height: 20px;
	width: 425px;
}
#sitemap1{
	float: left;
	margin-right: 100px;
	margin-left: 50px;
	line-height: 20px;
}
#sitemap2{
	float: left;
	margin-right: 100px;
	line-height: 20px;
}
#sitemap3{
	float: right;
	margin-right: 50px;
}
#content a:link {
	text-decoration: underline;
	color: #0033CC;
}
#content a:visited {
	text-decoration: underline;
	color: #0033CC;
}
#content a:active {
	text-decoration: underline;
	color: #0033CC;
}
#content a:hover {
	text-decoration: underline;
	background-color: #0033CC;
	color: #FFFFFF;
}
.lists {
	margin-left: 85px;
	line-height: 18px;
}
#industries1{
	float: left;
	margin-left: 100px;
}
#industries2{
	float: right;
	margin-right: 100px;
}


