@charset "ISO-8859-1";
table.maindesign {
	border-collapse: collapse;
	padding: 0px 4px 0px 0px;
	empty-cells:show;
	}
table.maindesign td  {
	vertical-align: top;
	}
	
.maindesign caption	{
	text-align: left;
	font-size:9pt;
	font-weight:bold;
	background-position: right top;
	background-repeat: no-repeat;
	padding: 1px 4px 0px 21px;
	border-bottom: 1px;
	border-color: #fff;
	border-bottom-style: solid;
 	}

table.maindesign2 {
	border-collapse: separate;
	padding: 0px 4px 0px 0px;
	empty-cells:show;
	}
table.maindesign2 td  {
	vertical-align: top;
	margin: 0;
	}
	
.maindesign2 caption	{
	text-align: left;
	font-size:9pt;
	font-weight:bold;
	background-position: right top;
	background-repeat: no-repeat;
	padding: 3px 4px 0px 20px;
 	}

#maindescription {
	padding-left:33px
}

#maindescription p {
	margin-top: 3px;
	margin-bottom: 8px;
}

#maindescription h2 {
	font-size:12px;
	margin-bottom:6px;
}
	
#pss_block1 {
	width: 92px;
	list-style: none;
	background-image: url(pss_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#pss_block1 a {
	display: block;
	text-align: center;
	background-image: url(pss_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	line-height: 11px;
	text-decoration: none;
	outline:none;
}
#pss_block1over {
	z-index: 2;
	position: absolute;
	width: 92px;
	visibility: hidden;
}

#pss_block1over p {
	display: block;
	text-align: center;
	background-image: url(pss_nav_1_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-bottom: 50px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	padding-top: 75px;
	margin: 0;
	line-height: 11px;
}

#pss_block1over a:hover, a:active;{
	color: #000000;
	text-decoration: none;
	background-image: url(pss_nav_1_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}


#pss_block2 {
	width: 92px;
	background-image: url(pss_nav_2.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#pss_block2 a {
	display: block;
	text-align: center;
	background-image: url(pss_nav_2.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}

#pss_block2over {
	z-index: 2;
	position: absolute;
	width: 92px;
	visibility: hidden;
}

#pss_block2over p {
	display: block;
	text-align: center;
	background-image: url(pss_nav_2_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-bottom: 50px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	padding-top: 75px;
	margin: 0;
	line-height: 11px;
}

#pss_block2over a:hover, a:active;{
	color: #000000;
	text-decoration: none;
	background-image: url(pss_nav_2_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#pss_block3 {
	width: 92px;
	list-style: none;
	background-image: url(pss_nav_3.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#pss_block3 a {
	display: block;
	text-align: center;
	background-image: url(pss_nav_3.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	list-style: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#pss_block3over {
	z-index: 32;
	position: absolute;
	width: 92px;
	visibility: hidden;
}

#pss_block3over p {
	display: block;
	text-align: center;
	background-image: url(pss_nav_3_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#pss_block3over a:hover {
	color: #000000;
}

#pss_block4 {
	width: 92px;
	background-image: url(pss_nav_4.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#pss_block4 a {
	display: block;
	text-align: center;
	background-image: url(pss_nav_4.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#pss_block4over {
	z-index: 5;
	position: absolute;
	width: 92px;
	height: 107px;
	visibility: hidden;
}

#pss_block4over p {
	display: block;
	text-align: center;
	background-image: url(pss_nav_4_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 20px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#pss_block4over a:hover {
	color: #000000;
}

#pss_block5 {
	width: 92px;
	background-image: url(position-nav-cap.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#pss_block5 a {
	display: block;
	text-align: center;
	background-image: url(position-nav-cap.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#pss_block5over {
	z-index: 6;
	position: absolute;
	width: 100px;
	visibility: visible;
}
#pss_block5over p {
	display: block;
	text-align: center;
	background-image: url(pss_nav_5_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 21px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#pss_block5over a:hover {
	color: #000000;
}

#pss_block6 {
	width: 100px;
	background-image: url(pss_nav_6_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#pss_block6 a {
	display: block;
	text-align: center;
	background-image: url(pss_nav_6_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#pss_block6over {
	z-index: 7;
	position: absolute;
	width: 100px;
	visibility: hidden;
}
#pss_block6over p {
	display: block;
	text-align: center;
	background-image: url(pss_nav_6_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#pss_block6over a:hover {
	color: #000000;
}

#prox_lyr {
	position:absolute;
	z-index:8;
	padding-left: 0px;
	float: left;
	background-position: top;
	font-weight: bold;
	visibility: hidden;
}
#cyl_lyr {
	position:absolute;
	z-index:8;
	padding-left: 0px;
	float: left;
	background-position: top;
	font-weight: bold;
	visibility: hidden;
}

#encod_lyr {
	position:absolute;
	z-index:8;
	padding-left: 0px;
	float: left;
	background-position: top;
	font-weight: bold;
	visibility: hidden;
}
#act_lyr {
	position:absolute;
	z-index:11;
	padding-left: 0px;
	width: 945px;
	float: left;
	background-position: top;
	font-weight: bold;
	visibility: hidden;
}
#prox_lyr td, #cyl_lyr td, #act_lyr td, #photolyr td, #objlyr td, #spelyr td, #lcg_lyr td, #cordlyr td,#encod_lyr td {
	height: 30px;
	font-size: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}

