@charset "UTF-8";
.bannerallprod {
	background-image: url(images/TH-images/banner-allproducts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerportables {
	background-image: url(images/TH-images/banner-portables.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerfixed {
	background-image: url(images/TH-images/banner-fixed.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannersoftware {
	background-image: url(images/TH-images/banner-software.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerappelectrical {
	background-image: url(images/TH-images/banner-app-electrical.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerappmoisture {
	background-image: url(images/TH-images/banner-app-moisture.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerapprefractory {
	background-image: url(images/TH-images/banner-app-refractory.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerappprocess {
	background-image: url(images/TH-images/banner-app-process.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerapprd {
	background-image: url(images/TH-images/banner-app-rd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerappenergy {
	background-image: url(images/TH-images/banner-app-energy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerwps {
	background-image: url(images/TH-images/banner-inwps.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerthkc {
	background-image: url(images/banner-thkc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banneroffers {
	background-image: url(images/th-images/banner-offers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannernla {
	background-image: url(images/TH-images/banner-nlarchive.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;
}
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;
}
.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;
}
.bodyintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000;
	text-align: left;
}
.contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
}
.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;
}
.tileleft {
	background-image: url(images/TH-images/bkgd-left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.tileright {
	background-image: url(images/TH-images/bkgd-rt.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.tilebottom {
	background-image: url(images/TH-images/bkgd-bot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.barmiddle {
	background-image: url(images/TH-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;
}
.bodymain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	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;
}
a:link {
	color: #900;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #900;
}
a:hover {
	text-decoration: none;
	color: #C00;
}
a:active {
	text-decoration: underline;
	color: #C00;
}
.bottomnav a:link {
	text-decoration: none;
	color: #FFF;
}
.bottomnav a:visited {
	text-decoration: none;
	color: #FFF;
}
.bottomnav a:hover {
	text-decoration: none;
	color: #FC0;
}
.bottom a:active {
	text-decoration: underline;
	color: #FC0;
}
.barmiddle2 {
	background-image: url(images/TH-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/TH-images/bar-middle.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border: 1px solid #900;
	background-repeat: repeat-x;
	text-indent: 10px;
	padding-top: 2px;
	text-align: left;
}
.barlarge {
	background-image: url(images/TH-images/bar-middle.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	border: 1px solid #900;
	background-repeat: repeat-x;
	text-indent: 10px;
	padding-top: 2px;
	text-align: left;
}
.bardirectoryleft {
	background-image: url(images/TH-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;
}
.bardirectoryleft a:link {
	color: #000;
	text-decoration: none;
}
.bardirectoryleft a:visited {
	text-decoration: none;
	color: #000;
}
.bardirectoryleft a:hover {
	text-decoration: underline;
	color: #000;
}
.bardirectoryleft a:active {
	text-decoration: none;
	color: #000;
}
.bardirectorymiddle {
	background-image: url(images/TH-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;
}
.bardirectorymiddle a:link {
	color: #000;
	text-decoration: none;
}
.bardirectorymiddle a:visited {
	text-decoration: none;
	color: #000;
}
.bardirectorymiddle a:hover {
	text-decoration: underline;
	color: #000;
}
.bardirectorymiddle a:active {
	text-decoration: none;
	color: #000;
}
.bardirectoryright {
	background-image: url(images/TH-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;
}
.bardirectoryright a:link {
	color: #000;
	text-decoration: none;
}
.bardirectoryright a:visited {
	text-decoration: none;
	color: #000;
}
.bardirectoryright a:hover {
	text-decoration: underline;
	color: #000;
}
.bardirectoryright a:active {
	text-decoration: none;
	color: #000;
}
.picframe {
	border: 1px solid #000;
}
.appelectrical {
	border: 1px solid #000;
	background-image: url(images/TH-images/app-electrical.jpg);
}
.appenergyaudit {
	border: 1px solid #000;
	background-image: url(images/TH-images/app-energy.jpg);
}
.appmoisture {
	border: 1px solid #000;
	background-image: url(images/TH-images/app-moisture.jpg);
}
.appprocess {
	border: 1px solid #000;
	background-image: url(images/TH-images/app-process.jpg);
}
.apprdinspection {
	border: 1px solid #000;
	background-image: url(images/TH-images/app-rd.jpg);
}
.apprefractory {
	border: 1px solid #000;
	background-image: url(images/TH-images/app-refractory.jpg);
}
.lowlightcams {
	border: 1px solid #000;
	background-image: url(images/TH-images/SS800.jpg);
}
.thermalcams {
	border: 1px solid #000;
	background-image: url(images/TH-images/cabir.jpg);
}
.illuminators {
	border: 1px solid #000;
	background-image: url(images/TH-images/ALS20.jpg);
}
.intensifiers {
	border: 1px solid #000;
	background-image: url(images/TH-images/intensifiers.jpg);
}
.portable1 {
	border: 1px solid #000;
	background-image: url(images/TH-images/portable01.jpg);
}
.portable2 {
	border: 1px solid #000;
	background-image: url(images/TH-images/portable02.jpg);
}
.nonportable {
	border: 1px solid #000;
	background-image: url(images/TH-images/nonportable.jpg);
}
.software {
	border: 1px solid #000;
	background-image: url(images/TH-images/software.jpg);
}
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: #333;
}
.Red009 {
	color: #C00;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}.bodydirectory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	text-align: left;
}
.dirName {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}
.hrdirectory {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
}
.dlbroch {
	background-image: url(images/TH-images/banner-dlbrochs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #900;
}
.wphead1 {
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C00;
	text-align: left;
	border-bottom: 1px solid #900;
}
.wphead2 {
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: left;
}
.bodywp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	text-align: left;
}
.table {
	border: 1px solid #000;
}
.tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	background-color: #000;
}
.bodySmall a:link {
	color: #666;
	text-decoration: none;
}
.bodySmall a:visited {
	color: #666;
	text-decoration: none;
}
.bodySmall a:hover {
	color: #666;
	text-decoration: underline;
}
.bodySmall a:active {
	color: #666;
	text-decoration: none;
}
.picframe {
	border: 1px solid #000;
}
.coupad {
	border: 7px outset #C00;
	background-image: url(images/coup_ad.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.couphs {
	border: 10px outset #C00;
	background-image: url(images/coup_HS.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.coupez {
	border: 10px outset #C00;
	background-image: url(images/coup_EZ.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bannerpsg {
	background-image: url(images/banner-thpsg.jpg);
}
.psgbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000;
	text-align: left;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-bottom-color: #666;
	border-left-color: #999;
}
.psgbody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.psgbody3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000;
	text-align: left;
	font-weight: bold;
}
.psgheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #000;
	font-weight: bold;
	background-image: url(images/bkgd-psgheads.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.psgpicframe {
	border: 1px solid #000;
}
.bannerprodapps {
	background-image: url(images/th-images/banner-prodapps.jpg);
}
.hrLeftSolid {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
}

