@charset "UTF-8";

body  {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #59595c;
	background-image: url(images/bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}
ul {
	line-height: 15px;
	margin-top: 3px;
	list-style-position: outside;
	list-style-image: url(images/bulletRound.png);
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.contactHead {
	font-size: 13px;
	font-weight: bold;
	color: #005783;
}
.pageHead {
	font-size: 11px;
	font-weight: bold;
	color: #005783;
}
.subhead {
	font-size: 11px;
	font-weight: bold;
	color: #7f7f82;
}




/* layout DIVS */
#container  {
	width: 1100px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	position: relative;
} 
#sidebar1  {
	float: left; /* since this element is floated, a width must be given */
	width: 59px; /* padding keeps the content of the div away from the edges */
}
#sidebar2  {
	float: right; /* since this element is floated, a width must be given */
	width: 59px; /* padding keeps the content of the div away from the edges */
}
#mainContent  {
	background-image: url(images/boxBG.jpg);
	background-repeat: repeat-x;
	background-color: #bfbfc0;
	width: 982px;
	margin: 0 auto;
	background-position: top center;
	position: relative;
}
#logo {
	height: 187px;
	text-align: center;
}

#menu {
	height:			33px;
	background-image:	url(images/navBack.jpg);
	}
#banner {
	height: 211px;
}
#content {
	margin-top: 40px;
	padding: 0 16px;
}
#contentLeft1 {
	float: left;
	width: 322px;
}
#contentLeft2 {
	float: left;
	width: 628px;
}
#contentRight1 {
	float: right;
	width: 322px;
}
#contentRight2 {
	float: right;
	width: 628px;
}
#content1Left {
	float: left;
	width: 161px;
}
#locations {
	height: 400px;
	width: 966px;
	position: absolute;
}

#content1Right {
	float: right;
	width: 161px;
}
#content2Left {
	float: left;
	width: 314px;
}
#content2Right {
	float: right;
	width: 314px;
}
#subNav {
	width: 628px;
	overflow: hidden;
}
#footer {
	clear: both;
	color: #bfbfc0;
	text-align: center;
	margin-top: 15px;
	font-size: 9px;
}
#footer a {
		color: #bfbfc0;
		text-decoration:none;
}
#footer a:hover {
		color: #005783;
		text-decoration:none;
}


/* Main Navigation */
	.nav a{
	display:		block;
	float: 			left;
	height:			33px;
	text-indent: 	-9999px;
	overflow:		hidden;
	}
		.nav a:link,
	.nav a:visited {
		color:			#FFF;
		text-decoration: none;
		font-size: 		12px;
		font-family: 	trebuchet, verdana, tahoma, arial;
	}
	
	/* Nagivation graphics */
		.nav  a#link1{
	width:			198px;
	height:			33px;
	background-image: url(images/navCompanyUp.jpg);
	}
		.nav  a#link2{
	width:			195px;
	height:			33px;
	background:		url('images/navCapabilitiesUp.jpg') no-repeat;
	padding: 		0;
	}
	.nav a#link3{
	width:			225px;
	height:			33px;
	background:		url('images/navIndustriesUp.jpg') no-repeat;
	padding: 		0;
	}
	.nav a#link4{
	width:			182px;
	height:			33px;
	background:		url('images/navLocationsUp.jpg') no-repeat;
	padding: 		0;
	}
	.nav a#link5{
	width:			182px;
	height:			33px;
	background:		url('images/navContactUp.jpg') no-repeat;
	padding: 		0;
	}
	

/* Nagivation graphics rollover */
	.nav a#link1:hover{
	width:			198px;
	height:			33px;
	background:		url('images/navCompanyOver.jpg') no-repeat;
	padding: 		0;
	}
	.nav a#link2:hover{
	width:			195px;
	height:			33px;
	background:		url('images/navCapabilitiesOver.jpg') no-repeat;
	padding: 		0;
	}
	.nav a#link3:hover {
	width:			225px;
	height:			33px;
	background:		url('images/navIndustriesOver.jpg') no-repeat;
	padding: 		0;
	}
	.nav a#link4:hover{
	width:			182px;
	height:			33px;
	background:		url('images/navLocationsOver.jpg') no-repeat;
	padding: 		0;
	}
	.nav a#link5:hover{
	width:			182px;
	height:			33px;
	background-image: url(images/navContactOver.jpg);
	}
	
	
	