#prox_lyr td a:hover, #cyl_lyr td a:hover, #act_lyr td a:hover, #photolyr td a:hover, #objlyr td a:hover, #spelyr td a:hover, #lcg_lyr td a:hover, #cordlyr td a:hover, #encod_lyr td a:hover {
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 35px;
	background-repeat: no-repeat;
}
#prox_lyr td a, #cyl_lyr td a, #act_lyr td a, #photolyr td a, #objlyr td a, #spelyr td a, #lcg_lyr td a, #cordlyr td a, #encod_lyr td a {
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 35px;
	float: left;
	padding-right: 5px;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center bottom;
	outline:none;
}
#prox_lyr td p, #cyl_lyr td p, #act_lyr td p, #photolyr td p, #objlyr td p, #spelyr td p, #lcg_lyr td p, #cordlyr td p, #encod_lyr td p {
	font-weight: normal;
	font-size: 10px;
	display: block;
	height: 35px;
	float: left;
	padding-right: 5px;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;


}	


#photolyr {
	position:absolute;
	z-index:68;
	padding-left: 0px;
	width: 678px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 101px;
	visibility: hidden;
}

#objlyr {
	position:absolute;
	z-index:12;
	padding-left: 0px;
	width: 819px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 70px;
	left: 44px;
	visibility: hidden;
}
#cordlyr {
	position:absolute;
	z-index:9;
	padding-left: 0px;
	width: 772px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 79px;
	visibility: hidden;
}
#descriptionbox {
	border: 1px solid #FF9900;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: left;
	margin-top: 10px;
	float: left;
	height: 70px;
	width: 250px;
}

#descriptiontext1 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	height: 140px;
	border: 1px solid #ff9900;
	margin-top: 11px;
}
#rolloverinstructions1, #rolloverinstructions_flu, #rolloverinstructions_bus, #rolloverinstructions_ident, #rolloverinstructions_safety, #rolloverinstructions_cordsets{
	position: absolute;
	z-index:58;
	width: 683px;
	color: #666666;
	font-size: 10px;
	padding-left: 15px;
	padding-top: 0px;
	height: 19px;
	font-weight: normal;
	visibility: visible;
}

#prox_desc_lyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:15;
}
#descriptionbox h4 {
	font-weight:bold;
	font-size:12px;
	padding-top: 5px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	margin-bottom: 3px;
	display: block;
}
#descriptionbox p {
	font-size:10px;
	font-weight: normal;
	text-align: left;
	padding-top: 7px;
	padding-left: 0px;
	margin: 0;
	margin-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	display: inline;
}
#positiondescrlyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:14;
	visibility: hidden;
}
#prox_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:14;
	visibility: hidden;
}
#capacitive_desc_lyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:14;
	visibility: hidden;
}
#encod_desc_lyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:14;
	visibility: hidden;
}
#act_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#photo_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#object_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#speed_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#cord_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#position_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:14;
	visibility: visible;
}
/* fluid textbox description layers */
#valve_desc_lyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:14;
	visibility: hidden;
}
#level_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:14;
	visibility: hidden;
}
#flow_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#pressure_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#temperature_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#diagnostic_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#flu_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:14;
	visibility: visible;
}
#flu_cord_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:14;
	visibility: hidden;
}
/* fluid button rollover layers */

