#industryintro {
	position: absolute;
	top: 20px;
	left: 35px;
	height: 180px;
	width: 720px;
	border-style: solid;
	border-color: #d6d4d8;
	border-width: 0px 0px 1px 0px;
	z-index: 0;
}
#industryintro-text {
	position: relative;
	top: 15px;   
	left: 30px;  
	height: 155px;
	width: 480px;
	z-index: 0;
}
#balancerblock1 {
	position: absolute;
	top: 25px;  
	left: 510px;
	height: 45px;
	width: 177px;
	padding-left: 10px;
	padding-top: 0px;	
	color: #d20000;
	text-align: center;
	z-index: 5;
}
#gold-medal {
	position: absolute;
	top: -40px;  
	left: 660px;
	height: 0px;
	width: 100px;
	text-align: center;
	z-index: 10;
}
#balancerblock1-special {
	position: absolute;
	top: 25px;  
	left: 470px;
	height: 45px;
	width: 177px;
	padding-left: 10px;
	padding-top: 0px;	
	color: #d20000;
	text-align: center;
	z-index: 5;
}
#gold-medal-ribbon-special {
	position: absolute;
	top: -40px;  
	left: 660px;
	height: 0px;
	width: 100px;
	text-align: center;
	z-index: 5;
}
#made_in_usa {
/*	don't display as long as Google Translate gadget is diplayed */
	display: none;
	position: absolute;
	top: 105px;
	left: 50px;
	width: 90px;
	height: 32px;
	z-index: 10;
}
#industryphotoarea-s1 {
	position: absolute;
	top: 205px; 
	left: 0px;
	text-align: center;
	width: 800px;
	height: 315px;
	z-index: 5;
}
#industryphotoarea-s1-5 {
	position: absolute;
	top: 235px; 
	left: 120px;
	text-align: center;
	width: 750px;
	height: 315px;
	z-index: 5;
}
#industryphotoarea-s2 {
	position: absolute;
	top: 210px; 
	left: 10px;
	text-align: center;
	width: 520px;
	height: 315px;
	z-index: 5;
}
#industryphotoarea-title {
	position: absolute;
	top: 25px; 
	left: 35px;
	text-align: center;
	width: 720px;
	height: 30px;
	z-index: 5;
}
#industryboxes {
	position: absolute;
	top: 60px; 
	left: 70px;
	text-align: left;
	width: 520px;
	height: 315px;
	z-index: 5;
}
#industryepilog {
	position: absolute;
