@charset "UTF-8";a:link {	color: #009;	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #009;}a:hover {	text-decoration: none;	color: #00F;}a:active {	text-decoration: underline;	color: #00F;}.appir {	border: 1px solid #000;	background-image: url(images/PH-images/app-ir.jpg);}.applaser {	border: 1px solid #000;	background-image: url(images/PH-images/app-laser.jpg);}.appmedical {	border: 1px solid #000;	background-image: url(images/PH-images/app-medical.jpg);}.appndt {	border: 1px solid #000;	background-image: url(images/PH-images/app-ndt.jpg);}.apprd {	border: 1px solid #000;	background-image: url(images/PH-images/app-rd.jpg);}.apptarget {	border: 1px solid #000;	background-image: url(images/PH-images/app-target.jpg);}.cores {	border: 1px solid #000;	background-image: url(images/PH-images/cores.jpg);}.filters {	border: 1px solid #000;	background-image: url(images/PH-images/filters.jpg);}.lwirs {	border: 1px solid #000;	background-image: url(images/PH-images/lwirs.jpg);}.mwirs {	border: 1px solid #000;	background-image: url(images/PH-images/mwirs.jpg);}.swirs {	border: 1px solid #000;	background-image: url(images/PH-images/swirs.jpg);}.software {	border: 1px solid #000;	background-image: url(images/PH-images/software.jpg);}.bannerallprod {	background-image: url(images/PH-images/banner-allproducts.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerallprod2 {	background-image: url(images/PH-images/banner-products2.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerallprod3 {	background-image: url(images/PH-images/banner-products3.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerswirs {	background-image: url(images/PH-images/banner-swirs.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannermwirs {	background-image: url(images/PH-images/banner-mwirs.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerlwirs {	background-image: url(images/PH-images/banner-lwirs.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerfilters {	background-image: url(images/PH-images/banner-filters.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannercores {	background-image: url(images/PH-images/banner-cores.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannersoftware {	background-image: url(images/PH-images/banner-software.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerappmedical {	background-image: url(images/PH-images/banner-app-medical.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerappndt {	background-image: url(images/PH-images/banner-app-ndt.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerappir {	background-image: url(images/PH-images/banner-app-ir.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerapprd {	background-image: url(images/PH-images/banner-app-rd.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerapptarget {	background-image: url(images/PH-images/banner-app-target.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerapplaser {	background-image: url(images/PH-images/banner-app-laser.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannercopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	color: #000;	text-align: left;}.bodymain {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;	color: #000;	text-align: left;}body,td,th {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;}body {	margin-left: 5px;	margin-top: 5px;	margin-right: 5px;	text-align: left;}.bodyintro {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #000;	text-align: left;}.bottomsmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: center;	color: #FFF;}.bottomnav {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;	font-weight: bold;	color: #FFF;}.bottomnav a:link {	text-decoration: none;	color: #FFF;}.bottomnav a:visited {	text-decoration: none;	color: #FFF;}.bottomnav a:hover {	text-decoration: none;	color: #6CF;}.bottom a:active {	text-decoration: underline;	color: #6cF;}.corpinfo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: normal;	color: #000;}.titleintro {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	line-height: 24px;	color: #000;	font-weight: bold;	text-align: left;}.tileleft {	background-image: url(images/PH-images/bkgd-left.gif);	background-repeat: repeat-y;	background-position: left top;}.tileright {	background-image: url(images/PH-images/bkgd-rt.gif);	background-repeat: repeat-y;	background-position: right top;}.tilebottom {	background-image: url(images/PH-images/bkgd-bot.gif);	background-repeat: repeat-x;	background-position: left bottom;}.barmiddle {	background-image: url(images/PH-images/bar-middle.gif);	background-repeat: repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000;	padding-top: 2px;}.heads {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000;	text-align: left;}.prodfeatures {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;	color: #000;	padding-bottom: 5px;}.features {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;	color: #000;	list-style-position: inside;	left: 0px;	display: list-item;	list-style-type: square;	text-align: left;}.barmiddle2 {	background-image: url(images/PH-images/bar-middle.gif);	background-repeat: repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000;	padding-top: 2px;}.barsmall {	background-image: url(images/PH-images/bar-middle.gif);	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000;	border: 1px solid #00C;	background-repeat: repeat-x;	text-indent: 10px;	padding-top: 2px;	text-align: left;}.barlarge {	background-image: url(images/PH-images/bar-middle.gif);	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000;	border: 1px solid #00C;	background-repeat: repeat-x;	text-indent: 10px;	padding-top: 2px;	text-align: left;}.bardirectoryleft {	background-image: url(images/PH-images/bar-middle.gif);	background-repeat: repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000;	padding-top: 2px;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #666;	border-bottom-color: #666;	border-left-color: #666;}.bardirectorymiddle {	background-image: url(images/PH-images/bar-middle.gif);	background-repeat: repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000;	padding-top: 2px;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: ridge;	border-top-color: #666;	border-bottom-color: #666;	border-left-color: #CCC;}.bardirectoryright {	background-image: url(images/PH-images/bar-middle.gif);	background-repeat: repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000;	padding-top: 2px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: ridge;	border-top-color: #666;	border-right-color: #666;	border-bottom-color: #666;	border-left-color: #CCC;}.picframe {	border: 1px solid #000;}select {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000;	background-color: #FFF;	line-height: 12px;}.small {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000;}.hrBotSolid {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #006;}.appoem {	border: 1px solid #000;	background-image: url(images/PH-images/app-oem.jpg);}.apphyper {	border: 1px solid #000;	background-image: url(images/PH-images/app-hyper.jpg);}.bannerappoem {	background-image: url(images/PH-images/banner-app-oem.jpg);	background-repeat: no-repeat;	background-position: left top;}.bannerapphyper {	background-image: url(images/PH-images/banner-app-hyper.jpg);	background-repeat: no-repeat;	background-position: left top;}