/* SUB NAVIGATION */

	.subNav a {
	display:		block;
	float: 			left;
	height:			31px;
	text-indent: 	-9999px;
	overflow:		hidden;
	}
.subNav	a:link,.nav
a:visited {
		color:			#FFF;
		text-decoration: none;
		font-size: 		12px;
		font-family: 	trebuchet, verdana, tahoma, arial;
	}
	
/* Sub Nagivation graphics */
	.subNav a#link1{
	width:	314px;
	height:	31px;
	background: url('images/subnavSSI_Up.png') no-repeat;
	}
.subNav a#link2{
	width:	314px;
	height:	31px;
	background: url('images/subnavEDFA_Up.png') no-repeat;
	}
.subNav	 a#link3{
	width:	314px;
	height:	31px;
	background: url('images/subnavWD_Up.png') no-repeat;
	padding: 		0;
	}
.subNav a#link4{
	width:	314px;
	height:	31px;
	background: url('images/subnavWDC_Up.png') no-repeat;
	}
.subNav a#link5{
	width:	314px;
	height:	31px;
	background: url('images/subnavGD_Up.png') no-repeat;
	}
.subNav a#link6{
	width:	314px;
	height:	31px;
	background: url('images/subnavPS_Up.png') no-repeat;
	}
.subNav a#link7{
	width:	314px;
	height:	31px;
	background: url('images/subnavPSM_Up.png') no-repeat;
	}
.subNav a#link8{
	width:	314px;
	height:	31px;
	background: url('images/subnavWSR_Up.png') no-repeat;
	}
.subNav a#link9{
	width:	314px;
	height:	31px;
	background: url('images/subnavC_Up.png') no-repeat;
	}
	.subNav a#link10{
	width:	314px;
	height:	31px;
	background: url('images/subnavSpacer.png') no-repeat;
	}
	
/* Nagivation graphics rollover */
	.subNav a#link1:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavSSI_Over.png') no-repeat;
	}
	.subNav a#link2:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavEDFA_Over.png') no-repeat;
	}
	.subNav a#link3:hover {
	width:	314px;
	height:	31px;
	background: url('images/subnavWD_Over.png') no-repeat;
	}
	.subNav a#link4:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavWDC_Over.png') no-repeat;
	}
	.subNav a#link5:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavGD_Over.png') no-repeat;
	}
	.subNav a#link6:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavPS_Over.png') no-repeat;
	}
	.subNav a#link7:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavPSM_Over.png') no-repeat;
	}
	.subNav a#link8:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavWSR_Over.png') no-repeat;
	}
.subNav a#link9:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavC_Over.png') no-repeat;
	}
	.subNav a#link10:hover{
	width:	314px;
	height:	31px;
	background: url('images/subnavSpacer.png') no-repeat;
	}

/* Sub Nagivation graphics ON PAGE*/
	.subNav a#link1a{
	width:	314px;
	height:	31px;
	background: url('images/subnavSSI_On.png') no-repeat;
	}
.subNav a#link2a{
	width:	314px;
	height:	31px;
	background: url('images/subnavEDFA_On.png') no-repeat;
	}
.subNav	 a#link3a{
	width:	314px;
	height:	31px;
	background: url('images/subnavWD_On.png') no-repeat;
	padding: 		0;
	}
.subNav a#link4a{
	width:	314px;
	height:	31px;
	background: url('images/subnavWDC_On.png') no-repeat;
	}
.subNav a#link5a{
	width:	314px;
	height:	31px;
	background: url('images/subnavGD_On.png') no-repeat;
	}
.subNav a#link6a{
	width:	314px;
	height:	31px;
	background: url('images/subnavPS_On.png') no-repeat;
	}
.subNav a#link7a{
	width:	314px;
	height:	31px;
	background: url('images/subnavPSM_On.png') no-repeat;
	}
.subNav a#link8a{
	width:	314px;
	height:	31px;
	background: url('images/subnavWSR_On.png') no-repeat;
	}
.subNav a#link9a{
	width:	314px;
	height:	31px;
	background: url('images/subnavC_On.png') no-repeat;
	}
	.subNav a#link10a{
	width:	314px;
	height:	31px;
	background: url('images/subnavSpacer.png') no-repeat;
	}
	