/*	top: 590px;  for s2 style industr icons  */
	top: 515px;
	left: 35px;
	height: 70px;
	width: 700px;
	margin: 0;
	padding-top: 25px;
	border-style: solid;
	border-color: #d6d4d8;
	border-width: 1px 0px 1px 0px;
	z-index: 15;
}
#industryepilog-text {
	position: absolute;
	top: 20px;
	left: 0px;
	height: 70px;
	width: 700px;
	margin: 0;
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-color: #d6d4d8;
	border-width: 0px 0px 1px 0px;
	z-index: 5;
}
#balblock2 {
	position: absolute;
	top: 635px;
	left: 0px;
	height: 300px;
	width: 700px;
	padding-left: 0px;
	padding-top: 0px;	
	text-align: left;
	z-index: 1;
}
#balblock2-title {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 780px;
	height: 30px;
	padding-top: 10px;
	text-align: center;
	z-index: 2;
}
#text-last {
	position: absolute;
	top: 900px;
	left: 35px;
	text-align: left;
	width: 700px;
	height: 70px;
	padding: 25px 0px 0px 0px;
	border-style: solid;
	border-color: #d6d4d8;
	border-width: 1px 0px 1px 0px;
	z-index: 5;	
}
/***********************/
/***  square boxes   ***/
/***********************/
.balbox {
	width: 110px;
	height: 110px;
	text-align: center;
	z-index: 10;	
}
.baltext {
	width: 110px;
	height: 20px;
	text-align: center;
	z-index: 10;	
}
#bal-dl1 {
	position: absolute;
	top: 50px;
	left: 40px;
}
#bal-dl2 {
	position: absolute;
	top: 170px;
	left: 40px;
}
#bal-hc1 {
	position: absolute;
	top: 50px;
	left: 190px;
}
#bal-hc2 {
	position: absolute;
	top: 170px;
	left: 190px;
}
#bal-ho1 {
	position: absolute;
	top: 50px;
	left: 335px;
}
#bal-ho2 {
	position: absolute;
	top: 170px;
	left: 335px;
}
#bal-hvr1 {
	position: absolute;
	top: 50px;
	left: 480px;
}
#bal-hvr2 {
	position: absolute;
	top: 170px;
	left: 480px;
}
#bal-hvs1 {
	position: absolute;
	top: 50px;
	left: 625px;
}
#bal-hvs2 {
	position: absolute;
	top: 170px;
	left: 625px;
}
/***********************/
/*** Rectangle boxes ***/
/***********************/
#balancer-dl1 {
	position: absolute;
	top: 0px;
	left: 50px;
	text-align: center;
	width: 150px;
	height: 85px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	z-index: 10;	
}
#balancer-dl2 {
	position: absolute;
	top: 110px;
	left: 50px;
	height: 0;
	text-align: center;
	width: 150px;
	z-index: 10;	
}
#balancer-hc1 {
	position: absolute;
	top: 155px;
	left: 50px;
	height: 100px;
	text-align: center;
	padding-left: 5px;
	width: 155px;
	z-index: 10;	
}
#balancer-hc2 {
	position: absolute;
	top: 275px;
	height: 25px;
	left: 50px;
	text-align: center;
	width: 150px;
	z-index: 10;	
}
#balancer-ho1 {
	position: absolute;
	top: 90px;
	left: 250px;
	height: 150px;
	padding-top: 15px;
	padding-left: 10px;
	text-align: center;
	width: 115px;
	z-index: 10;	
}
#balancer-ho2 {
	position: absolute;
	top: 275px;
	left: 250px;
	width: 120px;
	text-align: center;
	z-index: 10;	
}
#balancer-hvr1 {
	position: absolute;
	top: 90px;
	left: 420px;
	height: 150px;
	padding-top: 15px;
	width: 120px;
	text-align: center;
	z-index: 10;	
}
#balancer-hvr2 {
	position: absolute;
	top: 275px;
	left: 420px;
	width: 120px;
	text-align: center;
	z-index: 10;	
}
#balancer-hvs1 {
	position: absolute;
	top: 90px;
	left: 585px;
	height: 150px;
	padding-top: 15px;
	width: 120px;
	text-align: center;
	z-index: 10;	
}
#balancer-hvs2 {
	position: absolute;
	top: 275px;
	left: 585px;
	width: 120px;
	text-align: center;
	z-index: 10;	
}
/***********************/
.industrybox-s1:hover {
/*	border-color: #909090; */
	border-color: #d20000; 
	border-style: solid;
	border-width: 2px;
	margin: 0;
	text-decoration: none;
}
.industrybox-s1 {
	margin: 0px;
	padding: 0px;
	border-width: 2px;
	border-color: #d6d4d8; 
	border-style: solid;
	height: 98px;
	width: 124px;
	text-align: center;
	z-index: 5;
}
.industrybox2-s1 {
	margin: 0px;
	padding: 0px;
	border-width: 2px;
	border-color: #d6d4d8; 
	border-style: solid;
	height: 98px;
	width: 255px;
	text-align: center;
	z-index: 5;
}
.industryicon-s1 {
	height: 80px;
	width: 124px;
	margin: 0px;
	margin: -2px;
	position: absolute;
	border: 0;
	top: 2px;
	left: 2px;
	text-align: center;
	font-family:"Trebuchet MS";
	font-weight: 700;
	vertical-align: middle;
	z-index: 6;
}
.industryicon2-s1 {
	height: 80px;
	width: 250px;
	margin: 0px;
	margin: -2px;
	position: absolute;
	border: 0;
	top: 2px;
	left: 0px;
	text-align: center;
	font-family:"Trebuchet MS";
	font-weight: 700;
	vertical-align: middle;
	z-index: 6;
}
.industrylogo-s1 {
	height: 80px;
	width: 124px;
	margin: 0px;
	margin: -2px;
	position: absolute;
	border: 0;
	top: 10px;
	left: 2px;
	text-align: center;
	font-family:"Trebuchet MS";
	font-weight: 700;
	vertical-align: middle;
	z-index: 6;
}
.industrytitle-s1 {
	font-family: "Gill Sans", sans-serif;
	font-size: 11px;
	color: #333333; 
	font-weight: normal;
	position: absolute;
	top: 80px;
	left: 0px;
	width: 124px;
	height: 18px;
	background-color: #e6e4e8;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	z-index: 5;
}
/*.industrytitle:visited {color:#505050;}*/
a.industrytitle-s1:hover {
	text-decoration: none;
}
.industrybox-s2:hover {
/*	border-color: #909090; */
	border-color: #d20000; 
	border-style: solid;
	border-width: 2px;
	margin: 0;
	text-decoration: none;
}
.industrybox-s2 {
	margin: 0px;
	padding: 0px;
	border-width: 2px;
	border-color: #d6d4d8; 
	border-style: solid;
	height: 113px;
	width: 143px;
	text-align: center;
	z-index: 5;
}
.industrybox2-s2 {
	margin: 0px;
	padding: 0px;
	border-width: 2px;
	border-color: #d6d4d8; 
	border-style: solid;
	height: 113px;
	width: 293px;
	text-align: center;
	z-index: 5;
}
.industryicon-s2 {
	height: 95px;
	width: 143px;
	margin: 0px;
	margin: -2px;
	position: absolute;
	border: 0;
	top: 2px;
	left: 2px;
	text-align: center;
	font-family:"Trebuchet MS";
	font-weight: 700;
	vertical-align: middle;
	z-index: 6;
}
.industryicon2-s2 {
	height: 95px;
	width: 288px;
	margin: 0px;
	margin: -2px;
	position: absolute;
	border: 0;
	top: 2px;
	left: 0px;
	text-align: center;
	font-family:"Trebuchet MS";
	font-weight: 700;
	vertical-align: middle;
	z-index: 6;
}
.industrytitle-s2 {
	font-family: "Gill Sans", sans-serif;
	font-size: 11px;
	color: #333333; 
	font-weight: normal;
	position: absolute;
	top: 95px;
	left: 0px;
	width: 143px;
	height: 18px;
	background-color: #e6e4e8;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	z-index: 5;
}
/*.industrytitle:visited {color:#505050;}*/
a.industrytitle-s2:hover {
	text-decoration: none;
}
/*	border-color: #4273a0;
	border-color: #4466a1;
	border-color: #2d5272;
	border-color: #606060;
	border-color: #666666;
	border-color: #4c4c4c;
	border-color: #5371B6; */