#diag_lyr td #flu_cord_lyr td, #mstr-lyr td, #ps-lyr td, #io-lyr td, #asisens-lyr td, #fltcbl-lyr td, #distblock-lyr td, #asiacc-lyr td, {
	height: 30px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#valve_lyr td a:hover, #level_lyr td a:hover, #flow_lyr td a:hover, #pressure_lyr td a:hover, #temp_lyr td a:hover, #diag_lyr td a:hover, #flu_cord_lyr td a:hover, #mstr-lyr td a:hover, #ps-lyr td a:hover, #io-lyr td a:hover, #asisens-lyr td a:hover, #fltcbl-lyr td a:hover, #distblock-lyr td a:hover, #asiacc-lyr td a:hover  {
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 35px;
	float:left;
	background-repeat: no-repeat;
}
#valve_lyr td p, #level_lyr td p, #flow_lyr td p, #pressure_lyr td p, #temp_lyr td p, #diag_lyr td p, #flu_cord_lyr td p, #mstr-lyr td p, #ps-lyr td p, #io-lyr td p, #asisens-lyr td p, #fltcbl-lyr td p, #distblock-lyr td p, #asiacc-lyr td p{
	font-weight: normal;
	font-size: 10px;
	display: block;
	height: 35px;
	float: left;
	padding-right: 5px;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}	
