body{
background:url(/images/bg_repeat_y.jpg) repeat-y center 525px black;
color:white;
margin:0;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 18px;
}
a{text-decoration:none; color:#009900}
a:hover{text-decoration:underline;}
	#bg_wrap{
	height:525px;
	background:url(/images/bg_top_center.jpg) top center no-repeat;
	width:100%;
	z-index: 0;
	}
	* html #bg_wrap{
	min-height:525px;
	}
		#head{
		margin:0 auto;
		width:1000px;
		height:109px;
		text-align:left;
		}
			
		#grid{
		top:-10px;
		margin:0 auto;
		text-align:left;
		width:950px;
		overflow:hidden;
		position:relative;
		z-index: 1;
		}
			#grid img {
			float:left;
			}
			#grid a{
			display:block;
			float:left;
			width:190px;
			height:190px;
			background-position:top;
			text-indent:-999em;
			}
			#grid a.bottomRow{height:185px;}
			* html #grid a.last{float:none;} /*fixes phantom text bug in IE6*/
			
			#grid a#bOnDemandService_1_1{height:232px;background-image:url(/images/bOnDemandService_1_1.jpg); background-position:top}
			#grid a#bOnDemandService_1_1:hover{ background-position:bottom;}
			
			#grid a#bProcessAutomation_1_3{height:232px;background-image:url(/images/bProcessAutomation_1_3.jpg); background-position:top}
			#grid a#bProcessAutomation_1_3:hover{ background-position:bottom}
			
			#grid a#bDesignBuild_1_5{height:232px;background-image:url(/images/bDesignBuild_1_5.jpg); background-position:top}
			#grid a#bDesignBuild_1_5:hover{ background-position:bottom}
			
			#grid a#bMaintenance_2_2{background:url(/images/bMaintenance_2_2.jpg); background-position:top}
			#grid a#bMaintenance_2_2:hover{ background-position:bottom}
						
			#grid a#bInstrCntrls_2_4{background-image:url(/images/bInstrCntrls_2_4.jpg); background-position:top}
			#grid a#bInstrCntrls_2_4:hover{ background-position:bottom}
			
			#grid a#bMediumVoltCon_3_1{background-image:url(/images/bMediumVoltCon_3_1.jpg); background-position:top}
			#grid a#bMediumVoltCon_3_1:hover{ background-position:bottom}
			
			#grid a#bCAD_3_3{background-image:url(/images/bCAD_3_3.jpg); background-position:top}
			#grid a#bCAD_3_3:hover{ background-position:bottom}
			
			#grid a#bArcFlashSolutions_3_5{background-image:url(/images/bArcFlashSolutions_3_5.jpg); background-position:top}
			#grid a#bArcFlashSolutions_3_5:hover{ background-position:bottom;}
			
		#gridSub{
		top:-10px;
		margin:0 auto;
		text-align:left;
		width:950px;
		overflow:hidden;
		position:relative;
		}
			#gridSub img {
			float:left;
			}
			#gridSub a{
			display:block;
			float:left;
			width:190px;
			height:93px;
			background-position:top;
			text-indent:-999em;
			}
			#gridSub a.bottomRow{height:93px;}
			* html #gridSub a.last{float:none;} /*fixes phantom text bug in IE6*/
			
			#gridSub a#bOnDemandService_1_1{height:139px;background-image:url(/images/b2OnDemandService_1_1.jpg); background-position:top}
			#gridSub a#bOnDemandService_1_1:hover{ background-position:bottom;}
			
			#gridSub a#bProcessAutomation_1_3{height:139px;background-image:url(/images/b2ProcessAutomation_1_3.jpg); background-position:top}
			#gridSub a#bProcessAutomation_1_3:hover{ background-position:bottom}
			
			#gridSub a#bDesignBuild_1_5{height:139px;background-image:url(/images/b2DesignBuild_1_5.jpg); background-position:top}
			#gridSub a#bDesignBuild_1_5:hover{ background-position:bottom}
			
			#gridSub a#bMaintenance_2_2{background:url(/images/b2Maintenance_2_2.jpg); background-position:top}
			#gridSub a#bMaintenance_2_2:hover{ background-position:bottom}
						
			#gridSub a#bInstrCntrls_2_4{background-image:url(/images/b2InstrCntrls_2_4.jpg); background-position:top}
			#gridSub a#bInstrCntrls_2_4:hover{ background-position:bottom}
			
			#gridSub a#bMediumVoltCon_3_1{background-image:url(/images/b2MediumVoltCon_3_1.jpg); background-position:top}
			#gridSub a#bMediumVoltCon_3_1:hover{ background-position:bottom}
			
			#gridSub a#bCAD_3_3{background-image:url(/images/b2CAD_3_3.jpg); background-position:top}
			#gridSub a#bCAD_3_3:hover{ background-position:bottom}
			
			#gridSub a#bArcFlashSolutions_3_5{background-image:url(/images/b2ArcFlashSolutions_3_5.jpg); background-position:top}
			#gridSub a#bArcFlashSolutions_3_5:hover{ background-position:bottom;}
			
		#content{
		margin:0 auto 10px auto;
		text-align:left;
		width:950px;
		background:url(/images/bg_content_repeat_y.gif) repeat-y;
		overflow: hidden;
		}
			#left{
			width:693px;
			float:left;
			color:black;
			}
				#left .pad{
				margin:20px;
				}
			#right{
			width:256px;
			float:left;
			font-size:12px;
			line-height:normal;
			overflow:hidden;
			}
				#right .pad{
				margin:20px 20px 20px 30px;
				}
				#right .bProjectPortfolio{
				font-family:Arial, Helvetica, sans-serif;
				font-size:23px;
				font-weight:bold;
				text-align:center;
				color:#a4ff00;
				display:block;
				margin:0 0 20px 0;
				background:#303037;
				text-decoration:none;
				padding:15px 0;
				}
					#right .bProjectPortfolio:hover{
					background:#3c3c45;
					}
				#right h1, #right h2, #right h3, #right h4, #right h5, #right h6{
				color:white;
				line-height:normal;
				font-weight:normal;
				}
					#right h1 a, #right h2 a, #right h3 a, #right h4 a, #right h5 a, #right h6 a{
					color:white;
					line-height:normal;
					font-weight:normal;
					}
		#foot{
		width:950px;
		margin:0 auto;
		background:#37373e;
		text-align:left;
		overflow:hidden;
		}
			#foot .pad{
			margin:20px 20px 20px 20px;

			overflow:hidden;
			width:100%;
			}
			#foot a{
			display:block;
			text-decoration:none;
			color:white;
			text-indent:-15px;
			padding-left:15px;
			}
			#foot a:visited{
			color:#999;
			}
			#foot a:hover{
			text-decoration:underline;
			}
			#foot .col{
			float:left;
			width:174px;
			border-right:1px solid #666;
			margin-right:5px;
			}
			#foot .noborder{
			border-right:none;
			}
			
		#copyright{
		width:950px;
		margin:0 auto;
		text-align:right;
		line-height:31px;
		}