#ind-s2-01 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 8;
	text-align: center;
}
#ind-s2-02 {
	position: absolute;
	top: 0px;
	left: 150px;
	z-index: 8;
}
#ind-s2-03 {
	position: absolute;
	top: 0px;
	left: 300px;
	z-index: 8;
}
#ind-s2-04 {
	position: absolute;
	top: 0px;
	left: 450px;
	z-index: 8;
}
#ind-s2-05 {
	position: absolute;
	top: 0px;
	left: 600px;
	z-index: 8;
}
#ind-s2-06 {
	position: absolute;
	top: 120px;
	left: 0px;
	z-index: 8;
	text-align: center;
}
#ind-s2-07 {
	position: absolute;
	top: 120px;
	left: 150px;
	z-index: 8;
}
#ind-s2-08 {
	position: absolute;
	top: 120px;
	left: 300px;
	z-index: 8;
}
#ind-s2-09 {
	position: absolute;
	top: 120px;
	left: 450px;
	z-index: 8;
}
#ind-s2-10 {
	position: absolute;
	top: 120px;
	left: 600px;
	z-index: 8;
}
#ind-s2-11 {
	position: absolute;
	top: 240px;
	left: 0px;
	z-index: 8;
}
#ind-s2-12 {
	position: absolute;
	top: 240px;
	left: 150px;
	z-index: 8;
}
#ind-s2-13 {
	position: absolute;
	top: 240px;
	left: 300px;
	z-index: 8;
}
#ind-s2-14 {
	position: absolute;
	top: 240px;
	left: 450px;
	z-index: 8;
}
#ind-s2-15 {
	position: absolute;
	top: 240px;
	left: 600px;
	z-index: 8;
}
#ind-s2-01-25 {
	position: absolute;
	top: 0px;
	left: 37px;
	z-index: 8;
	text-align: center;
}
#ind-s2-02-25 {
	position: absolute;
	top: 0px;
	left: 187px;
	z-index: 8;
}
#ind-s2-03-25 {
	position: absolute;
	top: 0px;
	left: 337px;
	z-index: 8;
}
#ind-s2-04-25 {
	position: absolute;
	top: 0px;
	left: 487px;
	z-index: 8;
}
#ind-s2-5-25 {
	position: absolute;
	top: 0px;
	left: 637px;
	z-index: 8;
}
#ind-s2-01-5 {
	position: absolute;
	top: 0px;
	left: 75px;
	z-index: 8;
	text-align: center;
}
#ind-s2-02-5 {
	position: absolute;
	top: 0px;
	left: 225px;
	z-index: 8;
}
#ind-s2-03-5 {
	position: absolute;
	top: 0px;
	left: 375px;
	z-index: 8;
}
#ind-s2-04-5 {
	position: absolute;
	top: 0px;
	left: 525px;
	z-index: 8;
}
#ind-s2-06-5 {
	position: absolute;
	top: 120px;
	left: 75px;
	z-index: 8;
	text-align: center;
}
#ind-s2-07-5 {
	position: absolute;
	top: 120px;
	left: 225px;
	z-index: 8;
}
#ind-s2-08-5 {
	position: absolute;
	top: 120px;
	left: 375px;
	z-index: 8;
}
#ind-s2-09-5 {
	position: absolute;
	top: 120px;
	left: 525px;
	z-index: 8;
}
#ind-s2-11-5 {
	position: absolute;
	top: 240px;
	left: 75px;
	z-index: 8;
	text-align: center;
}
#ind-s2-12-5 {
	position: absolute;
	top: 240px;
	left: 225px;
	z-index: 8;
}
#ind-s2-13-5 {
	position: absolute;
	top: 240px;
	left: 375px;
	z-index: 8;
}
#ind-s2-13-5 {
	position: absolute;
	top: 240px;
	left: 375px;
	z-index: 8;
}
#ind-s2-14-5 {
	position: absolute;
	top: 240px;
	left: 525px;
	z-index: 8;
	text-align: center;
}
#ind-s2-14-25 {
	position: absolute;
	top: 240px;
	left: 412px;
	z-index: 8;
}
#ind-s2-15-25 {
	position: absolute;
	top: 240px;
	left: 562px;
	z-index: 8;
}
#ind-s1-01 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 8;
	text-align: center;
}
#ind-s1-02 {
	position: absolute;
	top: 0px;
	left: 130px;
	z-index: 8;
}
#ind-s1-03 {
	position: absolute;
	top: 0px;
	left: 261px;
	z-index: 8;
}
#ind-s1-04 {
	position: absolute;
	top: 0px;
	left: 392px;
	z-index: 8;
}
#ind-s1-05 {
	position: absolute;
	top: 0px;
	left: 523px;
	z-index: 8;
}
#ind-s1-06 {
	position: absolute;
	top: 105px;
	left: 0px;
	z-index: 8;
	text-align: center;
}
#ind-s1-07 {
	position: absolute;
	top: 105px;
	left: 130px;
	z-index: 8;
}
#ind-s1-08 {
	position: absolute;
	top: 105px;
	left: 261px;
	z-index: 8;
}
#ind-s1-09 {
	position: absolute;
	top: 105px;
	left: 392px;
	z-index: 8;
}
#ind-s1-10 {
	position: absolute;
	top: 105px;
	left: 523px;
	z-index: 8;
}
#ind-s1-11 {
	position: absolute;
	top: 210px;
	left: 0px;
	z-index: 8;
}
#ind-s1-12 {
	position: absolute;
	top: 210px;
	left: 130px;
	z-index: 8;
}
#ind-s1-13 {
	position: absolute;
	top: 210px;
	left: 261px;
	z-index: 8;
}
#ind-s1-14 {
	position: absolute;
	top: 210px;
	left: 392px;
	z-index: 8;
}
#ind-s1-15 {
	position: absolute;
	top: 210px;
	left: 523px;
	z-index: 8;
}