#valve_lyr td a, #level_lyr td a, #flow_lyr td a, #pressure_lyr td a, #temp_lyr td a, #diag_lyr td a, #flu_cord_lyr td a, #mstr-lyr td a, #ps-lyr td a, #io-lyr td a, #asisens-lyr td a, #fltcbl-lyr td a, #distblock-lyr td a, #asiacc-lyr td a{
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 35px;
	float: left;
	padding-right: 5px;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center bottom;
	outline:none;
}	
#valve_lyr {
	position:absolute;
	z-index:8;
	padding-left: 0px;
	width: 962px;
	float: left;
	background-position: top;
	font-weight: bold;
	visibility: hidden;
}
#level_lyr {
	position:absolute;
	z-index:11;
	padding-left: 0px;
	width: 653px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 46px;
	visibility: hidden;
}
#diag_lyr {
	position:absolute;
	z-index:13;
	padding-left: 0px;
	width: 759px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 54px;
	visibility: hidden;
}
#flu_cord_lyr {
	position:absolute;
	z-index:9;
	padding-left: 0px;
	width: 938px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 35px;
	visibility: hidden;
}
#flu_block1 {
	width: 92px;
	height: 107px;
	background-image: url(flu_nav_1_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#flu_block1 a {
	display: block;
	text-align: center;
	background-image: url(flu_nav_1_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}

#flu_block1over p {
	display: block;
	text-align: center;
	background-image: url(flu_nav_1_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 50px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	height: 30px;
	margin: 0;
	line-height: 11px;
}

#as-i_block1 {
	width: 92px;
	height: 107px;
	background-image: url(asi_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#as-i_block1 a {
	display: block;
	text-align: center;
	background-image: url(asi_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#as-i_block1over {
	z-index: 2;
	position: absolute;
	width: 92px;
	height: 243px;
	visibility: hidden;
}

#as-i_block1over p {
	display: block;
	text-align: center;
	background-image: url(asi_nav_1_over.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 50px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	height: 30px;
	margin: 0;
	line-height: 11px;
}
#flu_block2 {
	width: 92px;
	height: 107px;
	background-image: url(flu_nav_2_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#flu_block2 a {
	display: block;
	text-align: center;
	background-image: url(flu_nav_2_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}

#as-i_block2 {
	width: 92px;
	height: 107px;
	background-image: url(asi_nav_2.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#as-i_block2 a {
	display: block;
	text-align: center;
	background-image: url(asi_nav_2.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#as-i_block2over {
	z-index: 3;
	position: absolute;
	width: 92px;
	visibility: hidden;
}

#as-i_block2over p {
	display: block;
	text-align: center;
	background-image: url(asi_nav_2_over.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#flu_block3 {
	width: 92px;
	height: 107px;
	list-style: none;
	background-image: url(flu_nav_3_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#flu_block3 a {
	display: block;
	text-align: center;
	background-image: url(flu_nav_3_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	list-style: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}

#as-i_block3 {
	width: 92px;
	height: 107px;
	list-style: none;
	background-image: url(asi_nav_3.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#as-i_block3 a {
	display: block;
	text-align: center;
	background-image: url(asi_nav_3.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	list-style: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#as-i_block3over {
	z-index: 4;
	position: absolute;
	width: 92px;
	visibility: hidden;
}
#as-i_block3over  p {
	display: block;
	text-align: center;
	background-image: url(asi_nav_3_over.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#flu_block4 {
	width: 92px;
	height: 107px;
	background-image: url(flu_nav_4_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#flu_block4 a {
	display: block;
	text-align: center;
	background-image: url(flu_nav_4_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}

#as-i_block4 {
	width: 92px;
	height: 107px;
	background-image: url(asi_nav_4.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#as-i_block4 a {
	display: block;
	text-align: center;
	background-image: url(asi_nav_4.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#ps_block1 {
	width: 92px;
	height: 107px;
	background-image: url(ps_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#ps_block1 a {
	display: block;
	text-align: center;
	background-image: url(ps_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#as-i_block4over {
	z-index: 5;
	position: absolute;
	width: 92px;
	visibility: hidden;
}

#as-i_block4over p {
	display: block;
	text-align: center;
	background-image: url(asi_nav_4_over.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 91px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#flu_block5 {
	width: 92px;
	height: 107px;
	background-image: url(vib_bt.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#flu_block5 a {
	display: block;
	text-align: center;
	background-image: url(vib_bt.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#flu_block5over {
	z-index: 6;
	position: absolute;
	width: 100px;
	visibility: hidden;
}
#flu_block5over p {
	display: block;
	text-align: center;
	background-image: url(vib_bt_on.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#as-i_block5 {
	width: 92px;
	height: 107px;
	background-image: url(asi_nav_5.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#as-i_block5 a {
	display: block;
	text-align: center;
	background-image: url(asi_nav_5.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#as-i_block5over {
	z-index: 6;
	position: absolute;
	width: 100px;
	visibility: hidden;
}
#as-i_block5over p {
	display: block;
	text-align: center;
	background-image: url(asi_nav_5_over.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#flu_block6 {
	width: 100px;
	height: 107px;
	background-image: url(flu_nav_6_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#flu_block6 a {
	display: block;
	text-align: center;
	background-image: url(flu_nav_6_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}

#as-i_block6 {
	width: 100px;
	height: 107px;
	background-image: url(asi_nav_6.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#as-i_block6 a {
	display: block;
	text-align: center;
	background-image: url(asi_nav_6.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#as-i_block6over {
	z-index: 7;
	position: absolute;
	width: 100px;
	visibility: hidden;
}
#as-i_block6over p {
	display: block;
	text-align: center;
	background-image: url(asi_nav_6_over.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#flu_block7 {
	width: 100px;
	height: 107px;
	background-image: url(pss_nav_6_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px

}
#flu_block7 a {
	display: block;
	text-align: center;
	background-image: url(pss_nav_6_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#flu_block7over {
	z-index: 7;
	position: absolute;
	width: 100px;
	visibility: hidden;
}
#flu_block7over p {
	display: block;
	text-align: center;
	background-image: url(pss_nav_6_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#as-i_block7 {
	width: 100px;
	height: 107px;
	background-image: url(asi_nav_7.jpg);
	background-repeat: no-repeat;
	background-position: center -3px
}
#as-i_block7 a {
	display: block;
	text-align: center;
	background-image: url(asi_nav_7.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#as-i_block7over {
	z-index: 7;
	position: absolute;
	width: 100px;
	visibility: hidden;
}
#as-i_block7over p {
	display: block;
	text-align: center;
	background-image: url(asi_nav_7_over.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#flu_block1over a:hover, #flu_block2over a:hover, #flu_block3over a:hover, #flu_block4over a:hover, #flu_block5over a:hover, #flu_block6over a:hover, #flu_block7over a:hover {
	color: #000000;
}

/* ************************Bus Systems ********************************* */
#asi_net_lyr {
	position:absolute;
	z-index:8;
	padding-left: 0px;
	width: 829px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 52px;
	visibility: hidden;
}
#controls_lyr {
	position:absolute;
	z-index:11;
	padding-left: 0px;
	width: 653px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 46px;
	visibility: hidden;
}
#asi_block1 {
	width: 92px;
	height: 107px;
	background-image: url(mobile_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#asi_block1 a {
	display: block;
	text-align: center;
	background-image: url(mobile_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#asi_block2 {
	width: 92px;
	height: 107px;
	background-image: url(asi_nav_2.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#asi_block2 a {
	display: block;
	text-align: center;
	background-image: url(bus_nav_1_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#asi_block3 {
	width: 92px;
	background-image: url(speed_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#asi_block3 a {
	display: block;
	text-align: center;
	background-image: url(speed_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#asi_block3over {
	z-index: 6;
	position: absolute;
	width: 100px;
	visibility: hidden;
}
#asi_block3over p {
	display: block;
	text-align: center;
	background-image: url(speed_nav_1-o.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 21px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#asi_block3over a:hover {
	color: #000000;
}

#asi_block4 {
	width: 100px;
	height: 107px;
	background-image: url(cable_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#asi_block4  a {
	display: block;
	text-align: center;
	background-image: url(cable_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}


#asi_cord_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}
#bus_desc_lyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:14;
	visibility: visible;
}
#asi_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:14;
	visibility: hidden;
}
#controls_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}

#asi_block1over a:hover, #asi_block2over a:hover {
	color: #000000;
}


/* ********************* Identification Systems ****************** */
#ident_block1 {
	width: 92px;
	height: 107px;
	background-image: url(ident_nav_1_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#ident_block1 a {
	display: block;
	text-align: center;
	background-image: url(ident_nav_1_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#ident_block2 {
	width: 92px;
	height: 107px;
	background-image: url(ident_nav_2_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#ident_block2 a {
	display: block;
	text-align: center;
	background-image: url(ident_nav_2_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}

#ident_block2over p {
	display: block;
	text-align: center;
	background-image: url(ident_nav_2_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#ident_block3 {
	width: 92px;
	height: 107px;
	background-image: url(lcg-pm.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#ident_block3 a {
	display: block;
	text-align: center;
	background-image: url(lcg-pm.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#ident_block3over {
	z-index: 16;
	position: absolute;
	width: 92px;
	visibility: hidden;
}

#ident_block3over p {
	display: block;
	text-align: center;
	background-image: url(lcg-pm-ovr.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#ident_block4 {
	width: 92px;
	height: 107px;
	background-image: url(relay_orange.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#ident_block4 a {
	display: block;
	text-align: center;
	background-image: url(relay_orange.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#ident_block4over {
	z-index: 16;
	position: absolute;
	width: 92px;
	visibility: hidden;
}

#ident_block4over p {
	display: block;
	text-align: center;
	background-image: url(relay_off.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}
#ident_block5 {
	width: 92px;
	height: 107px;
	background-image: url(safetyBt_r_off.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#ident_block5 a {
	display: block;
	text-align: center;
	background-image: url(safetyBt_r_off.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#ident_block5over {
	z-index: 16;
	position: absolute;
	width: 92px;
	visibility: hidden;
}

#ident_block5over p {
	display: block;
	text-align: center;
	background-image: url(safetyBt_off.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}


#ident_block1over a:hover, #ident_block2over a:hover, #ident_block3over a:hover, #ident_block4over a:hover, #ident_block5over a:hover {
	color: #000000;
}
#ident_desc_lyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:16;
	visibility: visible;
}
#rfid_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:16;
	visibility: hidden;
}
#datam_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:16;
	visibility: hidden;
}
/* Safety layers */
#safety_lyr {
	position:absolute;
	z-index:16;
	padding-left: 0px;
	width: 653px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 46px;
	visibility: hidden;
}
#lcg_lyr {
	position:absolute;
	z-index:16;
	padding-left: 0px;
	width: 653px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 46px;
	visibility: hidden;
}
#safety_block1 {
	width: 92px;
	height: 107px;
	background-image: url(safety_nav_1_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#safety_block1 a {
	display: block;
	text-align: center;
	background-image: url(safety_nav_1_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#safety_block2 {
	width: 92px;
	height: 107px;
	background-image: url(safety_nav_2_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}

#safety_block2 a {
	display: block;
	text-align: center;
	background-image: url(safety_nav_2_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}

#safety_block2over p {
	display: block;
	text-align: center;
	background-image: url(safety_nav_2_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#safety_block1over a:hover, #safety_block2over a:hover {
	color: #000000;
}


#safety_lyr td, #safetywork_lyr td {
	height: 30px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
}

#safety_lyr td a:hover, #safetywork_lyr td a:hover {
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 35px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#safety_lyr td a, #safetywork_lyr td a {
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 35px;
	float: left;
	padding-right: 5px;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center bottom;
	outline:none;
}
#safety_lyr td p, #safetywork_lyr td p {
	font-weight: normal;
	font-size: 10px;
	display: block;
	height: 35px;
	float: left;
	padding-right: 5px;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#safety_desc_lyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:16;
	visibility: visible;
}
#safetywork_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:16;
	visibility: hidden;
}
#lcg_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:16;
	visibility: hidden;
}
#safetysensors_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:16;
	visibility: hidden;
}
#safetyrelay_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:16;
	visibility: hidden;
}
/*cordsets layers */
#cordset_lyr {
	position:absolute;
	z-index:16;
	padding-left: 0px;
	width: 829px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 52px;
	visibility: hidden;
}
#cordset_block1 {
	width: 92px;
	height: 107px;
	background-image: url(pss_nav_6_03.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
}

#cordset_block1 a {
	display: block;
	text-align: center;
	background-image: url(pss_nav_6_03.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	padding-top: 98px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#cordset_block1over {
	z-index: 2;
	position: absolute;
	width: 92px;
	height: 171px;
	visibility: hidden;
}

#cordset_block1over p {
	display: block;
	text-align: center;
	background-image: url(pss_nav_6_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	padding-top: 98px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	height: 30px;
	margin: 0;
	line-height: 11px;
}

#cordset_block1over a:hover {
	color: #000000;
}

#cordset_lyr td {
	height: 30px;
	padding-top: 6px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
}

#cordset_lyr td a:hover {
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 35px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#cordset_lyr td a {
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 35px;
	float: left;
	padding-right: 5px;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center bottom;
	outline:none;
}
#cordset_lyr td p {
	font-weight: normal;
	font-size: 10px;
	display: block;
	height: 35px;
	float: left;
	padding-right: 5px;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#cordset_desc_lyr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:16;
	visibility: visible;
}
.wrapper {
	border:solid #999999 1px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 3px;
	padding-top: 0px;
}
#mstr_lyr {
	position:absolute;
	z-index:68;
	padding-left: 0px;
	width: 678px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 56px;
	visibility: hidden;
	top: 250px;
}

#mstr_lyr a {
	font-weight: bold;
}
#io_lyr {
	position:absolute;
	z-index:11;
	padding-left: 0px;
	width: 936px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 46px;
	visibility: hidden;
	top: 250px;
}
#io_lyr  a {
	font-weight: bold;
}
#ps_lyr {
	position:absolute;
	z-index:12;
	padding-left: 0px;
	width: 631px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 54px;
	visibility: hidden;
	top: 250px;
}

#ps_lyr a {
	font-weight: bold;
}
#asisens_lyr {
	position:absolute;
	z-index:13;
	padding-left: 75px;
	width: 550px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 54px;
	visibility: hidden;
	top: 250px;
}

#asisens_lyr a {
	font-weight: bold;
}
#distblock_lyr {
	position:absolute;
	z-index:8;
	padding-left: 0px;
	width: 962px;
	float: left;
	background-position: top;
	font-weight: bold;
	visibility: hidden;
	top: 250px;
}

#distblock_lyr a {
	font-weight: bold;
}
#asiacc_lyr {
	position:absolute;
	z-index:9;
	padding-left: 0px;
	width: 938px;
	float: left;
	background-position: top;
	font-weight: bold;
	height: 35px;
	visibility: hidden;
	top: 250px;
}

#asiacc_lyr a {
	font-weight: bold;
}
#asi_sensBlock {
	width: 100px;
	height: 107px;
	background-image: url(asi_nav_4.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
}
#asi_sensBlock  a {
	display: block;
	text-align: center;
	background-image: url(asi_nav_4.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 7px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	outline:none;
}
#asi_sensBlockover {
	z-index: 7;
	position: absolute;
	width: 100px;
	visibility: hidden;
}
#asi_sensBlockover  p {
	display: block;
	text-align: center;
	background-image: url(asi_nav_4_over.jpg);
	background-repeat: no-repeat;
	background-position: center -3px;
	padding-top: 75px;
	padding-bottom: 31px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin: 0;
	line-height: 11px;
}

#ps_desc_lyr {
	position:absolute;
	width:220px;
	height:124px;
	z-index:15;
	visibility: hidden;
}

